Disposiciones oficiales para el desarrollo de software
1.
2. DISPOSICIONES OFICIALES PARA EL DESARROLLO DE
SOFTWARE
Normas que describen buenas prácticas de ingeniería del software y
sistemas, así como otras normas para evaluar prácticas organizativas
de ingeniería del software y sistemas.
Normas clave:
ISO/IEC 15288 – System Life-cycle Processes.
ISO/IEC 12207 – Software Life-cycle processes.
ISO/IEC 15504 Series – Process assessment.
ISO/IEC 90003 – Guidlines for the application of ISO 9001 to Software.
3. EL PROCESO DE DESARROLLO DE SOFTWARE.
Especificación del software.
Desarrollo del software.
Validación del software.
Evolución del software.
4. ESTÁNDARES PARA LA INGENIERÍA DE SOFTWARE.
Estándares para datos. p.ej., SQL2, SQL1999, ODMG 2.0.
Estándares de codificación.
Estándares estructurales.
Políticas de división del software en módulos.
Estándares de documentación.
Estándares de proceso software.
5.
6. NMX-I-059/02-NYCE-
2005 REQUISITOS DE
PROCESOS.
Esta norma mexicana tiene por
objeto definir el modelo de
procesos para la industria del
software MoProSoft esta dirigido
a las organizaciones dedicadas
al desarrollo y mantenimiento de
software. Es aplicable tanto para
las organizaciones que tienen
procesos establecidos, así como
para las que no cuenten con
ellos.
NMX-I-059/01-NYCE-2005
DEFINICIÓN DE CONCEPTOS
Y PRODUCTOS.
Esta norma mexicana tiene por
objeto definir los conceptos y
describir los productos para las
demás partes de la NMX-I-59-NYCE.
Es conveniente que los usuarios de
esta norma se familiaricen con la
terminología y estructura de la serie
de normas que la constituyen.
7. NMX-I-059/03-NYCE-2005 GUÍA DE
IMPLANTACIÓN DE PROCESOS.
Esta norma tiene por objeto proporcionar a las organizaciones de desarrollo y
mantenimiento de software un ejemplo de la implantación del modelo de
procesos MoProSoft basado en las mejores prácticas de ingeniería de
software.
8. NMX-I-059/04-NYCE-2005 DIRECTRICES PARA
LA EVALUACIÓN DE PROCESOS (EVALPROSOFT).
Esta norma tiene por objeto definir las directrices para la evaluación de
procesos para la industria de software.
Esta norma es aplicable a los organismos de certificación y a las
organizaciones dedicadas al desarrollo y mantenimiento de software que han
utilizado la NMX-I-059/02-NYCE para la implantación de sus procesos.
Declaratoria de vigencia: 15 de agosto del 2005.
9. NMX-I-006/01-NYCE-2004 CONCEPTOS Y
VOCABULARIO. (CANCELA A NMX-I-006/09-
NYCE-2003)
Esta norma mexicana proporciona toda la información sobre los conceptos de
evaluación del proceso y su empleo en los dos contextos de mejora del
proceso y de determinación de la capacidad del proceso. Asimismo, describe
como los documentos relacionados con esta serie se adaptan entre si, y
proporciona una guía para su selección y empleo, además explica los
requisitos contenidos en la NMX-I-006-NYCE y su aplicación al momento de
realizar las evaluaciones.
10. NMX-I-006/02-NYCE-2006 REALIZACIÓN DE
UNA EVALUACIÓN. (CANCELA A NMX-I-006/02-
NYCE-2004)
Esta norma mexicana esta orientada a la evaluación de los procesos y a la
aplicación de la evaluación de los procesos para la mejora y determinación de
la capacidad. Define el conjunto mínimo de requisitos que se necesitan para
realizar una evaluación que asegurara que los resultados de ésta sean
objetivos, imparciales, consistentes, duplicables y representativos de los
procesos evaluados. Los resultados de las evaluaciones de los procesos
confortantes se pueden comparar cuando se considere que los alcances de las
evaluaciones son similares.
Los requisitos para la evaluación de los procesos definidos en esta norma
forman una estructura que, facilita la autoevaluación; proporciona una base
para utilizarse en la mejora del proceso y determinación de la capacidad; toma
en cuenta el contexto en el cual se implementa el proceso evaluado; produce
una evaluación del proceso; orienta la capacidad de los procesos para lograr
su propósito; es aplicable en todos los dominios de aplicación y tamaños de
organización y puede proporcionar un punto de referencia objetivo entre
organizaciones.
11. NMX-I-006/03-NYCE-2006 GUÍA PARA
REALIZAR UNA EVALUACIÓN. (CANCELA A NMX-
I-006/03-NYCE-2004)
Esta parte de la NMX-I-006-NYCE proporciona una guía para cumplir el
conjunto mínimo de requisitos para realizar una evaluación conforme a la
norma NMX-I-006/02-NYCE. Proporciona un esquema general de la
evaluación de un proceso, e interpretación de los requisitos a través de la guía
sobre la realización de una evaluación; el marco de medición de referencia
para la capacidad del proceso; los modelos del proceso de referencia y los
modelos de evaluación del proceso; la selección y uso de las herramientas de
evaluación; la competencia de los evaluadores y la verificación de la
conformidad.
12. NMX-I-006/04-NYCE-2006 GUÍA DE USO PARA
LA MEJORA DE LOS PROCESOS Y PARA LA
DETERMINACIÓN DE LA CAPACIDAD DE LOS
PROCESOS. (CANCELA A NMX-I-006/04-NYCE-
2004)
Esta norma mexicana proporciona una guía sobre como utilizar una evaluación
conforme del proceso dentro del programa de mejora del mismo, o dentro de la
capacidad de mejora de un proceso. Esta parte de la NMX-I-006-NYCE es
informativa. La guía proporcionada no supone estructuras de la organización,
filosofías de gestión, modelos del ciclo de vida o métodos de desarrollo
específicos, aunque algunos de los ejemplos y tablas dentro del texto se basan
en los procesos de la norma NMX-I-045-NYCE.
Declaración de vigencia: 3 de Noviembre del 2006.
13. NMX-I-006/05-NYCE-2006 EJEMPLO DE UN
MODELO DE EVALUACIÓN DE LOS PROCESOS.
Esta norma mexicana define el ejemplo de un modelo de evaluación del
proceso que cumpla con los requisitos de la norma NMX-I-006/02-NYCE y que
apoye la realización de una evaluación, proporcionando indicadores como una
guía para interpretar los propósitos y resultados del proceso conforme a lo
definido en la NMX-I-045-NYCE; y los atributos del proceso como se define en
la NMX-I-006/02-NYCE, proporciona una guía, por ejemplo, sobre la definición,
selección y utilización de los indicadores de evaluación. Un modelo de
evaluación del proceso comprende un grupo se indicadores de la realización
del proceso y de la capacidad del proceso. Los indicadores se utilizan como
base para recopilar la evidencia objetiva que permite al evaluador asignar
calificaciones.
Declaración de vigencia: 3 de Noviembre del 2006.