Factores de Calidad de diseño de software

8
REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN SAN CRISTÓBAL SAN CRISTOBAL ESTADO TACHIRA FACTORES DE CALIDAD Y PRODUCTIVIDAD. (Ensayo) SAN CRISTÓBAL, JUNIO DE 2015. Autor : Jesús Guerrero. C.I.: 16.958.555 Tutor : Ing. Yajaira Sanabria.

description

factores de calidad pequeño ensayo varias ideas asignacion de escuela de sistemas iupsm san cristobl

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.