SlideShare una empresa de Scribd logo
1 de 42
Especificaciones  de  software
Modelos  del  Análisis
Modelado del Análisis ,[object Object],[object Object]
Análisis Estructurado Elementos del modelo de análisis
Modelo de datos ,[object Object],MODELO  REALIDAD Representación Abstracta de la realidad
Modelo de datos Diagramas de Entidad-Relación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entidades y atributos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entidades y atributos
Relaciones Modelo conceptual
Relaciones uno a muchos Entidad hijo Entidad padre Cardinalidad: cero, una o más
Cardinalidades ,[object Object],[object Object],[object Object],[object Object]
Relaciones muchos a muchos ,[object Object],[object Object],Entidad asociativa
Entidades dependientes e independientes Entidad independiente Entidad dependiente Entidad independiente
Relaciones Recursivas
Conclusiones DER ,[object Object],[object Object],[object Object],[object Object]
Modelo de Procesos Diagrama de Flujo de Datos (DFD) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DD DFD DER DTE
Componentes de un DFD ,[object Object],[object Object],[object Object],[object Object]
Procesos ,[object Object],[object Object],[object Object],1 SOLICITAR TARJETA proceso burbuja función transformación verbo-objeto (qué) en  modelos de procesadores   (quién)
Flujo de Datos ,[object Object],[object Object],etiqueta del flujo
Flujo de Datos ,[object Object],[object Object],[object Object],[object Object],2 VALIDAR USUARIO contraseña  + nro_usuario respuesta de validación dirección Elegir nombres significativos
Flujos de Datos Diálogo pregunta sobre  estado de   pedido respuesta sobre  estado de pedido 1 D ETERM. ESTADO DEL PEDIDO 1 D ETERM. ESTADO DEL PEDIDO pregunta sobre  estado de   pedido respuesta sobre  estado de pedido
Flujos de Datos Divergentes OBTENER DETALLE DE ORDEN GENERAR  FACTURA detalle de pedidos orden de compra ACTUALIZAR INVENTARIO VALIDAR NUMERO TELEFO-NO VALIDAR CODIGO POSTAL domicilio VALIDAR CALLE código postal numero teléfono calle
Flujos de Datos Convergentes OBTENER NUMERO TELEFO-NO OBTENER CODIGO POSTAL domicilio OBTENER  CALLE código postal numero teléfono calle VALIDAR DOMICILIO
Aplicabilidad 1 MEZCLAR INGRE- DIENTES harina masa leche azúcar manteca huevos 2 HORNEAR torta
Almacén de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],nombre del almacén
Almacén de Datos Lectura OBTENER DATOS PERSONALES CLIENTES datos_cliente no destructiva pasivo nombre en plural nro_cliente datos_cliente
Almacén de Datos Escritura ACTUALIZAR INFORMACION  DE CONTACTO DE CLIENTE info_contacto escritura sólo paquetes que el almacén pueda guardar nro_cliente info_contacto CLIENTES
Diccionario de Datos - Notación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entidad Externa o Terminador ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],nombre del terminador
Entidad Externa o Terminador ,[object Object],[object Object],CONTADURIA COMITÉ DE  FINANZAS PRODUCIR REPORTES FINANCIEROS formularios_XYZ reportes_financieros
DFDs por niveles ,[object Object],[object Object],[object Object]
DFDs por niveles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DFDs por niveles ,[object Object],[object Object],[object Object],[object Object]
0 EL SISTEMA E1 E2 E3 a b c Diagrama de Contexto Figura 3: PC 3.1 PE 3.2 PF 3.3 PG z y x o t 1 PA 2 PB 4 PD 3 PC a z b y x c w v Figura 0: EL SISTEMA
Guía práctica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Observaciones sobre los DFDs ,[object Object],[object Object],[object Object],[object Object]
Modelo de Comportamiento Diagramas de Transición de Estados (DTE) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estados ,[object Object],[object Object],[object Object],[object Object],nombre del estado
Transiciones ,[object Object],estado inicial estado final transición ESTADO 1 ESTADO 2 ESTADO 3
Condiciones y Acciones ,[object Object],ESTADO 1 ESTADO 2 Condición Acción
ESPERANDO TARJETA ESPERANDO OPCION Mostrar menú de opciones Se ingresó contraseña ESPERANDO   CONTRASEÑA Se ingresó tarjeta Mostrar “Ingrese contraseña” Se pulsó Cancelar Devolver Trajeta EXTRACCION Se pulsó “Extraer efectivo” TRANSFERENCIA Se pulsó “Transferir Fondos” CONSULTAS Se pulsó “Realizar Consulta” Mostrar opciones de consulta Se pulsó Cancelar Devolver Tarjeta Se pulsó “Finalizar” Devolver Tarjeta Mostrar menú de opciones
ESPERANDO ELECCION IMPRIMIENDO SALDO IMPRIMIENDO MOVIMIENTOS Se pulsó “Consulta de Saldo” Se pulsó “Consulta de Ultimos Movimientos”

Más contenido relacionado

La actualidad más candente

Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinopticoluiscolmena
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosRobert Rodriguez
 
Teoria general de los sistemas de informacion
Teoria general de los sistemas de informacionTeoria general de los sistemas de informacion
Teoria general de los sistemas de informacionisara1
 
Introducción a los sistemas y procesamientos de datos
Introducción a los sistemas y procesamientos de datosIntroducción a los sistemas y procesamientos de datos
Introducción a los sistemas y procesamientos de datosMariadelosangelessm
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contextoBeto Cardenas
 
Sistemas, subsistemas y suprasistemasxx
Sistemas, subsistemas y suprasistemasxxSistemas, subsistemas y suprasistemasxx
Sistemas, subsistemas y suprasistemasxxALEGRIAYAMOR
 
Sistemas y procedimientos
Sistemas y procedimientos Sistemas y procedimientos
Sistemas y procedimientos bolivarisea2
 
La organizacion como sistemas abiertos
La organizacion como sistemas abiertosLa organizacion como sistemas abiertos
La organizacion como sistemas abiertosClaudia Vega
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datoscarsanta
 
Fundamentos de analisis de sistemas organizacionales
Fundamentos de analisis de sistemas organizacionalesFundamentos de analisis de sistemas organizacionales
Fundamentos de analisis de sistemas organizacionalesyeliteremary
 
Aplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemasAplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemasstevenoner
 

La actualidad más candente (20)

Cuadro sinoptico
Cuadro sinopticoCuadro sinoptico
Cuadro sinoptico
 
Kast fremont e
Kast fremont eKast fremont e
Kast fremont e
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Teoria general de los sistemas de informacion
Teoria general de los sistemas de informacionTeoria general de los sistemas de informacion
Teoria general de los sistemas de informacion
 
Introducción a los sistemas y procesamientos de datos
Introducción a los sistemas y procesamientos de datosIntroducción a los sistemas y procesamientos de datos
Introducción a los sistemas y procesamientos de datos
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Sistemas, subsistemas y suprasistemasxx
Sistemas, subsistemas y suprasistemasxxSistemas, subsistemas y suprasistemasxx
Sistemas, subsistemas y suprasistemasxx
 
Interrelaciones
InterrelacionesInterrelaciones
Interrelaciones
 
Sistemas y procedimientos
Sistemas y procedimientos Sistemas y procedimientos
Sistemas y procedimientos
 
TGS y Prospectiva
TGS y ProspectivaTGS y Prospectiva
TGS y Prospectiva
 
La organizacion como sistemas abiertos
La organizacion como sistemas abiertosLa organizacion como sistemas abiertos
La organizacion como sistemas abiertos
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 
Fundamentos de analisis de sistemas organizacionales
Fundamentos de analisis de sistemas organizacionalesFundamentos de analisis de sistemas organizacionales
Fundamentos de analisis de sistemas organizacionales
 
Aplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemasAplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemas
 

Destacado

Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructuradoJose Guzman
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradomateraactivo
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructuradokvillazon
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoyolimargn
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoadrianjosv
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Mapa conceptual diseños estructurales en madera
Mapa conceptual diseños estructurales en maderaMapa conceptual diseños estructurales en madera
Mapa conceptual diseños estructurales en maderaLilianaTimaure79
 
Analisis Requisitos2
Analisis Requisitos2Analisis Requisitos2
Analisis Requisitos2msc080277
 
Unidad 3, Programacion Estructurada
Unidad 3, Programacion EstructuradaUnidad 3, Programacion Estructurada
Unidad 3, Programacion EstructuradaUTP, TA
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentaciónIvarra
 
PERFIL DEL AUDITOR INFORMÁTICO
PERFIL DEL AUDITOR INFORMÁTICOPERFIL DEL AUDITOR INFORMÁTICO
PERFIL DEL AUDITOR INFORMÁTICOivanvelascog
 
Perfil del Auditor informatico
Perfil del Auditor informaticoPerfil del Auditor informatico
Perfil del Auditor informaticoluismarlmg
 

