Está en la página 1de 19

SESIN 3

GESTION DE
PROYECTO
Flujo de Trabajo Fundamental
Anlisis

Ciclo VI

Ing. Pedro Vergara Ochoa


vergara.unmsm@msn.com

Lima, Octubre 2013

Agenda

Objetivos de Anlisis
Flujo de Trabajo Anlisis
Artefactos
Modelo 3 Capas
Nocin de Proceso
Modelo de Vistas 4+1

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Work Flow de Anlisis

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Objetivos de Anlisis

Ofrecer una especificacin ms precisa de


los requisitos que la que tenemos como
resultado de los requisitos.
Estructurar los requisitos de un modo que
facilita su compresin, su preparacin, su
modificacin
y
en
general
su
mantenimiento.
Considerar una primera aproximacin al
Diseo.

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Work Flow de Anlisis


Anlisis
de la
Arquitectura

Arquitecto

Ingeniero de
casos de uso

Ingeniero de
Componentes

Analizar un
Caso de
Uso

Analizar una
clase

Analizar un
paquete

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: MODELO DE ANLISIS

Las
clases
de
anlisis
representan
abstracciones de clases o subsistemas del
diseo de sistema y dentro del modelo de
anlisis, los casos de uso se describen
mediante clases de anlisis y sus objetos.

Lo que se representa a travs de


colaboraciones dentro del modelo de anlisis
que llamamos realizaciones de caso de usoanlisis.

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: CLASE DE ANLISIS

Requisitos funcionales
Ms evidente, mayor granularidad
Una clase de anlisis, raramente define u ofrece un
interface en trminos de operaciones y de sus signaturas.
En cambio, su comportamiento se define mediante
responsabilidades en un nivel ms alto y menos formal.
Una clase de anlisis define atributos de un nivel
bastante alto
Una clase de anlisis participa en relaciones, aunque se
trata de relaciones ms conceptuales
Las clases de anlisis siempre encaja en uno de tres
estereotipos bsicos: de interfaz, de control o de entidad
2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )
Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: CLASES DE INTERFAZ

Las clases de interfaz


representan a menudo,
abstracciones de ventanas,
formularios,
paneles,
interfaces
de
comunicaciones, interfaces
de impresoras, sensores,
terminales,
y
API
(posiblemente
no
orientados a objetos)

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: CLASES DE ENTIDAD

Las clases de entidad se


utilizan para modelar
informacin que posee
una vida larga y que es, a
menudo,
persistente.
Suelen
derivarse
directamente
de
una
clase de entidad del
negocio.

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: CLASES DE CONTROL

Las clases de control representan


coordinacin,
secuencia,
transacciones, y control de otros
objetos y se usan frecuentemente para
encapsular el control de un caso de
uso en concreto.
Los aspectos dinmicos del sistema se
modelan con clase de control, manejan
y coordinan las acciones y los flujos de
control principales, y delegan trabajo
en otros objetos, es decir, objetos de
interfaz y de entidad.

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

10

Artefacto:
REALIZACIN DE CASO DE USO-ANLISIS

Una realizacin de caso de uso-anlisis es una


colaboracin dentro del modelo de anlisis que describe
cmo se lleva a cabo y se ejecuta un caso de uso
determinado en trminos de las clases de anlisis y de
sus objetos de anlisis en interaccin.
Una realizacin de caso de uso posee una descripcin
textual del flujo de sucesos, diagramas de clase que
muestran sus clases de anlisis participantes, y
diagramas de interaccin que muestran la realizacin de
un flujo o escenario particular del caso de uso en
trminos de interacciones de objetos del anlisis.
trace
Caso de
uso
2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )
Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Realizacin
caso de uso Anlisis
Pgina

11

Artefacto: PAQUETE DE ANLISIS

Los paquetes del anlisis proporcionan un medio de


organizar los artefactos del modelo de anlisis en piezas
manejables. Un paquete de anlisis puede constar de clases
de anlisis, de realizacin de casos de uso, y de otros
paquetes de anlisis (recursivamente).
Deben ser cohesivos y dbilmente acoplados
Tienen las siguientes caractersticas:
Pueden representar una separacin de intereses de anlisis
Han de crearse basndose en los requisitos funcionales y en el
dominio del problema.
Probablemente se convertirn en subsistemas
Reglas de
negocio

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

12

Modelo en 3 Capas

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

13

Ejemplo: Diagrama de Caso de Uso


de Negocios

Caso de Negocios: modelar la


empresa (como funciona la
empresa a la que se le va a
desarrollar el software)

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

14

Nocin de Proceso
Actividad/Cmo?
Trabajador/Quin?
Rol que puede
ser
desempeado
por un
individuo o
conjunto de
individuos en
la organizacin
de desarrollo

Describe una
unidad de trabajo
que puede ser
asignada a un
trabajador.

Diseo de
Casos de uso

Diseador

responsable de

Caso de Uso

Paquete de
Caso de Uso

Artefacto/Qu?
Pieza de informacin que
es producida,
modificada, utilizada
por un proceso

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

15

Modelos y Flujos de Trabajo

Una mera enumeracin de todos los trabajadores,


actividades y artefactos no constituyen un proceso. Se
necesita
una
forma
de
describir
secuencias
significativas que produzcan algn resultado vlido, y
que muestre la interaccin entre trabajadores.
Un flujo de trabajo es una secuencia de actividades que
producen un resultado de valor observable.
En trminos de UML pueden ser expresados como un
diagrama de secuencia, un diagrama de colaboracin,
como un diagrama de actividad.
Los grupos de trabajo agrupan actividades en forma
lgica

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

16

Modelos y Flujos de Trabajo


Cont.
Cada flujo de trabajo describe
como crear y mantener un modelo
en particular

Modelacin
de Negocios
Modelo de Negocios

Flujo de Trabajo
de Requerimientos
Flujo de Trabajo de
Diseo de Anlisis

realizado por
Modelo de
Caso de Uso
Implementado por
Modelo de
Diseo

Flujo de Trabajo
de Implementacin

verificado por
Modelo de
Implementacin

Flujo de Trabajo
de Prueba

Modelo de
Prueba

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

17

Modelo de Vistas 4+1


Vista Lgica
Diseo de
Funcionalidades
del Sistema

Vista de
Procesos
Aspectos de
concurrencia y
sincronizacin

Implementation
View

Logical
View

Programmers
Software management

End-user
Functionality

Vista Caso
de Uso

Process
View
System integrators
Performance
Scalability

Deployment
View
System engineering
System topology
Delivery, installation
Communication

Vista de
Implementacin
Organizacin de
elementos fsicos
que se implementa
en el sistema
(cdigo)
Vista de
Despliegue
Arquitectura
fsica del
sistema

Vista de Casos de Uso


Comportamiento del Sistema percibido por usuarios finales, analistas y encargados de las pruebas

18

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com )


Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

También podría gustarte