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

NORMAS Y ESTANDARES DE CALIDAD


Enviado por   •  21 de Julio de 2017  •  Resúmenes  •  2.490 Palabras (10 Páginas)  •  178 Visitas

Página 1 de 10

      UNIVERSIDAD TECNOLÓGICA DEL SURESTE DE VERACRUZ[pic 1]

Materia:

“SISTEMAS DE CALIDAD EN TI”

Trabajo de ensayo sobre el tema:

NORMAS Y ESTANDARES DE CALIDAD  

Alumno:

TSU. Alex Smith García Mendo

Catedrática:

ITI. María Candelaria Martínez Alcudia

Grado y Grupo:

8º   “802”

Nanchital Ver., a 10 de Marzo de 2017

INTRODUCCIÓN

En este documento se conocerá los conceptos de estándares, normas y las diferencias de cada uno de ellos, lo que es una norma ISO y algunas normas y estándares más importantes que se aplican al desarrollo de software ya que cada una de las normas y estándares nos darán a conocer ciertas reglas a seguir para poder desarrollar software de calidad.

Hoy en día la calidad es importante para poder satisfacer a los clientes que pidan un sistema de calidad y cada vez hay mucho mayor competitividad en este mundo de la informática lo cual hace que cada uno de los desarrolladores busque opciones del como poder desarrollar software de calidad y en ello se han creado desde hace mucho tiempo.

Atrás los estándares que hoy en día rigen en torno a este mundo para el desarrollo correcto de aplicaciones de calidad cumpliendo con sus normas y parámetros en la que se conseguirá la ansiada calidad, y en este trabajo hablaremos específicamente de estándares y normas aplicados al desarrollo de software y esos son: ISO SPICECMMI, IEEE, PSP, TSP, MOPROSOFT. y encontraremos un cuadro comparativo de las normas y estándares más conocidas para el desarrollo de software.

¿QUE ES UN ESTÁNDAR?

Es un conjunto de reglas que deben cumplir los productos, procedimientos o investigaciones que afirmen ser compatibles con el mismo producto. los estándares ofrecen muchos beneficios, reduciendo las diferencias entre los productos y generando un ambiente de estabilidad, madurez y calidad en beneficio de consumidores e inversores. Los esfuerzos que se están realizando y los ya realizados han perseguido distintos objetivos que van desde la definición de api (interface de programación de aplicaciones), los formatos de los ficheros con la información de parámetros biométricos, la encriptación de la información biométrica, la interacción entre dispositivos biométricos diferentes, etc.

¿QUE ES UNA NORMA?

Son reglas de conductas que nos imponen un determinado modo de obrar o de abstenernos. las normas pueden ser establecidas desde el propio individuo que se las autoimpone, y en este caso son llamadas normas autónomas, como sucede con las éticas o morales. así, una persona ayuda a un necesitado porque se lo ordena su propia conciencia, y cuyo castigo también es personal, y está dado por el remordimiento.

Una norma es una regla que debe ser respetada y que permite ajustar ciertas conductas o actividades. Las normas se enfocan más en los procesos por los que tienen que pasar los productos y los estándares especifican la calidad con la que debe contar los productos.

Nombre de la oficial de la norma

Personal Software Process (psp)

ISO/IEC20000[pic 2]

CMMI Capability Maturity Model Integration)

MOPROSOFT

TSP Team Software Process

ORGANISMO Y FECHA DE EMISIÓN

Instituto de ingeniería y software (SEI)

Fue elaborada por (BSI) y adoptada por ISO en el 2005

SEI

(Software Engineering Institute)

Por la Secretaria de Economía y la Facultad de Ciencias de la UNAM, el 15 de agoste de 2005.

Instituto de ingeniería y software (SEI)

OBJETIVO DE LA NORMA O ESTÁNDAR

Ayudar al ingeniero a realizar mejor su trabajo. Proporcionar datos y técnicas de análisis.

Regular la operativa del soporte de TI, garantizar la mejora continua, reducir costos riesgos y optimizar el uso de recursos.

Verificar y validar la calidad del software, garantizando dar seguimiento a los atributos de funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad, portabilidad y conformidad.

 

Incorporar las mejores prácticas en gestión e ingeniería de software.

Ofrecer productos y servicios de software con calidad.

Es un método de establecimiento y mejora de trabajo en equipo para procesos de software.  

ÁREA DE IMPLEMENTA-

CIÓN

Se implementa a nivel personal y a su vez en pequeños programas  para adoptar una mejor técnica para programa.

Se puede aplicar en cualquier organización grande o pequeña de cualquier sector del mundo que se base en los servicios de TI.

Tiene modelos que nos sirven para realizar procesos de software de calidad y tiene elementos que nos sirven para la administración de proyectos.

En la Industria de Desarrollo y Mantenimiento de Software dentro del área de TI.

Se implementa en el desarrollo de software en cualquier empresa y se enfoca en el desarrollo por equipos.

CARACTERÍS-

TICAS

