Вы находитесь на странице: 1из 5

APUNTES UNIDAD 4

Narciso Gatica Quino

UNIDAD 4 MODELO DE DISEO

OBJETIVO
Aplicar modelos, tcnicas y herramientas para la etapa de diseo de software

Criterios de acreditacin

Avance del proyecto


Reporte de investigacin
Exposicin

40%
30%
30%

INTRODUCCION

El diseo de software es tanto un proceso como un modelo.


El proceso de diseo es una secuencia de pasos que hacen posible que el diseador
describa todos los aspectos del software que se va a construir
El modelo de diseo es el equivalente a los planos de un arquitecto para una casa
El modelo de diseo que se crea para el SW proporciona diversas versiones diferentes de
SW de computadora
El diseo deber implementar todos los requisitos explcitos del modelo de anlisis, y
debern ajustarse a todos los requisitos implcitos que desea el cliente
El diseador deber ser una gua legible y comprensible para aquellos que generan cdigo
y para aquellos que comprueban y consecuentemente, dan soporte al software
El diseo deber proporcionar una imagen completa del software, enfrentndose a los
dominios de comportamiento, funcionales y de datos desde una perspectiva de
implementacin

22/10/14
Dseo del sistema en base a procesos
La primera estapa en el proceso de diseo de software es:
Comprender las relaciones entre elk software que se esta diseando y el entorno externo
Comprender ayuda a decidir como suministras la funcin requerida al

Existen dos tipos de modelos de diseo para describri un doo


1. Modelos estticos
Describen la estructura estatica del sistema en termnido de las clases del
sistema y sus relaciones
Las relacioklnes importantes que se documentan en esta etapa son:
o Generalizacin
o Agregacion
o Composicin
2. Modelos dinmicos
Describen la estructura dinmica del sistema y que muestran las
interacciones entre los objetos del sistema (no entre clases)
Las interraciones que se documentan incluyen la secuencia de servicios

Diseo orientado a objets


Preguntas que se deben plantear

Modelo lgico

Qu clases existen y como se relacionan estas clases?


Qu mecanismos se utilizan para regular la forma en que los objetos colaboran?

Modelo fsico

Dnde debera declararse y construirse cada clase objeto?


A que procesador debe asignarle u nproceso y para un procesador dado, como deberan
planificarse sus multiples procesos?

El modelo de desarrollo orientado a objetos


Se definen distintas dimensiones del modelo
Modelo estatico describe la estructura estatica del sistema

El modelo lgico define la arquitectura desl sistema desde el punto de vista de las
abstracciones principales y mecanismons
o Diagramas de clases
o Diagramas de objetos
El modelo fsico define la arquitectura del sistea desde l punto de vista de la ocmposicion
concreta de hardware y software
o Diagrama de modulos
o Diagrama de procesos
Modelo dinamico describe la evolucin dinmica y las interacciones entre objetos
o Diagramas de transiscion de estados
o Diagrama de interaccion o de seguimiento de sucesos
o Diagrama de flujo de datos

Modelado de la arquitectura del sistema


Vocabulario

Ensamblado del sistema


gestin de configuraciones

funcionalidad

Vista de diseo

Vista de implementacion

Vista de casos de
uso

Vista de procesos

Vista de despliegue

Diseo OO
Algunas de las tareas a realizarse en la etapa de diseo (dominio de la solucion) son las siguientes:
Perfeccionar plan
Anlisis
Diseo----definir casos de uso reales, definir reportes, interfaz de usuario, secuencia de pantallas,
perfeccionar la arquitectura,
Construccin
Pruebas

Identificacoin de clases y objetos


o
o
o
o
o
o

Enumerar los candidatos a clases (siguiendo uno de los mtodos de anlisis, por ejemplo
subrayando sustentivos)
No se preocupe demasiado por la herencia , ni por las clases de alto nivel
Eliminar clases redundantes
Eliminar clases irrelevantes
Eliminar clases vagas
Identificar atributos

Definicin de requisitos------extraer nombres(clases de objetos, tentativas)--------eliminar clases


inadecuadas---------clases de objetos

Вам также может понравиться