Aportaciones de palabras indígenas al español
Es un modelo de procesos para el desarrollo y mantenimiento de software, basado en los criterios:
• La calidad de un producto o sistema es consecuencia directa de los procesos empleados en su desarrollo. • Las organizaciones que desarrollan software presentan un atributo denominado madurez, cuya medida es proporcional a los niveles de capacidad e institucionalización de los procesos que emplean en su trabajo.
Define 5 niveles de madurez para las organizaciones, en función de cuales procesos se emplean en el desarrollo y mantenimiento de software y los grados de capacidad e institucionalización de cada uno; puede emplearse con dos finalidades: …ver más…
Se analizan de forma sistemática datos relativos a la eficacia de los procesos de software para analizar el costo y el beneficio de las adaptaciones y las mejoras.
2. ISO/IEC 12207
ISO/IEC 12207 Information Technology / Software Life Cycle Processes, es el estándar para los procesos de ciclo de vida del software de la organización ISO.
ISO/IEC 12207 establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definición de requisitos, pasando por la adquisición y configuración de los servicios del sistema, hasta la finalización de su uso.
Este estándar tiene como objetivo principal proporcionar una estructura común para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común. Este lenguaje común se establece en forma de procesos bien definidos.
La estructura del estándar ha sido concebida de manera flexible y modular de manera que pueda ser adaptada a las necesidades de cualquiera que lo use. Para conseguirlo, el estándar se basa en dos principios fundamentales: Modularidad y responsabilidad. Con la modularidad se pretende conseguir procesos con un mínimo acoplamiento y una máxima cohesión. En cuanto a la responsabilidad, se busca