Está en la página 1de 8

CARRERA PROFESIONAL:

INGENIERIA DE SISTEMAS E
INFORMTICA

AREA:
Control de Calidad de Software

PRESENTADO POR:
Ruben Vidal Quispe
Cristhian David Castro Apaza
DOCENTE:
Ing. MARIBEL ESTELA COAGUILA
MAMANI
CICLO:
X
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

6. PROCESOS DE APOYO DEL CICLO DE VIDA


Este captulo define los siguientes procesos de apoyo del ciclo de vida:
a. Proceso de documentacin
b. Proceso de gestin de la configuracin
c. Proceso de aseguramiento de la calidad
d. Proceso de verificacin
e. h. Proceso de solucin de problemas
f. g. Proceso de auditora
g. Proceso de revisin continua
h. Proceso de validacin
LAS ACTIVIDADES O TAREAS EN UN PROCESO DE APOYO
- Son responsabilidad de la organizacin
- El proceso debe existir y estar operativo
LA ORGANIZACIN
Lleva a cabo un proceso de apoyo y gestiona el nivel siguiendo el proceso de gestin:
1. Establecer una infraestructura basada en proceso
2. Adapta el proceso al proyecto siguiendo el proceso de mejora
3. Sigue el proceso de recursos humanos
4. Se pueden emplear revisiones conjuntas, auditorias, verificacin, validacin para
el aseguramiento de la calidad
6.1. PROCESO DE LA DOCUMENTACIN
Es un proceso para registrar la documentacin producida por un proceso o actividad del
ciclo de vida. El proceso cuenta con las siguientes actividades
Planificar, Disear, Desarrolla, Producir, Editar, Distribuir
Documentos de todos los involucrados con el sistema tales como:
Gerentes
Ingenieros
Usuarios
Proceso de documentacin: consta de actividades como:
A. IMPLEMENTACIN DEL PROCESO
CONSTA DE LA SIGUIENTE TAREA:
Se debe preparar, documentar e implementar un plan que identifique los documentos que
se van a producir durante el ciclo de vida del producto software. Se considera,
Titulo o nombre
Propsito
Audiencia a la que se dirige
Procedimientos y responsabilidades
Plazos para versiones intermedias y final

B. DISEO Y DESARROLLO
CONSTA DE LA SIGUIENTE TAREA:
Cada documento se deber disear segn normas aplicables para el formato, contenido,
empaquetado, situacin de figuras y tablas.
Confirmar la fuente y adecuacin de los datos de entrada. Usar herramientas automticas
de documentacin.
Revisar y corregir los documentos preparados de acuerdo con el contenido tcnico.
C. PRODUCCIN
CONSTA DE LA SIGUIENTE TAREA:
Los documentos se debern de producir de acuerdo con un plan, se puede hacer hacer
usando papel, medios electrnicos y otros medios .
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

Se debern establecer controles de acuerdo con el proceso de gestin de la configuracin.


D. MANTENIMIENTO
CONSTA DE LA SIGUIENTE TAREA:
Se debern hacer tareas solo cuando se requieran la modificacin de la documentacin.
Para los documentos que estn bajo la gestin de la configuracin las modificaciones se
debern administrar de acuerdo con el proceso de gestin de la configuracin.
6.2. PROCESO DE GESTIN DE LA CONFIGURACIN
Es el proceso de aplicar procedimientos tcnicos y administrativos a lo largo del ciclo de
vida del software para: IDENTIFICAR, DEFINIR, ESTABLECER LA LINEA BASE.
Asegurar la completitud, consistencia y correccin de los elementos y controlar el
almacenamiento, manipulacin y entrega de los elementos. Consta de los siguientes
elementos:
a. Implementacin del proceso
b. Identificacin de la configuracin
c. Control de la configuracin.
d. Determinacin del estado de la configuracin.
e. Evaluacin de la configuracin
f. Gestin de releases y entrega.
NOTA: Cuando este proceso se emplea sobre otros productos o entidades de software, el
trmino elemento software se deber interpretar de acuerdo con ello.
6.2. PROCESO DE GESTIN DE LA CONFIGURACIN
A. IMPLEMENTACIN DEL PROCESO
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Se deber preparar un plan de gestin de la configuracin. Esto debe describir:
ACTIVIDADES, PROCEDIMIENTOS, PLAZOS. Se deber documentar e implementar
el plan.
B. IDENTIFICACIN DE LA CONFIGURACIN
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Se deber establecer un esquema para identificacin de elementos del software que van a
ser controlados por el proyecto.
Se deber identificar para cada elemento de software y sus versiones que van a ser
controlados por el proyecto.
C. CONTROL DE LA CONFIGURACIN.
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Se deber llevar a cabo la identificacin y registro de las peticiones del cambio, anlisis
y avaluacin del software modificado.
Deber existir un rastro auditable mediante el cual se pueda rastrear cada modificacin,
las razones para la autorizacin de la modificacin. Controlar y auditar los accesos a los
elementos software que manejan funciones criticas para la seguridad. Tanto fsica como
el acceso.

D. DETERMINACIN DEL ESTADO DE LA CONFIGURACIN.


ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Se debern preparar registros de la gestin e informes del estado que muestren el estado
y la historia de los elementos, software controlados, incluyendo las lneas de referencia.
Los informes del estado deberan incluir el numero de cambios en un proyecto, las ltimas
versiones de los elementos del software, identificadores, nmeros y comparacin de
releases.
E. EVALUACIN DE LA CONFIGURACIN
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

Se deber determinar y asegurar lo siguiente: completitud funcional de los elementos


software frente a sus requerimientos y completitud fsica de los elementos software (si su
diseo y cdigo reflejan una descripcin tcnica actualizada)
F. GESTIN DE RELEASES Y ENTREGA.
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
El relase y entrega de los productos software y de la documentacin se deber controlo
formalmente. Se debern guardar copias maestras del cdigo y de la documentacin
durante toda la vida del producto software.
El cdigo y la documentacin que contengan funciones criticas de seguridad fsica o de
acceso se deber manipular, almacenar, empaquetar y entregar de acuerdo con las
polticas de las organizaciones involucradas.

6.3. PROCESO DE ASEGURAMIENTO DE LA CALIDAD


Es un proceso para proporcionar la seguridad apropiada de que los productos y procesos
software del ciclo de vida del proyecto son conformes con sus requerimientos
especificados y se adhieren a los planes establecidos. El aseguramiento puede ser interno
o externo, dependiendo de si la evidencia de la calidad del producto o proceso se les
demuestra a los gerentes del proveedor o del adquiriente.
a. Implementacin del proceso
b. Aseguramiento del producto
c. Aseguramiento del proceso
d. Aseguramiento del sistema de calidad
A. IMPLEMENTACIN DEL PROCESO
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Los objetivos del proceso de aseguramiento de la calidad debern asegurar que los
productos software y los procesos empleados para proporcionar dichos productos
software cumplen con sus requerimientos establecidos y se adhieren a sus planes
establecidos.
Se debe preparar, documentar, implementar y mantener durante la vida del contrato un
plan para llevar a cabo las actividades y tareas del proceso del aseguramiento de la
calidad.
B. ASEGURAMIENTO DEL PRODUCTO
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Se deber asegurar todos los planes requeridos por el contrato se documentan, cumplan
con el contrato, son mutuamente consistentes y se ejecutan tal como se requiere.
Se deber asegurar que los productos de software y la documentacin cumplan con el
contrato y se adhieran a los planes.
Durante la preparacin para entrega del software se deber asegurar que se han satisfecho
completamente los requerimientos contractuales y que son aceptables para el adquiriente.
C. ASEGURAMIENTO DEL PROCESO
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA
Se deber asegurar que aquellos procesos del ciclo de vida del software (suministro,
desarrollo, operacin, mantenimiento y procesos de apoyo incluyendo el aseguramiento
de calidad) utilizados para el proyecto.
Asegurar que las prcticas internas de ingeniera de software cumplen con el contrato.
Asegurar que los requerimientos satisfagan los requerimientos del contratista principal.
D. Aseguramiento del sistema de calidad.
ESTA ACTIVIDAD CONSTA DE LA SIGUIENTE TAREA:
Las actividades adicionales de gestin de la calidad se debern asegurar de acuerdo con
las clusulas de NTP ISO 9001 tal como se especifica en el contrato.
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

