Upload
susana-daldin
View
35.084
Download
0
Embed Size (px)
Citation preview
Lic. Susana Daldin 1
Metodologías Estructurada
Lic. Susana Daldin 2
Análisis
Lic. Susana Daldin 3
Objetivos
Brindar conceptos y herramientas actualmente utilizadas en el Desarrollo de Sistemas de
Información.
Compartir el valor agregado de la investigación y la experiencia de los
docentes y alumnos
Lic. Susana Daldin 4
Analista
Interpreta los requerimientos de los usuarios,
emplea técnicas adecuadas para traducir a
términos adecuados el valor que el usuario
asigna a dichos requerimientos. Modela.
Controla (prueba). Implementa el Sistema de información.
Documenta el sistema.
Funciones y responsabilidades
Lic. Susana Daldin 5
Analista de organización y métodos
Análisis de la circulación de la información, optimización de
circuitos administrativos, diseño de formularios. Estudios
de la información legal para los distintos tipos de
negocios.
Funciones y responsabilidades
Lic. Susana Daldin 6
Documentadores
Escribe los manuales del sistema de información
para la operación de los mismos. Describe los
circuitos administrativos para la circulación de
la información.
Funciones y responsabilidades
Lic. Susana Daldin 7
PPlanificación y Control de Gestión.lanificación y Control de Gestión. Presupuesto y control.Presupuesto y control. Administración de políticas, metodologías, Administración de políticas, metodologías, normas y procedimientos.normas y procedimientos.
Investigación y desarrollo de nuevas Investigación y desarrollo de nuevas tecnologías.tecnologías.
Administración de requerimientos y Administración de requerimientos y contrataciones informáticas.contrataciones informáticas.
Seguimiento de proyectos específicos por Seguimiento de proyectos específicos por decisión de la Dirección.decisión de la Dirección.
Funciones y responsabilidades
Lic. Susana Daldin 8
Ciclo de Vida Clásico
Relevamiento
Análisis
Diseño Preliminar
Prueba de Sistema
Prueba deunidad
Prueba deSubsistema
Estudiode
requisitos
requerimientos delusuario
Calendario,presupuesto
pedido derequisitos
especificación funcional
necesidades de rendimiento
especificacióndel sistema
configuración final
especificación delprograma
móduloscodificados
módulosprobados
subsistemasprobados
sistema probado
Diseñodetallado
Codificación
Lic. Susana Daldin 9
Ciclo de Vida Estructurado
1.Factibilidad
2.Análisis
3.Diseño
8.Conversión
deBases
6.Ctrol. deCalidad
4.Implemen-
tación
9.Instalación
Usuarios Directorio Operaciones
5.Pruebas deAceptación
7.Desc. de Proced.
Directorio
requerimientosdel sistema
políticasde usuario
restricciones
restricciones operacionales
base de datosexistentes
documento
especificaciónestructurada
especificaciónde diseño
sistema instalado
Informetentativocosto-beneficio
restricciones
reportede costo- beneficio
conjunto depruebas decontrol decalidad
manual delsistema
sistemaintegrado
sistemaaceptado
base dedatosconvertidas
Lic. Susana Daldin 10
Prototipo
Antes o después se dispondrá de un modelo gráfico completo Antes o después se dispondrá de un modelo gráfico completo
del sistema, que será la vía para reemplazarlo por el sistema del sistema, que será la vía para reemplazarlo por el sistema
definitivo.definitivo.
Que pueda incurrirse peligrosamente en suponer que el Que pueda incurrirse peligrosamente en suponer que el
prototipo es el sistema en producción.prototipo es el sistema en producción.
InferimosInferimosNo puede manejar altos volúmenes de transacciones. Carece No puede manejar altos volúmenes de transacciones. Carece
de detalles operativos, tales como, recuperaciones de errores, de detalles operativos, tales como, recuperaciones de errores,
rastreos de auditoría, facilidades de backups, documentación rastreos de auditoría, facilidades de backups, documentación
para el usuario y procedimiento de conversión.para el usuario y procedimiento de conversión.
Lic. Susana Daldin 11
Estrategia de modelado
A partir delmodelo
físico actual
ModificarModeloEsencialActual
UsuarioModelarSistemaFísicoActual
DerivarEsenciaSistemaActual
Información del sistema actual
Nuevos requerimientos
Modelo lógico actual
Nuevo modelo lógico
Modelo físico actual
UsuarioModelarSistemaFísicoActual
ModificarModeloEsencialActual
UsuarioModelarSistemaFísicoActual
DerivarEsenciaSistemaActual
ModificarModeloEsencialActual
UsuarioModelarSistemaFísicoActual
Lic. Susana Daldin 12
Estrategia de modelado
ConConabstracciónabstracciónde lade laencarnaciónencarnaciónactualactual
ModificarModificarModeloModeloEsencialEsencialActualActual
UsuarioUsuarioModelarModelarEsenciaEsenciaSistemaSistemaActualActual
Información del Información del sistema actualsistema actual
NuevosNuevosrequerimientosrequerimientos
Nuevo modelo lógicoNuevo modelo lógico
Modelo lógico actualModelo lógico actualModificarModeloEsencialActual
UsuarioModelarEsenciaSistemaActual
Lic. Susana Daldin 13
1-1- Estudio de Factibilidad.Estudio de Factibilidad.
2-2- Análisis.Análisis.
3-3- Diseño.Diseño.
4-4- Implementación.Implementación.
5-5- Generación de Test de Aceptación.Generación de Test de Aceptación.
6-6- Control de Calidad.Control de Calidad.
7-7- Descripción de Procedimientos.Descripción de Procedimientos.
8-8- Conversión de Base de Datos.Conversión de Base de Datos.
9-9- Instalación.Instalación.
Ciclo de Vida de un Proyecto
1-1- Estudio de Factibilidad.Estudio de Factibilidad.
2-2- Análisis.Análisis.
3-3- Diseño.Diseño.
4-4- Implementación.Implementación.
5-5- Generación de Test de Aceptación.Generación de Test de Aceptación.
6-6- Control de Calidad.Control de Calidad.
7-7- Descripción de Procedimientos.Descripción de Procedimientos.
8-8- Conversión de Base de Datos.Conversión de Base de Datos.
9-9- Instalación.Instalación.
Lic. Susana Daldin 14
Factibilidad
Operativa
Técnica
Económica
Legal
Lic. Susana Daldin 15
1 Estudio de Factibilidad
1.1 Identificar las deficiencias actuales.
1.2 Establecer nuevas metas del sistema.
1.3 Generar escenarios aceptables.
1.4 Preparar un esquema de proyecto.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 16
2 Análisis
2.1 Desarrollar el modelo ambiental.
2.2 Desarrollo del modelo de comportamiento.
2.3 Establecer fronteras hombre/máquina.
2.4 Realizar el análisis de costo/beneficio.
2.5 Seleccionar la opción.
2.6 Determinar las restricciones físicas del
sistema.
2.7 Empaquetar especificaciones.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 17
3 Diseño3.1 Asignar especificaciones de proceso.3.2 Asignar especificaciones a tareas.3.3 Derivar Diagrama Estructurado.3.4 Evaluar diagrama de Estructura.3.5 Diseñar Módulos.3.6 Diseñar Base de Datos.3.7 Empaquetar Diseño.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 18
4 Implementación
4.1 Seleccionar el próximo módulo.4.2 Codificar módulo.4.3 Testear el Esqueleto del sistema.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 19
5 Generación de Test de Aceptación
5.1 Generar plan de test.5.2 Preparar test de performance.5.3 Preparar test normal.5.4 Preparar test de errores.5.5 Empaquetar test.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 20
6 Control de Calidad6.1 Se decide si corresponde o no aceptar el sistema para suinstalación. 6.2 Examinar la documentación asociada con el proyecto para asegurar que es completa, acorde a los estándares establecidos.6.3 Examinar la codificación de los programas. para asegurar que han seguido los estándares de programación.6.4Examinar todo el sistema desde el punto de vista de seguridad y su auditoría.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 21
7 Descripción de procedimientoEs la descripción de procedimientos, en la misma se
vuelcan todas las especificaciones consideradas para le análisis y el diseño, en un manual del usuario. Es importante enfatizar que tanto los
productos obtenidos del análisis como del diseño deben ser descriptos. En esta etapa se describen
las entradas, salidas, pantallas y procedimientos de todo el sistema para dejar documentado la totalidad
del mismo.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 22
8 Conversión de Base de DatosTiene por objeto convertir las bases de datos del sistema actual al formato de las nuevas bases de
datos, esto comprende también archivos que por su organización no sean bases de datos y además cuando se trata de un sistema nuevo el cual no
estuviese computarizado, es decir que contare de almacenamientos físicos no magnéticos, se requiera incorporar la información que se lleva en papel a la
nueva base de datos.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 23
9 InstalaciónLa instalación cierra el ciclo de vida del proyecto, se
pone en funcionamiento el sistema en manos del usuario, se lo declara oficialmente operativo. En
pequeños proyectos esta actividad se realiza normalmente en un clima de tranquilidad, lo contrario sucede cuando se instalan grandes
sistemas, este es el momento de la realidad, de los nervios y las tensiones, en consecuencia, se debe
tener en cuenta aspectos que dificulten llevar a cabo esta actividad.
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 24
Establecer la hora adecuada para la instalación... Determinar el momento oportuno para
desmantelar el viejo sistema, definir la duración del procesamiento en paralelo....
Determinar si el sistema debe ser implementado en forma integral o parcial de acuerdo al nivel de complejidad del mismo y a las restricciones operativas ......
Decidir el momento y forma adecuada para capacitar al usuario .......
Ciclo de Vida de un Proyecto
Lic. Susana Daldin 25
Técnicas de Relevamiento Las técnicas más utilizadas en análisis son:
Entrevista. Observación personal y directa. Revisión, lectura y estudio de
documentación y antecedentes. Cuestionarios (puestos a puesto, por
procedimientos). Muestreo.
Lic. Susana Daldin 26
Técnicas de Relevamiento
Entrevistas Finalidad:
Obtener la información relacionada con el sistema actual, y los nuevos requerimientos.
Áreas de aplicación:
Todas las etapas que conforman el análisis de sistema.
Lic. Susana Daldin 27
Entrevista
EtapasEtapas
Tipos de usuariosTipos de usuarios
Lic. Susana Daldin 28
Etapas de la Entrevista:
La Preparación.La Preparación. El Desarrollo.El Desarrollo. La Finalización.La Finalización.
Técnicas de Relevamiento
Lic. Susana Daldin 29
Preparación:Preparación: Dar conocimiento al personal.Dar conocimiento al personal. Confeccionar listado con nombres, Confeccionar listado con nombres,
funciones y tareas que efectúan las funciones y tareas que efectúan las personas a entrevistar.personas a entrevistar.
Decidir la secuencia de entrevistas a Decidir la secuencia de entrevistas a efectuar.efectuar.
Confeccionar una lista de temas a tratar.Confeccionar una lista de temas a tratar. Tomar conocimiento de las tareas que Tomar conocimiento de las tareas que
realizan.realizan.
Técnicas de Relevamiento
Lic. Susana Daldin 30
Desarrollo
Atmósfera. Prejuicios del analista. Actitud imparcial. Conducción de la entrevista.
Abierta. Cerrada. Dirigida.
Técnicas de Relevamiento
Lic. Susana Daldin 31
Desarrollo
Situación del entrevistado. Coordinación de las entrevistas. Intercalación de temas de relajamiento. Pertenencia. Ausencia de crítica. Tiempo para pensar.
Técnicas de Relevamiento
Lic. Susana Daldin 32
Desarrollo
Distracción externa o interna. Evitar el sarcasmo y el humor. Animar el razonamiento. Preguntas del entrevistado. Mostrar interés. Manejar desacuerdos. Personalidad del entrevistado.
Técnicas de Relevamiento
Lic. Susana Daldin 33
Técnicas de Relevamiento
Tipos de usuarios
Paciente. Confuso. Voluble. Autómata. Emperador. Obstruccionista
.
Suficiente. Desconfiado. Tímido. Limitado. Pedante. Simulador.
Lic. Susana Daldin 34
Técnicas de Relevamiento
Tipos deTipos dePreguntasPreguntas
ReenvíoReenvío(sugerencias)(sugerencias)
Por su formaPor su formade expresiónde expresión
Por su Por su naturalezanaturaleza
DespiertanDespiertanconfianzaconfianza
InformativasInformativas
InvestigaciónInvestigación
DespiertanDespiertandesconfianzadesconfianza
Lic. Susana Daldin 35
Finalización
Abrupta. (postergación de la
entrevista)
Normal. (charla y resumen)
Técnicas de Relevamiento
Lic. Susana Daldin 36
Toma de notas Ventajas
Mantener la mente en el asunto. Centrar la entrevista en el tema. Recordar hechos. Registrar detalles.
Desventajas Demasiado tiempo. Vacilación del entrevistado.
Técnicas de Relevamiento
Lic. Susana Daldin 37
Conclusión
No creer todo lo que oye. Comprobar todo. Desconfiar de necesidades artificiales. Importancia de recibir documentación. Distinguir informaciones emocionales y
de hecho.
Técnicas de Relevamiento
Lic. Susana Daldin 38
Conclusión Diferenciar entre:
Dato: información no verificada. Hecho: dato verificado informal con
pruebas. Opinión: comentario sin certeza. Deducción: afirmaciones que
surgen indirectamente de la observación de los hechos.
Técnicas de Relevamiento
Lic. Susana Daldin 39
Entidades
Definimos a la Entidad, como una familia de
objetos con los mismos atributos. Las
Entidades constituyen el interés principal
del análisis de los datos.
Lic. Susana Daldin 40
Atributos
Los Atributos son los datos elementales que nos pueden brindar información de interés de una Entidad.
Los atributos de acuerdo al rol que desempeñan pueden clasificarse en atributos que: Identifican a la entidad (N° de documento). Describen a la entidad (Marca). Vinculan a la entidad con otra entidad.
Lic. Susana Daldin 41
Modelo del Sistema
Modelo Esencial
Encarnación
Modelo de Implementación
Lic. Susana Daldin 42
Modelo Esencial
AmbientalAmbiental de Comportamientode Comportamiento
de Act. Esencialesde Act. Esenciales de la Memoria Esencialde la Memoria Esencial
Lic. Susana Daldin 43
Modelo Esencial
Es una representación de lo que el
sistema debe hacer sin tener en cuenta
los aspectos técnicos de como lo hará.
Lic. Susana Daldin 44
Esencia
Es la naturaleza de las cosas, lo permanente e invariable en ellas.
Todas las características de un sistema de respuesta planificada que existirían si el sistema hubiese sido implementado con tecnología perfecta.
Lic. Susana Daldin 45
Tecnología perfecta
Lleva a cabo una cantidad infinita de tareas en cantidades infinitas y en forma instantánea.
No consume energía. No ocupa espacio. No genera costo. No comete errores. No deja de prestar servicio.
Lic. Susana Daldin 46
Componentes
Actividades esenciales: son aquellas que el sistema debería realizar considerando que el mismo pudiera ser implementado con tecnología perfecta.
Memoria esencial: son los datos mínimos necesarios para llevar a cabo las actividades esenciales.
Esencia
Lic. Susana Daldin 47
Actividades esencialesActividades esenciales
Actividades fundamentales:Actividades fundamentales: son las son las que realizan las tareas que forman parte que realizan las tareas que forman parte del sistema y permiten que el mismo del sistema y permiten que el mismo cumpla con su propósito.cumpla con su propósito.
Actividades custodiales:Actividades custodiales: tienen por tienen por objeto establecer y mantener la memoria objeto establecer y mantener la memoria esencial del sistema. esencial del sistema.
Esencia
Lic. Susana Daldin 48
Esencia
Almacenamiento
Estímulo 1 Estímulo 2
Respuesta
Proceso 1
Proceso 2
Ejemplo de Actividades esenciales
Lic. Susana Daldin 49
Diagrama de flujo de datos
Diagrama de flujo de datos es una representación
gráfica de un sistema en forma de red.
Herramienta gráfica. Particionamiento de actividades en diferentes niveles. Multidimensional.
Lic. Susana Daldin 50
Diagrama de flujo de datosLos elementos de un DFD son cuatro:
Flujo de datos, representados por un vector con nombre. Procesos, representados por un círculo o “burbujas”. Almacenamientos, representados por dos líneas paralelas. Terminales, también denominados, Entidades Externas.
Lic. Susana Daldin 51
Diagrama de flujo de datos
Flujo de datos:
Un Flujo de datos es una interfase entre distintos
componentes de DFD.
RemitoRemito
Lic. Susana Daldin 52
Diagrama de flujo de datos
Proceso:Proceso:
Un proceso es una transformación de los flujosUn proceso es una transformación de los flujosque ingresan, en los flujos que salen del mismo. que ingresan, en los flujos que salen del mismo. Cada burbuja requiere un nombre el cual Cada burbuja requiere un nombre el cual especifique lo que hace.especifique lo que hace.
Procesar Procesar ventasventas
Lic. Susana Daldin 53
Diagrama de flujo de datos
Almacenamiento:
Es un repositorio temporal de datos, puede ser
un formulario, diskette, etc..
StockStock
Lic. Susana Daldin 54
Diagrama de flujo de datosEntidades Externas:
Es una persona u organización perteneciente alcontexto del sistema, la cual, origina o recibe datos del mismo. No esta comprendido dentro del ámbito del sistema, sino que Interactúa con el sistema por medio de los estímulos que genera y por las respuestas que a dichos Estímulos produce el sistema.
ClienteCliente
Lic. Susana Daldin 55
Diagrama de flujo de datos
Guías para dibujar DFD.:
Identificar todos los flujos de datos de entrada y salida y dibujarlos en la parte externa del diagrama.
Dibujar los procesos uniendo entradas con salidas o viceversa.
Asignar cuidadosamente, nombres a los flujos de datos. Asignar nombres a las burbujas de acuerdo a sus entradas y
salidas. Ignorar las E.E. Omitir las referencias a errores. No mostrar flujos de control ni información referida al
mismo.
Lic. Susana Daldin 56
Encarnación
Comprende a las personas y Comprende a las personas y elementos necesarios para que elementos necesarios para que el sistema funcione y pueda el sistema funcione y pueda llevar a cabo todos los llevar a cabo todos los procesos que deba elaborar procesos que deba elaborar para cumplimentar los para cumplimentar los requerimientos para lo cual fue requerimientos para lo cual fue creado.creado.
Lic. Susana Daldin 57
Modelo Esencial
AmbientalAmbiental de Comportamientode Comportamiento
de Act. Esencialesde Act. Esenciales de la Memoria Esencialde la Memoria Esencial
Lic. Susana Daldin 58
Objetivos: Describir los requerimientos de interacción
del sistema con su contexto (entorno). Visualizar las personas, organizaciones y
otros sistemas con los que debe interactuar, los eventos a los cuales debe dar respuesta y los flujos de datos que intercambia el sistema con el contexto.
Fijar el alcance del sistema.
Modelo Ambiental
Lic. Susana Daldin 59
Modelo Ambiental
Propósito del sistemaPropósito del sistema
Lista de eventosLista de eventos
Diagrama de ContextoDiagrama de Contexto
ComponentesComponentes
Lic. Susana Daldin 60
Modelo Ambiental
Propósito:
Debe ser una descripción breve y concisa en la que se indique para que existe el sistema y reflejar claramente el entorno y alcance del mismo.
No expresa lo que el sistema hará, mucho menos como lo hará.
Lic. Susana Daldin 61
Lista de evento:
Muestra las cosas que ocurren en el entorno
y a las cuales debe dar respuesta el
sistema.
Muestra que o quien inicia los eventos.
Modelo Ambiental
Lic. Susana Daldin 62
Modelo Ambiental
Eventos Entidades
Externas Estímulos Respuestas Tipo de Activación Tipo de Actividad Objetos esenciales
Elementos Elementos de la Lista de de la Lista de
eventoseventos
Lic. Susana Daldin 63
Es una acción producida en el contexto por las entidades externas, las cuales originan un estímulo que activa el sistema para que este genere una respuesta planificada.
Modelo AmbientalConcepto de evento
Lic. Susana Daldin 64
Activados por flujos
Activados por el tiempo
Modelo AmbientalTipos de eventos
Lic. Susana Daldin 65
Los más triviales de determinar, analizando para c/uno de los determinados
si existen variaciones significativas si es opuesto si hay eventos que deban precederlos si hay eventos que deban sucederlos
Modelo AmbientalIdentificación de eventos
Lic. Susana Daldin 66
Debe contener un Sujeto.
Verbo.
Objeto.
Modelo Ambiental
Descripción de los eventos
Lic. Susana Daldin 67
Modelo Ambiental
Ejemplo de Lista de eventos
Evento Entidad
externa
Estímulo Respuesta Tipo de
activac.
Tipo de
activid.
Objetos
esenciales
Un cliente
envía un pedido
de cotización
cliente pedido de
cotización
cotización
de la
mercadería
F F
clientes,
pedidos,
cotizaciones
Ventas informa
datos de
nuevos clientes
ventas datos
nuevos
clientes
---------------- F C
clientes
A fin del día ------------ ---------------- Lista de
deudores
T F clientes
Lic. Susana Daldin 68
Tiene por objeto definir que esta afuera de
los límites del sistema e interactúa con él,
es decir, delinear el dominio del sistema.
Modelo Ambiental
Diagrama de Contexto
Lic. Susana Daldin 69
Modelo AmbientalEjemplo de Diagrama de Contexto
Entidad Externa 1
EntidadExterna 2
Sistema
Estímulo 1
Estímulo 2
Respuesta 1
Lic. Susana Daldin 70
Modelo Ambiental
Consideraciones
Minimizar los errores en la determinación de los eventos del sistema.
Balancear el Diagrama de contexto con la lista de eventos. Debe existir en ambos, la misma cantidad de estímulos y respuestas.
Lic. Susana Daldin 71
Modelo Esencial
AmbientalAmbiental
de Act. Esencialesde Act. Esenciales de la Memoria Esencialde la Memoria Esencial
de Comportamientode Comportamiento
Lic. Susana Daldin 72
Modelo de ComportamientoCaracterísticas
Describe la forma en que el sistema debe reaccionar ante los distintos estímulos.
Muestra las funciones que deben ser llevadas a cabo por el mismo, con tecnología perfecta.
Muestra lo que debe hacer el sistema pero no como lo hará.
Lic. Susana Daldin 73
Derivar el modelo de procesos (Act. esenciales)
Derivar el modelo de datos (memoria esencial)
Completar el modelo (Leveling)
Modelo de Comportamiento
Desarrollo
Lic. Susana Daldin 74
Modelo de Comportamiento
DDDD
Lista deeventos
DCDC
DFDDFD
DERDER
Lic. Susana Daldin 75
Representa las funciones esenciales del sistema.
Describe ante cada evento como responde el sistema.
Muestra los procesos de transformación necesarios para elaborar las respuestas generadas por cada actividad fundamental.
Modelo de las Act. esenciales
Modelo de Comportamiento
Lic. Susana Daldin 76
Modelo de las Act. esenciales
Herramientas utilizadas
para el modelado
Diagrama de flujo de datos.
Diccionario de datos.
Especificaciones de procesos.
Modelo de Comportamiento
Lic. Susana Daldin 77
Derivar el modelo de procesos
Modelo de Comportamiento
Construir un DFD preliminar en base a la lista de eventos.
Desarrollar el DFD de Nivel 1. Desarrollar el leveling de cada
actividad esencial.
Lic. Susana Daldin 78
Construcción del DFD preliminar y el Nivel 1
Modelo de Comportamiento
Dibujar una burbuja por c/actividad esencial.
Conectar los estímulos y respuestas que corresponden a cada actividad esencial.
Conectar los almacenamientos necesarios para cada actividad esencial.
Conectar las actividades esenciales entre sí a través de los almacenamientos.
Lic. Susana Daldin 79
Descomposición del Nivel 1
Modelo de Comportamiento
La descripción del comportamiento esta dada
por la descomposición de las actividades
esenciales hasta llegar a las primitivas
funcionales.
La transformación de un DFD puede ser
expandida en otro DFD o ser descripta
mediante una especificación de procesos.
Lic. Susana Daldin 80
Leveling
Modelo de Comportamiento
Lic. Susana Daldin 81
Verificación - Criterios
Modelo Esencial
De las especificaciones mediante la
verificación de las reglas de consistencia.
Del comportamientosimular el
comportamiento.
Lic. Susana Daldin 82
Todo flujo o almacenamiento debe estar definido en el D.D.
Toda transformación debe tener un DFD de nivel inferior o una especificación de procesos.
Toda transformación descripta debe cumplir con el balanceo.
Las entidades en el modelo de datos deben figurar como almacenamientos en el modelo de procesos.
Verificación de las especificaciones
Modelo Esencial
Lic. Susana Daldin 83
Nadie esta motivado para descubrir sus propios errores…
No lo haga Ud. Mismo!
Recomendación Esencial