ING. CO.
Armando Cabrera
Raquel Solano
Mayra Montalván
Loja, Ecuador
Loja, Ecuador
Loja, Ecuador
aacabrera@utpl.edu.ec
rfsolano@utpl.edu.ec
mamontalvan@utpl.edu.ec
RESUMEN
El proceso de Ingeniería del Software se basa en modelos,
métodos y herramientas que sirven como una guía para los
ingenieros del software durante el proceso dedesarrollo, con la
finalidad de mejorar la calidad de los proyectos, procesos y
productos mediante la evaluación y medición de los mismos. El
objetivo de las organizaciones desarrolladoras de estos modelos,
procesos y metodologías es que en las empresas desarrolladoras
de software se los ponga en práctica para ver las mejoras en los
procesos de cada una de las fases de desarrollo. Otro temaimportante son los modelos del ciclo de vida del software, los
cuales se basan en diferentes técnicas y fases pero todos tienen un
mismo fin.
El fin de este trabajo es establecer un entorno general alrededor de
las aplicaciones y definiciones actuales del Proceso de Ingeniería
del Software, el mismo que puede reconocerse en dos niveles: el
primero involucra actividades técnicas y de gestión durantela
adquisición, desarrollo, mantenimiento y retirada del software en
el procesos del ciclo de vida del software y el segundo se refiere a
la definición, implementación, valoración, medición, gestión,
cambios y mejoras de los procesos mismo del ciclo de vida del
software. Algunos modelos estandarizados para la medición de la
calidad como lo son: CMMI e ISO 9000, son mencionados.
“Cuandopuedas medir lo que estás diciendo y expresarlo en
números, sabrás algo acerca de eso; pero cuando no puedes
medirlo, cuando no puedes expresarlo en números, tus
conocimientos serán escasos y no satisfactorios”
Lord Kelvin
La medición en general tiene tres principales objetivos: entender
qué ocurre durante el desarrollo y el mantenimiento, mejorar
nuestros procesos y nuestros productos ycontrolar lo que ocurre
en nuestros proyectos. Dentro de la gestión de proyectos de
desarrollo de software las métricas juegan un papel importante
para entender, monitorizar, controlar, predecir y probar el
desarrollo de software. Las métricas son medio para asegurar la
calidad en los PRODUCTOS / PROCESOS / PROYECTOS
SOFTWARE.
Objetivos
Los principales objetivos del desarrollo de estetrabajo son:
•
•
•
Comprender los conceptos principales relacionados con
el proceso de ingeniería de software y ciclo de vida del
software.
Conocer los métodos y modelos que se aplican
actualmente en la ingeniería del software.
Conocer los principales ciclos de vida del software.
Términos Generales
Software, Procesos, Métodos, Modelos, Desarrollo de Software,
Ingeniería del Software,Procesos del Software
2.ESTADO DEL ARTE
Palabras claves
2.1 Conceptos de procesos de ingeniería del
software
CMMI
QIP
Modelo Ágil
RUP
Modelo Cascada
1.INTRODUCCIÓN
El proceso de ingeniería del software puede ser visto desde dos
enfoques: El primero: ciclo de vida del software, procesos durante
la adquisición, desarrollo, mantenimiento y cierre y el segundo
con definición,implementación, evaluación, manejo, cambio y
mejora del ciclo de vida del software
El principal objetivo del manejo del proceso de vida de software
es implementar nuevos o mejores procesos en prácticas actuales y
que sean aplicados en el desarrollo de software, tales modelos
como CMMI, IDEAL, QIP, entre otros.
Figura 1. Elementos del proceso de software [6]
cuatro grandes fases:concepción, elaboración, construcción y
transición.
•
•
•
•
Concepción: Define el alcance del proyecto y
desarrolla un caso de negocio.
Elaboración: Define un plan del proyecto, especifica
las características y fundamenta la arquitectura.
Construcción: Crea el producto.
Transición: Transfiere el producto a los usuarios.
En la Figura 1, se muestra los elementos principales del proceso...
Regístrate para leer el documento completo.