6.4. PROCESO DE VERIFICACIN


Es un proceso para determinar si los productos software de una actividad cumplen con
los requerimientos o condiciones que tienen impuestas por las actividades precedentes.
Por motivos de efectividad en costo y rendimiento, se debera integrar, lo antes posible,
la verificacin, en los procesos que la emplean. Estos procesos pueden incluir anlisis,
revisin y prueba.
Consta de las siguientes actividades:
a. Implantacin del proceso.
b. Verificacin.
A. IMPLANTACIN DEL PROCESO.
Analizar los aspectos crticos del proyecto.
Garantizar independencia para actividades de verificacin.
Seleccionar las actividades de verificacin del CVS.
Documentar un Plan de Verificacin.
Disponibilidad de fondos y recursos.
B. VERIFICACIN
Esta actividad consta de la siguiente tarea:
Verificacin de Contrato, cuenta con criterios y procedimientos adecuados.
Verificacin de Proceso, requerimientos para el proyecto adecuados.

Verificacin de Requerimiento, consistente con elementos de hardware y


software (seguridad fsica y lgica).
Verificacin Diseo, secuencia de interfaces
Verificacin de Cdigo, secuencia de interfaz de flujo de datos y control.
Verificacin de Documentacin, complete y consistente a tiempo.

6.5. PROCESO DE VALIDACION


El proceso de validacin es un proceso para determinar si los requerimientos y el sistema
o producto software, tal como se ha construido, cumplen con su uso especfico previsto.
Lista de actividades. Este proceso consta de las siguientes actividades:

Implementacin del proceso.


Determinar si el proyecto merece el esfuerzo de validacin y el grado de
independencia organizativa necesaria para dicho esfuerzo.
Garantizar a esta organizacin la independencia y autoridad para llevar a cabo las
actividades de validacin.
Preparar y documentar un plan de validacin. El plan deber incluir (sin estar
limitado a ello) lo siguiente:
a) Elementos sujetos a validacin.
b) Tareas de validacin a llevar a cabo.
c) Recursos, responsabilidades y plazos para la validacin.
d) Procedimientos para hacer llegar los informes de validacin al adquiriente y a
otras partes.
Los problemas y las no conformidades detectadas por el esfuerzo de validacin se
debern pasar al proceso de solucin de problemas.
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

Validacin.
Preparar los requerimientos de prueba, casos de prueba y especificaciones de
prueba seleccionados para analizar los resultados de las pruebas.
Asegurar que estos requerimientos de prueba, casos de prueba y especificaciones
de prueba reflejan los requerimientos particulares para el uso especfico previsto.
Pruebas del producto software respecto a su habilidad para aislar y minimizar el
efecto de errores; esto es, degradacin elegante por fallos, peticin de asistencia
del operador ante sobrecargas y situaciones lmite y excepcionales.
Validar que el producto software satisface su uso previsto.
Pruebas de usuarios representativos que pueden llevar a cabo con xito sus tareas
previstas usando el producto software.

6.6. PROCESO DE REVISION CONJUNTA


Las revisiones conjuntas estn a nivel tanto de gestin del proyecto como tcnico y
se mantienen a lo largo de la vida del contrato.
a) Implementacin del Proceso.
Las partes debern acordar todos los recursos necesarios para llevar a cabo las
revisiones. Estos recursos incluyen personal, ubicacin, instalaciones,
hardware, software y herramientas.

b) Revisiones de la Gestin del Proyecto.


Evaluar el estado del proyecto con relacin a los planes, plazos, normas y
guas del proyecto aplicables.
Mantenimiento del control Gral. del proyecto a travs de adecuada
asignacin de recursos.
Evaluacin y gestin de los elementos de riesgo que puedan amenazar el
xito del proyecto.

c) Revisiones Tcnicas.
Mantener revisiones tcnicas para evaluar los productos o servicios software.
a) Son completos.
b) Cumplen con sus normas y especificaciones.
c) Los cambios se implementan adecuadamente y afectan slo a aquellas reas
identificadas por el proceso de gestin de la configuracin.
d) Se estn adhiriendo a los plazos aplicables.
e) Estn listos para la siguiente actividad.
f) El desarrollo, operacin o mantenimiento se lleva a cabo de acuerdo con los
planes, plazos, normas y guas del proyecto.

6.7. PROCESO DE AUDITORIA


Determinar el cumplimiento con los requerimientos, planes y contrato, segn
aplique. Este proceso puede ser empleado por cualquiera de las dos partes, donde una
de ellas (la auditora) audita los productos software o actividades de la otra parte (la
auditada).
Implementacin del Proceso
Auditoria
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

a) Implementacin del Proceso


a) Se debern llevar a cabo auditoras en hitos predeterminados tal como se
especifique en los planes del proyecto.
b) Las partes debern acordar todos los recursos necesarios para llevar a cabo
las auditoras. Estos recursos incluyen personal, ubicacin, instalaciones,
hardware, software y herramientas.
c) Tras completar los resultados de la auditora se debern documentar y
proporcionar a la parte auditada. Y esta deber informar a la parte auditora
de cualquier problema encontrado en la auditora.
b) Auditoria
Los productos software tal como estn codificados (tales como un elemento
software) reflejan la documentacin de diseo.
Los requerimientos prescritos por la documentacin para las revisiones de
aceptacin y las pruebas, son adecuados para la aceptacin de los productos
software.
Los productos software han sido adecuadamente probados y cumplen sus
especificaciones.
Los informes de pruebas son correctos y las discrepancias entre los
resultados reales y los esperados se han resuelto.
La documentacin de usuario cumple con las normas especificadas.
Las actividades se han llevado a cabo de acuerdo con los requerimientos
aplicables, planes y contrato.
Los costos y los plazos se adhieren a los planes establecidos.

6.8. PROCESO DE SOLUCION DE PROBLEMAS


Analizar y resolver problemas (incluidas las no conformidades), cualquiera que sea
su naturaleza u origen, que se descubran durante la ejecucin de los procesos de
(Desarrollo, Operacin, Mantenimiento).
El objetivo es el proporcionar un mecanismo responsable, documentariamente y a
tiempo asegure que todos los problemas descubiertos se analizan y resuelven y se
reconozcan las tendencias.

a) Implementacin del Proceso


El proceso deber contener un esquema para categorizar y priorizar los problemas.
Cada problema se clasifique por categora y prioridad para facilitar el anlisis de
tendencias y la solucin del problema.
El proceso deber ser un bucle cerrado, asegurando que: se informa rpidamente
de todos los problemas detectados y se introducen en el proceso de solucin de
problemas; iniciar acciones sobre ellos.
a) Informar a las partes implicadas segn sea necesario acerca de la existencia
de los problemas; las causas se identifican, analizan y, donde sea posible, se
eliminan.
b) Hacer seguimiento y se informa del estado.
c) Mantener registros de los problemas tal como se estipule en el contrato.
UNIVERSIDAD NACIONAL DE MOQUEGUA
INGENIERIA SE SISTEMAS E INFORMATICA
AREA: CONTROL DE CALIDAD DE SOFTWARE

b) Solucin de Problemas
Cuando se han detectado problemas en un producto o actividad software, se
deber preparar para cada problema detectado un informe describiendo el
problema.
El informe del problema se deber usar como parte del proceso de un bucle
cerrado descrito.
Desde la deteccin del problema, pasando por la investigacin, anlisis y
solucin del problema y su causa, hasta la deteccin de tendencias en los
problemas.

También podría gustarte