23
Diseño de Sistemas “introducción a conceptos fundamentales”.

Diseño de sistemas introduccion

Embed Size (px)

DESCRIPTION

Una introducción al Diseño de sistemas, partiendo de los principios básicos, la forma de pasar de análisis a diseño y aquellos aspectos de calidad que la conforman. Se hace énfasis en cada una de las directrices que soportan el diseño y los elementos que son necesarios para construir un buen modelado de sistema. Se hace referencia a la arquitectura, la interfaz, los datos y componentes.

Citation preview

Page 1: Diseño de sistemas   introduccion

Diseño de Sistemas

“introducción a conceptos fundamentales”.

Page 2: Diseño de sistemas   introduccion

Diseño

• “Donde los requisitos del cliente, las necesidades del negocio y las consideraciones técnicas se unen en la formulación de un producto o sistema”.

Roger S. Pressman

Page 3: Diseño de sistemas   introduccion

Diseño

• “Crea una representación o modelo de software, donde se proporciona detalles acerca de las estructuras de datos, las arquitecturas, las interfaces y los componentes de software que son necesarios para implementar el sistema”.

Roger S. Pressman

Page 4: Diseño de sistemas   introduccion

Principios del diseño

• Principio #1:

•El diseño debe ser rastreable hasta el modelo de análisis.

Page 5: Diseño de sistemas   introduccion

Principios del diseño

• Principio #2:

•Siempre se debe considerar la arquitectura del sistema que se va a construir.

Page 6: Diseño de sistemas   introduccion

Principios del diseño

• Principio #3:

•El diseño de datos es tan importante como el diseño de funciones de procesamiento.

Page 7: Diseño de sistemas   introduccion

Principios del diseño

• Principio #4:

•Las interfaces (internas/externas) deben diseñarse con cuidado.

Page 8: Diseño de sistemas   introduccion

Principios del diseño

• Principio #5:

•El diseño de interfaz del usuario debe ajustarse a las necesidades del usuario final.

Page 9: Diseño de sistemas   introduccion

Principios del diseño

• Principio #6:

•El diseño al nivel de componentes debe ser independiente del modo funcional.

Page 10: Diseño de sistemas   introduccion

Principios del diseño

• Principio #7:

•Los componentes deben estar apareados entre si en forma mínima y vinculados con el ambiente externo.

Page 11: Diseño de sistemas   introduccion

Principios del diseño

• Principio #8:

•Las representaciones del diseño (modelos) deben ser fácilmente comprensibles.

Page 12: Diseño de sistemas   introduccion

Principios del diseño

• Principio #9:

•El diseño debe desarrollarse de manera iterativa. En cada iteración el diseñador debe buscar la mayor simplicidad.

Page 13: Diseño de sistemas   introduccion

Transformación Análisis -> Diseño

Page 14: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #1:

• Un diseño debe presentar una estructura arquitectónica que:• Se haya creado mediante patrones de diseño

reconocibles.

• La integren componentes que presenten buenas características de diseño.

• Se puede implementar de manera evolutiva.

Page 15: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #2:

•Un diseño debe ser modular: el software deberá dividirse de manera lógica en elementos o subsistemas.

Page 16: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #3:

•Un diseño debe contener distintas representaciones de os datos, la arquitectura, las interfaces y los componentes.

Page 17: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #4:

•Un diseño debe conducir a estructuras de datos que sean apropiadas para las clases que habrán de implementarse y que procedan de patrones de datos reconocibles.

Page 18: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #5:

•Un diseño debe conducir a componentes que representen características funcionales independientes.

Page 19: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #6:

•Un diseño debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los componentes y el ambiente externo.

Page 20: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #7:

•Un diseño debe obtenerse por medio de un método repetible que se base en la información obtenida durante el análisis de requisitos de software.

Page 21: Diseño de sistemas   introduccion

Directrices de calidad

• Directriz #8:

•Un diseño debe representarse por medio de una notación que comunique de manera eficaz su significado.

Page 22: Diseño de sistemas   introduccion

• Basado en:Ingeniería del software un enfoque prácticoRoger S. PressmanSexta edición

Page 23: Diseño de sistemas   introduccion

@josefabiandiaz

[email protected]

https://www.youtube.com/user/fabiandiazs

Msc.Ing.Jose Fabián Diaz Silva

Consultas