Psp se caracteriza por ser de uso personal y de esta forma hacer que a los programadores tengan mejores hábito cuando deban de realizar un proyecto otra característica que cuanta psp es ocupada para realizar pequeños proyectos con esta técnica se puede detectar a tiempo defectos o errores que puedan surgir con psp se puede tener una mejor calidad de software ya que debido a que se está documentado se puede lograr tanto un buen diseño y un buen código con la herramienta de psp se puede ahorrar tiempo.

Cumpliendo con un estándar internacional para los servicios de gestión de TI en cualquier industria este puede reducir costos lo cual es muy importante en cualquier organización o industria ya que se depende de un cierto capital para poder realizar su producto al utilizar esta norma una de sus características principales es que pude reducir costos, otra característica importante es que asegura y comprueba el funcionamiento de TI esta característica va de la mano con la de mejora continua ya que al asegurarse que el servicio de TI tanto en software como en telecomunicaciones este en buen funcionamiento hace que el producto sea de calidad y de esta forma poder realizar nuevas técnicas para poder estar en mejora continua la norma ISO/IEC 20000 ofrece otra característica muy importante ya que esta norma se pude acoplar o adecuar a las necesidades de que se requiera, la norma hace una integración de auditorías de sistemas de gestión. Lo que la caracteriza es que se debe de ir documentado constantemente e ir documentado todo  lo que se requiera

CMMI (Capability Maturity Model Integration) es una Norma  la cual sirve para evaluar las capacidades de las organizaciones de ingeniería de sistema (ingeniería de software), además del desarrollo integrado del producto y del proceso de madurez.

Es una guía para mejorar procesos y comprobar la capacidad de un grupo al ejecutarlos.

Modelo de madurez practico y disciplinas basadas en estándares de la industria.

Indica qué deben hacer los procesos, no cómo deben hacerlo.

CMMI no es una metodología de desarrollo o gestión de proyectos

Es uno de los modelos más utilizados en la industria del software.

Es un modelo de los procesos de software de una organización.

 

Disminuye o elimina el re-trabajo

Aumenta el reusó de productos y procesos

Programas de mejoras de procesos

CMMI establece procesos clave agrupados en áreas clave de proceso, para cada área de proceso define un conjunto de buenas prácticas:

Definidas en un procedimiento documentado

Ejecutadas de un modo sistemático, universal y uniforme(institucionalizadas)

Medidas y verificadas

Cada nivel de CMMI posee 5 características importantes:

Compromiso de la realización.

Capacidad de realización.

Actividades realizadas.

Mediciones y análisis.

Verificación de la implementación

Facilita el cumplimiento de los requisitos de otros modelos como ISO 9000:2000, CMM Y CMMI.

 Se enfoca a procesos.

Se le considera práctico en su aplicación, principalmente en organizaciones pequeñas, con bajos niveles de madurez. Es específico para el desarrollo y mantenimiento de software.

Es sencillo de entender y adoptar.

Comprende un documento de menos de 200 páginas que, al compararlo con otros modelos y estándares, lo hacen práctico.

Resulta acorde con la estructura de las organizaciones mexicanas de la industria de software.

Tiene un bajo costo, tanto para su adopción como para su evaluación.

Resulta acorde con las organizaciones mexicanas de la industria de software.

Mejora los procesos, para contribuir a los objetivos de negocio, y no simplemente ser un marco de referencia o certificación.

Integra todos los procesos de la organización y mantiene la alineación con los objetivos estratégicos.

Inicia el camino a la adopción de los modelos ISO 9000 O CMMI.

Sirve para implantar un programa de mejora continua.

Mejora la calidad del software producido por la empresa que adopta el modelo. Facilita la elección de proveedores.

Eleva las capacidades de las organizaciones para ofrecer servicios con calidad y alcanzar niveles internacionales de competitividad.

Permite elevar la capacidad de ofrecer productos y servicios de software con calidad.

Sintetiza las mejores prácticas en un conjunto pequeño de procesos que

abarcan las responsabilidades de la alta dirección, gestión y operación

Incorpora las mejores prácticas en gestión e ingeniería de software.

Control del flujo

de proyectos y su instrumentación

Establece y realiza las actividades

correspondientes al ciclo de vida del software cumpliendo con los objetivos de los

proyectos y requerimientos especificados

Es un método de establecimiento y mejora del trabajo en equipo para procesos software. Esto se basa de psp cuando se tiene una certificación de psp se puede pasar a la segunda fase que es tsp y eso engloba a un cierto equipo de desarrolladores que cuentan con las misma certificación de psp

Se destina a mejorar los niveles de calidad y la productividad del proyecto de un equipo de desarrollo de software este estándar hace que la productividad del software se eleve debido a que se debe de ir reportando cada error que pueda ir surgiendo

El despegue está diseñado para comenzar el proceso de construcción de los equipos y durante éste tiempo se certifican durante un tiempo de 6 meses durante con un máximo de personas de 30 personas

