4 + 1 vistas

Páginas: 10 (2369 palabras) Publicado: 12 de septiembre de 2013
Introducción
Una de las características más destacadas de las sociedades modernas es el uso de la
tecnología en la cual en muchos de los caso se involucra el desarrollo de sistemas de
software que apoyan las actividades diarias en empresa, en nuestra casa, en procesos de
comunicación donde interviene el manejo de información o en los sistemas de producción
donde se ha sustituido la mano delhombre por maquinas que controlan la producción
atreves de dispositivos programados y grabados en una placa de silicio.
El software es algo indispensable en nuestra vida diaria que de manera general se entiende
como programas de computadora; el desarrollo de software es una actividad donde se
involucra la ingeniería; que es el “estudio y aplicación, por especialistas, de las diversas
ramas dela tecnología.” 1 El desarrollo de sistemas de software no es el simple hecho de
programar computadoras, instrucciones en una placa de circuitos integrados para que
realice una determinada función o el realizar grandes programas que se ejecuta en una
poderosa computadora que puede realizar miles de operaciones por segundo o que de igual
manera se puede ejecutar en una PDA o en algún otrodispositivo electrónico; por lo que
este proceso involucra a la Ingeniería de Software que comprende todos los aspectos de la
producción de software desde las etapas iniciales de la especificación del sistema
(Somerville, 2005, p.6).
Desarrollar un software significa construirlo simplemente mediante su descripción. Está es
una muy buena razón para considerar la actividad de desarrollo de softwarecomo una
ingeniería. Por lo que un producto de software no se limita solo a programas de
computadora sino a la documentación asociada a este en las distintas etapas que interviene
desde su concepción, análisis, diseño, implementación, pruebas y mantenimiento. El
software no estaría completo si no existiera una especificación de requerimiento o un
diseño de la arquitectura, crear software esmuy similar a la creación y diseño de muchas
otras áreas como la arquitectura donde podemos empezar diseñando una casa o
departamento hasta un gran rascacielos o el puente más largo que comunica dos ciudades.
La ingeniería de software como otras ingenierías hace uso de metodologías que involucran
herramientas métodos procedimientos y técnicas para realizar un proyecto de desarrollo
desoftware de acuerdo los requerimientos de los diferentes dominios de su arquitectura.

1

Definicion de acuerdo al diccionario de la real academia española de la lengua.

1

1. Conceptos Introductorios.
Todos hemos visto muchos libros y artículos donde se intenta capturar todos los detalles de
la arquitectura de un sistema usando un único diagrama. Pero si miramos cuidadosamente
el conjuntode cajas y flechas que muestran estos diagramas, resulta evidente que sus
autores han trabajado duramente para intentar representar más de un plano que lo que
realmente podría expresar la notación. ¿Es acaso que las cajas representan programas en
ejecución? ¿O representan partes del código fuente? ¿O computadores físicos? ¿O acaso
meras agrupaciones de funcionalidad? ¿Las flechas representandependencias de
compilación? ¿O flujo de control? Generalmente es un poco de todo.

1.1 La arquitectura “4+1”.
El modelo de 4+1 vistas fue desarrollado para remediar este problema. El modelo 4+1
describe la arquitectura del software usando cinco vistas concurrentes. Tal como se muestra
en la Figura 1.1, cada vista se refiere a un conjunto de intereses de diferentes stakeholders
del sistema.





La vista lógica describe el modelo de objetos del diseño cuando se usa un método
de diseño orientado a objetos. Para diseñar una aplicación muy orientada a los
datos, se puede usar un enfoque alternativo para desarrollar algún otro tipo de vista
lógica, tal como diagramas de entidad-relación.
La vista de procesos describe los aspectos de concurrencia y sincronización del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 4 1 Vistas
  • 4+1 Vistas
  • Las 4 +1 vistas
  • Arquitectura 4 vistas + 1
  • La arquitectura de 4+1 vistas.
  • Resumen arquitectura 4+1 vistas
  • 4+1 vistas
  • 4+1 Vistas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS