14
DISEÑO DE S.I. ORIENTADOS A DISEÑO DE S.I. ORIENTADOS A OBJETO OBJETO 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.

DISEÑO DE S.I. ORIENTADOS A OBJETO

  • Upload
    meryl

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

DISEÑO DE S.I. ORIENTADOS A OBJETO. 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. - PowerPoint PPT Presentation

Citation preview

Page 1: DISEÑO DE S.I. ORIENTADOS A OBJETO

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.

Page 2: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 3: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 4: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 5: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 6: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 7: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 8: DISEÑO DE S.I. ORIENTADOS A OBJETO

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.

Page 9: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 10: DISEÑO DE S.I. ORIENTADOS A OBJETO

DIAGRAMA DE MODULOSDIAGRAMA DE MODULOS

NombreNombre

Programa principal Programa principal

NombreNombre

Especificación Especificación

NombreNombre

Cuerpo Cuerpo

NombreNombreNombreNombre

Subsistema Subsistema

Page 11: DISEÑO DE S.I. ORIENTADOS A OBJETO

Control de FinanzasControl de Finanzas

ArchivoArchivo TransaccionesTransacciones InformesInformes VariosVarios

Transacciones Transacciones Reportes Reportes

DIAGRAMA DE MODULOSDIAGRAMA DE MODULOS

Page 12: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 13: DISEÑO DE S.I. ORIENTADOS A OBJETO

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

Page 14: DISEÑO DE S.I. ORIENTADOS A OBJETO

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