Normativa y Certificados de Software

7
TERMINOS DE REFERENCIA  JANIER JOSE DITT A MEJIA  Instructora: LINA ROCIO RIV ADENEIRA MUÑOZ SERVICIO NACIONAL DE APRENDIZAJE (SENA) VALLEDUP AR CESAR !"#$

Transcript of Normativa y Certificados de Software

Page 1: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 1/7

TERMINOS DE REFERENCIA

 JANIER JOSE DITTA MEJIA

  Instructora:

LINA ROCIO RIVADENEIRA MUÑOZ

SERVICIO NACIONAL DE APRENDIZAJE (SENA)

VALLEDUPAR CESAR

!"#$

Page 2: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 2/7

Modelos de calidad de Software a nivel de producto

Modelo MCCALLL

Este modelo busca reducir la relación entre usuarios y desarrolladores teniendo encuenta factores de calidad donde estén presentes las relaciones de ambos.Su fin es, especificar los requisitos de calidad del producto software al comenzar elproyecto y en cada etapa del ciclo de vida de este, para este modelo se hacenecesario evaluar cada factor de calidad estableciendo valores deseables para loscriterios. Al finalizar el desarrollo del proyecto, es necesario comprobar si loestablecido inicialmente se cumplió.

El modelo de MA!!l, or"aniza los factores en tres e#es o puntos de vista desde loscuales el usuario, puede contemplar la calidad de un producto. Estos son$

%peración del producto

&evisión del producto

'ransición del producto

Modelo BOËHM

Este modelo( se define a partir de los si"uientes )tems$

 * +resenta una #erarqu)a de caracter)sticas, cada una de las cuales contribuye a lacalidad "lobal.* El concepto de S e-itoso abarca las necesidades y e-pectativas de los usuarios

i"ual que MA!!/.* 0ncluye caracter)sticas de desempe1o de 2 omitidas en MA!!/.* 3tilidad 4eneral del S$ se afirma que el S debe ser 5til por sobre todas lascosas. 3suario 6inal, 3suario Mantenedor del Sistema y el 3suario +ro"ramador/.* El S debe hacer lo que el usuario quiere que ha"a utilizando los recursos de lacomputadora de manera correcta y eficiente. El Software es f7cil de aprender y usar para los usuarios. Est7 bien dise1ado, bien codificado y es probado y mantenidof7cilmente.

Modelo ISO 9126

Es un modelo con seis atributos principales que contribuyen a la calidad.Esta parte de la 0S% 89:;, describe el modelo de calidad del producto de software. !aprimera parte del modelo, especifica ; caracter)sticas de calidad interna y e-terna, lascuales est7n divididas en sub<caracter)sticas, que son manifestadas e-ternamentecuando el software es utilizado como parte de un sistema, y son un resultado deatributos internos de este. !a calidad interna eval5a el total de atributos que unsoftware debe satisfacer teniendo en cuenta condiciones especificadas. Esta calidades medible a partir de las caracter)sticas intr)nsecas.

Page 3: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 3/7

Mientras que la calidad e-terna, eval5a que el software satisfa"a las necesidadesdel usuario teniendo en cuenta las condiciones especificadas. Esta calidad esmedible, en el comportamiento del producto.

Func%ona&%'a': Adaptabilidad, exactitud, interoperación, seguridadCona%&%'a': madurez* tolerancia a defectos, facilidad de recuperación+

Fac%&%'a' ', uso: facilidad de comprensión, de aprender de cooperar.Ec%,nc%a: comportamiento en el tiempo, comportamiento de recursos.Fac%&%'a' ', -ant,n%-%,nto: facilidad de análisis, de cambios, de prueba y estabilidad.Porta%&%'a': facilidad de instalación, reemplazo y conformidad.

Modelos de calidad de Software a nivel de proceso

CMMI Capa!ilit" Maturit" Model Inte#ration$

Es un enfoque de me#oramiento de procesos lanzado en el a1o :=== por el 0nstitutode 0n"enier)a de Software SE0/ de la universidad de arne"ie Mellón, ba#o la batutade atts 2umphrey>. ?entro de sus ob#etivos m7s importantes est7n$

