Conceptos Básicos de la Calidad del Software Unidad 1

6
COMUNIDAD NACIONAL DE APRENDIZAJE SENA CALIDAD EN EL DESARROLLO DE SOFTWARE TEMA: CONCEPTOS BASICOS DE LA CALIDAD DEL SOFTWARE ASIGNATURA : CONCEPTOS BASICOS DE LA CALIDAD DEL SOFTWARE DOCENTE : INGENIERA DE SISTEMAS BETTY GARCÉS AHUMADA ALUMNA : RICARDO CHINCHA DULANTO

Transcript of Conceptos Básicos de la Calidad del Software Unidad 1

Page 1: Conceptos Básicos de la Calidad del Software Unidad 1

COMUNIDAD NACIONAL DE APRENDIZAJE SENACALIDAD EN EL DESARROLLO DE SOFTWARE

TEMA:

CONCEPTOS BASICOS DE LA CALIDAD DEL SOFTWARE

ASIGNATURA : CONCEPTOS BASICOS DE LA CALIDAD DEL SOFTWARE

DOCENTE : INGENIERA DE SISTEMAS BETTY GARCÉS AHUMADA 

ALUMNA : RICARDO CHINCHA DULANTO

UNIDAD : I

LIMA – PERÚ

2010

Page 2: Conceptos Básicos de la Calidad del Software Unidad 1

EJERCICIO UNIDAD 1

1.      Revise los conceptos de calidad que describen Pressman 98, ISO

8402:1994 y la norma IEEE 1601 y establezca con sus propias palabras que

es la calidad en el software.

CONCEPTOS:

PRESSMAN 98.- Afirma que la calidad es la “Concordancia del

software producido con los requerimientos explícitamente establecidos, con

los estándares de desarrollo re fijados y con los requerimientos implícitos

no establecidos formalmente, que desea el usuario”

ISO 8402:1994.- Según su terminología define calidad como el

“Conjunto de propiedades y características de un producto o servicio que le

confieren su aptitud para satisfacer unas necesidades explícitas o

implícitas”

LA NORMA IEEE 1601.- Según el  Instituto de Ingenieros Eléctricos

y Electrónicos define calidad “como el grado en que posee una

combinación adecuada de determinadas características como son el

rendimiento, la fiabilidad o la seguridad”.

Teniendo en cuenta los 3 conceptos, la calidad en el software se

puede apreciar cuando éste cumple con las funcionalidades para las cuales

fue desarrollado, sin causar daños de ningún tipo por errores que se

puedan presentar, debe ser fácil de manejar, debe ser capaz de adaptarse

a cualquier entorno, debe ser capaz de ejecutarse en múltiples plataformas.

Además, cuando el software maneja datos valiosos o críticos, una

característica de calidad importante es la protección de los datos ante el

acceso de personas inescrupulosas que puedan alterar dichos datos.

Por otro lado, para que un software sea de calidad, se necesita que

el proceso de desarrollo del software cumpla con los estándares de calidad

establecidos como el ISO 12207 y el ISO SPICE.

Page 3: Conceptos Básicos de la Calidad del Software Unidad 1

EJERCICIO UNIDAD 1

2.      Formule la definición de Ingeniería de Software y su relación con un

producto de software de alta calidad.

CONCEPTOS:

COTA 1994.- "La Ingeniería de Software es la rama de la ingeniería que

aplica los principios de la ciencia de la computación y las matemáticas para lograr

soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de

desarrollo de software", es decir, "permite elaborar consistentemente productos

correctos, utilizables y costo-efectivos".

JACOBSON 1998.- La Ingeniería de Software se define como "un conjunto

de etapas parcialmente ordenadas con la intención de logra un objetivo, en este

caso, la obtención de un producto de software de calidad".

En conclusión la Ingeniería de Software es una disciplina formada por un

conjunto de métodos, herramientas, técnicas que se utilizan en el desarrollo de

los programas informáticos (software).

EJEMPLO:

Un ejemplo práctico de la calidad en el software se puede plantear usando

la situación acontecida el pasado 11 de julio del 2010, día en el cual se efectuaron

las votaciones.

Un software de calidad aplicado a dicho evento sería aquel que automatice

la recopilación, conteo y publicación de los votos, que brinde transparencia en el

proceso electoral, que sea robusto y que los datos sean incorrompibles.

Pero desafortunadamente la realidad fue otra, aparentemente el software

usado no cumplió con las características de calidad, el cual produjo traumatismos

en la publicación de resultados, ocasionando protestas por parte de la población.

Es allí donde se observa la importancia de la calidad del software hoy en

día dado que esta presente en todas las áreas