Sei sulla pagina 1di 5

Documento en formato digital con la respuesta de cada una de las

actividades solicitadas en el ejercicio Entrega en el foro de discusin


asignado para el ejercicio
Conceptos Bsicos de la Calidad del Software

1.

Revise los conceptos de calidad que describen [Pressman 98], ISO


8402:1994 y lanorma IEEE 1601 y establezca con sus propias
palabras que es la calidad en el software

Segn la norma IEEE 1601 la calidad de un producto de software se define como el grado en
que posee una combinacin adecuada de determinadas caractersticas como son el
rendimiento, la fiabilidad o la seguridad

La calidad de software se refiere a ciertas caractersticas de un


desarrollo que se deben verificar como lo son: el cumplimiento de los
requerimientos funcionales y no funcionales, el aseguramiento de la
informacin, la habilidad de adaptarse a los cambios, entre otras, que
garantizan un producto confiable que cumple con las expectativas.

2.

Formula la definicin de Ingeniera de Software y su relacin con


un producto de software de alta calidad

Ingeniera de software
Ingeniera de software es el rea de la ingeniera que ofrece mtodos y
tcnicas para desarrollar y mantener software.
Esta ingeniera trata con reas muy diversas de la informtica y de las
ciencias de la computacin, tales como construccin de compiladores,
sistemas operativos, o desarrollos Intranet/Internet, abordando todas las
fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de
informacin y aplicables a infinidad de reas: negocios, investigacin
cientfica, medicina, produccin, logstica, banca, control de trfico,
meteorologa, derecho, Internet, Intranet, etc.

Una definicin precisa an no ha sido contemplada en los diccionarios,


sin embargo se pueden citar las enunciadas por algunos de los ms
prestigiosos autores:

Ingeniera de software es el estudio de los principios y


metodologas para el desarrollo y mantenimiento de sistemas
software (Zelkovitz, 1978)
Ingeniera de software es la aplicacin prctica del conocimiento
cientfico al diseo y construccin de programas de computadora y
a la documentacin asociada requerida para desarrollar, operar y
mantenerlos. Se conoce tambin como desarrollo de software o
produccin de software (Bohem, 1976).
Ingeniera de software trata del establecimiento de los principios y
mtodos de la ingeniera a fin de obtener software de modo
rentable, que sea fiable y trabaje en mquinas reales (Bauer,
1972).
Es la aplicacin de un enfoque sistemtico, disciplinado y
cuantificable al desarrollo, operacin y mantenimiento del
software; es decir, la aplicacin de la ingeniera al software (IEEE,
1993).

La Ingeniera de Software se podra definir como la aplicacin de


metodologas para el diseo y desarrollo de software, teniendo en
cuenta su documentacin y los procesos de calidad que se deben
cumplir.
Participacin en el foro de discusin de acuerdo a lo siguiente:

Aportacin del participante


Complemento a la respuesta de un compaero del grupo

Descripcin del foro:


En el tema 3 se abordaron diversas propuestas de calidad, segn la
referencia de MacCall y otros en 1977, y Cavano y MacCall en 1978, la
calidad puede llegar a cuantificarse tan slo mediante el anlisis de un
conjunto de factores.
Los factores que considera esta propuesta estn organizados segn 3
grupos:

Factores de Revisin

Factores de Transicin

Factores de Operacin

Con base en estos factores realice las siguientes actividades:


1. Coloque una aportacin en el que describa la respuesta, considerando
lo siguiente:
a. Seleccione uno de los tres factores e investigue. Describa a que se
refiere dicho factor, como se define y algn ejemplo que ayuda a
clarificar la idea.
Mtricas tcnicas del software
Factores de calidad de McCall y colegas
Refirindose a los factores de la figura, McCall proporciona las siguientes
descripciones: [Pressman 98]

Factores de Operacin del producto

Correccin: Hasta dnde satisface un programa su especificacin y


consigue los objetivos de la misin del cliente.

Fiabilidad: Hasta dnde puede quedarse un programa que lleve a


cabo su funcin pretendida con la exactitud solicitada. Se evala
midiendo la frecuencia y gravedad de los fallos, la exactitud de las
salidas, el tiempo entre fallos, la capacidad de recuperacin de un
fallo y la capacidad de prediccin del programa.

Usabilidad (facilidad de manejo): El esfuerzo necesario para


aprender, operar, y preparar datos de entrada e interpretar las
salidas (resultados) de un programa.

Integridad: Hasta dnde se puede controlar el acceso al software o


a los datos por individuos no autorizados.

Eficiencia: El conjunto de recursos informticos y de cdigo


necesarios para que un programa realice su funcin.

El Factor de operacin del producto busca conseguir un software con


caractersticas altas de calidad, el cumplimiento de todos los
requerimientos de usuario, la sencillez de su manejo y la seguridad que
presente el almacenamiento de los datos son algunas de esos atributos,
adems se tiene que tener en cuenta algunos recursos de software y
hardware que garanticen la fiabilidad y la eficiencia del desarrollo.
Los requisitos de calidad del producto se deben especificar al comienzo
del proyecto, se definen los factores teniendo en cuenta el ciclo de vida
del software y se considera la relacin beneficio costo para evaluar
cada factor.
b. Integre una respuesta con su investigacin y su aportacin y
conclusin personal y colquela como su aportacin en el foro de
discusin.

2. Lea las participaciones de sus compaeros y complemente una de


ellas colocando cualquiera de las siguientes aportaciones:
(a) Complemente alguna de las respuestas, agregando una
continuacin que no ha sido mencionada.

Como un pequeo complemento al aporte del compaero referente a los


Factores de Transicin, estn estas definiciones:
Factores de Transicin

Portabilidad: El esfuerzo necesario para trasladar el programa de


un entorno de sistema hardware y/o software a otro.

Reusabilidad: (capacidad de reutilizacin): Hasta dnde se puede


volver a utilizar un programa (o partes) en otras aplicaciones con
relacin al empaquetamiento y alcance de las funciones que ejecuta el
programa.


Interoperatividad: El esfuerzo necesario para acoplar un sistema
con otro.
Fuente:
Mtricas tcnicas del software
Factores de calidad de McCall y colegas
(b)

Haga una correccin a la aportacin si considera que lo


comentado no es verdadero
En cualquiera de los casos, coloque la referencia o la fuente en
la que se basa para hacer su comentario.

Conceptos Bsicos de la Calidad del Software

Potrebbero piacerti anche