Professional Documents
Culture Documents
Autores:
Jos Fermn
19.094.872
Jose Marques
El flaco
Fulano
La tita
Asesora:
Leal
Iterar los pasos anteriores segn sea necesario para completar el anlisis.
del sistema, pero se incluye para tener una cobertura completa del proceso de desarrollo
de software. Los pasos son:
1. Organizar el sistema en subsistemas.
2. Identificar la concurrencia inherente al problema.
3. Asignar subsistemas a procesadores y tareas.
4. Escoger la estrategia bsica para implantar los almacenamientos de datos en trminos
de estructuras de datos, archivos y bases de datos.
5. Identificar recursos globales y determinar los mecanismos para controlar su acceso.
6. Seleccionar un esquema para implantar el control del software:
1. Obtener las operaciones para el modelo de objetos a partir de los otros modelos:
Implantar cada asociacin como un objeto distinto o agregando atributos objetovalor a una o ambas clases en la asociacin.
1. Modelo de objetos.
Describe la estructura esttica de los objetos del sistema (identidad, relaciones con
otros objetos, atributos y operaciones). El modelo de objetos proporciona el entorno
esencial en el cual se pueden situar el modelo dinmico y el modelo funcional. El
objetivo es capturar aquellos conceptos del mundo real que sean importantes para la
aplicacin.
Elementos que lo conforman:
Objetos y Clases
Objeto
Clases
Diagramas de objetos
Atributos
Operaciones y mtodos
Enlaces y asociaciones
Enlaces
Asociaciones
Multiplicidad
Generalizacin y herencia
Generalizacin
Herencia
Anulacn
Construcciones de agrupamiento
Mdulo
Hojas
atributos y asociaciones
Se aaden las asociaciones entre clases
Se aaden los atributos de objetos y de enlaces
Se organizan y simplifican las clases de objetos empleando la herencia
Se comprueban las vas de acceso empleando escenarios e iterando los pasos
anteriores cuando sea conveniente
2. Modelo dinmico.
Describe los aspectos de un sistema que tratan de la temporizacin y secuencia de
operaciones (sucesos que marcan los cambios, secuencias de sucesos, estados que
definen el contexto para los sucesos) y la organizacin de sucesos y estados. Captura el
control, aquel aspecto de un sistema que describe las secuencias de operaciones que se
producen sin tener en cuenta lo que hagan las operaciones, aquello a lo que afecten o la
forma en que estn implementadas.
Elementos:
Sucesos y Estados
Sucesos
Escenarios y seguimiento de sucesos
Estados
Diagramas de estados
Condiciones
Operaciones
Diagramas de estados anidados
Concurrencia
Concurrencia de agregacin
Concurrencia dentro de un objeto
cada escenario
Se prepara un diagrama de flujo de sucesos para el sistema
Se desarrolla un diagrama de estados para cada clase que tenga un
Ejemplo:
3. Modelo funcional.
Describe las transformaciones de valores de datos (funciones, correspondencias,
restricciones y dependencias funcionales) que ocurren dentro del sistema. Captura lo
Procesos
Flujo de datos
Actores
Almaecnes de datos
Flujos de control
Especificacin de operaciones
Restricciones
dependencias funcionales
Se describe lo que hace cada funcin
Se identifican las restricciones
Se especifican los criterios de optimizacin
Se representa mediante diagramas de flujo de datos.
Ejemplo: