INGENIERIA DE SOFTWARE - PowerPoint PPT Presentation

About This Presentation
Title:

INGENIERIA DE SOFTWARE

Description:

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodr guez Novoa Ing. Francisco Rodr guez Tema 7 Modelo de An lisis (I) * Rational Unified ... – PowerPoint PPT presentation

Number of Views:96
Avg rating:3.0/5.0
Slides: 30
Provided by: SamyV
Category:

less

Transcript and Presenter's Notes

Title: INGENIERIA DE SOFTWARE


1
INGENIERIA DE SOFTWARE
UNT INGENIERIA INDUSTRIAL
Ing. Francisco Rodríguez Novoa
2
Tema 7 Modelo de Análisis (I)
  • Ing. Francisco Rodríguez

3
Rational Unified Process (RUP)
3
4
  • AGENDA
  • Análisis
  • Análisis Orientado a Objetos
  • Artefactos de Análisis
  • Trabajadores
  • Actividades del Análisis Orientado a Objetos

5
  • OBJETIVOS
  • Conocer que el Análisis ve el Qué? hace el
    sistema respecto a sus funcionalidades
  • Identificar las Actividades que se realizan en el
    Análisis
  • Refinar los requerimientos capturados en la Fase
    de Inicio
  • Analizar la Arquitectura Base para el sistema
  • Realizar el Caso de Uso en base a las clases
    Frontera, Control y Entidad.

6
  • QUÉ ES EL ANÁLISIS?
  • Es necesario una descripción del problema y de
    los requerimientos.
  • Qué problema vamos a resolver?
  • Qué debe hacer el sistema?
  • El análisis permite
  • Especificar la función y el rendimiento de un
    sistema
  • Especificar la interface con otros elementos
  • Definir las restricciones a tener en cuenta
  • Construir modelos útiles para
  • Analista dominio de datos, funcional,
    comportamiento
  • Diseñador diseño de datos, diseño
    arquitectónico, diseño de interfaz, diseño
    procedimental.

7
COMPARACION MODELO DE CASOS DE USO vs MODELO DE
ANALISIS
8
Análisis Visión General
9
Análisis Visión General
10
Análisis Visión General
11
Análisis Visión general
  • Durante la captura de requisitos lenguaje del
    cliente.
  • Es impreciso deja problemas sin resolver
    (ambigüedades).
  • Modelo de análisis
  • especificación detallada (precisa) de requisitos.
  • refina los casos de uso como colaboraciones entre
    clasificadores
  • clasificadores clases de análisis, paquetes.
  • Colaboraciones realizaciones de los casos de
    uso..

12
Artefactos. Modelo de Análisis
13
Artefactos. Clases de Análisis
14
Artefactos. Clases de análisis. Interfaz
15
Artefactos. Clases de análisis. Interfaz
16
Artefactos. Clases de análisis. Control
17
Artefactos. Clases de análisis. Entidad
18
Artefactos. Realización en análisis de loscasos
de uso
19
Artefactos. Realización en análisis de loscasos
de uso
  • La realización en análisis de un caso de uso,
    incluye
  • diagramas de clases clases participantes y sus
    relaciones.
  • diagramas de interacción escenarios del CU.
  • descripción textual del flujo de eventos
  • requisitos no funcionales (si aparecen).

20
Artefactos. Paquetes de análisis
21
Ejemplo Cajero Automático
22
Actividades. Análisis casos de uso
  • Identificar las clases de análisis necesarias
    para la realización del caso de uso y representar
    el diagrama de clases.
  • Distribuir el comportamiento del caso de uso
    entre las clases de análisis.
  • Capturar/asignar requisitos no funcionales a
    clases de análisis

23
Actividades. Análisis casos de uso.
Identificación y representación de las clases de
análisis
  • Clases entidad se derivan de la descripción del
    caso de uso (información persistente en el
    sistema).
  • Una clase interfaz por cada actor (p.e.).
  • Una clase de control que gobierne en flujo del
    caso de uso
  • Representar las clases de análisis en un
    diagrama de clases

24
Ejemplo Cajero Validar usuario
25
Ejemplo Cajero Validar usuario
26
Diag. Colaboración Validar Usuario
27
Análisis del caso de uso Sacar dinero
28
Análisis del caso de uso Sacar dinero
29
FIN
Write a Comment
User Comments (0)
About PowerShow.com