Investigacion

Páginas: 34 (8357 palabras) Publicado: 14 de mayo de 2012
Institución Certificada
Norma ISO 9001:2000

INSTITUTO TECNOLÓGICO SUPERIOR DE CENTLA

Academia de Informática y
Sistemas Computacionales
Antología
DESARROLLO DE PROYECTOS DE SOFTWARE

Presenta
LIC. ROBERTO CUSTODIO MARTINEZ

Revisado por los integrantes de la academia
de Informática y Sistemas Computacionales
Material compilado con fines académicos

Fecha elaboración: Septiembre2009

INSTITUTO TECNOLÓGICO SUPERIOR DE CENTLA

Academia de Informática y Sistemas Computacionales

Unidad 1 Conceptos Introductorios

1.1 La arquitectura de 4+1 vistas.
1.2 Desarrollo orientado a objetos.
1.3 Diagramación.

Asignatura: Desarrollo de Software Seguro
Material compilado con fines académicos, se prohíbe su reproducción total o parcial sin autorización de cada
autor. INSTITUTO TECNOLÓGICO SUPERIOR DE CENTLA

Academia de Informática y Sistemas Computacionales

1.1 La arquitectura de 4+1 vistas.
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, cada vista se refiere a un
conjunto de intereses de diferentesstakeholders 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 alter nativo 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óndel diseño.
• La vista física describe el mapeo del software en el hardware y ref leja los
aspectos de distribución.
• La vista de desarrollo describe la organización estática del software en su
ambiente de desarrollo.
Los diseñadores de software pueden organizar la descripción de sus
decisiones de arquitectura en estas cuatro vistas, y luego ilustrarlas con un
conjunto reducido de casosde uso o escenarios, los cuales constituyen la
quinta vista. La arquitectura evoluciona parcialmente a partir de estos
escenarios.
Arquitectura del software = f Elementos, Formas, Motivación/Restricciones g
Para cada vista definimos un conjunto de elementos (componentes,
contenedores y conectores), captamos la forma y los patrones con que
trabajan, y captamos la justificación y lasrestricciones, relacionando la
arquitectura con algunos de sus requisitos.
Cada vista se describe en lo que llamamos “diagrama” (blueprint) que usa su
notación particular. Los arquitectos también pueden usar estilos de arquitectura
para cada vista, y por lo tanto hacer que coexistan distintos estilos en un mismo
sistema.
El modelo de 4+1 vistas es bastante genérico: se puede usar otra notación yherramientas que las aquí descritas, así como también otros métodos de
diseño, especialmente para las descomposiciones lógica y de procesos.
La arquitectura del software se trata de abstracciones, de descomposición y
composición, de estilos y estética.
También tiene relación con el diseño y la implementación de la estructura de
alto nivel del software.
Los diseñadores construyen la arquitecturausando varios elementos
arquitectónicos elegidos apropiadamente.
Estos elementos satisfacen la mayor parte de los requisitos de funcionalidad y
performance del sistema, así como también otros requisitos no funcionales
tales como confiabilidad, escalabilidad, portabilidad y disponibilidad del
sistema.

Asignatura: Desarrollo de Software Seguro
Material compilado con fines académicos, seprohíbe su reproducción total o parcial sin autorización de cada
autor.

INSTITUTO TECNOLÓGICO SUPERIOR DE CENTLA

Academia de Informática y Sistemas Computacionales

Figura 1: Modelo de “4+1” vistas
La Arquitectura lógica
La arquitectura lógica apoya principalmente los requisitos funcionales –lo que el
sistema debe brindar en términos de servicios a sus usuarios. El sistema se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion
  • Investigacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS