analicis objeto
Tema 4: Análisis orientado a objetos
Dr. Francisco José García Peñalvo
(fgarcia@usal.es)
Miguel Ángel Conde González
(mconde@usal.es)
Sergio Bravo Martín
(ser@usal.es)
3º I.T.I.S.
Fecha de última modificación: 16-10-2008
Universidad de Salamanca – Departamento de Informática y Automática
Ingeniería del Software
Análisis orientado a objetos
Resumen
Resumen
El análisisorientado al objeto (OOA) consiste en una serie de técnicas y
actividades mediante las que los requisitos identificados en la fase de
elicitación son analizados, refinados y estructurados. El objetivo es una
comprensión más precisa de los requisitos y una descripción de los mismos
que sea fácil de mantener y que ayude a estructurar el sistema. El resultado
consistirá en un modelo del sistema,modelo objeto, que describa el dominio
del problema y que deberá ser correcto, completo, consistente y verificable
Descriptores
Análisis orientado a objetos; Modelo de dominio; Clase conceptual; Proceso
Unificado; Objeto de entidad; Objeto de interfaz; Objeto de control
Bibliografía
[Booch et al., 1999] Capítulos 8, 9 y 10
[Jacobson et al., 2000] Capítulo 8
[Larman, 2003] Capítulos 9, 10, 11, 12,26 y 27
[Sommerville, 2002] Capítulo 7
Universidad de Salamanca – Departamento de Informática y Automática
2
Ingeniería del Software
Análisis orientado a objetos
Esquema
Introducción
Análisis orientado a objetos
Modelo del dominio
Análisis en el Proceso Unificado
Aportaciones principales del tema
Ejercicios
Lecturas complementarias
Referencias
Universidad deSalamanca – Departamento de Informática y Automática
3
Ingeniería del Software
Análisis orientado a objetos
1. Introducción
Universidad de Salamanca – Departamento de Informática y Automática
4
Ingeniería del Software
Análisis orientado a objetos
¿De dónde se parte?
Usuarios, clientes...
Escenarios /
casos de uso
Requisitos
Desarrolladores
Universidad de Salamanca – Departamento deInformática y Automática
5
Ingeniería del Software
Análisis orientado a objetos
¿Dónde se quiere llegar?
Usuarios, clientes...
Escenarios /
casos de uso
Requisitos
Diagrama de clases
Desarrolladores
Universidad de Salamanca – Departamento de Informática y Automática
6
Ingeniería del Software
Análisis orientado a objetos
Productos de la recogida y análisis de requisitos
RequirementsElicitation
system
specification
:Model
Analysis
analysis model
:Model
System
Design
system model
:Model
[Bruegge y Dutoit, 2000]
Universidad de Salamanca – Departamento de Informática y Automática
7
Ingeniería del Software
Análisis orientado a objetos
Definición de análisis
En términos generales se define análisis como “la distinción y separación
de las partes de un todo hasta llegar aconocer sus principios o
elementos” [RAE, 2001]
Desde un punto de vista informático se define análisis como “el estudio,
mediante técnicas informáticas, de los límites, características y posibles
soluciones de un problema al que se aplica un tratamiento por ordenador”
[RAE, 2001]
Para la Ingeniería del Software el análisis es la parte del proceso de
desarrollo de software cuyo propósito principal esrealizar un modelo del
dominio del problema
Se puede definir más precisamente como “el proceso del estudio de las
necesidades de los usuarios para llegar a una definición de los requisitos del
sistema, de hardware o de software, así como el proceso de estudio y
refinamiento de dichos requisitos” [IEEE, 1999]
Universidad de Salamanca – Departamento de Informática y Automática
8
Ingenieríadel Software
Análisis orientado a objetos
El objeto del análisis orientado a objetos
Analizar los requisitos en la forma de un modelo de análisis
es importante por varios motivos [Jacobson et al., 1999]
Un modelo de análisis ofrece una especificación más precisa de los
requisitos que la que se tiene como resultado de la captura de
requisitos, incluyendo al modelo de casos de uso
Un...
Regístrate para leer el documento completo.