Modelo de Análisis Centro ISYS Escuela de Computación

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Plan de Implantación Sistemas de Información III
Red Social: “Un millón de Amigos”.
Introducción a LAS Bases de Datos
MODELADO DE ANALISIS Y DISEÑO
Curso de Diseño y Construcción de Productos de Software CLASE 2
Prof. César Luza Montero
INGENIERIA DE SOFTWARE I MODELO DE ANALISIS
Etapas y actividades en el desarrollo OO basado en UML
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Ingeniería del Software
DESCRIPCION DEL PROBLEMA
La Ruta del Quijote Daimiel 2008 (puedes poner alguna foto)
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Modelo de Requisitos Centro ISYS Escuela de Computación
Unified Modeling Language (Lenguaje de Modelamiento unificado)
DSOO - María Eugenia Valencia
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
Actividad 3. El flujo de datos en una estructura de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
UNIDAD I Conceptos Básicos.
“Especificación de Requerimientos”
Modelado Arquitectónico
UML – Lenguaje de Modelado Unificado
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA

Diseño del Software Diseño de datos Diseño arquitectónico
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Ingeniería de Software Orientado a Objetos
DISEÑO DE SOFTWARE 1ª. Parte
Las etapas de un proyecto
5.3 APROXIMACIONES AL DISEÑO
Poder Expresivo de UML 2.0 para especificar arquitecturas de Software
Análisis del sistema.
Metodología para el desarrollo de Software educativo POO
Organización y Estructuración de Datos
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
Unidad ll Equipo 2 Juan Carlos Martínez Ramos Erik Iván Mancilla Romero Cristian Suarez Luis Ángel Santiago Alex Joshua Serrano.
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
Importancia en la efectividad del:
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Análisis y diseño de sistemas Diagrama de componentes
PROGRAMACION ORIENTADA A OBJETOS
Modelo de 3 capas.
Diseño de Sistemas.
Conceptos Fundamentales
Ingeniería del Software 2002
Ingeniería de Requisitos
Fundamentos de Sistemas Expertos
Roles de Open UP.
UML.
Unidad 3 MODELO DE ANALISIS.
PROCESO UNIFICADO DIRIGIDO POR CASOS DE USO
Prof. Joel Moreno Molina
Actividades en el Proceso de desarrollo de Software
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Calidad de Software Centro ISYS Escuela de Computación
I N F O R M A T I C A. Hardware En computación, término inglés que hace referencia a cualquier componente físico tecnológico, que trabaja o interactúa.
UML – Lenguaje de Modelado Unificado
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
Fundamentos de Ingeniería de Software
Entregables del Proyecto
Arquitectura de Negocio ARQUITECTURA EMPRESARIAL (AE)
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
Modelo de Analisis. Que es el modelo de análisis. Su objetivo es comprender y generar una arquitectura de objetos para el sistema con base en lo especificado.
Transcripción de la presentación:

Modelo de Análisis Centro ISYS Escuela de Computación Facultad de Ciencias. UCV Profa. Zulma González

Modelo de Análisis El objetivo del Modelo de Análisis es comprender y generar una arquitectura de objetos para el sistema con base a lo especificado en el modelo de requisitos. No se considera el ambiente de implementación. Se modela al sistema bajo sus condiciones ideales. El modelo de análisis es una representación conceptual correspondiente al problema y al modelo de requisitos, en término de clases de objetos. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Modelo de Análisis Objetivo Cómo se distinguen las arquitecturas? Generar una arquitectura de objetos que sirva como base para el diseño del sistema. Cómo se distinguen las arquitecturas? Según la organización de los objetos de acuerdo a su funcionalidad. (Dimensión de la Arquitectura) Un ejemplo de dos dimensiones: Objetos para manejo de las funcionalidades de la aplicación. Objetos encargados de interactuar con las entidades externas al sistema. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Modelo de Análisis En una arquitectura de tres dimensiones es posible identificar las clases borde, clases del control y las clases entidad. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Modelo – Vista – Controlador (MVC) Modelo, Vista, Controlador (MVC, Model – View – Control) Es un patrón de arquitectura de software que separa en tres componentes distintos: Los datos de una aplicación. La interfaz de usuario. Y la lógica de control. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Clases de Entidad (Modelo) Las clases de entidad o el modelo de la aplicación constituyen el conjunto de objetos que representan el dominio del problema. Los objetos entidad guardan información sobre el estado interno del sistema a corto y largo plazo. Estas clases manejan los datos y controlan todas sus transformaciones. El modelo no tiene conocimiento específico de los controladores o de las vistas, ni siquiera contiene referencias a ellos. Ejemplos: Clases: Usuario, Persona, Biblioteca, Libro, Reservación. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Clases Borde (Vista) Las clases borde o vista definen el conjunto de objetos que manejan la presentación visual de los datos representados por el modelo. Los objetos borde implementan las interfaces del sistema con el mundo externo. (Todos los actores). Genera una representación visual del modelo y muestra los datos al usuario. Interactúa con el modelo a través de una referencia al propio modelo. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Controlador Los objetos control implementan el comportamiento control de la lógica de los casos de uso, especificando cuándo o cómo el sistema cambia de estado. Los objetos control modelan la funcionalidad que no se asocia naturalmente con un solo objeto. El control acepta las entradas del usuario como eventos. Traslada los eventos como una solicitud o petición de servicio al modelo o a la vista. Implementa el procedimiento de actualización si es requerido. Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Modelo – Vista - Controlador Clases con estereotipos: Clases con iconos: <<Controlador>> Nombre de la clase <<Modelo>> Nombre de la clase <<Vista>> Nombre de la clase Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008

Modelo de Análisis Ejemplo (Continuación Mod. Requisitos): Caso de Uso: Registrar Usuario. Clases: Escuela de Computación - Facultad de Ciencias UCV - Profa. Zulma González - 2008