En esta parte del proyecto se hace una abstracción del sistema basándose en los requerimientos funcionales y no funcionales, antes recolectados, con el fin de encontrar los detalles del software en cuanto a su arquitectura, estructura de datos, interfaces y componentes.
https://www.youtube.com/watch?v=jDaEx7OCztY&ab_channel=UCAMUniversidadCat%C3%B3licadeMurcia
Las actividades a realizar en esta fase son:
Diseño de la arquitectura: Se identifican y documentan los subsistemas que forman el sistema y sus relaciones.
• Especificación abstracta del sistema: Para cada subsistema se produce una especificación abstracta de sus servicios y las restricciones sobre las cuales debe funcionar.
• Diseño de interfaces: Para cada subsistema se diseña y documenta su interfaz con otros subsistemas
• Diseño de componentes: Se asignan servicios a los componentes y se diseñan sus interfaces
• Diseño de las estructuras de datos: Se diseña en detalle y se especifica la estructura de datos que se utilizará en la implementación del sistema
• Diseño de algoritmos: Se diseñan en detalle y se especifican los algoritmos utilizados para proporcionar los servicios.
Uno de los lenguajes de modelado mas usado es el UML detallado aquí.
No hay comentarios:
Publicar un comentario