Los equipos y sus administradores establecen metas definen roles, evalúan riesgos, producen un plan de equipo para que todos conozcan sus funciones y sus actividades que les corresponden para que así puedan tener una calidad de software buena

VENTAJAS

Los datos y su análisis permitirán determinarlas fortalezas y debilidades.

Usa procesos bien definidos y cuantificados

Se gana un sentido de satisfacción personal.

La parte de calidad ayudará a producir mejores productos de trabajo.

El equipo de trabajo tendrá mayor confianza

Demuestra control dentro de una organización

Representa un servicio de TI  de calidad y rentable

Oportunidades de mejora eficiencia y fiabilidad

Recude la cantidad de auditorías para disminuir costos

Permite demostrar altos niveles de calidad y fiabilidad

Una mejor presencia en contratos internacionales  

Las ventajas de CMMI es que ha mostrado ser una Norma de gran eficiencia, que ha permitido mejoras en procesos de desarrollo de software.

Reducción del coste de desarrollo.

Localización y resolución de defectos.

Reducción del número de defectos y detección en las fases tempranas de su ciclo de vida.

Es una metodología de gran eficacia. 

Aumento de la productividad.

Mejora la visibilidad de los proyectos.

Mejora la comunicación

Mejora la planificación

Permite que los procesos asociados con cada área de proceso sean efectivos, repetibles y duraderos.

Mejora la calidad del producto.

Se establece más conocimiento sobre la organización.

Mejor atención a las áreas de ingeniería

Su adopción no es costosa.

Específico para el desarrollo y mantenimiento del software.

Practico de aplicar en organizaciones pequeñas. Orientado a mejorar los procesos para contribuir a los objetivos del negocio.

Aplicable como norma Mexicana.

Basada en normas ISO.

Facilita la compresión del modelo.

Simplifica la relación entre el modelo de procesos y la organización.

Cuenta únicamente con 9 procesos evitando la fragmentación que se presenta en otros modelos.

Capacidad organizacional de gestión de procesos y proyecto.

Facilita la

selección de

Proveedores.

Capacidad Organizacional

de Gestión de Proyectos.

Permite reconocer a las organizaciones mexicanas por su nivel de

madurez de Procesos. Procesos integrados y relacionados

Mejora en los hábitos de la programación ya que está basada en psp hace que los programadores tengan mejores hábitos de programación y de esta forma parte tsp y hace que los hábitos de programación sean mejores en equipo

Tiene una mejor calidad.

Disminuye riesgos y defectos. Ya que se tiene que estar evaluando y documentado cuando se tiene un cierto nivel de líneas de código se debe de ir documentado y esto hace que se pueda detectar los problemas a tiempo

Reducción del 99.4% de defectos antes de hacer la prueba general del sistema

Reduce el tiempo y costo de pruebas.

Eleva la calidad de los proyectos.

   

DESVENTAJAS

PSP sólo requiere un estimado del tiempo, esto hace que el tiempo de interrupción estimado está sujeto a las preferencias individuales.

Es subjetivo determinar si una parte del software es reutilizable.

No todos los ingenieros ven la definición de productividad de la misma manera.

PSP está especialmente enfocado al desarrollo de software y no toma en cuenta el tiempo empleado en la negociación de los requerimientos con el cliente.

Demuestra control dentro de una organización

Representa un servicio de TI  de calidad y rentable

Oportunidades de mejora eficiencia y fiabilidad

Recude la cantidad de auditorías para disminuir costos

Permite demostrar altos niveles de calidad y fiabilidad

Una mejor presencia en contratos internacionales  

El proceso de evaluación es muy costoso en tiempo y esfuerzo.

La complejidad de la evaluación continua puede atentar contra la definición de objetivos concretos de madurez

Evaluaciones formales constantes No es práctico ni fácil de usar.

No es compresible para los modelos ISO 9000: 2000 Mejora de procesos orientado al objetivo del negocio.

Proyectos para largos plazos.

No incluye un mecanismo de evaluación, únicamente tiene los requerimientos para uno.

Todavía no es norma internacional

Tiene su utilización en las PYMES mexicanas Capacidad organizacional

de Gestión de Proyectos.

Define actividades de manera Muy general.

Para asegurar la calidad de un producto y un proceso se requiere

CMMI. Capacitación de consultores y auditores.

Altas comisiones en caso de fallas. El equipo no está acostumbrado a este tipo de técnicas.

Se debe de contar con un buen conjunto de métricas y parámetros de calidad para tener un software de calidad

Se necesita una planificación de los equipos de trabajo para establecer los roles y las responsabilidades de cada uno de los miembros del equipo de trabajo, los miembros tienen que tener el compromiso, la disciplina, responsabilidad y experiencia para seguir el plan.

Debe llenarse toda la documentación de los procesos y requerimientos que el estándar pide, tomando en cuenta que se trata de una norma para un equipo de trabajo por lo tanto todos los integrantes deben llenar los formatos requeridos.

...

Descargar como (para miembros actualizados)  txt (16.9 Kb)   pdf (135.7 Kb)   docx (27.2 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com