ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proceso De Desarrollo Norma ISO 12207


Enviado por   •  7 de Mayo de 2013  •  1.883 Palabras (8 Páginas)  •  581 Visitas

Página 1 de 8

Proceso de desarrollo Norma ISO 12207

Las actividades y tareas de este proceso son responsabilidad del desarrollador. Contiene las actividades de ingeniería de software para el producto software. Puede contener actividades a nivel de sistema si está especificado en el contrato.

Las actividades de este proceso son

• Implementación del proceso

• Análisis de requerimientos del sistema

• Diseño de la arquitectura del sistema

• Análisis de requerimientos de software

• Diseño de la arquitectura del software

• Diseño detallado del software

• Codificación y pruebas del software

• Integración del software

• Pruebas de calificación del software

• Integración del sistema

• Pruebas de calificación del sistema

• Instalación del software

• Apoyo a la aceptación de software

Implementación del Proceso

Definir el modelo de ciclo de vida. Seleccionar, adaptar y usar normas, herramientas y lenguajes de programación.

Análisis de Requerimientos del Sistema

Deberá analizarse el uso previsto del sistema (requisitos de negocio, organizativos y de usuario, de seguridad física y de acceso).

Diseño de la Arquitectura del Sistema

Establecer la arquitectura del sistema a alto nivel (identificar los elementos hardware, software y operaciones manuales); evaluar dicha arquitectura.

Análisis de Requerimientos de Software

Definir los requerimientos funcionales y no funcionales; definición de datos y requisitos de la base de datos; definición de la documentación de usuario, etc.

Evaluar los requerimientos de software.

Diseño de la Arquitectura del Software

Transformar los requerimientos en una arquitectura de alto nivel e identificar los componentes software.

Desarrollar un diseño a alto nivel para los componentes externos y para lacomunicación entre los componentes internos. Diseño de alto nivel para la base de datos. Evaluar todos los diseños anteriores.

Diseño Detallado del Software

Refinar el diseño de alto nivel hasta los elementos software que puedan ser codificados, compilados y probados. Diseño detallado para las interfaces externas.

Definir requisitos de pruebas y planificar las pruebas de las unidades.

Evaluar el diseño detallado y los requisitos de prueba.

Codificación y Pruebas del Software

Probar cada unidad software y la base de datos.

Actualizar los requisitos de pruebas y el plan de integración.

Evaluar el código y los resultados de las pruebas.

Integración del Software

Preparar un plan de integración que deberá incluir requisitos de prueba, datos y plazos.

Integrar los componentes de acuerdo al plan y probar.

Evaluar el plan de integración, el código, las pruebas.

Pruebas de Calificación del Software

Llevar a cabo las pruebas de calificación de acuerdo a los requisitos software de calificación.

Nota 1: calificación es el proceso para demostrar la capacidad para cumplir los requisitos especificados.

Nota 2: pruebas de calificación son las pruebas llevadas a cabo por el desarrollador y por el adquiriente para demostrar que el producto software cumple sus especificaciones y está listo para ser usado en su entorno de destino.

Integración del Sistema

Los elementos de configuración software, los elementos de configuración hardware, las operaciones manuales y otros sistemas si es necesario, deberán integrarse para formar el sistema. Se deberá desarrollar para cada requisito de calificación del sistema, un conjunto de casos de prueba para llevar a cabo las pruebas de calificación del sistema.

Evaluar el sistema integrado.

Pruebas de calificación del sistema

Se llevan a cabo las pruebas de calificación del sistema de acuerdo a los requisitos de calificación para el sistema.

Instalación del software

Preparar un plan para instalar el producto software en el entorno destino, tal cual especifica el contrato. Determinar los recursos y datos necesarios para la instalación. Instalar el producto de acuerdo al plan de instalación.

Apoyo a la aceptación de software

Brindar apoyo a las revisiones y pruebas de aceptación llevadas a cabo por el adquiriente.

Análisis de requerimientos del sistema

Fecha de creación: 18/04/2013 Fecha de última versión: 18/04/2013

Título del documento:

Proyecto

HISTÓRICO DE VERSIONES

Versión Contenido de los cambios realizados

Diseño de la arquitectura del sistema

Sobre este Documento

El presente documento contiene el diseño elaborado para el proyecto [Nombre del Proyecto Asociado], el cual es producto de un análisis minucioso de los requisitos del sistema, según estos pueden ser satisfechos con las tecnologías y características discutidas con los clientes y usuarios.

El documento está organizado alrededor de tres ideas principales:

1. Las características generales del diseño

2. Los requisitos atendidos por el diseño

3. Los modelos y vistas que lo detallan

Al contrario de muchas otras actividades técnicas, el desarrollo de sistemas intensivos en software dedica la mayoría de sus esfuerzos a la especificación y modelado.

Los modelos son utilizados tanto para el análisis de requisitos, como para el diseño de la solución, así como para la especificación, construcción y despliegue del sistema en su ambiente de explotación.

Los modelos son presentados por medio de vistas o diagramas, generalmente utilizando notaciones gráficas como el UML.

Por otro lado, los programas de computadora son construidos por medio del uso de herramientas de traducción automáticas llamados

...

Descargar como (para miembros actualizados) txt (15 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com