miércoles, 7 de febrero de 2018

NORMAS Y ESTÁNDARES EN PROYECTOS DE T.I

NORMAS ISO/IEC
ISO 12207: Modelos de Ciclos de Vida del Software.
Procesos de ciclo de vida del software de la organización, así como desarrolladores y proveedores. Indica una serie de procesos desde la recopilación de requisitos hasta la culminación del software.

Norma ISO/IEC 9126
La norma ISO/IEC 9126 de 1991, es la norma para evaluar los productos de software, esta norma nos indica las características de la calidad y los lineamientos para su uso, las características de calidad y sus métricas asociadas,
La norma ISO/IEC 9126 define la calidad en uso como la perspectiva del usuario de la calidad del producto software cuando éste es usado en un ambiente específico y un contexto de uso específico


Norma ISO/IEC 14598

ISO/IEC 14598 es actualmente usado como base metodológica para la evaluación del producto software. En sus diferentes etapas, establece un marco de trabajo para evaluar la calidad de los productos de software proporcionando, además, métricas y requisitos para los procesos de evaluación de los mismos.
ISO/IEC 14598 define el proceso para evaluar un producto de software, el mismo consta de seis partes:
ISO/IEC 14598-1 Visión General
ISO/IEC 14598-2 Planeamiento y Gestión
ISO/IEC 14598-3 Proceso para desenvolvedores
ISO/IEC 14598-4 Proceso para adquirentes
ISO/IEC 14598-5 Proceso para avaladores
ISO/IEC 14598-6 Documentación de Módulos

Estándares

SPICE
Es un estándar que apoya al desarrollo de una Norma Internacional para la Evaluación de Procesos de Software.
objetivos principales:
  • Desarrollar un proyecto de trabajo, la evaluación de procesos de software.
  • Llevar a cabo los ensayos de la industria de la norma emergente.
  • Promover la transferencia de tecnología de la evaluación de procesos de software en la industria.


CMMI
Modelo de mejora de los procesos de construcción de software que provee los elementos necesarios para determinar su efectividad.

El CMMI establece cinco niveles de madurez los cuales son: Nivel 0: Incompleto El proceso no se realiza, o no se consiguen los objetivos.
  • Nivel 1 Inicial o ejecutando: Este es el nivel en donde todas las empresas que no tienen procesos, es donde el proceso se ejecuta y se logra su objetivo, así sea fuera de presupuesto y de cronograma.
  • Nivel 2 Repetible: Se da cuando el éxito de los resultados obtenidos se puede repetir.
  • Nivel 3 Definido: Significa que la forma de desarrollar proyectos está definida, establecida, documentada y que existen métricas.
  • Nivel 4 Administrado: Los proyectos usan objetivos medibles y cuantificables para alcanzar cubrir las necesidades de los clientes y la organización.
  • Nivel 5 Optimizado: Los procesos de los proyectos y de la organización están orientados a la mejora de las actividades, que mediante métricas son identificadas, evaluadas y puestas en práctica.


MOPROSOFT
Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software, además, cabe destacar que este modelo su objetivo de elevar el nivel de madurez de las pequeñas y medianas empresas mexicanas dedicadas al desarrollo y mantenimiento de software.

PSP
El proceso personal del software es un método de autoconocimiento, que permite estimar cuánto se tarda un individuo en realizar una aplicación de software. PSP se concentra en las prácticas de trabajo de los ingenieros en una forma individual.



TSP

Team Software Process es un método de establecimiento y mejora del trabajo en equipo para procesos de software. Es un proceso para equipos de software, a través del cual se contribuye equipos de alto rendimiento, capaces de comprometerse con el plan y administración del desarrollo de software.

ESTÁNDARES EN PROYECTOS DE T.I





Referencias 
http://fernandoarciniega.com/normas-y-estandares-de-calidad-para-el-desarrollo-de-software/