IPMS/PRJS – Dominio del Sistema

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Rational Unified Process
Etapa Análisis-Diseño Uso de UML en el Desarrollo de Proyectos
Desarrollo de Software Orientado a Objeto Ingeniería de Software Alfonso Vega Is-in-400.blogspot.com.
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Prof. César Luza Montero
Rational Unified Process (RUP)
¿Qué es RUP? RUP es un proceso de desarrollo de software: Objetivos:
Parte 1: Modelo de Casos de Uso del Negocio
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Tomado de:
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Profesor: Miguel Angel Vidal
GESTIÓN DE CICLO DE VIDA DEL SOFTWARE (RUP)
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
LESE-6 Modelo de Casos de Uso y de Comportamiento con Rose
Ingeniería de Software
3.- Introducción al Proceso Unificado
Fundamentos de programación
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
LSI ES:E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació 1 LESE-2 Introducción a Rational Rose Funcionalidad.
Tema #1 – Proceso Unificado de Desarrollo
4/27/2015Gestión de Proyectos de Software1 PLANEACIÓN ESTRATÉGICA – PRIMERA PARTE Carlos Mario Zapata J.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
2.- Planificación Básica DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Planificación Temporal y Seguimiento del Proyecto
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
ACIS Desarrollar proyectos de software y “evitar” el fracaso ? Por Bernardo Díaz Arias Arquitectura.
Ingeniería de Software
Ingeniería de Software
SOFTWARE DE GESTIÓN DOCUMENTAL Y FLUJOS DE TRABAJO (WORKFLOW)
Ingeniería de Software I
Rational Unified Process
PROYECTO INGENIERIA DE SOFTWARE Facultad de Ingeniería UDELAR
Especialización en Desarrollo de Software
LSI ES:E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació 1 LESE-7 Práctica ES:E – Parte II Metodología.
Introducción a UML Departamento de Informática Universidad de Rancagua
MODELAMIENTO VISUAL Y UML
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Relación con otras asignaturas del plan de estudio
Prof. Joel Moreno Molina
PROCESOS DE DESARROLLO DE SOFTWARE
ANÁLISIS ESTRUCTURADO
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Estructurar tus ideas para hacerlas realidad
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”
UNIVERSIDAD LATINA (UNILA)
MODELAMIENTO VISUAL Y UML
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
P ROCESO U NIFICADO R ACIONAL R ATIONAL U NIFIED P ROCESS.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
1 Tema 2: Introducción al proceso unificado de desarrollo de software.
Utilizando la Metodología RUP:: Desarrollo de un Sistema de Gestión:: MSc. Manuel Sánchez Chero IntroducciónGestión.
Herramientas CASE.
Entregables del Proyecto
Flujos de Trabajo Fundamentales Proceso Unificado de Desarrollo de Software.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

IPMS/PRJS – Dominio del Sistema Sistema para la Gestión de Proyectos

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

Proceso y Proyecto Procesos Personas Proyecto Herramientas Producto IPMS/PRJS - El Dominio: Proceso y Proyecto Unified Process (UP) Rational Unified (Process) RUP OPEN OOSP ... Procesos Plantilla Automatización Participantes Personas Proyecto Herramientas Modelado Visual Rational Rose, Visual UML, Objecteering Integrated Development Environment (IDE) Visual Studio .NET, NetBeans... Gestión de la Configuración CVS, ClearCase Gestión de Requisitos RequiistPro,.. Automatización documentación SoDa .... Proyecto: es el elemento organizativo que gestiona el desarrollo de un producto software. Es una instancia de de un Proceso Proceso: (de ingeniería software= es la definición de un conjunto de actividades que permiten transformar los requisitos de un cliente/usuario en un sistema software. Un proceso define las actividades, los roles o workers o perfiles (Analista, Diseñardor, Tester...) que asumen esas actividades y los artefactos o productos de trabajo (Modelos, Codigo fuente, Documentos, Ejecutables..) que se maniipulan en el desarrollo de dichas actividades. Un Proceso es una plantilla de proyectos Personas: son los participantes en el proyecto, asumen los roles que define el proceso Producto: Es el conjuto de Artefactos o Productos de trabajo que se generan, manipulan en le desarrollo de las actividades Herramientas: Software que automatiza ciertas actividades definidas en el proceso Resultado Producto Modelos Codigo fuente Ejecutables Documentación

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

Proceso IPMS/PRJS - El Dominio: Proceso y Proyecto 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.

Ejemplo : Un Proceso para desarrollar un Sistema Software (simplificado) IPMS/PRJS - El Dominio: Proceso y Proyecto Analista del Negocio (Dominio) Analista Sistema Arquitecto Sistema Developer 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 Use Case Model Bussines Object Model (Workers, Entidades y Procesos) Implementar Componnetes Definir Componentes Analizar Casos de Uso Implementation Model Derivar Entidades Analysis Model (estructura y comporatmiento) Componentes Definir Despliegue Desplegar Componnetes Deployment Model

Conceptos “Proceso” Workflow Rol Artefacto Actividad (swinlane) in out 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 Model Modelar Objetos de Neogcio Use Case Model Artefacto Bussines Object Model (Workers, Entidades y Procesos) in Analizar Casos de Uso Actividad out Derivar Entidades Analysis Model (estructura y comporatmiento) (swinlane)

El Dominio “Proyecto”=“Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto 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” Proceso Plan Temporal tiempo

El Dominio “Plan de Trabajo” IPMS/PRJS - El Dominio: Proceso y Proyecto 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

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

Conceptos “Proyecto” GrupoTareas Tarea Asignación Recurso Dependencia IPMS/PRJS - El Dominio: Proceso y Proyecto GrupoTareas Tarea Asignación Recurso Dependencia Hito

Conceptos “Proyecto” “Qué” y “Cómo” “Quien” y “Cuando” Tarea Actividad 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

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

Concepto “Dependencia”. Tipos IPMS/PRJS - El Dominio: Proceso y Proyecto Fin - Inicio Predeccesor Fin - Fin Inicio - Inicio Inicio - Fin

Concepto “Tarea:Esfuerzo” 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%] Esfuerzo =2*(1+1) = 4 días.hombre Tiempo Juanita Pepita 2 días [Juanita 100%, Pepita 50%] Esfuerzo =2*(1+0.5) = 3 días.hombre Tiempo Juanita Pepita

IPMS/PRJS - El Dominio: Proceso y Proyecto FIN