Ingeniero en Sistemas
Leonardo David Torres Valverde
leotorresval92@gmail.com
Resumen
Este artículo presenta la importancia de la calidad sobre la ingeniería de software, puesto que en el
principio del desarrollo no se tomaba en cuenta a la misma pero en los últimos tiempos esto ha
cambiado y hoy en día tenerla presente es vital por varias razones,entre las más importantes es
garantizar la satisfacción del cliente y de los usuarios finales y sobresalir frente a otros equipos de
desarrollo.
Se tiene como tema principal el uso de la metodología RUP, una breve descripción del método utilizado,
sin perder el foco en la calidad, las mejores prácticas que la misma emplea y un caso de éxito que fue
aplicado a la organización a la quepertenece.
Introducción
El Proceso Racional Unificado es una de las metodologías más utilizadas para la construcción de
software de manera eficaz debido a que se basa en las mejores prácticas de desarrollo que han sido
probadas y se tiene certeza de que son confiables, además se encuentra inmerso el uso de UML para
ayudar a representar las estructuras lógicas de manera gráfica lo que simplifica lacomprensión de los
procesos que implica el sistema en desarrollo.
Los equipos que usan RUP trabajan estrechamente con el cliente para asegurar que cumplirán con todas
las especificaciones, garantizando la satisfacción del mismo y por ende el personal que participa gana
experiencia lo que ayudara a finalizar proyectos futuros puesto que podrán entregarlos en menor
tiempo y con la seguridadde que están haciendo su trabajo de manera adecuada.
Esta metodología está orientada a repartir tareas a los distintos miembros del equipo, las mismas que
pueden tener un tiempo de realización que va desde pocas horas a pocos días, y que generan resultados
que formaran parte del producto final
Se enfoca a la calidad por varias razones, una de ellas es que se adapta a los procesos de lasorganizaciones que están aplicando esta metodología, además eleva el nivel de abstracción lo cual es
muy necesario para ahorrar tiempo y finalmente porque aquí colaboran todas las personas que están
relacionadas con el proyecto, si no se hiciera esto el proyecto fracasaría
RUP se caracteriza por su documentación debido a que se centra en la realización de proyectos grandes
y a largo plazo, estaparticularidad es de suma importancia en la metodología para saber los
requerimientos iniciales del cliente, qué actividades se han realizado, que mejoras se han
implementado, los riesgos que hayan surgido, los procesos internos de la organización a la que se está
desarrollando el sistema,
Puesto que funciona por fases, cada una de ellas tiene hitos y al final de su realización todos losmiembros del equipo intervienen, incluyendo al cliente, para comprobar si se cumplieron, así evalúan si
deben seguir adelante o corregir los errores que estén presentes, la realización de esta actividad es vital
puesto que si no se ejecutara podría causar el abandono del proyecto al final
Además se centra en abordar las tareas de alto riesgo puesto que desde el inicio se construyen
prototipos quesirven para refinar los requerimientos solicitados, con esto garantizan que el software
supere las expectativas de todos nuestros futuros clientes
Descripción del método
RUP está compuesto de fases, iteraciones y disciplinas, cada una de ellas es necesaria puesto que esta
metodología es incremental y para cada fase debe efectuarse todas las disciplinas
Entendiendo como divisiones de unafase, las iteraciones entregan un producto ejecutable y son en su
mayoría aplicadas en las fases de construcción elaboración y transición debido a que estas pueden ser
distribuidas en partes más pequeñas aunque no por ello se podría dejar de lado a la fase de Inicio
Para cada fase contamos con hitos que deben ser cumplidos obligatoriamente y además resultados que
serán usados para presentarlos...
Regístrate para leer el documento completo.