Ieee 1074
Ieee 1074
Ieee 1074
software.
desarrollo de software.
Existen 4 actividades fundamentales de proceso, comunes para todos los procesos de software:
Especificacin del software Desarrollo del software Validacin del software Evolucin del software
1
2.- Estndares en ingeniera del software. Porqu usar estndares en Ingeniera del Software?
2.- Estndares en ingeniera del software. Tipos de estndares en ingeniera del software
Estndares de codificacin:
abreviaturas y designaciones formales para describir actividades dentro de la organizacin
Estndares estructurales:
polticas de divisin del software en mdulos
2.- Estndares en ingeniera del software. Ejemplos de estndares en ingeniera del software
IEEE Standards Collection Software Engineering 1998 Edition IEEE Std. 610.12-1990, Glossary of Software Engineering Terminology IEEE Std. 829-1983, Standard for Software Test Documentation IEEE Std. 830-1993, Recommended Practice for Software Requirements Specifications. IEEE Std. 990-1987, Recommended Practice for Ada as a Program Design Language. IEEE Std. 1045-1992, Standard for Software Productivity Metrics IEEE Std. 1062-1987, Recommended Practice for Software Acquisition IEEE Std. 1063- 1987, Standard for Software User Documentation IEEE Std. 1219-1992, Standard for Software Maintenance etc. etc. etc.
8
3.- Estndares relacionados con el proceso software. IEEE 1074-1998. Developing Software Life Cycle Processes Este estndar ha sido desarrollado por la IEEE para determinar el conjunto de actividades esenciales que deben ser incorporadas en el desarrollo de un producto software, sin recomendar un ciclo de vida especfico. Cabe mencionar que el IEEE 1074 requiere adaptarse a cada proyecto. Las actividades que no se incluyan deben justificarse. Define: Las actividades que constituyen los procesos necesarios para el desarrollo y el mantenimiento de software, ya sea parte de un sistema mayor o autnomo (stand-alone) Los procesos de gestin y soporte a lo largo de todo el ciclo de
vida.
El IEEE 1074 contempla 17 grupos de actividades y 65 actividades en total. Los grupos de actividades son:
4. De post-desarrollo (12)
10. 11. 12. 13. 14. 15. 16. 17. Instalacin (3) Operacin y soporte (3) Mantenimiento (3) Retiro (3) Evaluacin (7) Gestin de configuracin (3) Desarrollo de documentacin (2) Capacitacin (3)
2. De pre-desarrollo (11)
5. Integrales (15)
3. De desarrollo (10)
10
3.- Estndares relacionados con el proceso software. IEEE 1074-1998. Developing Software Life Cycle Processes
Ciclo de vida: una aproximacin lgica a la adquisicin, el suministro, el desarrollo, la explotacin y el mantenimiento del software El estndar requiere la definicin de un
ciclo de vida
3.- Estndares relacionados con el proceso software. IEEE 1074-1998. Developing Software Life Cycle Processes
Cada organizacin debe asociar las actividades definidas en el estndar a su propio ciclo de vida del software. El seguimiento del estndar no implica el uso de ningn mtodo especfico, ni la creacin de determinados documentos
prescribe los procesos del ciclo de vida, no los productos del mismo.
12
3.- Estndares relacionados con el proceso software. IEEE 1074-1998. Developing Software Life Cycle Processes
Seccin 2 3 Ttulo Procesos de modelo de ciclo de vida del software Procesos de gestin del proyecto Procesos Modelo del Ciclo de vida del software Inicio del proyecto Monitorizacin y control del proyecto Gestin de la calidad del software Exploracin de conceptos Asignacin del sistema Requisitos Diseo Implementacin Instalacin Operacin y soporte Mantenimiento Fin de uso Verificacin y validacin Gestin de la configuracin del software Desarrollo de la documentacin Entrenamiento
4 5
Procesos post-desarrollo
Procesos integrales
13
14