Upload
angela-monforte
View
23
Download
5
Embed Size (px)
Citation preview
DISEÑO DE S.I. ORIENTADOS A DISEÑO DE S.I. ORIENTADOS A OBJETOOBJETO
DISEÑO O.O.:DISEÑO O.O.: Es un método que abarca el proceso de descomposición orientada a objetos y una notación para describir los modelos lógico y físico, así como los modelos estático y dinámico del sistema que se diseña.
ANALISIS Y DISEÑO ORIENTADO A OBJETOS
MODELOS DEL DESARROLLO ORIENTADO A OBJETOS
Visión lógica, describe la existencia y significado de las abstracciones, define la arquitectura del sistema
Describe la composición concreta de hardware y software del contexto ó implantación del sistema
Diagrama de Clases
Diagrama de Objetos
Diagrama de Módulos
Diagrama de Procesos
Diagrama de Transición de
Estados
Diagrama de Interacción
DESCOMPOSICIÓN ORIENTADA A OBJETOS
Ing° Martha Hidalgo
HERRAMIENTAS PARA EL DISEÑO HERRAMIENTAS PARA EL DISEÑO DE S.I.O.O.DE S.I.O.O.
1. DIAGRAMA DE CLASES
2. DIAGRAMA DE OBJETOS
3. DIAGRAMA DE INTERACCIÓN
4. DIAGRAMA DE MODULOS
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
NombreNombreatributosatributos
operacionesoperaciones
NombreNombreatributosatributos
operacionesoperaciones
Icono de claseIcono de clase
NombreNombre atributosatributos
operacionesoperaciones
NombreNombre atributosatributos
operacionesoperaciones
Icono de clase abstractaIcono de clase abstracta
A
Iconos de relación entre clases Iconos de relación entre clases
AsociaciónAsociaciónHerenciaHerenciaPosesiónPosesiónUsoUso
1 Exactamente uno.1 Exactamente uno.
N Número ilimitado.N Número ilimitado.
0 . . N Cero o más0 . . N Cero o más
1 . . N Uno o más1 . . N Uno o más
0. . 1 Cero o uno0. . 1 Cero o uno
3 . . 7 Rango especificado3 . . 7 Rango especificado
1 . . 3, 7 Rango especificado o número exacto1 . . 3, 7 Rango especificado o número exacto
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
ArchivosArchivos Activar ( )Activar ( )
ArchivosArchivos Activar ( )Activar ( )
VariosVarios VariosVarios
InformesInformes generar ( )generar ( )
InformesInformes generar ( )generar ( )
TransaccionesTransacciones movimientos ( )movimientos ( )
TransaccionesTransacciones movimientos ( )movimientos ( )
11
N N
11
N N
A
N N
11
NombreNombreatributosatributos
NombreNombreatributosatributos
DIAGRAMA DE OBJETOSDIAGRAMA DE OBJETOS
Icono de objetoIcono de objeto
Icono de relación entre objetos Icono de relación entre objetos
MensajeMensaje
DIAGRAMA DE OBJETOSDIAGRAMA DE OBJETOS
GruposGruposNro Nro
GruposGruposNro Nro
CategoríasCategoríastipotipo
CategoríasCategoríastipotipo
CuentasCuentas
Nro ctaNro cta
CuentasCuentas
Nro ctaNro cta
DivisasDivisassimbolosimbolo
DivisasDivisassimbolosimbolo
TransaccionesTransacciones
operacionoperacion
TransaccionesTransacciones
operacionoperacion
ReportesReportestipostipos
ReportesReportestipostipos
mov
imie
ntos
generan
generan
definen
tipos movim
ientos
acti
van
tipos
solicitan
DIAGRAMA DE INTERACCIÓNDIAGRAMA DE INTERACCIÓN
Se usa para realizar una traza de la ejecución de un Se usa para realizar una traza de la ejecución de un escenario en el mismo contexto que un diagrama de escenario en el mismo contexto que un diagrama de objetos. Realmente, en gran parte un diagrama de objetos. Realmente, en gran parte un diagrama de interacción es simplemente otra forma de representar interacción es simplemente otra forma de representar un diagrama de objetos. La ventaja de usar un un diagrama de objetos. La ventaja de usar un diagrama de interacción es que resulta más fácil leer el diagrama de interacción es que resulta más fácil leer el paso de mensajes en orden relativo. paso de mensajes en orden relativo.
DIAGRAMA DE INTERACCIÓNDIAGRAMA DE INTERACCIÓN
CuentasCuentas Categorías Categorías Divisas Divisas Grupos Grupos Transacciones Transacciones Reportes Reportes
tipos
activan
definen
movimientos
tipos movimientos
generan
generan
solicitan
DIAGRAMA DE MODULOSDIAGRAMA DE MODULOS
NombreNombre
Programa principal Programa principal
NombreNombre
Especificación Especificación
NombreNombre
Cuerpo Cuerpo
NombreNombreNombreNombre
Subsistema Subsistema
Control de FinanzasControl de Finanzas
ArchivoArchivo TransaccionesTransacciones InformesInformes VariosVarios
Transacciones Transacciones Reportes Reportes
DIAGRAMA DE MODULOSDIAGRAMA DE MODULOS
ArchivoArchivo
Clave y Clave y parámetros parámetros
Grupos Grupos Categorias Categorias Ordenar índices Ordenar índices
Mantenimiento Mantenimiento Divisas Divisas Cuentas Cuentas Salida Salida
IMPLANTACIÓN DE S.I. IMPLANTACIÓN DE S.I.
• PRUEBAS DEL SISTEMAPRUEBAS DEL SISTEMA
DIRECTADIRECTA
• CONVERSIÓNCONVERSIÓN
PARALELOPARALELO
MANUAL DE USUARIOMANUAL DE USUARIO
• DOCUMENTACIÓNDOCUMENTACIÓN
MANUAL DEL SISTEMAMANUAL DEL SISTEMA
MANTENIMIENTO DE S.I.MANTENIMIENTO DE S.I.
1.1. PUESTA A PUNTO DE LA BASE DE DATOSPUESTA A PUNTO DE LA BASE DE DATOS
2.2. ACTUALIZACIONES AL SISTEMAACTUALIZACIONES AL SISTEMA