Está en la página 1de 21

Facultad Ingeniera

Procesos del Ciclo de vida del


Software

INTEGANTES:
ESPINOZA PONTE HERMIAS
TRUJILLO GARCIA RICHARD

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Esta norma est orientada a los procesos de ciclo de vida del software de
la organizacin ISO. Establece un proceso de ciclo de vida para el
software que incluye procesos y actividades que se aplican desde la
definicin de requisitos, pasando por la adquisicin y configuracin de
los servicios del sistema, hasta la finalizacin de su uso.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Este estndar tiene como objetivo principal proporcionar una estructura


comn para que compradores, proveedores, desarrolladores, personal
de mantenimiento, operadores, gestores y tcnicos involucrados en el
desarrollo de SOFTWARE usen un lenguaje comn.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Estos identifican 5 roles que pueden ser


llevados a cabo por la organizacin, de
igual manera son los promotores
principales para conducir a mejorar las
funciones dentro del ciclo de vida

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Define las actividades del adquiriente, de la organizacin


que adquiere un producto, sistema o software.

Define las actividades del suministrador, la organizacin


que provee el servicio, producto o sistema de software. Es
un complemento del proceso de adquisicin.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

III Desarrollo
Define las actividades del desarrollador, la organizacin que define y
desarrolla el sistema de software. Est subdividido en 13 actividades
las cuales involucran:
1. Implementacin
8. Pruebas de calidad del software
2. Anlisis de requerimientos del sistema
9. Integracin del sistema
3. Diseo de la arquitectura del sistema
10. Pruebas de calidad del sistema
4. Anlisis de requerimientos de software
11. Instalacin del software
5. Diseo de la arquitectura del software
12. Aceptacin del software.
6. Diseo detallado del software
7. Codificacin y pruebas

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Aunque no se detalla mucho en el estndar, es una parte fundamental


pues trata del proceso con el que pondr en prctica el uso del nuevo
sistema sobre la antigua plataforma.

Es una de las actividades ms importantes, a partir de la informacin


obtenida en la solicitud del servicio del usuario, el anlisis del problema
y la entrevista con los futuros usuarios. Define el alcance del sistema,
como son sus funcionalidades, los mdulos, el tipo de usuarios, el
entorno en el que se ejecutar, entre otros.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Busca la mejor forma de estructurar el comportamiento entre los


componentes y mdulos, la forma en que se tomarn los datos, los
procesos y lugares para guardarlos y la forma de consultarlos, las
validaciones, etc.

Da a conocer en qu plataforma o SO ser usado el sistema, en qu


navegadores y/o dispositivos ser utilizado, los principales medios de
entrada y salida, la forma de almacenar y respaldar la informacin,
forma de transmitirse, lenguajes que sern necesarios,etc.

Facultad de Ingeniera Auditora Informtica


En esta parte se disean las clases, la forma del a estructura, los
objetos, las herencias en el caso de que hayan, los mtodos, etc.

Tiene que ver con lo relacionado a los detalles algortmicos,


representaciones concretas de datos, interconexiones entre
funciones,estructura de datos que sirven para detectar los errores en la
arquitectura y evitar sorpresas durante la instrumentacin del producto.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

7. Codificacin y pruebas
Es la parte en que se aplican los diseos al escribir el cdigo de todos
los componentes del software y verificar que no haya errores ni
semnticos, ni de sintaxis ni lgicos.

8. Integracin del software


Despus de probar las funciones por separado se hacen pruebas
de mdulos compuestos por varias funciones individuales y en
conjunto deben dar tambin resultados correctos trabajando en
conjunto.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

9. Pruebas de calidad del software


Se verifica que el resultado de cada procesos sea el necesario, que no
reciba valores no vlidos, que las salidas sean las esperadas con una
buena velocidad y que no haya redundancias.

10. Integracin del sistema


Trata de simplemente enlazar el nuevo sistema con los que se utilizarn a la
par que trabajan con los mismos datos o que tienen interdependencia con
sus productos. En ocasiones se deben establecer controles humanos para
los procesos que no pueden ser automatizados.
Facultad de Ingeniera Auditora Informtica
Facultad Ingeniera

11. Pruebas de calidad del sistema


Se aplican heursticas, se hacen pruebas de carga mxima, se
evala la usabilidad, se realizan pruebas con usuarios, se verifica la
seguridad, etc.

