En este trabajo se observara el manejo y desarrollo del Proceso Unificado de Software, brindando los medios que puedan ser favorables para los usuarios.
1. INTEGRANTES:
MONTOYA MALDONADO LOURDES
OSCCO HUANGAL CRISTHIAN JUNIOR
MEGO JULCA LUCIO
CHUQUILIN HUERTAS EDSON
ESPECIALIDAD:
COMPUTACIÓN E INFORMÁTICA
UNIDAD DIDÁCTICA:
MODELAMIENTO DE SOFTWARE
DOCENTE:
MARCO AURELIO PORRO CHULLI
I.S.T.P.
“CAYETANO HEREDIA”
2.
3. DEFINICIÓN
EL PROCESO UNIFICADO DE DESARROLLO SOFTWARE O
SIMPLEMENTE PROCESO UNIFICADO ES UN MARCO DE
DESARROLLO DE SOFTWARE QUE SE CARACTERIZA POR ESTAR
DIRIGIDO POR CASOS DE USO, CENTRADO EN LA ARQUITECTURA
Y POR SER ITERATIVO E INCREMENTAL.
4. CARACTERÍSTICAS
A. ITERATIVO E INCREMENTAL.- EL PROCESO
UNIFICADO ES UN MARCO DE DESARROLLO
ITERATIVO E INCREMENTAL COMPUESTO DE CUATRO
FASES A SU VEZ DIVIDIDA EN UNA SERIE DE
ITERACIONES.
5. B. DIRIGIDO POR LOS CASOS DE USO.- SE UTILIZAN PARA CAPTURAR LOS
REQUISITOS FUNCIONALES Y PARA DEFINIR LOS CONTENIDO DE LAS
ITERACIONES
C. CENTRO EN LA ARQUITECTURA.- ASUME QUE NO EXISTE UN MODELO
ÚNICO QUE CUBRA TODOS LOS ASPECTOS DEL SISTEMA.
D. ENFOCADO EN LOS RIESGOS.- REQUIERE QUE EL EQUIPO DEL PROYECTO
SE CENTRE EN IDENTIFICAR LOS RIESGOS CRÍTICOS EN UNA ETAPA
TEMPRANA DEL CICLO DE VIDA.
6. LENGUAJE UNIFICADO DE MODELADO
• ES LLAMADO LENGUAJE DE MODELADO, NO A UN
MÉTODO YA QUE CONSISTEN DE AMBOS
LENGUAJES DE MODELADO Y DE UN PROCESO. EL
LENGUAJE DE MODELADO ES LA NOTACIÓN QUE
USAN LOS MÉTODOS PARA EXPRESA UN DISEÑO.
7. FASES-DIMENSIÓN TEMPORAL
• EL PROCESO UNIFICADO DE DESARROLLO PUEDE SER
DIVIDIDO EN CUATRO FASES PARA SU MEJOR
DESARROLLO. ESTAS FASES AYUDANDO TANTO A LA
ELABORACIÓN COMO A LA RESOLUCIÓN DE
PROBLEMAS.
8. • INICIO
EN LA FASE DE INICIO SE DEFINE EL NEGOCIO: FACILIDAD DE REALIZAR EL
PROYECTO, SE PRESENTA UN MODELO, VISIÓN, METAS, DESEOS DEL USUARIO,
PLAZOS, COSTOS Y VIABILIDAD.
• ELABORACIÓN
EN ESTA FASE SE OBTIENE LA VISIÓN REFINADA DEL PROYECTO A REALIZAR,
LA IMPLEMENTACIÓN ITERATIVA DEL NÚCLEO DE LA APLICACIÓN, LA
RESOLUCIÓN DE RIESGOS ALTOS, NUEVOS REQUISITOS Y SE AJUSTAN LAS
ESTIMACIONES.
9. • CONSTRUCCIÓN
ESTA ABARCA LA EVOLUCIÓN HASTA CONVERTIRSE EN PRODUCTO LISTO
INCLUYENDO REQUISITOS MÍNIMOS. AQUÍ SE AFINAN LOS DETALLES
MENORES COMO LOS DIFERENTES TIPOS DE CASOS O LOS RIESGOS
MENORES.
• TRANSICIÓN
EN ESTA FASE FINAL, EL PROGRAMA DEBE ESTAR LISTO PARA SER
PROBADO, INSTALADO Y UTILIZADO POR EL CLIENTE SIN NINGÚN
PROBLEMA. UNA VEZ FINALIZADA ESTA FASE, SE DEBE COMENZAR A PENSAR
EN FUTURAS NOVEDADES PARA LA MISMA.
10. ELEMENTOS-DIMENSIÓN ESTÁTICA
• EL PROCESO RUP DESCRIBE LOS PERFILES O PAPELES
DE TRABAJO QUE REALIZAN PRODUCTOS
INTERMEDIOS, COMO RESULTADOS DE REALIZAR UN
CONJUNTO DE ACTIVIDADES, POR MEDIO UN FLUJO DE
TRABAJO PREDEFINIDO.
11. FORMA
• PERFILES O PAPEL DE TRABAJO (WORKERS)
UN PAPEL DE TRABAJO DEFINE EL COMPORTAMIENTO Y LA RESPONSABILIDAD DE UNA PERSONA O GRUPO
DE PERSONAS QUE TRABAJAN COMO UNA UNIDAD Y EN EQUIPO.
• ACTIVIDAD (ACTIVITY)
UNA ACTIVIDAD DE UN PAPEL ESPECIFICO EN UNA UNIDAD DE TRABAJO QUE ESE PAPEL PUEDE
DESEMPEÑAR.
• PRODUCTO INTERMEDIO (ARTIFACT)
UN PRODUCTO INTERMEDIO ES UNA PIEZA DE INFORMACIÓN QUE SE PRODUCE, MODIFICAD O SE UTILIZA
POR UN PROCESO.
12. • FLUJOS DE TRABAJO (WORKFLOWS)
ES UNA SECUENCIA DE ACTIVIDADES QUE PRODUCE UN RESULTADO DE VALOR RUP DEFINE NUEVE FLUJOS DE TRABAJO AGRUPADOS EN DOS CLASES
PRINCIPALES:
• FLUJOS DE INGENIERÍA
MODELADO DE NEGOCIO.- DESCRIBE LA ESTRUCTURA Y LA DINÁMICA DE LA ORGANIZACIÓN.
REQUISITOS.- DESCRIBE EL MÉTODO BASADO EN CASOS DE USO PARA CAPTURAR LOS REQUISITOS.
ANÁLISIS Y DISEÑO.- DESCRIBE MÚLTIPLES VISTAS POR MEDIO DE MODELOS.
IMPLEMENTACIÓN.- TIENE EN CUENTA EL DESARROLLO DE SOFTWARE, PRUEBAS UNITARIAS E INTEGRACIÓN.
PRUEBAS.- DESCRIBE COSAS DE PRUEBAS, PROCEDIMIENTOS DE PRUEBA Y MÉTRICAS DE SEGUIMIENTO DE DEFECTOS.
DESPLIEGUE.- CUBRE LA CONFIGURACIÓN DEL SISTEMA.
• FLUJOS DE APOYO
GESTIÓN DE CONFIGURACIÓN.- CONTROL DE CAMBIO SOBRE LOS PRODUCTOS INTERMEDIOS.
GESTIÓN DE PROYECTOS.- DESCRIBE VARIAS ESTRATEGIAS DE TRABAJO CON UN PROCESO ITERATIVO.
ENTORNO.- CUBRE LA INFRAESTRUCTURA NECESARIA PARA DESARROLLAR UN SISTEMA.
13. RESUMEN
EN ESTE TRABAJO EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE, TRATA DE ACLARARNOS COMO ESTÁ BASADO SU PROCESO
Y SUS DIFERENTES ÁREAS DE APLICACIÓN, EVITANDO PROBLEMAS.
ESTE PROCESOS UNIFICADO ES UNA METODOLOGÍA QUE INDICARA UN CONJUNTO DE PROCESOS Y ACTIVIDADES NECESARIAS PARA
TRANSFORMA LO REQUISITOS DE UN USUARIO EN UN SISTEMA SOFTWARE.
ES DE GRAN AYUDA, POR LO QUE ES UN MARCO DE TRABAJO GENÉRICO QUE PUEDE ESPECIALIZARSE, EQUILIBRARA ESTE PROCESO POR
SER UN PRODUCTO FINAL DE TRES DÉCADAS DE DESARROLLO Y USO PRÁCTICO. SU DESARROLLO ES EL FORTALECIMIENTO Y LA
INTEGRACIÓN DE NEGOCIOS Y LA INGENIERA DE DATOS, CON LOS LINEAMIENTOS Y VERTIENTES QUE HOY EN DÍA CONOCEMOS.
TAMBIÉN SE HABLA DE UML, ESTE CONJUNTO SERVIRÁ A LOS USUARIO PARA LA CREACIÓN DE MODELAMOS ORIENTADOS A OBJETOS,
ASÍ COMO PARA MODELAR NEGOCIOS O CUALQUIER SISTEMA.
FINALMENTE ESTE PROCESO TIENE COMO PRINCIPALES VENTAJAS: COSTE DE RIEGO A UN SOLO INCREMENTE, REDUCE EL RIEGO DE NO
SACAR EL PRODUCTO EN EL CALENDARIO PREVISTO, ACELERA EL RITMO DE DESARROLLO, SE ADAPTA MEJOR A LAS NECESIDADES DEL
CLIENTE.
14. SUMMARY
IN THIS WORK THE UNIFIED SOFTWARE DEVELOPMENT PROCESS IS BASED AS CLARIFY ITS PROCESS AND ITS DIFFERENT
APPLICATION AREAS, AVOIDING PROBLEMS.
THE UNIFIED PROCESS IS A METHODOLOGY THAT INDICATE A SET OF PROCESSES AND ACTIVITIES NEEDED TO TRANSFORM THE
REQUIREMENTS OF A USER IN A SOFTWARE SYSTEM.
IT IS HELPFUL, SO IS A GENERIC FRAMEWORK THAT CAN SPECIALIZE, EQUILIBRATE THIS PROCESS TO BE A FINAL PRODUCT OF
THREE DECADES OF DEVELOPMENT AND PRACTICAL USE. ITS DEVELOPMENT IS THE STRENGTHENING AND INTEGRATION OF
BUSINESS AND ENGINEERING DATA, WITH THE GUIDELINES AND ASPECTS THAT WE KNOW TODAY.
THERE IS ALSO TALK OF UML, THIS SET WILL SERVE THE USER TO CREATE OBJECT-ORIENTED MODELED AND MODELING
BUSINESS OR ANY SYSTEM.
FINALLY, THIS PROCESS HAS AS MAIN ADVANTAGES: COST OF IRRIGATION TO INCREASE ONLY REDUCES THE RISK OF NOT
GETTING THE PRODUCT ON SCHEDULE, ACCELERATING THE PACE OF DEVELOPMENT, IT IS BEST SUITED TO CUSTOMER NEEDS.
15. RECOMENDACIONES
• MEJORAR LOS ELEMENTOS DE METODOLOGÍAS PARA EL BUENO MANEJO DE LA UNIFICACIÓN.
• DESARROLLAR GRANDES PROYECTOS DE MANERA QUE SE BENEFICIE LAS EMPRESAS.
• REALIZAR UNA ORIENTACIÓN A OBJETOS QUE PUEDAN SER MANEJADOS Y PROYECTADOS PARA UN BUEN RESULTADO.
CONCLUSIONES
• PODEMOS CONCLUIR QUE EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE CUENTA CON LA CAPACIDAD PARA PODER TENER EL CONTROL DE SUS
APLICACIONES.
• NO GENERA NINGÚN DESARROLLO DE PROBLEMA, YA QUE TIENE LA SOLUCIÓN QUE NO CAUSE DAÑOS EN LAS INFORMACIONES QUE EN ESTE SE MANEJA.
• EN CONCLUSIÓN ESTE PROCESO AYUDA A QUE LOS USUARIOS PUEDA ELEGIR LO QUE A ELLOS E LES SEA SEGURO Y PUEDA GENERAR GRAN ÉXITO EN LO QUE
ESTE USUARIO MANEJE, DE TAL FORMA QUE PUEDE REALIZAR CUALQUIER PROYECTO DE GRAN MAGNITUD.
16. APRECIACIÓN DEL EQUIPO
PARA NOSOTROS ESTE PROCESO ES DE GRAN AYUDA YA QUE NOS BRINDA Y PROPORCIONA SEGURIDAD PARA EL
MANEJO DE SOFTWARE EN UN SISTEMA, TENIENDO COMO BENEFICIAN SUS CARACTERÍSTICAS DESARROLLANDO GRAN
IMPORTANCIA EN SUS PROYECTOS, ACELERANDO SU DESARROLLO CON GRAN PRECAUCIÓN Y TOMANDO LAS MEDIDAS
NECESARIAS PARA QUE NO PUEDA CAUSAR DAÑO EN EL SOFTWARE.
ESTE PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE EN GENERAL PARA NOSOTROS, ES GENERALMENTE LO QUE SE
VA REFLEJAR EN EL FUTURO NECESITANDO Y DESEANDO UN MODELADO PARA NEGOCIOS QUE TENGAMOS Y SER
PRESENTADO A TRAVÉS DE LOS REQUISITOS QUE EL PROCESO NOS PRESENTA.
FINALMENTE PODEMOS CONCLUIR DICIENDO QUE ESTE PROCESO TIENE LA ATENCIÓN PARA PODER REALIZAR UN
ANÁLISIS Y DISEÑO EN LOS REQUERIMIENTOS OBTENIDOS MEDIANTE UN DETERMINADO PRODUCTO EN UN NIVEL DE
CRECIMIENTO.
17. GLOSARIO DE PALABRAS
• METODOLOGÍA
PARTE DE LA LÓGICA QUE ESTUDIA LOS MÉTODOS.
• RIESGO
POSIBILIDAD DE QUE SE PRODUZCA UN CONTRATIEMPO O UNA DESGRACIA, DE QUE ALGUIEN O ALGO SUFRAN PERJUICIO O DAÑO
• OLEADA
MOVIMIENTO DE GRAN CANTIDAD DE PERSONAS EN GRUPO
• PROTOTIPO
PRIMER EJEMPLAR QUE SE FABRICA DE UNA FIGURA, UN INVENTO U OTRA COSA, Y QUE SIRVE DE MODELO PARA FABRICAR OTRAS
IGUALES, O MOLDE ORIGINAL CON EL QUE SE FABRICA
• PLATAFORMA
SUPERFICIE HORIZONTAL PLANA, DESCUBIERTA Y ELEVADA, CONSTRUIDA SOBRE UNA ARMAZÓN EN EL SUELO U OTRA SUPERFICIE
MAYOR, QUE SIRVE DE APOYO O BASE PARA ALGO.
18. • FLUJOS
MOVIMIENTO DE PERSONAS O DE COSAS DE UN LUGAR A OTRO.
• IMPLEMENTACIÓN
ACCIÓN O EFECTO DE IMPLEMENTAR.
• MÉTRICAS
MÉTRICA ES UNA UNIDAD DE MEDIDA ESTÁNDAR QUE CALCULA LOS RESULTADOS. MÉTRICAS DE SOFTWARE SE UTILIZAN PARA
LA EVALUACIÓN DE PRODUCTO DE SOFTWARE Y SUS SERVICIOS.
• ROL
LISTA, ENUMERACIÓN Y HOMÓNIMA.
• TESTING
ES UNA INVESTIGACIÓN TÉCNICA DE UN PRODUCTO BAJO PRUEBA CON EL FIN DE BRINDAR INFORMACIÓN RELATIVA A LA
CALIDAD DEL SOFTWARE, A LOS DIFERENTES ACTORES INVOLUCRADOS EN UN PROYECTO.