Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos de Diseño de Software
Modelos de Diseño de Software
Tal y como lo definiera el autor, Senn J. (1992): El aspecto fundamental del anlisis de
sistemas es comprender todas las facetas importantes de la parte de la empresa que se
encuentra en estudio (p.35). De acuerdo a esta definicin, la accin de adquirir informacin
acerca del funcionamiento de algn sector de la organizacin, es obtener una investigacin
detallada del tema objeto de estudio. Esta informacin detallada y pormenorizada del entorno
en estudio, conlleva a la determinacin de ciertas condiciones o requerimientos propios de un
sistema. Existen diversos mtodos y tcnicas que conducen a un modelo del sistema mucho
ms ptimo y eficiente, como es el caso del Anlisis y Diseo Estructurado y el Orientado a
Objetos, ambos con muchos puntos a favor y con el objetivo comn de orientar al analista en
la seleccin de acciones que representen un cambio positivo a la organizacin. A pesar de la
aceptacin que tienen ambas metodologas actualmente, el propsito de esta investigacin es
poder compararlas y evaluarlas a fin de determinar que realmente marca la diferencia cuando
se analizan y disean sistemas de informacin con el uso de estas poderosas herramientas.
1
Estndares de Programacin - ESTP-T
Fase de Diseo
En esta fase, el diseo estructurado produce el modelo de diseo con los siguientes
elementos:
Diseo de datos. Transforma el modelo de dominio de la informacin creado durante el
anlisis, en las estructuras de datos necesarias para implementar el software. Los objetos de
datos y las relaciones definidas en el diagrama entidad-relacin y el contenido detallado de
datos del diccionario de datos constituyen la base para el diseo de datos.
Diseo arquitectnico. Define la relacin entre los principales elementos estructurales del
programa. Se obtiene a partir del modelo de anlisis y de la interaccin de subsistemas
definidos dentro del modelo de anlisis.
Diseo de interfaz. Describe como se comunica el software consigo mismo, con los
sistemas que operan con l y con los operadores que lo emplean. Los diagramas de flujo de
datos y control proporcionan la informacin necesaria para el diseo de la interfaz.
Diseo procedimental. Transforma elementos estructurales de la arquitectura del
programa en una descripcin procedimental de los componentes del software. Se obtiene a
partir de la especificacin del proceso, la especificacin del control y el diagrama de transicin
de estados.
2
Estndares de Programacin - ESTP-T
En este tipo de anlisis los modelos inciales representan la esencia del problema, mientras
que los ltimos aportan detalles de la implementacin.
Fase de Diseo
Para los sistemas orientados a objetos es posible definir un diseo en pirmide con las
siguientes cuatro capas:
Subsistema. Contiene una representacin de cada uno de los subsistemas que le permiten
al software conseguir los requisitos definidos por el cliente e implementar la infraestructura
tcnica que los soporta.
3
Estndares de Programacin - ESTP-T
Clases y Objetos. Contiene las jerarquas de clases que permiten crear el sistema
utilizando generalizaciones y especializaciones mejor definidas incrementalmente. Tambin
contiene representaciones de diseo para cada objeto.
Mensajes. Contiene los detalles que permiten a cada objeto comunicarse con sus
colaboradores. Establece las interfaces externas e internas para el sistema.
Responsabilidades. Contiene las estructuras de datos y el diseo algortmico para todos
los atributos y operaciones de cada objeto.
TABLA DE DIFERENCIAS
4
Estndares de Programacin - ESTP-T