You are on page 1of 23

Diseo de SISTEMAS

DISEO, BOCETO, BOSQUEJO, DELINEACION, PROYECTO, PLANO

INTERSECCION ENTRE ANLISIS Y DISEO

CMO CONTINUAR CON LA SIGUIENTE FASE? CONOCIMIENTO? REQUISITOS? QU SIGUE?

Requisitos del software


Descripcin del sistema

COMPREND EL SISTEMA? DESCRIB BIEN LOS PROCESOS?


DEFIN BIEN EL PROBLEMA?

LAS ENTRADAS Y SALIDAS ESTN BIEN DESCRITOS?

PROCEDIMIENTOS

DOCUMENTOS

HARDWARE

ENTRADA

SISTEMA

SALIDA

BASE DE DATOS

SOFTWARE

GENTE

Diagrama de Flujo de Datos (DFD)


Libros
Editores Cliente pedido detalle libro direccin
2.1 Verificar si el pedido es vlido
2.2 Armar requisicin a editores

Estado de crdito

orden de compra pedido valido pedido por lote

Clientes

Editor

Pedidos Pendientes

QU TENEMOS????

LEER pedidos con id_cliente SI cliente es nuevo EMITIR pedido_pago_previo SINO SI cliente es frecuente (*promedio de dos pedidos mensuales*) OBTENER balance desde historia_pagos SI balance esta vencido hace ms de dos meses EMITIR pedido_rechazado SINO EMITIR credito_ok SINO EMITIR pedido_pago_previo

Especificacin de Proceso Pseudocdigo


FINCASO

FIN_SI

DOCUMENTOS QUE NOS PERMITAN ESQUEMATIZAR Diagramas Entidad-Relacin - ??

IMPUESTO

TOTAL

Diagramas Entidad-Relacin - Ejemplo

Docencia

Casos de Uso: Relaciones

Reintegro Cuenta Corriente

<<include>>

Cliente

Verificar Operacin <<include>>

Reintegro Cuenta de Crdito

Diagrama de Estados
Socio nmero : int nombre : char[50] nmero_prestamos : int = 0 alta() baja() prestar(cdigo_libro : int, fecha : date) devolver(cdigo_libro : int, fecha : date)

alta

baja nmero_prstamos = 0

sin prstamos

prestar

devolver[ nmero_prstamos = 1 ]

nmero_prstamos > 0 con prstamos prestar

devolver[ nmero_prstamos > 1 ]

Cmo modelar requisitos? Ni las notaciones del enfoque estructurado ni UML


abordan la especificacin de requisitos no funcionales

ISO/IEC 9126

DISEO, DISEO, DISEO, DISEO

Requisitos del software


Descripcin del sistema
SISTEMA EVOLUCIN PREVISTA

19

Interaccin entre el Modelado de Procesos y Datos en el Enfoque Estructurado


Recoleccin y Anlisis de Requisitos Requisitos de Bases de Datos Diseo Conceptual Modelo Conceptual Diseo Lgico Modelo Lgico Diseo Fsico Modelo Fsico + Detalles fsicos

Requisitos Funcionales

Anlisis Funcional Especificacin de Procesos Diseo de Programas de Aplicacin Especificaciones de Diseo de Programas Implementacin del SW Programas de Aplicacin

Independiente del SGBD

Dependiente del SGBD

Implementacin de la BD
Esquema Interno de la BD

Mtrica 3.0
PSI Planificacin de SI EVS Estudio de Viabilidad del Sistema ASI Anlisis del SI DSI Diseo del SI CSI Construccin del SI IAS Implantacin y Aceptacin del SI MSI Mantenimiento de SI

You might also like