Professional Documents
Culture Documents
TEMA:
Actividad del Diseo del Software y sus objetivos
Para tomar las decisiones de diseo el ingeniero software utiliza el conocimiento que tiene
de
Los requisitos
El diseo realizado hasta el momento
La tecnologa disponible
Los principios de diseo y de las buenas prcticas
Lo que ha funcionado bien en situaciones anteriores
Objetivos de la fase de diseo
Descomponer el sistema en subsistemas
Identificar la arquitectura software
Determinar las relaciones entre componentes
Identificar las dependencias entre componentes y determinar los mecanismos de
comunicacin entre componentes
Especificar las interfaces entre los componentes
Interfaces bien definidas para facilitar la prueba y comunicacin entre los
componentes
Describir la funcionalidad de los componentes
Actividades del proceso de diseo
Segn Roger S. Pressman (1992)
Diseo preliminar
Tambin llamado diseo de sistema,
diseo arquitectnico o diseo de alto
nivel
Identificar los mdulos en los que
puede dividirse atendiendo a motivos
de conveniencia de implementacin
Diseo detallado
Se centra en la lgica interna de dichos
mdulos
Se ocupa del refinamiento de la representacin arquitectnica que lleva a una
estructura de datos detallada y a las representaciones algortmicas del software
Hay una vertiente tcnica y una vertiente de gestin en el diseo.