Sie sind auf Seite 1von 6

COMPLEXIVO

Bases Conceptuales-Ingeniera de Software


El presente documento presenta las bases conceptuales necesarias para optar por el
examen complexivo de Ingeniera de Software en la Universidad Tcnica Particular de
Loja, el mismo se basa en el estndar ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo
de Vida del Software Ingeniera de Software y Sistemas. Esto permitir evaluar de
manera integral a los estudiantes que opten por esta opcin de titulacin, en base a un
esquema de contenidos avalado por una organizacin internacional.

La siguiente figura muestra la curricula especfica que el postulante deber manejar para
sustentar, trabajos, exmenes y disertacin en el examen complexivo.

Procesos de Contexto del Sistema Procesos Especficos del Software


Procesos de Acuerdo Procesos de Proyectos Procesos Tcnicos Procesos de Procesos de Soporte del
Implementacin-SW Software
Proceso de Definicin de
Proceso de Planificacin del Proceso de Implementacin Proceso de Gestin de
Proceso de Adquisiciones Requerimientos de
Proyecto del Software Documentacin
Stakeholders

Proceso de Evaluacin y Proceso de Anlisis de Proceso de Anlisis de Proceso de Gestin de la


Proceso de Proveedores Requerimientos del Sistema
Control del Proyecto Requerimientos del SW Configuracin del SW

Proceso de Gestin de Proceso de Diseo Proceso de Diseo Proceso de Aseguramiento de


Procesos de Habilitacin Desiciones Arquitectnico del Sistema Arquitectnicos del SW la Calidad del Software
de Proyectos
Proceso de Gestin de Procesos de Diseo Detallado Proceso de Verificacin del
Organizacionales Proceso de Implementacin
Riesgos del Software Software
Proceso de gestin del
Modelos de Ciclo de Vida Proceso de Gestin de la Proceso de Integracin de Proceso de Construccin del Proceso de Validacin del
Configuracin Sistemas Software Software
Proceso de Gestin de
Infraestructura Proceso de Gestin de la Proceso de Pruebas de Proceso de Integracin del Proceso de Revisin del
Informacin Calificacin del Sistema Software Software
Proceso de Gestin del
Portafolio de Proyectos Proceso de Instalacin del Proceso de Pruebas del Proceso de Auditoria del
Proceso de Medicin
Software Software Software
Proceso de Gestin de
Recursos Humanos Proceso de Soporte para la Proceso de Resolucin de
Aceptacin del Software Problemas del Software
Proceso de Gestin de la
Calidad Proceso de Operacin del
Software Procesos de Reutilizacin del Software

Proceso de Mantenimiento Proceso de Ingeniera del Procesos de Gestin del


del Software Dominio Programa de Reutilizacin

Proceso de Retiro del


Software Proceso de Gestin de
Activos Reutilizables

OBJETO
La vida til de un sistema o producto de software puede modelarse mediante un modelo
de ciclo de vida compuesto por etapas. Los modelos se pueden usar para representar toda
la vida desde el concepto hasta la eliminacin o para representar la parte de la vida
correspondiente al proyecto actual.

El modelo del ciclo de vida se compone de una secuencia de etapas que pueden
superponerse o repetirse, segn corresponda para el alcance, la magnitud, la complejidad,
las necesidades cambiantes y las oportunidades del proyecto. Cada etapa se describe con
una declaracin de propsito y resultados. Los procesos y actividades del ciclo de vida se
seleccionan y emplean en una etapa para cumplir con el propsito y los resultados de
esta. Diferentes organizaciones pueden emprender diferentes etapas en el ciclo de vida.
Sin embargo, cada etapa es conducida por la organizacin responsable de esa etapa con
la debida consideracin de la informacin disponible sobre los planes del ciclo de vida y
las decisiones tomadas en las etapas anteriores. Del mismo modo, la organizacin
responsable de esa etapa registra las decisiones tomadas y registra las suposiciones con
respecto a las etapas posteriores en el ciclo de vida.

Usted no requerir el uso de ningn modelo de ciclo de vida particular. Sin embargo, es
preferible que utilice un ciclo de vida con el cual este familiarizado o que haya utilizado
en sus proyectos. La aplicacin del modelo de ciclo de vida le proporcionarn los medios
para establecer la secuencia necesaria para la gestin del proyecto.

Procesos de Contexto del Sistema


Procesos de Acuerdo
Estos procesos definen las actividades necesarias para establecer un acuerdo entre dos
organizaciones.

Proceso de Adquisicin, proporciona los medios para realizar negocios con un


proveedor de productos que se suministran para su uso como un sistema operativo,
de servicios en apoyo de un sistema operativo o de elementos de un sistema que est
siendo desarrollado por un proyecto.
Proceso de suministro, proporciona los medios para llevar a cabo un proyecto en el
que el resultado es un producto o servicio que se entrega al adquirente.

Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
Project Management Body of Knowledge (PMBoK)
Software Engineering Body of Knowledge (SWEBoK)

Procesos de Habilitacin de Proyectos


Organizacionales

Los Procesos de Habilitacin de Proyectos Organizacionales administran la capacidad de


la organizacin para adquirir y suministrar productos o servicios a travs de la iniciacin,
soporte y control de proyectos. Proporcionan los recursos y la infraestructura necesarios
para apoyar proyectos y asegurar la satisfaccin de los objetivos de la organizacin y los
acuerdos establecidos. No estn destinados a ser un conjunto integral de procesos
comerciales que permitan la administracin de los negocios de la organizacin.

Los Procesos de Habilitacin del Proyecto Organizacional que usted debe considerar son
los siguientes:

a. Proceso de gestin del modelo de ciclo de vida;