Destacado (20)

Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
brief JDA
brief JDAbrief JDA
brief JDA
 
Sesion 3 jad
Sesion 3 jadSesion 3 jad
Sesion 3 jad
 
Master
MasterMaster
Master
 
Creative commons
Creative commonsCreative commons
Creative commons
 
Mapa conceptual diseños estructurales en madera
Mapa conceptual diseños estructurales en maderaMapa conceptual diseños estructurales en madera
Mapa conceptual diseños estructurales en madera
 
Analisis Requisitos2
Analisis Requisitos2Analisis Requisitos2
Analisis Requisitos2
 
Mapa conceptual de la actividad 2. yurany tabares villada
Mapa conceptual de la actividad 2. yurany tabares villadaMapa conceptual de la actividad 2. yurany tabares villada
Mapa conceptual de la actividad 2. yurany tabares villada
 
Unidad 3, Programacion Estructurada
Unidad 3, Programacion EstructuradaUnidad 3, Programacion Estructurada
Unidad 3, Programacion Estructurada
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
PERFIL DEL AUDITOR INFORMÁTICO
PERFIL DEL AUDITOR INFORMÁTICOPERFIL DEL AUDITOR INFORMÁTICO
PERFIL DEL AUDITOR INFORMÁTICO
 
Perfil del Auditor informatico
Perfil del Auditor informaticoPerfil del Auditor informatico
Perfil del Auditor informatico
 

Similar a Analisis Estructurado (20)

Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Bases datos
Bases datosBases datos
Bases datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
U4
U4U4
U4
 
U4
U4U4
U4
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datos
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datos
 
D fdatos
D fdatosD fdatos
D fdatos
 
D fdatos
D fdatosD fdatos
D fdatos
 
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.pptTEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
 
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptTEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Dfd
DfdDfd
Dfd
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Notas dfd internet
Notas dfd internetNotas dfd internet
Notas dfd internet
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Dfd info
Dfd infoDfd info
Dfd info
 

Más de Ricardo Mansilla

Más de Ricardo Mansilla (14)

Riesgos
RiesgosRiesgos
Riesgos
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Estrategia de un SIA
Estrategia de un SIAEstrategia de un SIA
Estrategia de un SIA
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Google Wave
Google WaveGoogle Wave
Google Wave
 
Balance Scorecard
Balance ScorecardBalance Scorecard
Balance Scorecard
 
ERP N° 2
ERP N° 2ERP N° 2
ERP N° 2
 
ERP N° 1
ERP N° 1ERP N° 1
ERP N° 1
 
PlanificacióN EstratéGica De Sistemas De InformacióN
PlanificacióN EstratéGica De Sistemas De InformacióNPlanificacióN EstratéGica De Sistemas De InformacióN
PlanificacióN EstratéGica De Sistemas De InformacióN
 
Foda
FodaFoda
Foda
 
Sistemas De Informacion Marketing
Sistemas De Informacion MarketingSistemas De Informacion Marketing
Sistemas De Informacion Marketing
 
Manual Windows 01
Manual Windows 01Manual Windows 01
Manual Windows 01
 
Introducccion A Sistemas Informacion
Introducccion A Sistemas InformacionIntroducccion A Sistemas Informacion
Introducccion A Sistemas Informacion
 
