LSI ES E Departament de Llenguatges i Sistemes

  • Slides: 16
Download presentation
LSI ES: E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software :

LSI ES: E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació IPMS/PRJS – Dominio del Sistema para la Gestión de Proyectos 1

Objetivo IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Explicación de

Objetivo IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Explicación de los conceptos del Dominio “Proyecto” y “Proceso” 2

Proceso y Proyecto LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto

Proceso y Proyecto LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Procesos • Unified Process (UP) • Rational Unified (Process) RUP • OPEN Plantilla • OOSP Automatización • . . . Personas Participantes Proyecto Resultado Producto • Modelos • Codigo fuente • Ejecutables • Documentación Herramientas • Modelado Visual • Rational Rose, Visual UML, Objecteering • Integrated Development Environment (IDE) • Visual Studio. NET, Net. Beans. . . • Gestión de la Configuración • CVS, Clear. Case • Gestión de Requisitos • Requiist. Pro, . . • Automatización documentación • So. Da • . . 3

El Dominio “Proceso” IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E

El Dominio “Proceso” IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Proceso : define una secuencia de actividades por medio de las cuales generar un resultado de valor 4

Proceso IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Un proceso

Proceso IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Un proceso define un Flujo de Actividades, las Actividades, los Roles que realizan dichas actividades y los Artefactos (in, out) que manipulan dichos Roles en la realización de las actividades para producir un resultado de valor. 5

Ejemplo : Un Proceso para desarrollar un Sistema Software (simplificado) LSI Laboratori ES: E

Ejemplo : Un Proceso para desarrollar un Sistema Software (simplificado) LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Analista del Negocio (Dominio) Analista Sistema Developer Arquitecto Sistema Modelar Casos de uso de Negocio Derivar Casos de Uso Sistema Bussiness Use Case Model Design Model Diseñar Classes (estructura y comportaminento) Modelar Objetos de Neogcio Bussines Object Model (Workers, Entidades y Procesos) Use Case Model Implementar Componnetes Definir Componentes Analizar Casos de Uso Implementation Model Derivar Entidades Analysis Model (estructura y comporatmiento) Componentes Definir Despliegue Desplegar Componnetes Deployment Model 6

Conceptos “Proceso” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Workflow

Conceptos “Proceso” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Workflow Analista del Negocio (Dominio) Analista Sistema Rol Modelar Casos de uso de Negocio Derivar Casos de Uso Sistema Bussiness Use Case Modelar Objetos de Neogcio Bussines Object Model (Workers, Entidades y Procesos) in Actividad Derivar Entidades Use Case Model Artefacto Analizar Casos de Uso out Analysis Model (estructura y comporatmiento) (swinlane) 7

El Dominio “Proyecto”=“Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori

El Dominio “Proyecto”=“Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Un Proyecto (Plan de Trabajo) es una instancia en el tiempo y en recursos de un Proceso • El Proceso dice “que” y “como” • El Plan de Proyecto dice “quien” y “cuando” Plan Temporal tiempo 8

El Dominio “Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori

El Dominio “Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Un Proyecto=Plan de Trabajo define las Tareas, su duración, su organización (Grupos de Tareas), su distribución temporal, Dependencias y las Asignación de Participantes del proyecto a dichas Tareas 9

Ejemplo: Un Plan de Proyecto Software IPMS/PRJS - El Dominio: Proceso y Proyecto LSI

Ejemplo: Un Plan de Proyecto Software IPMS/PRJS - El Dominio: Proceso y Proyecto LSI Laboratori ES: E Tiempo 10

Conceptos “Proyecto” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Tarea

Conceptos “Proyecto” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Tarea Grupo. Tareas Asignación Recurso Dependencia Hito 11

Conceptos “Proyecto” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto “Qué”

Conceptos “Proyecto” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto “Qué” y “Cómo” “Quien” y “Cuando” Tarea Actividad Fecha inicio 10 -Oct-2003 Fecha fin 30 -Oct-2003 Modelar Objetos de Neogcio [Pepita 50%] Descripción de pasos y cómo realizar actividad Tiempo Asignación Rol Recursos Pepita Analista del Dominio Descripción de características para poder realizar Actividad Participantes Proyecto: Instancias Roles 12

Conceptos “Proyecto” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Diagrama

Conceptos “Proyecto” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Diagrama Actividad UML Flujo Trabajo Diagrama Gantt Plan de Trabajo 13

Concepto “Dependencia”. Tipos LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto

Concepto “Dependencia”. Tipos LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Predeccesor Fin - Inicio Fin - Fin Inicio - Fin 14

Concepto “Tarea: Esfuerzo” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto

Concepto “Tarea: Esfuerzo” LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto Esfuerzo=duración*unidades • meses. hombre (man. month) • días. hombre • etc 2 días [Juanita 100%, Pepita 100%] Tiempo Juanita Esfuerzo =2*(1+1) = 4 días. hombre Pepita 2 días [Juanita 100%, Pepita 50%] Esfuerzo =2*(1+0. 5) = 3 días. hombre Juanita Tiempo Pepita 15

LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto FIN 16

LSI Laboratori ES: E IPMS/PRJS - El Dominio: Proceso y Proyecto FIN 16