You are on page 1of 6

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para La Educacin Universitaria


Instituto Universitario Politcnico
"Santiago Mario

Factores de Calidad y Productividad

Autor:
Pineda gerardo
C.I. V- 15.501.528
Seccin: S
Ing.: Betty Yajaira zanabria

San Cristbal enero 2017

Factores de calidad y productividad

Para la ingeniera del software se definen cinco factores importantes


que inciden en la productividad del mismo en donde, Basili y Zelkowitz
(1978) definen:

Factores humanos: El tamao y la experiencia de la organizacin


de desarrollo. Factores del problema: La complejidad del
problema que se debe resolver y el nmero de cambios en las
restricciones o los requisitos del diseo. Factores del proceso:
Tcnicas del anlisis y diseo qu se utilizan, lenguajes y
herramientas CASE y tcnicas de revisin. Factores del
producto: Fiabilidad y rendimiento del sistema basado en
computadora.

Factores del recurso: Disponibilidad de

herramientas CASE, y recursos (hardware y software). Si uno de


los factores de productividad est por encima de la media
(altamente favorable) para un proyecto dado, la productividad de
desarrollo del software ser significativamente ms alta que el
mismo factor por debajo de la media (desfavorable).

El objetivo primordial de la ingeniera del software es producir un


sistema, aplicacin o producto de alta calidad. Para lograr este objetivo, los
ingenieros de software deben aplicar mtodos efectivos junto con
herramientas modernas dentro del contexto de un proceso maduro de
desarrollo del software. Adems, un buen ingeniero del software (y buenos
gestores de la ingeniera del software) deben medir si la alta calidad se va
a llevar acabo. La calidad de un sistema, aplicacin o producto es tan bueno
como los requisitos que describen el problema, el diseo que modela la
solucin, el cdigo que conduce a un programa ejecutable y las pruebas
que ejercitan el software para detectar errores.

Un buen ingeniero del software utiliza mediciones que evalan la


calidad del anlisis y los modelos de diseo, el cdigo fuente y los casos
de prueba que se han creado al aplicar la ingeniera del software. Para
lograr esta evaluacin de la calidad, el ingeniero debe utilizar medidas
tcnicas que evalan la calidad con objetividad, no con subjetividad.

El gestor de proyectos tambin debe evaluar la calidad


objetivamente, y no subjetivamente. A medida que el proyecto progresa el
gestor del proyecto tambin debe evaluar la calidad. Las mtricas privadas
recopiladas por ingenieros del 2 software se asimilan para proporcionar
resultados en los proyectos. Aunque se pueden recopilar muchas medidas
de calidad, el primer objetivo en el proyecto es medir errores y defectos.

Las mtricas que provienen de estas medidas proporcionan una


indicacin de la efectividad de las actividades de control y de la garanta de
calidad en grupos o en particulares. Los errores detectados por hora de
revisin y los errores detectados por hora de prueba proporcionan una
visin profunda de la eficacia de cada una de las actividades implicadas en
la mtrica. Los datos de errores tambin se pueden utilizar para calcular la
eficiencia de eliminacin de defectos en cada una de las actividades del
marco de trabajo del proceso.

Visin general de los factores que afectan a la calidad: En las dos


dcadas pasadas, McCall y Cavano (1978) definieron un juego de factores
de calidad como los primeros pasos hacia el desarrollo de mtricas de la
calidad del software. Estos factores evalan el software desde tres puntos
de vista distintos: Operacin del producto. Revisin del producto.
Transicin del producto.(p.45).

Los autores, en su trabajo, describen la relacin entre estos factores


de calidad y otros aspectos del proceso de ingeniera del software: En
primer lugar, el marco de trabajo proporciona un mecanismo para que el
gestor del proyecto identifique lo que considera importante. Estas
cualidades son atributos del software, adems de su correccin y
rendimiento funcional, que tiene implicaciones en el ciclo de vida. En otros
factores, como son facilidad de mantenimiento y transportabilidad, se ha
demostrado que tienen un impacto significativo en el costo del ciclo de vida.

En segundo lugar, el marco de trabajo proporciona un medio de


evaluar cuantitativamente lo bien que va progresando el desarrollo en
relacin con los objetivos de calidad establecidos.

En tercer lugar, el marco de trabajo proporciona ms interaccin del


personal en el esfuerzo de desarrollo. Por ltimo, el personal de garanta
de calidad puede utilizar indicaciones de calidad pobre para ayudar a
identificar estndares a contrastar en el futuro.

Es interesante destacar que casi todos los aspectos del clculo han
sufrido cambios radicales con el paso de los aos desde que McCall y
Cavano hicieron su trabajo, con gran influencia, en 1978. Pero los atributos
que proporcionan una indicacin de la calidad del software siguen siendo
los mismos. Qu significa esto? Si una organizacin de software adopta
un juego de factores de calidad como una lista de comprobacin para
evaluar la calidad del software, es probable que el software construido hoy
siga exhibiendo la buena calidad dentro de las primeras dcadas del siglo
veintiuno. Incluso, cuando las arquitecturas de clculo sufren cambios
radicales, el software que exhibe alta calidad en operacin, transicin y
revisin continuar sirviendo tambin a sus usuarios.

En la medida de la calidad, aunque hay muchas medidas de la


calidad de software, la correccin, facilidad de mantenimiento integral y
facilidad de uso proporcionan indicadores tiles para el equipo del proyecto.
El mantenimiento del software cuenta con ms esfuerzo que cualquier otra
actividad de ingeniera del software. La facilidad de mantenimiento es la
facilidad con la que se puede corregir un programa si se encuentra un error,
se puede adaptar si su entorno cambia, o mejorar si el cliente desea un
cambio de requisitos.

Roger Pressman (1988) define la Ingeniera del Software es la


aplicacin de un enfoque sistemtico, disciplinado y cuantificable al
desarrollo, operacin y mantenimiento del software es decir la aplicacin a
la ingeniera al software. El proceso es el conocimiento incorporado, y
puesto que el conocimiento esta inicialmente disperso, el desarrollo de
software implcito, latente e incompleto en gran medida es un proceso
social de aprendizaje. El proceso es un dialogo en el que se rene el
conocimiento y se incluye en el software para convertirse en software.

Como conclusin podemos decir que la ingeniera de software es


una disciplina de la ingeniera que nos ayudan a desarrollar sistemas de
software a tiempo y a la vez que se cumpla con las expectativas de calidad
y que permanezca dentro del presupuesto. Sus 3 elementos importantes
son: algoritmos, estructura de datos y documentos.

El proyecto de software cumple con un ciclo de vida, para todo


proyecto de software se debe elegir el modelo en el que se trabajara, es
muy importante realizar prototipos de los productos de software para el
mejor diseo y entendimiento de lo que requiere el cliente. Para esto
necesitamos informacin adecuada, podemos utilizar cualquier tcnica de
recopilacin de informacin siempre y cuando se haga de la forma correcta
y constante comunicacin con el cliente.

Referencias Bibliogrficas

Basili y Zelkowitz, 1978, Ingenieria del Software, Universidad


de Maryland, Maryland USA. Andy Oram and Greg Wilson.

Mccall & Cavano, 1978, Ingenieria y calidad del Software,


USA. Ebook

Roger Pressman, 1988, Hacer Ingenieria del Software, USA,


Pressman and Associates.

You might also like