Procesos de ingeniería del software

Páginas: 38 (9455 palabras) Publicado: 18 de marzo de 2012
PROCESOS DE INGENIERÍA DEL SOFTWARE
Armando Cabrera
Loja, Ecuador
aacabrera@utpl.edu.ec
Raquel Solano
Loja, Ecuador
rfsolano@utpl.edu.ec
Mayra Montalván
Loja, Ecuador
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 de desarrollo, con lafinalidad 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 tema
importante son losmodelos 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 durante la
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.
Términos Generales
Software,Procesos, Métodos, Modelos, Desarrollo de Software,
Ingeniería del Software, Procesos del Software
Palabras claves
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.
“Cuando puedas medir lo que estás diciendo y expresarlo en
números, sabrás algo acercade 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 y controlar lo que ocurre
en nuestros proyectos. Dentro de la gestión de proyectosde
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 este trabajo son:
• Comprender los conceptos principales relacionados con
el proceso deingenierí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.
2.ESTADO DEL ARTE
2.1 Conceptos de procesos de ingeniería del
software
Figura 1. Elementos del proceso de software [6]
Figura 2. Tipos de elementos para modelar/representar un
Proceso Software[6]
2.1.1Proceso de Software
Según Piatini [2] El proceso de software es un conjunto coherente
de: políticas, estructuras organizacionales, tecnologías,
procedimientos y artefactos; que son necesarios para: concebir,
desarrollar, instalar y mantener un producto software.
2.1.2Ingeniería del Software
Se puede decir que Ingeniería de software [1], es la disciplina o
área de la informática...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El proceso de ingeniería de software para
  • Procesos e ingenieria del software
  • Ingenieria del software proceso rup
  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS