Procesos y desarrollo de SW Proceso Unificado

Documentos relacionados
TEMA 4. PROCESO UNIFICADO

Proceso Unificado (Iterativo e incremental)

BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA

Sistemas de Información II Requerimientos. Análisis de Requisitos

ELECTIVA III. Entregables Minimos

SEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información

Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

Metodología Orientada a Objetos (OMT). Rumbaugh

El Lenguaje Unificado de Modelado (UML)

El proceso de diseño. Análisis de tareas

METODOLOGÍAS ÁGILES. Proceso Unificado Ágil (AUP) Ingeniería del Software II Análisis de Sistemas

Ingeniería a de Software CC51A

Capacitación adquirida por el alumno al finalizar este modulo

UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

Módulo 1: Fundamentos de Gerencia de Proyectos 2ra Parte: Procesos de la Gerencia de Proyectos

MODELO INCREMENTAL (introducción) Propuesto por Mills en 1980.

Proceso de Modelado del Proceso de Negocios de la Organización

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

El Ciclo de Vida del Software

Lenguaje de Modelamiento Unificado.

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

Facultad de Ciencias Económicas y Sociales

CODIFICACIÓN DE CONOCIMIENTOS MÉDICOS. Curso Introductorio de Sistemas de Información en Salud

Descripción del Curso

Diagramas De Casos De Uso

DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

UNIVERSIDAD NACIONAL DE LA AMAZONÍA PERUANA FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

Programación Avanzada. Requerimientos de Software

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

Programación Avanzada. Desarrollo Orientado a Objetos basado en UML

Carrera:Desarrollo de software Semestre 04. Programa de la asignatura: Métodos y modelos de desarrollo de software

PLANIFICACIÓN Y GESTIÓN DE PROYECTOS INFORMÁTICOS. TEMA 3. Gestión del alcance

CCV Proyectos. Instalaciones para producción de especialidades farmacéuticas estériles o no estériles, según normas GMP y FDA.

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software

PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S

Capítulo 2.- Marco Teórico

Visual Studio 2010 Guía de ventas

DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ

ESPECIFICACIONES TECNICAS LABORATORIO PARA EL DESARROLLO DEL RAZONAMIENTO

Curso Taller de Arquitectura de Software usando UML

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

Autores: González Maireny C.I: Hernández Yajaira CI: Sección: SIM-7A.

ARIS BI Modeler. Transparencia en los entornos SAP BI

Estas son algunas de las características que ayudan a comprender la naturaleza de esta herramienta.

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

DIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya

PUD: Proceso de Desarrollo Unificado

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)

Formato de propuesta de proyecto de software

Figure 14-1: Phase F: Migration Planning

Anexo 10. Pruebas verificadas

PROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

Temario. Requerimientos de Software. Requerimientos. Análisis de Requerimientos. Requerimientos Tipos de Requerimientos

ASI. Análisis del Sistema de Información

Estrategia de Pruebas

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

13 Diseño Web. Máster U. En Diseño Gráfico y de Interface para nuevos dispositivos. Semipresencial. 75% Presencial 25% Online

Principios de Análisis Informático. Tema 3: Fase de inicio

Aseguramiento de Calidad en el Desarrollo de Software Libre

Proceso Unificado de Rational

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0


ESCUELA SUPERIOR POLITECNICA DEL LITORAL

Rational Unified Process (RUP)

Tema 3: El Proceso Unificado de desarrollo de software. Ejemplo. Departamento de Lenguajes y Sistemas Informáticos II

Introducción a la Ingeniería de Software - Examen Febrero 04/02/2012

1. Cuál es el objetivo del proceso de Análisis del Sistema de Información? del sistema. a. 10. b. 12. c. 9. d. 11. Análisis

Diseño del proceso de lubricación - (LPD)

Consultoría y Servicios en Tecnología de la Información

IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1

LIBERACIÓN Y PUESTA EN OPERACIÓN DE PROYECTOS DE SOFTWARE

MINISTERIO DE EDUCACIÓN COORDINACIÓN DE PLANIFICACIÓN DIRECCIÓN NACIONAL DE ANÁLISIS E INFORMACIÓN EDUCATIVA. Ayuda Memoria

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

Cristian Blanco

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Universidad Nacional Abierta y a Distancia UNAD - Vicerrectoría Académica y de Investigación - VIACI

El Proceso Unificado de Desarrollo de Software

Metodología para implantación de AZDigital

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

Proceso de desarrollo del software modelo en cascada

(I.E.D) PROCEDIMIENTO PARA EL CONTROL OPERACIONAL DEL SISTEMA DE GESTIÓN AMBIENTAL

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

CURSO BÁSICO AVANZADO DE MANEJO DE LUMION 3D

TEMA 4. PROCESO UNIFICADO

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

Capítulo III: MARCO METODOLÓGICO

Tema 2: Diseño y Construccion de Sistemas de Ayuda a la Decision

Transcripción:

Proceso Unificado En este enfoque, el desarrollo se organiza en iteraciones. El resultado de cada iteración es un sistema que puede ser probado, integrado y ejecutado. ada iteración incluye sus propias actividades de análisis de requisitos, diseño, implementación y pruebas. El ciclo de vida iterativo se basa en la ampliación y refinamientos sucesivos del sistema mediante múltiples iteraciones, con retroalimentación cíclica y adaptación como elementos principales que dirigen para converger hacia un sistema adecuado. El sistema crece incrementalmente a lo largo del tiempo, iteración tras iteración, y por ello, este enfoque también se conoce como desarrollo iterativo e incremental. 1

BENEFIIOS Mitigación de los riesgos altos con anticipación. Progreso visible en las primeras etapas. Una temprana retroalimentación. Gestión de la complejidad. onocimiento adquirido de iteración en iteración. 2

EL PROESO UNIFIADO DE DESARROLLO Inicio: Visión aproximada, análisis del negocio, alcance, estimaciones imprecisas. Elaboración: Visión refinada, implementación iterativa del núcleo central de la arquitectura, resolución de los riegos altos, identificación de más requisitos y alcance, estimaciones más realistas. onstrucción: Implementación iterativa del resto de los requisitos de menor riesgo y elementos más fáciles, preparación para el despligue. Transición: prueba beta, despliegue. 3

Disciplinas (flujos de trabajo) Principales 4

BUENAS PRÁTIAS (PU) Abordar cuestiones de alto riesgo y muy valiosas en las primeras iteraciones. Involucrar continuamente al usuario. onstruir una arquitectura (nucleo) en las primeras iteraciones. Verificar aspectos de calidad. (pruebas) Aplicar casos de uso. Modelado visual (UML). Gestión de Requisitos, cambios y configuraciones. 5

El PU es un proceso adaptable, ya que acepta el cambio como una cuestión inevitable. onjunto pequeños de actividades. Los requisitos se van completando de a poco. No hay plan detallado. Plan de fase Plan de iteración 6

Análisis y Diseño de Sistemas FASE DE INIIO ARTEFATOS Modelo de asos de Uso (DS) Visión Esp. omplementaria Glosario ATIVIDADES Escribir un primer borrador breve de la Visión. Identificar los objetivos de usuarios, y transformarlos en casos de uso. Escribir algunos casos de uso y comenzar con la Especificación omplementaria. Refinar la Visión. 7

Análisis y Diseño de Sistemas FASE DE ELABORAIÓN Partimos de: Una arquitectura inicial (candidata) Identificamos los riesgos más críticos Tenemos un análisis de negocio. Objetivos de esta Fase: Recopilar la mayor parte de los requisitos (80%). asos de uso. Establecer una arquitectura sólida. Gestionar los riesgos. ompletar el plan de desarrollo. No siempre enfocamos el desarrollo en base a los riesgos. Pueden existir otras razones para no hacerlo. 8

Análisis y Diseño de Sistemas DISIPLINAS DE ESTA FASE El trabajo de una iteración durante la fase de elaboración discurre a lo largo de los cinco flujos fundamentales. La mayor parte del esfuerzo se realiza durante la recopilación de los requisitos, análisis y diseño; es necesario comprender la mayoría de los requisitos y diseñar el sistema. Implementación y prueba necesitan menos recursos. Recursos Flujos F. Requisitos Análisis Diseño Implementación Pruebas 9

Análisis y Diseño de Sistemas ARTEFATOS FASE DE ELABORAIÓN Artefacto Modelo de Dominio Modelo de diseño Documento de la Arquitectura software Modelo de datos Modelo de pruebas Modelo de implementación Prototipos de IU omentario Es una visualización de los conceptos del dominio; es similar al modelo de información estático de las entidades del dominio. Es el conjunto de diagramas que describen el diseño lógico. omprende los diagramas de clases software, diagramas de interacción, diagramas de paquetes, etc. Una ayuda de aprendizaje que resume las cuestiones claves de la arquitectura y como se resuelven en el diseño. Incluye los esquemas de bases de datos. Una descripción de lo que se probará y como. Se corresponde con la implementación real. Descripción de la interfase de usuario. 10

Análisis y Diseño de Sistemas Disciplina Artefacto Inicio Elaboración Modelado de Negocio Modelo de Dominio -- Requisitos Modelo de asos de Uso (DS) R Visión R Esp. omplementaria R Glosario R Diseño Modelo de Diseño -- Arquitectura -- Modelo de datos -- Implementación Modelo de Implementación -- Gestión de Proyecto Plan de desarrollo SW R Pruebas Modelo de pruebas -- Entorno Marco de desarrollo R 11