12. Instalacin del software


Se instala el paquete en los dispositivos en que se usarn, se cargan
los componentes necesarios a los servidores, etc. Se prueba que su
conectividad sea la adecuada, que el sistema opere de manera
estable,etc.

Facultad de Ingeniera Auditora Informtica


13. Aceptacin del software
Las pruebas de aceptacin verifica que los beneficios del uso
del nuevo sistema son los suficientes para justificar su uso. El
usuario debe probar el sistema y comparar sus resultados y su
rendimiento con los resultados y rendimiento que obtena
antes de usarlo.

Esta prueba debe ser hecha por personas diferentes a las que
desarrollaron el software pues de lo contrario los resultados
podran no ser objetivos.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

IV Operacin

Define las actividades del operador, la organizacin que provee el


servicio de operar el sistema de cmputo en el ambiente de los
usuarios.

V Mantenimiento
Mantenimiento (correctivo, perfectivo, preventivo y adaptativo): Define
las actividades de la organizacin que provee el servicio de mantener el
software, conservandolo actualizado y utilizable. Este proceso incluye
la migracin y retiro del software.
Facultad de Ingeniera Auditora Informtica
PROCESOS DE SOPORTE
Estas son las actividades que soportan y coordinan el desarrollo y el ciclo de
vida de las actividades primarias. Un proceso de soporte, apoya otros
procesos que llevar a cabo una funcin especializada. Est compuesta por
ocho procesos:
1. Documentacin
2. Administracin de la configuracin.
3. Aseguramiento de calidad.
4. Verificacin
5. Validacin.
6. Revisin conjunta.
7. Auditora.
8. Resolucin de problemas

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Documentacin
Define las actividades necesarias para registrar toda la informacin producida
por los procesos del ciclo de vida.

Administracin de la configuracin
Incorpora actividades de identificacin, control, estadstica y evaluacin de las
configuraciones as como las de la administracin de versiones.

Aseguramiento de Calidad
Define las actividades para asegurar objetivamente que los productos de software
satisfacen los requerimientos especificados y se adhieren a los planes establecidos.
Las revisiones conjuntas, auditoras, verificacin y validacin pueden ser usadas como
tcnicas de aseguramiento de la calidad.
Facultad de Ingeniera Auditora Informtica
Facultad Ingeniera

Verificacin
Define las actividades (para el adquiriente, el proveedor u organizacin
independiente) para verificar los productos y servicios de software.

Validacin
Define las actividades (para el adquirente, el proveedor u organizacin independiente)
para validar los productos de software del proyecto de software.

Revisin Conjunta
Este proceso es para revisiones tanto tcnicas como administrativas, para que de esta
forma una de las partes evale el estado de los productos producidos y las
actividades realizadas por la otra parte.

Facultad de Ingeniera Auditora Informtica


Facultad Ingeniera

Auditora
Define las actividades para determinar el cumplimiento de los
requerimientos, planes y contratos. Este proceso puede ser usado
por cualquiera de las dos partes, donde una parte (auditora) audita
los productos o actividades de la otra parte (auditada).

Resolucin de problemas
Define un proceso para analizar y eliminar (resolver) todos los
problemas (incluyendo inconformidades), sin importar su naturaleza
u origen, que sean descubiertos durante la ejecucin del desarrollo,
operacin, mantenimiento y otros procesos.
Facultad Ingeniera

CUAL ES EL OBJETIVO PRINCIPAL DE LOS PROCESOS DE APOYO, Y


SUS PRINCIPALES ACTIVIDADES?
Tienen como objetivo brindar soporte y apoyar a los procesos primarios, contribuyendo a la calidad y xito del
proyecto
Apoyan los procesos operativos. Sus clientes son internos. Ejemplos: Control de calidad, Seleccin de personal,
Formacin del personal, Compras, Sistemas de informacin, etc. Los procesos de soporte tambin reciben el
nombre de procesos de apoyo.
Componentes del Sistema de Calidad Actividades de apoyo
Control de documentos
Registros de calidad
Mediciones
Reglas, prcticas y convecciones
Herramientas y tcnicas
Compra
Productos de software comprendidos
Entretenimiento.
http://normasdelsoftwaresena2012.blogspot.mx/p/iso-12207.html

Facultad de Ingeniera Auditora Informtica

También podría gustarte