Sistemas De Informacion En La Empresa
Sistemas De Informacion En La EmpresaSistemas De Informacion En La Empresa
Sistemas De Informacion En La Empresa
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Analisis Estructurado

  • 2. Modelos del Análisis
  • 3.
  • 4. Análisis Estructurado Elementos del modelo de análisis
  • 5.
  • 6.
  • 7.
  • 10. Relaciones uno a muchos Entidad hijo Entidad padre Cardinalidad: cero, una o más
  • 11.
  • 12.
  • 13. Entidades dependientes e independientes Entidad independiente Entidad dependiente Entidad independiente
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Flujos de Datos Diálogo pregunta sobre estado de pedido respuesta sobre estado de pedido 1 D ETERM. ESTADO DEL PEDIDO 1 D ETERM. ESTADO DEL PEDIDO pregunta sobre estado de pedido respuesta sobre estado de pedido
  • 22. Flujos de Datos Divergentes OBTENER DETALLE DE ORDEN GENERAR FACTURA detalle de pedidos orden de compra ACTUALIZAR INVENTARIO VALIDAR NUMERO TELEFO-NO VALIDAR CODIGO POSTAL domicilio VALIDAR CALLE código postal numero teléfono calle
  • 23. Flujos de Datos Convergentes OBTENER NUMERO TELEFO-NO OBTENER CODIGO POSTAL domicilio OBTENER CALLE código postal numero teléfono calle VALIDAR DOMICILIO
  • 24. Aplicabilidad 1 MEZCLAR INGRE- DIENTES harina masa leche azúcar manteca huevos 2 HORNEAR torta
  • 25.
  • 26. Almacén de Datos Lectura OBTENER DATOS PERSONALES CLIENTES datos_cliente no destructiva pasivo nombre en plural nro_cliente datos_cliente
  • 27. Almacén de Datos Escritura ACTUALIZAR INFORMACION DE CONTACTO DE CLIENTE info_contacto escritura sólo paquetes que el almacén pueda guardar nro_cliente info_contacto CLIENTES
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. 0 EL SISTEMA E1 E2 E3 a b c Diagrama de Contexto Figura 3: PC 3.1 PE 3.2 PF 3.3 PG z y x o t 1 PA 2 PB 4 PD 3 PC a z b y x c w v Figura 0: EL SISTEMA
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. ESPERANDO TARJETA ESPERANDO OPCION Mostrar menú de opciones Se ingresó contraseña ESPERANDO CONTRASEÑA Se ingresó tarjeta Mostrar “Ingrese contraseña” Se pulsó Cancelar Devolver Trajeta EXTRACCION Se pulsó “Extraer efectivo” TRANSFERENCIA Se pulsó “Transferir Fondos” CONSULTAS Se pulsó “Realizar Consulta” Mostrar opciones de consulta Se pulsó Cancelar Devolver Tarjeta Se pulsó “Finalizar” Devolver Tarjeta Mostrar menú de opciones
  • 42. ESPERANDO ELECCION IMPRIMIENDO SALDO IMPRIMIENDO MOVIMIENTOS Se pulsó “Consulta de Saldo” Se pulsó “Consulta de Ultimos Movimientos”

Notas del editor

  1. En un nivel técnico, la ingeniería del software empieza con una serie de tareas de modelado que llevan a una especificación completa de los requisitos y a una representación del diseño general del software a construir. El modelo de análisis, realmente un conjunto de modelos, es la primera representación técnica de un sistema. El modelo de análisis debe lograr tres objetivos primarios: (1) describir lo que requiere el cliente, (2) establecer una base para la creación de un diseño de software, y (3) definir un conjunto de requisitos que se pueda validar una vez que se construye el software. Con los años se han propuesto muchos métodos para el modelado del análisis. Sin embargo, ahora dos tendencias dominan el panorama del modelado del análisis. El primero, análisis estructurado, es un método de modelado clásico del que hablaremos en esta clase. El otro enfoque, análisis orientado a objetos, se estudia con detalle en Ingeniería de Software II. El análisis estructurado es una actividad de construcción de modelos. Mediante una notación creamos modelos que representan el contenido y flujo de la información (datos y control);
  2. Para lograr sus objetivos, el modelo de análisis extraído durante el análisis estructurado toma la forma ilustrada en la figura. En el centro del modelo se encuentra el diccionario de datos -un almacén que contiene definiciones de todos los objetos de datos consumidos y producidos por el software-. Tres diagramas diferentes rodean el núcleo. El diagrama de entidad-relación (DER) representa las relaciones entre los objetos de datos. El DER es la notación que se usa para realizar la actividad de modelado de datos. Los atributos de cada objeto de datos señalados en el DER se puede describir mediante una descripción de objetos de datos. El diagrama de flujo de datos (DFD) sirve para dos propósitos: (1) proporcionar una indicación de cómo se transforman los datos a medida que se avanza en el sistema, y (2) representar las funciones (y subfunciones) que transforman el flujo de datos. El DFD proporciona información adicional que se usa durante el análisis del dominio de información y sirve como base para el modelado de función. En una especificación de proceso (EP) se encuentra una descripción de cada función presentada en el DFD. El diagrama de transición de estados (DTE) indica cómo se comporta el sistema como consecuencia de sucesos externos. Para lograr esto, el DTE representa los diferentes modos de comportamiento (llamados estados ) del sistema y la manera en que se hacen las transiciones de estado a estado. El DTE sirve como la base del modelado de comportamiento. Dentro de la especificación de control (EC) se encuentra más información sobre los aspectos de control del software. El modelo de análisis acompaña a cada diagrama, especificación y descripción, y al diccionario señalado en la figura.