Elementos del modelo de análisis. Modelado del análisis



Documentos relacionados
Análisis de Sistemas. M.Sc. Lic. Aidee Vargas C. C. octubre 2007

ASI. Análisis del Sistema de Información

NOTAS SOBRE DIAGRAMAS DE FLUJOS DE DATOS

Introducción. Conceptos y principios. Introducción. Introducción. Elementos del modelo de análisis. Elementos del modelo de diseño.

Proceso de desarrollo del software modelo en cascada

Ingeniería de Sistemas

SISTEMAS DE INFORMACIÓN I TEORÍA

ANALISIS DE REQUERIMIENTOS DE LA PROGRAMACION

1. Cuál es el objetivo del Diseño del Sistema de Información? del sistema. información. a. 5. b. 4. c. 3. d. 2. c. Diseño de. b.

2 EL DOCUMENTO DE ESPECIFICACIONES

ERWIN DATA MODELER HERRAMIENTAS CASE 4GL

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Fundamentos del diseño 3ª edición (2002)

Inicio de MO Inicio de MD Inicio de MF. Documento de Análisis. Base de datos de las especificaciones OMT. MO, MD, MF Detallados. Librería de Clases

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

Contenido de la sesión. Diseño de Software Principios del Diseño Arquitectura de Software Especificación de Arquitecturas

1. Cuál es el objetivo del proceso de Análisis del Sistema de Información? del sistema. a. 10. b. 12. c. 9. d. 11. Análisis

INGENIERÍA DEL SOFTWARE I Práctica 4 Interacciones

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Técnica - Diagrama de Flujo de Datos (DFD)

BASES DE DATOS TEMA 2. MODELOS DE DATOS

Diccionario de Datos (DD)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

Tema 3 Metodologías de Desarrollo de Software

EL PROCESO DE DISEÑO DEL SOFTWARE

Capítulo 4 Análisis y diseño del software de los Robots

Resumen obtenido de: Roger S. Pressman, Ingeniería de Software. Un enfoque práctico, quinta edición, Introducción al Diseño de Software

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

ANÁLISIS DE LA SITUACIÓN ACTUAL DEL SISTEMA DE CONTROL DE RECLAMOS DE LA EMPRESA PROTOTIPO

7.1 Arquitectura de clases

Modelo Entidad-Relación

Análisis y Diseño de Sistemas

Garantía de Calidad. Calidad durante el Proceso de Ingeniería. Recapitulación (I)

UNIVERSIDAD AUTÓNOMA DEL CARIBE PROCEDIMIENTO DE ATENCIÓN DE INCIDENTES Y REQUERIMIENTOS PARA EQUIPOS DE CÓMUPUTO Y/O PERIFÉRICOS GESTIÓN INFORMÁTICA

Ejemplo Ciclos de vida

rg.o cm a Diseñ e o o c o c n o ce c p e tual l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s

Capítulo 5. Análisis del software del simulador del sistema de seguridad

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Bases de Datos Relacionales

Capítulos 2 y 5: Modelación con UML y Modelo Objeto

Tema VII: Herramientas del Análisis Estructurado Diagramas de Flujos de Datos (DFD s)

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD

Modelado Software: Visión Global

Objetivo Las personas que realicen el curso aprenderán a:

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Modelo de Proceso: Ciclo de Vida Estructurado

El Software. Es lo que se conoce como el ciclo de vida del software.

Relaciones entre clases: Diagramas de clases UML

Introducción a la Computación

BASES DE DATOS TEMA 2. MODELOS DE DATOS

Soporte y mantenimiento. Generalidades

Soporte y mantenimiento. Generalidades

Capítulo VI. Diagramas de Entidad Relación

Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Técnicas de desarrollo de aplicaciones en Métrica V3

Diseño orientado al flujo de datos

DIAGRAMA DE CLASES EN UML

Ingeniería del Software. Diseño. Diseño en el PUD. Diseño de software. Patrones arquitectónicos. Diseño Orientado a Objetos en UML

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un

Ingeniería del So8ware II

TEMA 8: DIAGRAMA DE CLASE EN UML

ANÁLISIS Y DISEÑO DEL SOFTWARE Ingeniero Técnico en Informática de Sistemas Prácticas de Laboratorio

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

Procedimiento de Sistemas de Información

Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Ingeniería del Software I

Gestión de la Prevención de Riesgos Laborales. 1

Guía para la Solicitud de Certificados de AAPP en formato Software.

Especificación de requerimientos

TEMA 14. Modelos de representación de diagramas

2.1 Ingeniería de Software

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN

1. Descripción y objetivos

TALLER: CALIFICACIÓN DE EQUIPOS Y SISTEMAS

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

BASES DE DATOS - SQL. Javier Enciso

Análisis y diseño del sistema CAPÍTULO 3

rg.o cm a Espec e i c fica c ci c ó i n ó n d e e r e r q e uer e i r mi m en e tos o l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s

Project Ing. Christian Ovalle

DISEÑO DE FUNCIONES (TRATAMIENTOS)

Ciclo de vida del software

Titulo Tema 6. Gestión por procesos. Cuidados. Prescripción de cuidados. Evaluación de pacientes.

Introducción a la Programación Orientada a Objetos (POO) Introducción a la Programación Orientada a Objetos (POO)

1. Se debe plantear sobre el papel la solución del ejercicio.

VISIO: Herramienta CASE

Registro (record): es la unidad básica de acceso y manipulación de la base de datos.

TEMA 7: DIAGRAMAS EN UML

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6

Queremos ser su aliado tecnológico

2. Proceso de creación de bases de datos

Documentación de los programas/aplicativos. Documentación de los programas/aplicativos

Diseño de una Base de Datos. Fases del Diseño

Especificación de Requisitos según el estándar de IEEE 830

Conceptos y Principios de Análisis

PLAN FORMATIVO MODALIDAD I

Transcripción:

Mecanismos del anál. Ingeniería del Software 1 Elementos del modelo de análisis Objetivos Describir lo que requiere el cliente Establecer base para la creación de un diseño SW Definir conjunto de requisitos que se puedan validar Ingeniería del Software 2 Descripción de objetos de datos Elementos del modelo de análisis Diagrama E/R Diccionario Datos Diagrama transición de datos Diagrama flujo de datos Especificación de proceso Especificación de control Ingeniería del Software 3 Elementos del modelo de análisis Datos Diagrama entidad-relación: relaciones entre los objetos de datos Descripción de los atributos Ingeniería del Software 4 1

Elementos del modelo de análisis Proceso Diagrama de Flujo de Datos (DFD) Elementos del modelo de análisis Control o Comportamiento Diagrama transición de estados (DTE): comportamiento del sistema ante sucesos externos. Especificación del control (EC) Especificación del proceso (EP): Descripción de cada función del DFD Ingeniería del Software 5 Diccionario de datos: Almacén con definiciones de los objetos de datos del sistema Ingeniería del Software 6 Mecanismos del anál. Ingeniería del Software 7 Objetivos Identificar objetos de datos Definir sus atributos Identificar relaciones Situación de los datos Diagrama entidad-relación: Red de datos Ingeniería del Software 8 2

Datos, atributos y relaciones Cardinalidad, modalidad y generalización Diagramas entidad-relación Datos, atributos y relaciones Objeto de datos - Composición de Tipos: Suceso (alarma) Ocurrencia (correo electrónico) Entidad externa Ingeniería del Software 9 Ingeniería del Software 10 Atributos - Propiedades del objeto Atributo identificador - Clave Relaciones Conexión entre objetos Entender contexto del problema -> Atributos del objeto de datos Ingeniería del Software 11 Ingeniería del Software 12 3

Datos, atributos y relaciones Cardinalidad, modalidad y generalización Diagramas entidad-relación Cardinalidad y modalidad Más adicional Cardinalidad - Necesidad de representar el número total de ocurrencias de un objeto relacionado con otro objeto Ingeniería del Software 13 Ingeniería del Software 14 Cardinalidad - 1:1, 1:n, m:n Modalidad - Obligatoria y opcional Generalización Descomposición de entidades en subtipos Datos, atributos y relaciones Cardinalidad, modalidad y generalización Diagramas entidad-relación Ingeniería del Software 15 Ingeniería del Software 16 4

Diagramas entidad-relación Representación gráfica de parejas objeto / relación Ingeniería del Software 17 Mecanismos del anál. Ingeniería del Software 18 Modelado funcional y flujo de Transformación de la Entradas Transformación (HW, SW, humanos) Salidas Modelado funcional y flujo de Diagramas de flujo de datos (DFD) Técnica de representación del flujo de y transformación Permite representación a diferentes niveles de jerarquía MODELO FUNCIONAL Ingeniería del Software 19 Ingeniería del Software 20 5

Modelado funcional y flujo de DFD - Notación básica Modelado funcional y flujo de DFD - Jerarquía Entidad externa Flujo de datos Proceso Almacén de datos DFD nivel 0 - Diagrama de contexto DFD nivel 1... DFD nivel n Mantener continuidad en el flujo de la Ingeniería del Software 21 Ingeniería del Software 22 Modelado funcional y flujo de DFD - Consideraciones DFD <> Gráfico de flujo o flowchart No indica lógica de procesamiento (no bucles, no condiciones) No es suficiente para Esp. datos Solución: Diccionario de datos Ingeniería del Software 23 Mecanismos del anál. Ingeniería del Software 24 6

Modelado del comportamiento Diagrama de transición de estados Representa el comportamiento: estados y sucesos que hacen el cambio de estado Ingeniería del Software 25 Mecanismos del anál. Ingeniería del Software 26 Mecanismos del an. Creación del diagrama E-R Creación del modelo flujo datos Creación del modelo flujo control Especificación control Especificación proceso Creación del diagrama E-R Listar los datos - E/S, entidades externas Ver si existe conexión entre objetos Identificar cardinalidad y modalidad para objeto/relación Ingeniería del Software 27 Ingeniería del Software 28 7

Repetir pasos anteriores Definir atributos Realizar diagrama E-R Repetir desde el principio hasta terminar. Mecanismos del an. Creación del diagrama E-R Creación del modelo flujo datos Creación del modelo flujo control Especificación control Especificación proceso Ingeniería del Software 29 Ingeniería del Software 30 Creación modelo flujo de datos PASOS A SEGUIR: Primero Diagrama de contexto Sistema como única burbuja PASOS A SEGUIR: (II) Identificar procesos, almacenes y datos para siguiente nivel Rotular todas burbujas y flechas Mantener continuidad flujo inf. E/S Ingeniería del Software 31 Ingeniería del Software 32 8

Creación modelo flujo datos Cómo realizar la expansión del nivel 0 al 1 y sucesivos? Mecanismos del an. Creación del diagrama E-R Creación del modelo flujo datos Creación del modelo flujo control Especificación control Especificación proceso Ingeniería del Software 33 Ingeniería del Software 34 Creación modelo flujo control Flujo de datos contínuo Proceso de control: Acepta control como E y S Elemento de control: Valor lógico o discreto Creación modelo flujo control (II) Múltiples ocurrencias del mismo proceso Referencia a una especificación de control Almacén de control Ingeniería del Software 35 Ingeniería del Software 36 9

Mecanismos del an. Creación del diagrama E-R Creación del modelo flujo datos Creación del modelo flujo control Especificación control Especificación proceso Especificación del control Representación del comportamiento Diagrama transición estados (DTE) Ingeniería del Software 37 Ingeniería del Software 38 Mecanismos del an. Creación del diagrama E-R Creación del modelo flujo datos Creación del modelo flujo control Especificación control Especificación proceso Especificación del proceso Descripción de los procesos Ingeniería del Software 39 Ingeniería del Software 40 10

Mecanismos del anál. Estructurado Ingeniería del Software 41 Diccionario de datos Definición Listado organizado de todos los elementos de datos necesarios para el sistema, identificándolos y definiéndolos exhaustivamente, con la finalidad de que tanto usuario como analista conozcan exactamente de lo que están hablando. Ingeniería del Software 42 Diccionario de datos Objetivos Describir lo que requiere el cliente Establecer base para la creación de un diseño SW Definir conjunto de requisitos que se puedan validar Ingeniería del Software 43 11