Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Material RAP1 PDF
Material RAP1 PDF
SOFTWARE
1
INTRODUCCIN
6. Crditos......20
1. Calidad en el desarrollo del Software
________________
1
Pressman, R.S. (2002) Ingeniera del Software. Un enfoque prctico. (Quinta edicin).
Mc Graw Hill.
Describir las caractersticas que hacen que un software sea diferente de cualquier
otro producto es de vital importancia, debido que, representa el punto fundamental
mediante el cual, se determina su esencia y el tipo de producto desarrollado, entre
esas caractersticas, se encuentran las siguientes:
Es un producto intangible. 4
No se fabrica, se desarrolla.
El software es artesanal.
El mantenimiento de software, es mucho ms complejo que el
mantenimiento de hardware.
Los cambios en este, parecen fciles, pero siempre generan una reaccin
en cadena en todos los componentes relacionados.
Una aplicacin de software, aumenta constantemente de tamao y
complejidad.
Tiene costos elevados de mantenimiento.
Por lo general los plazos previstos para crearlo, estn fuera de la realidad.
Alta dependencia del cliente al proveedor.2
1.1 Calidad:
Para definir calidad es preciso, tener en cuenta que existen diversas definiciones
acerca de esta, sin embargo, dos definiciones que aclaran este concepto, son las
siguientes:
________________
Para definir la calidad del software, es importante diferenciar entre calidad del
producto software y calidad del proceso de desarrollo, esta ltima fase, se refiere
a la calidad de diseo y fabricacin del producto para la cual se establecen
metas y objetivos que permiten, determinar la calidad del producto. El software, a
diferencia de otros productos es intangible, por ello, solo puede determinarse su
impacto a partir de una medida establecida a partir del diseo o construccin del
cdigo.
Desarrollado para la fuerza area de los EE.UU en 1977 por Jim MCCALLl 3 este
modelo busca reducir la relacin entre usuarios y desarrolladores teniendo en
cuenta factores de calidad donde estn presentes las relaciones de ambos.
Su fin es, especificar los requisitos de calidad del producto software al comenzar el
proyecto y en cada etapa del ciclo de vida de este, para este modelo se hace
necesario evaluar cada factor de calidad estableciendo valores deseables para
los criterios. Al finalizar el desarrollo del proyecto, es necesario comprobar si lo
establecido inicialmente se cumpli.
El modelo de MCCALLl, organiza los factores en tres ejes o puntos de vista desde
los cuales el usuario, puede contemplar la calidad de un producto (Figura 1). Estos
son:
Operacin del producto
Revisin del producto
Transicin del producto
Cada punto de vista se descompone en (11) once factores que determinan la
calidad de cada uno (Imagen 1). Cada factor determinante de la calidad, se 7
descompone, a su vez, en una serie de criterios o propiedades que determinan su
calidad (Imagen 2). Los criterios, pueden ser evaluados mediante un conjunto de
mtricas. Para cada criterio, deben fijarse unos valores mximo y mnimo
aceptables para cada criterio.
Portabilidad
Confiabilidad-
Utilidad Eficiencia -
General Ingeniera Humana
Facilidad de prueba.
Utilidad Facilidad de comprensin.
Percibida Facilidad de comunicacin
Facilidad de mantenimiento
Esta parte de la ISO 9126, describe el modelo de calidad del producto de software.
La primera parte del modelo, especifica 6 caractersticas de calidad interna y 10
externa, las cuales estn divididas en sub-caractersticas, que son manifestadas
externamente cuando el software es utilizado como parte de un sistema, y son un
resultado de atributos internos de este. La calidad interna evala el total de
atributos que un software debe satisfacer teniendo en cuenta condiciones
especificadas. Esta calidad es medible a partir de las caractersticas intrnsecas.
Mientras que la calidad externa, evala que el software satisfaga las necesidades
del usuario teniendo en cuenta las condiciones especificadas. Esta calidad es
medible, en el comportamiento del producto.
Esta norma, permite especificar y evaluar la calidad del Software desde distintas
perspectivas, asociadas con la adquisicin, requerimientos, desarrollo, uso,
evaluacin, soporte, mantenimiento, aseguramiento de la calidad, y auditoria del
software.
________________
Eficiciencia:comportamiento en el tiempo,
comportamiento de recursos.
____________
12
__________
7. Oficina Nacional de Gobierno Electrnico e Informtica. Presidencia del
Consejo de Ministros (2004). Pg. 4.
Identificar prcticas claves requeridas para el mejoramiento e incremento
de la madurez de los procesos de desarrollo de Software
Mientras que su padre CMM est enfocado en el modelo tradicional de
cascada, CMMI est pensado en los modelos de desarrollo de Software
iterativos, que se usan en la actualidad
CMMI ayuda a integrar funciones organizacionales que estaban
tradicionalmente separadas, se enfoca en mejorar las metas y prioridades 13
del proceso, provee guas para procesos de calidad y un punto de
referencia para valorar procesos reales.
_________
14
____
PARTE 1
Conceptos y gua PARTE 9
Introductoria Vocabulario 15
PARTE 3 PARTE 4
Proceso de Gua para la realizacin
calificacin de la evaluacin
PARTE 5
PARTE 2
Construccin, seleccin y
Un modelo para
uso de instrumentos y
administracin de
herramientas de
procesos
avaluacin
_______
Jos
Diciembre
Omar Experto Sena - Centro de Comercio y Turismo 18
18 de
Mayorga Temtico Regional Quindo.
Expertos Pabn 2013
temticos
Yuely Sena - Centro de Diseo e Innovacin Diciembre
Experta
Adriana Tecnolgica Industrial Regional 22 de
Temtica
Arce Arias Risaralda. 2013
John Jairo Sena - Centro de Diseo e Innovacin Diciembre
Alvarado Guionista Tecnolgica Industrial Regional 27 de
Gonzlez Risaralda. 2013
Revisin Andrs
Lder lnea Sena - Centro de Diseo e Innovacin Diciembre
Felipe
de Tecnolgica Industrial Regional 28 de
Valencia
produccin Risaralda 2013
Pimienta
6. CRDITOS
Asesor pedaggico:
Pavel Morales
Asesor Pedaggico:
Guionistas:
Diseadores: