Factores de Calidad de diseño de software
-
Upload
jesus-guerrero -
Category
Documents
-
view
10 -
download
0
description
Transcript of Factores de Calidad de diseño de software
-
REPBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITCNICO
SANTIAGO MARIO
EXTENSIN SAN CRISTBAL
SAN CRISTOBAL ESTADO TACHIRA
FACTORES DE CALIDAD Y PRODUCTIVIDAD.
(Ensayo)
SAN CRISTBAL, JUNIO DE 2015.
Autor : Jess Guerrero.
C.I.: 16.958.555
Tutor : Ing. Yajaira Sanabria.
-
INTRODUCCION.
Se debe tener en cuenta que al momento de realizar un proyecto de
software implican en la realizacin de factores humanos, del problema, de
procesos, del producto, y del recurso. Se aplican normas para su elaboracin
y entre esas coexisten unas maneras de trabajar aplicando unos parmetros
para el control de la calidad como lo son las mtricas utilizadas para su
desarrollo, asi como el proyecto progresa el evaluador debe tomar su
autocritica y sus controles para resolver los defectos que presente dicho
desarrollo del sistema.
La eficiencia todava no es una meta alcanzada por eso se pretende
atender esta demanda en pro del trabajo utilizando los recursos
computacionales creando soluciones eficientes y eficaces.
-
CONCEPTO DE CALIDAD DEL SOFTWARE
Calidad es una caracterstica o atributo de algo. Como atributo de un
elemento, la calidad se refiere a las caractersticas mensurables, cosas que
se pueden comparar con estndares conocidos, como longitud, color,
propiedades elctricas, maleabilidad, etc. Sin embargo, el software en su
gran extensin, como producto intelectual, es ms difcil de caracterizar que
los objetos fsicos. No obstante, s existen las medidas de caractersticas de
un programa. Entre ellas se incluyen la complejidad, la cohesin, nmeros de
puntos de funcin, lneas de cdigo, etc. Cuando analizamos un producto
software segn sus caractersticas mensurables, se pueden encontrar dos
tipos de calidad:
1. Calidad de diseo
2. Calidad de concordancia
El diseo es el proceso de aplicar distintas tcnicas y principios con el
propsito de definir un producto con los suficientes detalles como para
permitir su realizacin fsica. Sobre el diseo se asienta la calidad del
software. El grado de materiales, tolerancias y las especificaciones del
rendimiento contribuyen a la calidad de diseo. Cuando se utilizan materiales
de alto grado y se especifican tolerancias estrictas y niveles ms altos de
rendimiento, la calidad de diseo de un producto aumenta, si el producto se
fabrica de acuerdo con las especificaciones.
La calidad de concordancia es el grado de cumplimiento de las
especificaciones de diseo durante su realizacin. Cuanto mayor sea el
grado de cumplimiento, ms alto ser el nivel de calidad de concordancia.
En un proceso de desarrollo de software, la calidad de diseo
comprende los requisitos, especificaciones y el diseo del sistema. La
calidad de concordancia es un aspecto centrado principalmente en la
implementacin.
-
Sin embargo, no podemos decir que la calidad del diseo y la calidad
de concordancia sean los nicos aspectos que se deben considerar a la hora
de desarrollar software. ISO/IEC 9126, 1998 la totalidad de rasgos y
atributos de un producto de software que le apoyan en su capacidad de
satisfacer sus necesidades explcitas o implcitas
CALIDAD DEL SOFTWARE
Es el grado con el que un sistema, componente o proceso cumple con
los requisitos especificados y las necesidades o expectativas del cliente o
usuario. Concordancia del software producido con los requisitos funcionales
y de rendimiento explcitamente establecidos, con los estndares de
desarrollo explcitamente documentados y con las caractersticas implcitas
que se espera de todo software desarrollado profesionalmente.
MODELOS DE CALIDAD.
Los modelos de Calidad del software nos ayudan a poner en prctica el
concepto de calidad. Existen varios modelos de calidad que nos permiten
encontrar un conjunto de propiedades en un producto software que nos den
una indicacin de su calidad de una forma ms precisa y til. En estos
modelos, la calidad se define en forma jerrquica. En el nivel ms alto se
ubican los FACTORES de calidad, que representan la calidad desde el punto
de vista del usuario. Tambin se los llama Atributos de Calidad Externos. Es
una visin de calidad desde el punto de vista del producto software. Son
llamados tambin Atributos de Calidad Internos. Por ltimo, en la base de la
jerarqua se encuentran las MTRICAS que son medidas cuantitativas de
ciertas caractersticas del producto que nos dan una indicacin del grado en
que dicho producto posee un determinado atributo de calidad.
Los modelos ms renombrados y usados son:
1. Modelo de Boehm
2. Modelo de McCAll (FACTORES CRITERIOS
MTRICAS)
-
3. Marco ISO 9126
4. Paradigma GQM (objetivo pregunta mtrica)
5. Modelo de Gilb
6. Modelo CMMI
7. Modelo SPICE (ISO/IEC 15504)
Mitch Radcliffe "Un ordenador te permite cometer ms errores y ms
rpido que cualquier otra invencin en la historia de la humanidad, con las
posibles excepciones de las pistolas y el tequila". Dependiendo del tipo de
proyecto seguramente encontraremos un modelo ms apropiado que otro.
Pero la idea es adoptar un modelo aceptando los factores, criterios y
mtricas que propone, y las relaciones entre factores y criterios, y entre
criterios y mtricas. Para esto es necesario primeramente seleccionar un
subconjunto de factores de calidad como requisitos de calidad para el
proyecto. El primer paso para el uso de un modelo de calidad debe darse al
principio del proyecto y consiste en seleccionar cules de los factores de
calidad van a ser requisitos de calidad del sistema. Para ello hay que
considerar:
La relacin que tienen los factores de calidad con las caractersticas
propias del proyecto. Por ejemplo, si se espera que el ciclo de vida del
sistema sea largo, la facilidad de mantenimiento y la flexibilidad deber ser
requisitos fundamentales para que el sistema pueda afrontar fcilmente los
cambios que ocurren con el paso del tiempo; si lo que se espera es que el
sistema sea multiplataforma, entonces deber ser un requisito la
portabilidad, que permitir que el sistema funcione correctamente en
diferentes plataformas.
Las interrelaciones entre factores. Algunos factores pueden ser
conflictivos entre s. Seguramente esto provocar la difcil situacin de decidir
cul de todos los factores sacrificamos para lograr que el proyecto sea
exitoso.
-
Los atributos de calidad que debe tener un producto software dependen
en gran medida de los requerimientos y es posible observar que algunos
atributos transgreden la operacin de otros mientras que otros se benefician
entre s. Mark Minasi "Si McDonnalds funcionara como una compaa de
software, uno de cada cien Big Macs te envenenaran, y la respuesta sera 'lo
sentimos, aqu tiene un cupn para dos ms'".
-
CONCLUSION.
La calidad est de moda, en todos los aspectos, pero especialmente en
el desarrollo de software. El inters por la calidad crece de forma continua, a
medida que los clientes se vuelven ms selectivos y comienzan a rechazar
los productos poco fiables o que realmente no dan respuesta a sus
necesidades. En estos das se comienza a imponer la obligacin de normas
de calidad del software donde un fallo en la informacin, o en el tratamiento
de sta puede llevar a fallos catastrficos y de consecuencias imprevisibles.
Por ello las organizaciones estn exigiendo controles de calidad ms
rigurosos en la confeccin de su software.
El tener implantados sistemas de calidad en la empresa, debe llevar no
solo l tener que instalar la metodologa del sistema de calidad sino tambin
sistemas de informacin que controlen y coordinen el sistema, sistemas
automticos, sistemas documentales, etc. Por todo ello la implantacin de
sistemas de calidad en cualquier empresa u organizacin debe implicar que
tambin el software que empleen los posea, y ello repercute en la obligacin
de que sus proveedores de software los hayan empleado en la elaboracin
de sus productos. De esa forma se evitaran defectos provenientes de los
sistemas de informacin.
-
BIBLIOGRAFIA.
1. http://www.buenastareas.com/ensayos/Factores-De-Calidad-De-
Software/6220725.html.
2. https://educa-
planifica.wikispaces.com/2.8+Factores+de+Calidad+y+Productivi
dad.
3. http://www.buenastareas.com/ensayos/Relaci%C3%B3n-Entre-
Los-Factores-De/72391396.html.
4. http://www.monografias.com/trabajos15/ingenieria-
software/ingenieria-software.shtml.