Sei sulla pagina 1di 14

Repblica

Bolivariana de
Venezuela
Ministerio del Poder Popular
para La Educacin
Universitaria
Instituto Universitario
Politcnico
"Santiago Mario

Factores de
Calidad y
Productividad
AUTOR: JOSE
MANUEL
ESCALANTE
C.I:17.677.792

SAN CRISTOBAL.
ENERO 2017

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

herramientas CASE y tcnicas


de revisin.
producto:

Factores del

Fiabilidad

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

indicacin

de

la

proporcionan
efectividad

una

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

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

identificar

estndares

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

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

comunicacin con el cliente.

constante

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.

Potrebbero piacerti anche