0dentifica ( niveles de madurez certificable, que identifican su nivel de

estandarización de procesos en las 7reas evaluadas.

+ermitir a or"anizaciones que desarrollan Software tener una "u)a de cómo

controlar sus procesos de desarrollo y mantenimiento.

?eterminar la madurez de los procesos actuales de una or"anización e identificar 

los elementos cr)ticos en el ase"uramiento de calidad y me#oramiento de procesos.

• 0dentificar pr7cticas claves requeridas para el me#oramiento e incremento de la

madurez de los procesos de desarrollo de Software.

 Mientras que su padre MM est7 enfocado en el modelo tradicional de cascada,

MM0 est7 pensado en los modelos de desarrollo de Software iterativos, que se usan

en la actualidadMM0 ayuda a inte"rar funciones or"anizacionales que estaban tradicionalmente

separadas, se enfoca en me#orar las metas y prioridades del proceso, provee "u)aspara procesos de calidad y un punto de referencia para valorar procesos reales.!os niveles de MM0 son los si"uientes$

9. Inicial% &ivel de 'adure( 1 @ +rocesos aóticos.

:. )estionando% &ivel de 'adure( 2  @ onsciencia de la dirección, "estión deprocesos.

. *efinido% &ivel de Madure( + @ +rocesos caracterizados y comprendidos.

B. )esti,n cuantitativa% &ivel de Madure( - @ !a or"anización establece ob#etivos

medibles en cuanto a rendimiento de calidad del proceso.(. .n opti'i(aci,n% &ivel de Madure( / @ Me#ora continua de procesos basado enuna comprensión cuantitativa.

ISO 1//0-

Page 4: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 4/7

Es un modelo de me#ora y evaluación de procesos de desarrollo y mantenimiento desistemas o productos de software, com5nmente utilizado en Europa y basado enS+0E Software +rocess 0mprovement and apability/.>C'iene, las si"uientescaracter)sticas$

Enfocado en la evaluación, establece un marco para evaluar, m7s que ser un

método propiamente dicho.

omprende las si"uientes 7reas$

O Me#ora de procesos.

O Evaluación de procesos.

O ?eterminación de capacidad.

Est7 alineado con el est7ndar 0S% 9::=> que define los procesos del ciclo de vida

de desarrollo y mantenimiento de Software.

ISO 9001200

Este est7ndar, no es espec)fico de la industria del software y no se limita a mane#ar5nicamente est7ndares de la calidad de software sino que especifica los requisitospara un buen sistema de "estión de la calidad.Dicho estándar, describe el sistema de calidad, que para el caso de unproducto software incluye aquellas etapas de diseo, que especi!can lafuncionalidad, con!abilidad, usabilidad, e!ciencia, facilidad demantenimiento y portabilidad que son factores determinantes en la calidadde un software.

ISO3I.C 2/000 Or#ani(aci,n Internacional de .st4ndares3Co'isi,n

.lectrot5cnica Internacional$

0S%D0E :(===, conocida como Sua&E Requisitos y Evaluación del sistema y 

calidad del software System and Software Quality Requirements and Evaluation/,

es una familia de normas que tiene por ob#etivo la creación de un marco de traba#o

com5n para evaluar la calidad del producto software.

!a familia 0S%D0E :(=== es el resultado de la evolución de otras normas

anteriores, especialmente de las normas 0S%D0E 89:;, que describe las

particularidades de un modelo de calidad del producto software, e 0S%D0E 9B(8C,que abordaba el proceso de evaluación de productos software. Esta familia de

normas 0S%D0E :(=== se encuentra compuesta por cinco divisiones.

Page 5: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 5/7

ISO3I.C 2/00n 7 *ivisi,n de )esti,n de Calidad

!as normas que forman este apartado definen todos los modelos, términos ydefiniciones comunes referenciados por todas las otras normas de la familia:(===. Actualmente esta división se encuentra formada por$

• 0S%D0E :(=== @ Guía para SQuaRE $ contiene el modelo de la arquitectura

de Sua&E, la terminolo")a de la familia, un resumen de las partes, losusuarios previstos y las partes asociadas, as) como los modelos de referencia.

• 0S%D0E :(==9 @ Planificación y Gestión$ establece los requisitos y

orientaciones para "estionar la evaluación y especificación de los requisitos

del producto software.

ISO3I.C 2/01n 7 *ivisi,n de Modelo de Calidad

!as normas de este apartado presentan modelos de calidad detallados incluyendo

caracter)sticas para calidad interna, e-terna y en uso del producto software.

 Actualmente esta división se encuentra formada por$

• 0S%D0E :(=9= @ Modelos de sistemas y software de calidad$ describe el

modelo de calidad para el producto software y para la calidad en uso. Esta

Forma presenta las caracter)sticas y subcaracter)sticas de calidad frente a las

cuales evaluar el producto software.

Page 6: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 6/7

• 0S%D0E :(=9: @ Modelos de calidad de datos$ define un modelo "eneral

para la calidad de los datos, aplicable a aquellos datos que se encuentran

almacenados de manera estructurada y forman parte de un Sistema de

0nformación.

ISO3I.C 2/02n 7 *ivisi,n de Medici,n de Calidad

Estas normas incluyen un modelo de referencia de la medición de la calidad del

producto, definiciones de medidas de calidad interna, e-terna y en uso/ y "u)as

pr7cticas para su aplicación. Actualmente esta división se encuentra formada por$

• 0S%D0E :(=:= @ Medición, referencia, modelo y "u)a: presenta una

e-plicación introductoria y un modelo de referencia com5n a los elementos de

medición de la calidad. 'ambién proporciona una "u)a para que los usuarios

seleccionen o desarrollen y apliquen medidas propuestas por normas 0S%.

• 0S%D0E :(=:9 @ elementos de medida de la calidad: define y especifica un

con#unto recomendado de métricas base y derivadas que puedan ser usadas a

lo lar"o de todo el ciclo de vida del desarrollo software.

• 0S%D0E :(=:: @ Medición de calidad en uso$ define espec)ficamente las

métricas para realizar la medición de la calidad en uso del producto.

• 0S%D0E :(=: @ Medición del sistema y producto de calidad$ define

espec)ficamente las métricas para realizar la medición de la calidad de

productos y sistemas software.

• 0S%D0E :(=:B @ Medición de la calidad de datos$ define espec)ficamente

las métricas para realizar la medición de la calidad de datos.

ISO3I.C 2/0+n *ivisi,n de re8uisitos de calidad

!as normas que forman esta apartado ayuda a especificar requisitos de calidadque pueden ser utilizados en el proceso de licitación de requisitos de calidad del

producto software a desarrollar o como entrada del proceso de evaluación. +ara

ello, este apartado se compone de$

Page 7: Normativa y Certificados de Software

8/18/2019 Normativa y Certificados de Software

http://slidepdf.com/reader/full/normativa-y-certificados-de-software 7/7

• 0S%D0E:(==< &equerimientos de calidad$ provee de un con#unto de

recomendaciones para realizar la especificación de los requisitos de

calidad del producto software.

ISO3I.C 2/0-n *ivisi,n de evaluaci,n de calidad.

Este apartado incluye normas que proporcionan requisitos, recomendaciones y

"u)as para llevar a cabo el proceso de evaluación del producto software. Esta

división se encuentra formada por$

• 0S%D0E :(=B=< modelo de referencia de evaluación y "u)a$ propone un

modelo de referencia "eneral para la evaluación, que considera las

entradas al proceso de evaluación, las restricciones y los recursos

necesarios para obtener las correspondientes salidas.

• 0S%D0E :(=B9< "u)a de avaluación para los desarrolladores, compradores

y evaluador independiente$ describe los requisitos y recomendaciones parala implementación pr7ctica de la evaluación del producto software desde

el punto de vista de los desarrolladores, de los adquirentes y de los

evaluadores independientes.

• 0S%D0E :(=B:< evaluación de módulos$ define lo que la norma considera

un módulo de evaluación y la documentación, estructura y contenido que

se debe utilizar a la hora de definir uno de estos módulos.

• 0S%D0E :(=B(< Modulo de evaluación de recuperabilidad$ define un

módulo para la evaluación de la subcaracteristicas recuperabilidad.

!a división de e-tensión de Sua&E 0S%D0E :(=88/ se reserva para normaso informes técnicos que aborden dominios de aplicación espec)ficos o que

puedan ser utilizados para complementar otras normas de la familia Sua&E.