Sei sulla pagina 1di 5

INSTITUTO TECNOLGICO SUPERIOR DE VALLADOLID

CARRETERA VALLADOLID-TIZIMIN, KM 3.5

TTULO: TRABAJO DE INVESTIGACION Y TABLA COMPARATIVA: MODELO DE DISEO

CARRERA INGENIERA EN SISTEMAS COMPUTACIONALES

GRUPO A

ASIGNATURA: FUNDAMENTOS DE INGENIERIA DE SOFTWARE

DOCENTE M.E MARIA FRANCISCA CHIMAL CEN

ALUMNO: JOS LUIS MOO NOH

Valladolid Yucatn a 31 de octubre del 2013

Refinamiento de clases Los diagramas de clases se utilizan para modelar la vista de diseo esttica de un sistema. Los diagramas de clases contienen los siguientes elementos: Clases Interfaces Colaboraciones Relaciones de dependencia, generalizacin y asociacin

Aunque son los ms importantes no se llega a ellos directamente dado que tienen un gran nivel de abstraccin dado que contemplan el modelo globalmente sin particularizarse en ningn escenario concreto. En el primer momento de hacer el primer diagrama de clases ya se tiene una lista de clases con algunos de sus atributos y operaciones. Sin embargo es necesario reflexionar y abstraer sobre la organizacin de esas clases estudiando las relaciones de herencia, agregacin, etc. El diagrama de clases se refinara en las sucesivas iteraciones del modelo. Refinamiento de subsistemas En todas las aplicaciones, salvo en las ms pequeas, el primer paso para disear un sistema consiste en dividir el sistema en un pequeo nmero de componentes. Cada uno de los componentes principales de un sistema se llama subsistema. Cada subsistema abarca aspectos del sistema que comparten alguna propiedad comn. Un subsistema no es ni una funcin ni un objeto, sino un paquete de clases, asociaciones, operaciones, sucesos y restricciones interrelacionados, y que tienen una interfaz razonablemente bien definida y pequea con los dems subsistemas. Normalmente, un subsistema se identifica por los servicios que proporciona. Un servicio es un grupo de funciones relacionadas que comparten algn propsito comn, tal como el procesamiento de entrada-salida, dibujar imgenes o efectuar clculos aritmticos. Un subsistema define una forma coherente de examinar un aspecto del problema. Refinamiento de diagramas de componentes Los componentes se utilizan para modelar los elementos fsicos que pueden hallarse en un nodo, tales como ejecutables, bibliotecas, tablas, archivos y documentos, un componente es una parte fsica y reemplazable de un sistema

que conforma con un conjunto de interfaces y proporciona la realizacin de esas interfaces. Refinamiento de diagramas de actividades Los diagramas de actividades son uno de los cinco diagramas que modelan aspectos dinmicos del sistema. Un diagrama de actividades muestra el flujo de actividades, una actividad es una ejecucin no atmica en curso dentro de una mquina de estados. Las actividades producen finalmente una accin, que est compuesta de computaciones atmicas ejecutables que producen un cambio en el estado del sistema o la devolucin de un valor. Un diagrama de actividad contiene: Estados de actividad y estados de accin Transiciones Objetos Restricciones

Permiten modelar flujos de trabajo de procesos de organizaciones separndolos en grupos denominados calles, cada grupo representa la parte de la organizacin responsable de esas actividades. Los diagramas de actividades pueden tener un flujo de control con objetos, pueden mostrarse tambin como cambian los valores de los atributos de los objetos. Refinamiento de diagramas de secuencia En esta etapa, las clases tienen ya definidas las operaciones que en la parte de anlisis eran slo 'frases' Para empezar, se muestra el diagrama de inicio de la aplicacin.

En este diagrama podemos ver como la aplicacin crea las instancias del manejador, del procesador y del stack con el que se va a trabajar. Enseguida, la aplicacin le pide al manejador que se cree la ventana correspondiente, y esta entra en su ciclo de espera. Cuando la aplicacin termina, se ve como se destruyen los objetos. Un diagrama de secuencia destaca la ordenacin temporal de los mensajes. Se coloca a la izquierda el objeto que inicia la interaccin, y el objeto subordinado a la derecha.

Tabla comparativa REFINAMIENTO DE CLASES DESCRIPCION El diagrama de clases se refinara en las sucesivas iteraciones del modelo. Un subsistema no es ni una funcin ni un objeto, sino un paquete de clases, asociaciones, operaciones, sucesos y restricciones interrelacionados, y que tienen una interfaz razonablemente bien definida y pequea con los dems subsistemas. Un subsistema se identifica por los servicios que proporciona. Los componentes se utilizan para modelar los elementos fsicos que pueden hallarse en un nodo Un diagrama de actividades muestra el flujo de actividades, una actividad es una ejecucin no atmica en curso dentro de una mquina de estados. En esta etapa, las clases tienen ya definidas las operaciones que en la parte de anlisis eran slo 'frases'

DE SUBSISTEMAS

DE DIAGRAMAS DE COMPONENTES

DE DIAGRAMAS DE ACTIVIDADES

DE DIAGRAMAS DE SECUENCIA

Potrebbero piacerti anche