Rup - Fases & Roles

download Rup - Fases & Roles

of 14

description

Técnica de desarrollo de Software Saludos.

Transcript of Rup - Fases & Roles

  • Objetivo: Viabilidad del proyectombito del sistemaSe esboza una arquitecturaRiesgos crticosPrototipo del sistemaSistema rentable econmicamenteCentrado en el flujo de requisitosAjuste del proyecto al entorno

    Analista de sistemasEncontrar actores y casos de usoPriorizar los casos de usoDetallar un caso de usoEstructurar el modelo de casos de usoPrototipar la interfaz de usuarioArquitectoEspecificador de casos de usoDiseador de interfacesIngeniero de casos de usoIngeniero de componentesAnalizar un caso de usoAnlisis de la arquitecturaAnalizar una claseAnalizar un paqueteDiseo de la arquitecturaDisear un caso de usoDisear una claseDisear un subsistemaIntegrar sistemasImplementar un subsistemaImplementar una claseRealizar prueba de unidadIngeniero de pruebasIngeniero de pruebas de sis.Ingeniero de pruebas de int.Integrador de sistemasDisear pruebaPlanificar pruebaImplementar pruebasRealizar prueba de integracinRealizar prueba de sistemaEvaluar pruebaImplementacin de la arquitecturaDefinir mbito del sistemaEsbozar la arquitectura candidata

  • Productos de la fase:Lista de caractersticasPrimera versin del modelo del negocioPrimera versin del modelo de casos de uso, de anlisis y de diseoDescripcin de la arquitectura candidataPrototipo exploratorioLista inicial de riesgos y clasificacin de casos de usoPlan para el proyectoPrimer borrador del anlisis del negocio

  • Objetivos:Elaborar una arquitectura establePlanificar en detalle la construccinRecopilar la mayor parte de los requisitosEstablecer la lnea base de la arquitecturaControlar riesgos crticos e identificar riesgos significativosCompletar detalles del plan del proyectoTareas bsicas:Crear una lnea base para la arquitecturaIdentificar riesgos significativosEspecificar atributos de calidadEstudiar 80% de los requisitos funcionalesPlanificacin de la faseFormacin del equipo

    Analista de sistemasEncontrar actores y casos de usoPriorizar los casos de usoDetallar un caso de usoEstructurar el modelo de casos de usoPrototipar la interfaz de usuarioArquitectoEspecificador de casos de usoDiseador de interfacesIngeniero de casos de usoIngeniero de componentesAnalizar un caso de usoAnlisis de la arquitecturaAnalizar una claseAnalizar un paqueteDiseo de la arquitecturaDisear un caso de usoDisear una claseDisear un subsistemaIntegrar sistemasImplementar un subsistemaImplementar una claseRealizar prueba de unidadIngeniero de pruebasIngeniero de pruebas de sis.Ingeniero de pruebas de int.Integrador de sistemasDisear pruebaPlanificar pruebaImplementar pruebasRealizar prueba de integracinRealizar prueba de sistemaEvaluar pruebaImplementacin de la arquitecturaRefinar mayor parte de requisitosDesarrollar lnea base de la arquitectura

  • ProductosModelo del negocio completoVersin de los modelosLnea base de la arquitecturaLista de riesgos actualizadaPlan de proyecto para construccin y transicinManual de usuario (opcional)Anlisis del negocio completo

  • Objetivo: La capacidad de operacin inicialMayor nmero de iteracionesTareas bsicas:Extensin a todos los casos de usoFinalizacin del anlisis, diseo, implementacin y pruebaMantenimiento de la integridad de la arquitecturaVersin betaSe detallan todos los casos de usoSe modifica la descripcin de la arquitecturaSe terminan todos los modelosEs la fase del desarrolloSe mitigan todos los riesgos excepto los de operacin

  • Esta fase comienza con la firma del contratoAsignacin de personalSe divide el trabajo atendiendo a subsistemas e interfacesSe preparan primeras versiones de manuales de usuario y cursos de formacin

    Analista de sistemasEncontrar actores y casos de usoPriorizar los casos de usoDetallar un caso de usoEstructurar el modelo de casos de usoPrototipar la interfaz de usuarioArquitectoEspecificador de casos de usoDiseador de interfacesIngeniero de casos de usoIngeniero de componentesAnalizar un caso de usoAnlisis de la arquitecturaAnalizar una claseAnalizar un paqueteDiseo de la arquitecturaDisear un caso de usoDisear una claseDisear un subsistemaIntegrar sistemasImplementar un subsistemaImplementar una claseRealizar prueba de unidadIngeniero de pruebasIngeniero de pruebas de sis.Ingeniero de pruebas de int.Integrador de sistemasDisear pruebaPlanificar pruebaImplementar pruebasRealizar prueba de integracinRealizar prueba de sistemaEvaluar pruebaImplementacin de la arquitecturaSe hace crecer el sistema

  • ProductosEl plan de proyecto para la fase de transicinEl sistema software ejecutableTodos los artefactosLa descripcin de la arquitectura actualizadaVersin preliminar del manual de usuarioAnlisis del negocio actualizado

  • Objetivo: Entrega del producto finalTareas bsicas:Preparar el lugar y actualizar el entornoPreparar manualesAjustar el software al entorno del usuarioCorregir defectos de la versin betaEvaluar y registrar las lecciones aprendidasRegistrar asuntos tiles para la versin siguiente

  • Se completa la versin del productoSe gestionan los aspectos relativos al entorno del clienteSe corrigen los defectos de la versin betaSe terminan los manuales de usuario y cursos de formacinLa atencin se desplaza a la correccin de defectos

  • ProductosSoftware ejecutable + software instalacinDocumentos legales, contratos, licencias, garantasVersin completa y corregida del productoManuales y material de formacin de usuariosReferencias para la ayuda del cliente, cmo informar de defectos

    ****************