b. Proceso de gestin de la infraestructura;
c. Proceso de gestin de la cartera de proyectos;
d. Proceso de gestin de recursos humanos;
e. Proceso de gestin de calidad.
Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
Software Engineering Body of Knowledge (SWEBoK)
Project Management Body of Knowledge (PMBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingenieria de Software - Enfoque para Practicantes- Roger Pressman

Procesos de Gestin de Proyectos


Un proyecto describe los procesos relacionados con la planificacin, la evaluacin y el
control. Los principios relacionados con estos procesos se pueden aplicar en cualquier
rea de la administracin de una organizacin.

Hay dos categoras de procesos de proyecto. Los procesos de gestin de proyectos se


utilizan para planificar, ejecutar, evaluar y controlar el progreso de un proyecto. Los
Procesos de Soporte de Proyectos apoyan objetivos de gestin especializados. Ambos se
describen a continuacin.

Los procesos de gestin de proyectos se utilizan para establecer y desarrollar planes de


proyectos, evaluar los logros reales y el progreso en relacin con los planes y controlar la
ejecucin del proyecto hasta su cumplimiento. Se pueden invocar en cualquier momento
del ciclo de vida y en cualquier nivel en una jerarqua de proyectos, segn lo exijan los
planes del proyecto o eventos imprevistos. Los procesos de gestin de proyectos se
aplican con un nivel de rigor y formalidad que depende del riesgo y la complejidad del
proyecto.

Los principales procesos son:

a. Proceso de planificacin del proyecto


b. Proceso de evaluacin y control del proyecto

Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
Project Management Body of Knowledge (PMBoK)
Software Engineering Body of Knowledge (SWEBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingenieria de Software - Enfoque para Practicantes- Roger Pressman

Los procesos de soporte de proyectos proporcionan un conjunto especfico de tareas


enfocadas para realizar un objetivo de gestin especializado. Todos ellos son evidentes
en la gestin de cualquier empresa, desde una organizacin completa hasta un nico
proceso de ciclo de vida y sus tareas.

Los procesos a tomar en consideracin son:

c. Proceso de gestin de decisiones;


d. Proceso de gestin de riesgos;
e. proceso de gestin de la configuracin;
f. Proceso de gestin de la informacin;
g. Proceso de medicin.

Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
Project Management Body of Knowledge (PMBoK)
Software Engineering Body of Knowledge (SWEBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingeniera de Software - Enfoque para Practicantes- Roger Pressman

Procesos Tcnicos
Los procesos tcnicos se utilizan para definir los requisitos de un sistema, para
transformar los requisitos en un producto efectivo, para permitir la reproduccin
consistente del producto donde sea necesario, para usar el producto, para proporcionar los
servicios requeridos, para mantener la prestacin de esos servicios, y para deshacerse del
producto cuando se retira del servicio.

Los Procesos Tcnicos definen las actividades que permiten que las funciones de la
organizacin y del proyecto optimicen los beneficios y reduzcan los riesgos que surgen
de las decisiones y acciones tcnicas. Estas actividades permiten que los productos y
servicios posean oportunidad y disponibilidad, rentabilidad y funcionalidad,
confiabilidad, facilidad de mantenimiento, productividad, usabilidad y otras cualidades
requeridas por las organizaciones compradoras y proveedoras.

Tambin permiten que los productos y servicios se ajusten a las expectativas o requisitos
legales de la sociedad, incluidos los factores de salud, seguridad, proteccin y medio
ambiente.

A continuacin se detallan los principales procesos a tener en consideracin:

a. Definicin de los requisitos de las partes interesadas


b. Anlisis de los requisitos del sistema
c. Diseo arquitectnico del Sistema
d. Proceso de implementacin
e. Proceso de integracin del sistema
f. Proceso de prueba de calificacin del sistema
g. Proceso de instalacin del software
h. Proceso de soporte de aceptacin de software
i. Proceso de operacin del software
j. Proceso de mantenimiento del software
k. Proceso de retiro de software
Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE std 12207-2008 - Procesos del Ciclo de Vida del Software
Cuerpo de Conocimiento de la Ingeniera de Software (SWEBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingeniera de Software - Enfoque para Practicantes- Roger Pressman

Procesos Especficos del Software

Procesos de Implementacin del Software


Los procesos de implementacin de software se utilizan para producir un elemento de
sistema especfico (elemento de software) implementado en el software. Esos procesos
transforman el comportamiento, las interfaces y las limitaciones de implementacin
especificados en acciones de implementacin, lo que da como resultado un elemento del
sistema que satisface los requisitos derivados de los requisitos del sistema.

El proceso de implementacin de software tiene varios procesos de nivel inferior


especficos del software:

a. Proceso de anlisis de requisitos de software;


b. Proceso de diseo arquitectnico de software;
c. Proceso de diseo detallado del software;
d. Proceso de construccin de software;
e. Proceso de integracin de software;
f. Proceso de prueba de calificacin de software.

Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
ISO/IEC 42010 Descripcin Arquitectnica
Cuerpo de Conocimiento de la Ingeniera de Software (SWEBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingeniera de Software - Enfoque para Practicantes- Roger Pressman
Bass&Clemens

Procesos de Soporte del Software


Los procesos de soporte de software proporcionan un conjunto especfico de actividades
enfocadas para realizar un proceso de software especializado. Un proceso de soporte
ayuda al Proceso de Implementacin del Software como una parte integral con un
propsito distinto, que contribuye al xito y la calidad del proyecto de software. Hay ocho
de estos procesos:

a. Proceso de gestin de documentacin de software;


b. Proceso de gestin de la configuracin del software;
c. proceso de garanta de calidad del software;
d. proceso de verificacin de software;
e. proceso de validacin del software;
f. Proceso de revisin de software;
g. Proceso de auditora de software;
h. Proceso de resolucin de problemas de software.

Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
Cuerpo de Conocimiento de la Ingeniera de Software (SWEBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingeniera de Software - Enfoque para Practicantes- Roger Pressman
Bass&Clemens

Procesos de Reutilizacin del Software


El Grupo de procesos de reutilizacin de software consta de tres procesos que respaldan
la capacidad de una organizacin para reutilizar elementos de software a travs de los
lmites del proyecto. Estos procesos son nicos porque, por su naturaleza, operan fuera
de los lmites de cualquier proyecto en particular.

Los procesos de reutilizacin de software son:

a. Proceso de Ingeniera de Dominio;


b. Proceso de gestin de activos de reutilizacin;
c. Proceso de gestin del programa de reutilizacin.

Bibliografa:
ISO/IEC/IEEE std 15288-2015 Procesos del Ciclo de Vida de Sistemas
ISO/IEC/IEEE Std 12207-2008 Procesos del Ciclo de Vida del Software
Cuerpo de Conocimiento de la Ingeniera de Software (SWEBoK)
Ingeniera de Software - Un enfoque Practico Ian Somerville
Ingeniera de Software - Enfoque para Practicantes- Roger Pressman

Das könnte Ihnen auch gefallen