Anda di halaman 1dari 41

Ingeniera en Desarrollo de

Software
Equipo No. 9
Integrantes:
Francisca Adriana Avendao Mrquez
(Al12524204)
Felipe de Jess Gutirrez Garca
(Al12535104)
Mara Elena Martnez Mendoza
Facilitadora
Grupo
DS-DMCS-1502S-B2-001
6 Semestre
Modelos de Calidad de Software
Actividad 1

Perspectivas sobre conceptos de


calidad
El propsito de esta actividad es que identifiques, en forma colaborativa, diversos
conceptos y perspectivas de calidad de software. Con base en las instrucciones del (de
la) Docente en lnea respecto a la conformacin de los equipos y el tema a desarrollar,
realiza estos pasos:

1. Comuncate con tus compaeros de equipo mediante el Foro general de la


asignatura para organizar las actividades con base en el tema y nombrar un
representante de equipo.
2. Desarrolla en equipo la investigacin sobre el tema asignado.
3. Integren en la Wiki, mediante el representante del equipo, el resultado de la
investigacin realizada sobre el tema. No olviden integrar los datos bibliogrficos
de las fuentes de consultadas.
4. Ingresa al Wiki de la Actividad 1 y redacta una aportacin en forma individual
acerca de la relacin del contenido de la Wiki con el contenido de la unidad
respecto a los temas revisados: concepto de calidad de software, perspectivas de
la calidad de software, caractersticas y ejemplos.
5. Redacta tus conclusiones integrando tus propias perspectivas sobre la calidad del
software e intgralas en la Wiki, enriqueciendo la aportacin de alguno(a) de tus
compaeros(as) o incluyendo tu propia aportacin.
6. Guarda tus conclusiones del paso cinco con el nombre DMCS_U1_A1_XXYZ.
Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu
primer apellido y la Z por tu segundo apellido.
7. Enva tus conclusiones a tu Docente en lnea mediante la herramienta Tarea
Actividad 1. Espera y atiende la Retroalimentacin correspondiente.

*No olvides consultar los Criterios de evaluacin de la actividad para conocer los
parmetros a evaluar.

1. Qu significa la palabra calidad?


Calidad
Nombre femenino
1. Conjunto de propiedades inherentes a una cosa que permite caracterizarla y valorarla
con respecto a las restantes de su especie.
"de buena calidad; de mala calidad; esta fruta es de una calidad excelente"
Sinnimos: clase
2. Superioridad o excelencia de algo o de alguien.
"una mercanca de calidad; un asunto de calidad; la calidad del vino de Mendoza ha
conquistado los mercados"
3. Consideracin social, civil o poltica, en especial cuando supone cierto prestigio, o
circunstancias personales de un individuo en relacin con algn empleo o dignidad.
"se relacionaba con gentes que no eran de su calidad; personas de calidad; asistieron a
la firma del testamento en calidad de parientes"
4. Condicin o requisito que se pone en un contrato.
"su calidad de parientes del difunto"
5. PINTURA
Sensacin de realidad tctil de cualquier materia representada en una pintura.
Calidad cromtica Valor tonal de un color que depende de la pureza de luz o valor
lumnico.
6. En calidad de Expresin que indica que una persona acta bajo las directrices del
papel o funcin que est desempeando.
"habl en calidad de ministro; declar en calidad de testigo; intervino en calidad de
cirujano durante las guerras civiles de su pas"
Referencias cruzadas
Voto de calidad
Origen
Del latn qualitas, qualitatis. Del mismo origen que cualidad (V.).
DRAE:

Propiedad o conjunto de propiedades que, inherentes a una cosa, permiten


apreciarla como igual, mejor o peor que las restantes de su especie.
En sentido absoluto, buena calidad, superioridad o excelencia.

Definicin coloquial:

En la Vida Cotidiana la
que permiten apreciarlo
Es sinnimo de bondad,
Esta idea de calidad es

Definicin Profesional:

calidad representa las propiedades inherentes a un objeto


como mejor, igual o peor que otros objetos de su especie.
excelencia o superioridad.
aplicable de manera formal en una empresa?

Totalidad de las caractersticas y aspectos de un producto o servicio en los que se


basa su aptitud para satisfacer una necesidad dada.
Grado en el que un conjunto de caractersticas inherentes Grado en el que un
conjunto de caractersticas inherentes cumple con cumple con los requisitos (ISO
9000:2005).

Calidad es un concepto:

Relativo
La calidad est en los ojos del observador y es relativa a las personas, su edad
y circunstancias, al espacio, tiempo, ...
Multidimensional
Referida a varias cualidades: Funcionalidad, Oportunidad, Coste, etc;
Sujeta a restricciones
Presupuesto disponible
Ligado a compromisos aceptables
Plazos de fabricacin
No es ni totalmente totalmente subjetiva subjetiva (porque (porque ciertos ciertos
aspectos aspectos pueden medirse) ni totalmente objetiva (ya que existen
cualidades cuya evaluacin slo puede ser subjetiva).
El objetivo no es necesariamente alcanzar una calidad perfecta, sino la necesaria
y suficiente para cada contexto de uso a la hora de la entrega y del uso por
parte de los usuarios.
Es necesario comprender las necesidades reales de los usuarios con tanto detalle
como sea posible (requisitos).

Calidad significa hacer lo correcto cuando nadie est mirando Henry Ford.

2. Explica en media cuartilla la perspectiva de la calidad de software de


acuerdo a las ciencias de la computacin e ingeniera de software.
La Calidad se puede considerar desde varios puntos de vista diferentes:

TRASCENDENTAL (calidad = excelencia innata)


BASADA EN USUARIO (adecuacin al propsito)
BASADA EN FABRICANTE (capacidad y madurez de proceso)
BASADA EN PRODUCTO (conformidad con requisitos)
BASADA EN BASADA EN VALOR (precio asequible)

Con diferentes niveles:


CALIDAD
PROGRAMADA
La que es capaz de
obtener la persona que
realiza el trabajo, gracias
a su habilidad en la

CALIDAD
REALIZADA

La que se ha pretendido
obtener

CALIDAD
NECESARIA

La que el cliente exige con


mayor o menor grado de
concrecin o, al menos, la

La calidad de del software puede ser considerada desde dos perspectivas diferentes; la
ptica del desarrollador y la del cliente o usuario final.
Los factores que afectan al desarrollador se denominan Internos y los del cliente
Externos
Cuando se habla de calidad del software, desde la perspectiva de la ingeniera del
software, Snchez, et al. (2012) casi siempre se refiere a las fallas que son tolerables en
un sistema. El concepto de calidad de Raymond Paul (Snchez, et al., 2012, pg.378)
desde la perspectiva de ingeniera del software: es la caracterstica que distingue el
grado de excelencia o superioridad de un proceso, producto o servicio.
En el desarrollo de un sistema de software, la calidad aparece por primera vez en los
requisitos, ah se establecen los parmetros y los criterios de calidad del software que se
construir. Las caractersticas de calidad que se definan en ese momento sern la
referencia de ah en adelante, por lo que todo aquello que se establezca como requisito
de calidad en este punto, tendr una enorme influencia en los parmetros de calidad
establecidos, si se cumplieron o no al final del desarrollo de un sistema de software, ser
la manera de evaluar dicha calidad.
Las caractersticas de calidad es un aspecto en el cual se enfoca la ingeniera de
software.

Por su parte, el cdigo deontolgico de tica y ejercicio profesional del ingeniero de


software, fue desarrollado por la IEEE (Instituto de Ingenieros Elctricos y Electrnicos)
y la ACM (Asociacin para Mecanismos de Computacin). Este cdigo resalta la
importancia de la calidad como parte de buenas costumbres, regula la tica de la

profesin de un ingeniero de software, inspira buenas conductas y expresa los ideales a


los que se deben aspirar, de igual manera, enumera principios morales, derechos y
responsabilidades de los profesionistas.

3. Explica en media cuartilla la perspectiva de la calidad de software de


acuerdo a las normas ISO.
CALIDAD DEL PRODUCTO SOFTWARE
NORMA ISO/IEC
La norma ISO/IEC 9126 de 1991, es la norma para evaluar los productos de software,
esta norma nos indica las caractersticas de la calidad y los lineamientos para su uso, fue
desarrollada para dar soporte a aquellas necesidades; las caractersticas de calidad y sus
mtricas asociadas, pueden ser tiles tanto como para evaluar el producto como para
definir los requerimientos de la calidad y otros usos. Esta norma definida por un marco
conceptual basado en los factores tales como Calidad del Proceso, Calidad del Producto
del Software y Calidad en Uso; segn el marco conceptual, la calidad del producto, a su
vez, contribuye a mejorar la calidad en uso.
La norma ISO/IEC 9126 presentan dos modelos de calidad, el primero referido a la
calidad interna y externa y el segundo modelo referido a la calidad en uso, a
continuacin se describe cada uno de ellos.
La calidad externa se define como la totalidad de las caractersticas del producto
software desde una perspectiva externa. Es la calidad del software cuando es ejecutado,
la cual es tpicamente medida y evaluada mientras se prueba en un ambiente simulado,
con datos simulados y usando mtricas externas. Durante las pruebas, muchas fallas
sern descubiertas y eliminadas. Sin embargo algunas fallas todava pueden permanecer
despus de las pruebas. Como es difcil corregir la arquitectura de software u otros
aspectos fundamentales del diseo del software, el diseo fundamental permanece sin
cambios a travs de las pruebas.

La norma ISO/IEC 9126 define la calidad en uso como la perspectiva del usuario de la
calidad del producto software cuando ste es usado en un ambiente especfico y un
contexto de uso especfico. ste mide la extensin para la cual los usuarios pueden
conseguir sus metas en un ambiente particular, en vez de medir las propiedades del
software en s mismo.
El modelo de la calidad en uso muestra un conjunto de 4 caractersticas: efectividad,
productividad, integridad, y satisfaccin.

NORMA ISO/IEC - 14598


El estndar ISO/IEC 14598 es actualmente usado como base metodolgica para la
evaluacin del producto software. En sus diferentes etapas, establece un marco de
trabajo para evaluar la calidad de los productos de software proporcionando, adems,
mtricas y requisitos para los procesos de evaluacin de los mismos.
La norma define las principales caractersticas del proceso de evaluacin

Repetitividad.
Reproducibilidad.
Imparcialidad.
Objetividad.

Para estas caractersticas se describen las medidas concretas que participan:

Anlisis de los requisitos de evaluacin.


Evaluacin de las especificaciones.
Evaluacin del diseo y definicin del plan de evaluacin.
Ejecucin del plan de evaluacin.
Evaluacin de la conclusin.

La Norma ISO/IEC 14598 define el proceso para evaluar un producto de software, el


mismo consta de seis partes:
ISO/IEC 14598-1 Visin General: provee una visin general de las otras cinco partes y
explica la relacin entre la evaluacin del producto software y el modelo de calidad
definido en la ISO/IEC 9126.

ISO/IEC 14598-2 Planeamiento y Gestin: contiene requisitos y guas para las


funciones de soporte tales como la planificacin y gestin de la evaluacin del producto
del software.
ISO/IEC 14598-3 Proceso para desenvolvedores: provee los requisitos y guas para la
evaluacin del producto software cuando la evaluacin es llevada a cabo en paralelo con
el desarrollo por parte del desarrollador.
ISO/IEC 14598-4 Proceso para adquirientes: provee los requisitos y guas para que la
evaluacin del producto software sea llevada a cabo en funcin a los compradores que
planean adquirir o reutilizar un producto de software existente o pre-desarrollado.
ISO/IEC 14598-5 Proceso para avaladores: provee los requisitos y guas para la
evaluacin del producto software cuando la evaluacin es llevada a cabo por evaluadores
independientes.
ISO/IEC 14598-6 Documentacin de Mdulos: provee las guas para la documentacin
del mdulo de evaluacin.
Los servicios relacionados con la evaluacin de software de productos son generalmente
adaptados a las necesidades de los usuarios finales individuales o proveedores, en
funcin de por qu se pidi la evaluacin. Los servicios de evaluacin de software
incluyen:

Definicin de perfiles de calidad de referencia de software


Evaluacin de acuerdo con los modelos de calidad predefinidos
Certificacin de la calidad del software de acuerdo a los modelos de calidad y
normas
Las comparaciones entre productos
La reingeniera del software
Servicio de Monitoreo de calidad del producto.

NORMA ISO/IEC 25000 (SQuaRE)


ISO 25000:2005 (SQuaRE -Software Quality Requirements and Evaluation) es
una nueva serie de normas que se basa en ISO 9126 y en ISO 14598 (Evaluacin del
software). Uno de los principales objetivos de la serie SQuaRE es la coordinacin y
harmonizacin del contenido de ISO 9126 y de ISO 15939:2002 (Measurement
Information Model). ISO 15939 tiene un modelo de informacin que ayuda a determinar
que se debe especificar durante la planificacin, performance y evaluacin de la
medicin. Para su aplicacin, cuenta con los siguientes pasos: Recopilar los datos,
Preparacin de los datos y Anlisis de los datos.
Su objetivo principal es guiar el desarrollo de los productos de software con la
especificacin y evaluacin de requisitos de calidad. Establece criterios para la
especificacin de requisitos de calidad de productos software, sus mtricas y su
evaluacin. SQuaRE est formada por las divisiones siguientes:
ISO/IEC 2500n. Divisin de gestin de calidad. Los estndares que forman esta
divisin definen todos los modelos comunes, trminos y referencias a los que se alude
en las dems divisiones de SQuaRE.

ISO/IEC 2501n. Divisin del modelo de calidad. El estndar que conforma esta divisin
presenta un modelo de calidad detallado, incluyendo caractersticas para la calidad
interna, externa y en uso.
ISO/IEC 2502n. Divisin de mediciones de calidad. Los estndares pertenecientes a
esta divisin incluyen un modelo de referencia de calidad del producto software,
definiciones matemticas de las mtricas de calidad y una gua prctica para su
aplicacin. Presenta aplicaciones de mtricas para la calidad de software interna, externa
y en uso.
ISO/IEC 2503n. Divisin de requisitos de calidad. Los estndares que forman parte de
esta divisin ayudan a especificar los requisitos de calidad. Estos requisitos pueden ser
usados en el proceso de especificacin de requisitos de calidad para un producto
software que va a ser desarrollado o como entrada para un proceso de evaluacin. El
proceso de definicin de requisitos se gua por el establecido en la norma ISO/IEC 15288
(ISO, 2003).
ISO/IEC 2504n. Divisin de evaluacin de la calidad. Estos estndares proporcionan
requisitos, recomendaciones y guas para la evaluacin de un producto software, tanto si
la llevan a cabo evaluadores, como clientes o desarrolladores.
ISO/IEC 2505025099. Estndares de extensin SQuaRE. Incluyen requisitos para la
calidad de productos de software Off-The-Self y para el formato comn de la industria
(CIF) para informes de usabilidad.
Al igual que la norma ISO/IEC 9126, este estndar define tres vistas diferenciadas en
el estudio de la calidad de un producto:
Vista interna: esta vista se ocupa de las propiedades del software como: el tamao, la
complejidad o la conformidad con las normas de orientacin a objetos.
Vista externa: vista que analiza el comportamiento del software en produccin y
estudia sus atributos, por ejemplo: el rendimiento de un software en una mquina
determinada, el uso de memoria de un programa o el tiempo de funcionamiento entre
fallos.
Vista en uso: mide la productividad y efectividad del usuario final al utilizar el software.
La primera puede utilizarse desde las primeras fases del desarrollo, permitiendo detectar
deficiencias en el software en edades muy tempranas del ciclo de vida del software.
La segunda, sin embargo, necesita que el producto software este completo y se utilizar
por tanto en el pase a produccin del producto, siendo muy dependiente de la mquina
donde se ejecute.
Por ltimo la tercera vista que tambin estudia el producto software finalizado ser
dependiente del usuario y estar condicionada a los factores personales del mismo.

4. Explica la problemtica en el diseo y uso del software, que contemplan las


ciencias de la computacin y la ingeniera del software, para el estudio de la
calidad.
Muchos proyectos software presentan deficiencias (que podemos denominar La Crisis del
Software):

Retraso en la entrega
Falta de fiabilidad
Coste excesivo
Ineficiencia
Mantenimiento problemtico
Falta de adaptabilidad
Escasa portabilidad
Carencia de documentacin...

Desarrollar software puede ser un gran desafo intelectual:

Problemas grandes, complejos y muy variados


Formalismos inadecuados
Gran diferencia entre la teora y la prctica
Imposibilidad de utilizar aproximaciones

Un proyecto desarrollado de forma indisciplinada tiene muchas posibilidades de fracasar


5. Explica la relacin que existen entre
ingeniera de software.

la ciencia de la computacin e

Las ciencias de la computacin son aquellas que abarcan el estudio de las bases
tericas de la informacin y la computacin, as como su aplicacin en sistemas
computacionales.
Esta disciplina se ocupa del estudio de sistemas de cmputo incluyendo procesos
algortmicos y principios que involucran el diseo de software y hardware.

Los profesionales en ciencias de la computacin se encargan del diseo de algoritmos,


lenguajes, herramientas y sistemas de software. Disean y construyen software,
creando soluciones eficientes a problemas del mundo real en campos como la medicina,
el comercio, la biologa y los negocios.
Ingeniera del Software. La Ingeniera del Software es una disciplina o rea de la
Informtica que ofrece mtodos y tcnicas para desarrollar y mantener software de
calidad que resuelven problemas de todo tipo. Existen varias definiciones sobre esta
ciencia de la computacin que permiten describir este proceso.
Esta disciplina se ocupa del diseo e implementacin de software complejo de una
manera confiable y eficiente, aplicando los principios y prcticas de la ingeniera.
Los ingenieros de software combinan la experiencia en ciencias de la computacin,
ingeniera y matemticas para disear, definir y organizar diversos aspectos de un
producto software complejo. Los profesionales de esta disciplina estn capacitados en
todos los aspectos relacionados al ciclo de vida del software, incluyendo temas de costo
del proceso de desarrollo.
Por ende:
La ingeniera del software es una Ciencia de la Computacin, que ofrece mtodos y
tcnicas para desarrollar y mantener software de calidad que resuelven problemas de
todo tipo.
El Objetivo general de la ingeniera de software es la produccin de software de calidad.
6. Explica los mltiples aspectos existentes de la calidad en ingeniera del
software
Calidad en la ingeniera del software. En una versin sucinta la calidad en la
ingeniera del software es un grupo de caractersticas que representa la efectividad y la
eficiencia de un sistema de informacin. Es importante enfatizar en dos puntos:

Un software de calidad debe ser eficaz, es decir, que debe realizar las funciones
establecidas, debe ser amigable. Un usuario debe utilizar el software porque
produce resultados confiables, realiza todas las operaciones que se requieren,
ejecuta las operaciones en un tiempo aceptado y es fcilmente usado por el grupo
de usuarios a quien est dirigido.
Un software de calidad debe ser eficiente, es decir el costo de su desarrollo
tomando todos los recursos y el costo de su operacin debe ser tal que las
organizaciones involucradas en su desarrollo y uso obtengan el mximo beneficio o
por lo menos un beneficio aceptable en un perodo de tiempo establecido.

Para ilustrar el concepto de calidad de manera ms profunda, es necesario considerar


algunos aspectos fundamentales que caracterizan al software de calidad como son:
solidez, exactitud, completitud, mantenibilidad, reutilizabilidad, claridad en la
documentacin.
Aspectos bsicos de calidad de software.

La descripcin que se hace de los factores que influyen en un software de calidad se


basa principalmente en las ideas presentadas por Robert Dunn, Philip Crosby y Roger S.
Pressman. Sin embargo, tambin se han tomado algunos aportes de Bertrand Meyer y
Mauricio Fernando Alba.
Robert Dunn presenta la calidad en el software tomando dos puntos de vista: la calidad
en el proceso de desarrollo y la calidad en el producto final, estos dos grupos principales
los agrupa en los siguiente aspectos de calidad: confiabilidad, utilizabilidad,
mantenibilidad, y adaptabilidad.
Roger Pressman describe similares factores de calidad agrupados en tres grupos: calidad
en operacin, calidad en revisin y calidad en transicin.
Los factores de calidad de acuerdo al orden dado por Dunn.
Confiabilidad. Este trmino es necesario sea separado en varios elementos que
permiten darle al software el matiz de fiable. Sus componentes son:

Completitud
Consistencia y precisin
Solidez
Simplicidad
Calidad en los procesos de desarrollo
Seguridad y Verificabilidad, estas dos ltimas que se determinan con el sistema en
uso.

Usabilidad. Si bien es cierto que la confiabilidad es un factor muy importante en la


calidad del software tambin lo es el hecho de que es necesario considerar otros factores
como los que se mencionan en esta seccin puesto que de nada sirve un software que
funcione correcta y confiablemente si el usuario prefiere no utilizarlo.

Exactitud de los procesos


Claridad y exactitud de la documentacin
Completitud
Eficiencia y verificabilidad del software
Claridad y amigabilidad de la interfaz

Mantenibilidad. Este aspecto de calidad involucra los elementos que simplifican la labor
de prevencin, correccin o ampliacin del cdigo del programa. Retomar un cdigo
escrito meses antes es un trabajo dispendioso y agobiante, en especial cuando las
aplicaciones no cuentan con la caracterstica a la cual aqu se hace referencia. Se pueden
considerar como atributos de este aspecto:

Exactitud y claridad en la documentacin


Modularidad acoplamiento
Facilidad de lectura
Simplicidad

Portabilidad. Es la capacidad que posee un sistema de informacin que le permite


funcionar en diferentes plataformas ya sean hardware o de software.

A continuacin se describen cada uno de los aspectos de calidad:


Calidad en los procesos de desarrollo. Se resume en la frase "bien planeado y
cuidadosamente ejecutado". Este aspecto asegura la confiabilidad, puesto que el plan
que se realice para desarrollar el sistema, debe incluir pruebas bien seleccionadas que
evalen la confiabilidad del programa en cualquier situacin.
Claridad y amigabilidad de la interfaz. De igual forma la interfaz debe ser clara y
agradable al usuario, las interfaces complejas son causa de la no utilizacin de los
sistemas de informacin.
Claridad y exactitud de la documentacin. Hay que anotar que toda aplicacin
requiere de una documentacin suficientemente clara con el fin de que cualquier
persona con conocimientos bsicos en computacin pueda aprender la forma de
operacin sin que requiera la asesora de los desarrolladores o conocedores de la
herramienta, a menos que se trate de eventualidades donde realmente sea necesario
consultar al proveedor.
Completitud o adecuacin. Se refiere a que los resultados de operaciones sean
acordes al comportamiento del mundo real desde todos los estados y condiciones
permitidos por la aplicacin, es decir, el programa debe reflejar la realidad. Un programa
es inconsistente si presenta respuestas errneas en algunos casos. Una mala
especificacin de rangos en un dominio sobre los cuales realizan diferentes operaciones
matemticas puede llevar a que algunos clculos se realicen dentro de lmites
inapropiados, obtenindose resultados errneos. Otro caso de inconsistencia se presenta
cuando ocurren eventos que paran abruptamente la ejecucin del programa, slo un
sistema de calidad podr conservar datos consistentes despus de una falla.
Eficiencia y verificabilidad del software. Otro aspecto que no debe pasar por alto es
el de la verificabilidad, puesto que es imprescindible contar con los requerimientos, y
sobre todo en aquellos sistemas donde se obtengan resultados que no sean visibles.
Exactitud de los procesos. Un programa no ser utilizado por un usuario si sus
resultados no son exactos. Tampoco se puede garantizar el uso de un programa que no
presta las utilidades que el usuario requiere, es decir, que sea incompleto. Adems, un
programa ineficiente que no cumpla con los requerimientos de tiempo, memoria o
flexibilidad no podr satisfacer las expectativas de quienes lo utilizan.
Robustez o solidez. Se refiere a la capacidad del software de defenderse de las
acciones anormales que llevan al sistema a un estado no deseado o por lo menos no
previsto, causando un comportamiento inesperado, indeseado y posiblemente errneo.
El software de hoy, debe estar en capacidad de analizar los datos que recibe para hacer
cumplir requerimientos o condiciones del software y enfrentar de la mejor manera los
errores cometidos por un usuario al utilizar la aplicacin. Es importante resaltar, que la
solidez no siempre es generada por la digitacin inapropiada del usuario, sino tambin
por un mal procesamiento o un mal encadenamiento de procesos. El resultado de un
proceso, aunque sea correcto, puede estar fuera de los lmites permitidos en los
parmetros del mdulo que lo recibe y si este mdulo no controla los parmetros que le
entran caer en un estado inesperado.

Seguridad y auditabilidad. Son importantes, puesto que un usuario no puede confiar


en los datos de un sistema que no le ayude a controlar el acceso de personas no
autorizadas o a detectar errores de operacin en los que se introducen y generan datos
errneos.
Simplicidad. Promueve la utilizacin de estructuras de fcil manipulacin con el fin de
evitar que el programador se aleje del problema que desea resolver. Adems, se reduce
la probabilidad de cometer errores. As que, no es aconsejable hacer uso de estructuras
complejas a menos que se necesite cumplir con requerimientos de vital importancia
tales como tiempos mximos de proceso u otros similares.
Calidad de software. Se define la calidad de software como la ausencia de errores de
funcionamiento, la adecuacin a las necesidades del usuario, y el alcance de un
desempeo apropiado (tiempo, volumen, espacio), adems del cumplimiento de los
estndares. Los objetivos que la calidad persigue son: La aceptacin (utilizacin real por
parte del usuario) y la Mantenibilidad (posibilidad y facilidad de correccin, ajuste y
modificacin durante largo tiempo). Para alcanzar estos objetivos, es necesaria una
actitud y compromiso de todo el personal que se encuentre en el desarrollo del proyecto,
y en todas y cada una de las etapas (en general, planeacin, anlisis, diseo,
programacin, pruebas, mantenimiento) correspondientes al ciclo de vida que se
hubiese seleccionado para el proyecto.

7. Explica algunos de los principios ms importantes de la cultura de calidad.


Para poder comprender lo que es la Cultura de Calidad, primero debemos conocer la
definicin de la misma.
Cultura. Es el conocimiento adquirido que las personas utilizan para interpretar y
generar comportamientos que provienen y son parte de la cultura de los pueblos.
Siendo entonces que la cultura es el modelo por medio del cual todos los habitantes de
una sociedad son educados, son principios que rigen la forma de actuar. Esta llega a ser
dinmica, ya que cambia en funcin del tiempo, y de las circunstancias que rodean a la
sociedad. Es la base fundamental de toda cultura o pas en el mundo. Es el cimiento
sobre el cual descansan los ideales y los valores de una sociedad vista como tal; es el
pilar del pensamiento de los individuos y forja su carcter y su actuar dentro de otros
miembros del grupo en cuestin.
Calidad. La Calidad es una estrategia de gestin a travs de la cual la empresa satisface
las necesidades y expectativas de sus clientes, de sus empleados, de los accionistas y de
toda la sociedad en general, utilizando los recursos de que dispone: personas,
materiales, tecnologa, sistemas productivos, etc.
CULTURA DE CALIDAD
Tratando de llegar a una definicin precisa que involucre todos los aspectos que conlleva
una cultura de calidad, esto sera as: Es el conjunto de valores y hbitos que posee
una persona, que complementados con el uso de prcticas y herramientas de calidad en
el actuar diario, le permiten colaborar con su organizacin para afrontar los retos que se
le presenten, en el cumplimiento de la misin de la organizacin Humberto Cant

Valores y hbitos son aquellas impresiones profundas que se tiene sobre la forma en que
se vive, sobre lo que se considera correcto o incorrecto. Su metodologa sigue los
principios bsicos sobre los cuales se construye un proceso de transformacin cultural.
Tratando de establecer una metodologa de cambio en la cultura de calidad de las
empresas medianas o pequeas se propone lo siguiente:
ENSEANZA
Como cualquier metodologa o idea que sea de reciente introduccin se hace imperativo
el hecho de transmitir o ensear el cmo se debe de llevar a cabo dicho cambio. Por
medio de seminarios, talleres y juntas la metodologa del cambio ser trasladado de
manera apropiada.
Tambin hay que tomar en cuenta a las personas responsables de ceder el conocimiento.
Estas deben de contar con el entrenamiento previo adecuado, as como mostrar una
actitud positiva y enrgica dirigida al cambio en la organizacin.
El gasto en el que se incurre al momento de entrenar a los empleados es una inversin
que rendir frutos en un lapso de tiempo variable, dependiendo del tamao de la
organizacin sobre la cual se desea trabajar.
Se debe de planear los horarios dentro de los cuales la enseanza va a ser llevada a
cabo, tomando en cuenta que el tiempo que el trabajador ocupe no ser tiempo muerto,
sino una forma de llegar a un fin.
No solo metodologas deben ensearse, se debe transmitir ciertas herramientas de
calidad as como la pertinente explicacin de su uso, as como tambin ciertos hbitos a
seguir con el fin de modificar la conducta del individuo en el trabajo.
Los hbitos principales sobre los cuales la enseanza se debe de enfocar son: la mejora
continua, la responsabilidad en el trabajo, prevencin de errores, hacer bien el trabajo
en el primer intento, la planeacin de actividades y consistencia en el cumplimiento de
compromisos.
INTERACCIN
Una vez llevada a cabo la enseanza de la metodologa sobre la cual se va a trabajar, se
lleva a cabo la interaccin, es decir la constante comunicacin con el personal y el
reforzamiento de los conocimientos aprendidos previamente. Durante esta etapa se
debe tener muy en cuenta que la interaccin debe de ser continua y supervisada de tal
suerte que cuente con el personal apropiado para transmitir el mensaje. Tambin se
debe de tener en cuenta que las formas sobre las cuales se refuerza el conocimiento, no
debe de ser de una manera impositiva y frrea, sino ms bien, con una cualidad:
reforzar siempre que sea necesario. Existen todo tipo de empleados, de la misma forma
se debe aplicar un concepto de excepcin a aquellas personas que siguen el cambio de
cultura, respetando de esa manera su individualidad como empleado y como persona.
Es de llamar la atencin que este punto, puede llegar a convertirse en algo fastidioso y
puede, hasta algn grado, llegar a importunar al individuo que necesita de
reforzamiento. Un recordatorio de los hbitos y de las herramientas de calidad a utilizar
sern argumentos suficientes en la mayora de los casos.
DELEGACIN
La delegacin no es ms que un proceso mediante el cual se le asigna tareas al
empleado que puede hacer por s mismo sin necesidad de que otra persona est
involucrada o vigilando el proceso. Las principales bases de la delegacin son la
comunicacin, confianza y la capacitacin efectiva de las labores que se van a realizar.

En este punto se est seguro que la persona tiene la suficiente capacitacin para llevar a
cabo lo que se le encarg. No significa prdida de poder sino ms bien, confiar en el
empleado para que su proceso de la cultura de calidad tenga poder de decisin.
En esta fase en necesario tener cuidado para no cometer el error de creer que las
personas se encuentras preparadas para tener poder absoluto sobre sus decisiones y
comportamientos siempre encaminados a mejorar el nivel de calidad de la empresa.
Mediante crculos de calidad y reuniones semanales o mensuales es posible constatar
que los empleados han entendido el concepto de delegacin.
8. Menciona los componentes de los costos de calidad a considerar en el
desarrollo del software.
La estimacin de los costos de desarrollo de software es un factor muy importante en el
anlisis de los proyectos informticos, constituye un tema estratgico contar con
indicadores para medir el costo de los mismos, garantizando la eficiencia, excelencia,
calidad y la competitividad. El anlisis de costo es el proceso de identificacin de los
recursos necesarios para llevar a cabo el trabajo o proyecto eficientemente.
La evaluacin del costo determina la calidad y cantidad de los recursos necesarios en
trminos de dinero, esfuerzo, capacidad, conocimientos y tiempo incidiendo en la gestin
empresarial. En la actualidad existen un conjunto de mtricas que no se utilizan, y que
pueden ser aplicables a cualquier tipo de proyecto de software para calcular el costo de
los mismos.
Proponer el diseo de un conjunto de mtricas para calcular el costo en el proceso de
desarrollo de software. Las mtricas son lo ms general posible y no estn vinculadas a
una metodologa de software en especfico, sino a evaluar el software como un producto
comercial.
Para seleccionar las mtricas se debe tener en cuenta la influencia que tienen las
mismas para la toma de decisiones aportando elementos claves para el anlisis de los
proyectos como son aptitud adecuada del jefe del proyecto en relacin con la
comprensin de la tecnologa, destreza administrativa, destreza personal para
comunicarse. Capacidad para tomar decisiones, relaciones positivas con beneficiarios,
participacin del equipo de proyecto en el anlisis, recursos adecuados. Valoracin de los
ingresos y costos, apoyo administrativo y gerencial y el compromiso que debe existir
entre los integrantes del proyecto.
Se denomina costos de calidad a los costos asociados con la obtencin, identificacin,
reparacin y prevencin de fallas o defectos, estos pueden clasificarse en cuatro
categoras: costos de prevencin, costos de evaluacin, costos de fallas internas y costos
de fallas externas.

Costos de Prevencin: Son aquellos en los que se incurre buscando que la fabricacin
de productos est apegada a las especificaciones, representa el costo de todas las
actividades llevadas a cabo para evitar defectos en el diseo y desarrollo en: las labores
y actividades de adquisicin de insumos y materiales, en la mano de obra, en la creacin
de instalaciones y en todos aquellos aspectos que tienen que ver desde el inicio y diseo
de un producto o servicio hasta su comercializacin, algunos ejemplos son:

Revisin del diseo, de los planes y de las especificaciones.


Calificacin del producto.
Orientacin de la ingeniera en funcin de la calidad.
Programas y planes de aseguramiento de la calidad.
Evaluacin y capacitacin a proveedores sobre calidad.
Entrenamiento y capacitacin para la operacin con calidad.

Costos de evaluacin: son los desembolsos incurridos en la bsqueda y deteccin de


imperfecciones en los productos que por una u otra razn no se apegaron a las
especificaciones, estos proceden de la actividad de inspeccin, pruebas, evaluaciones
que se han planeado para determinar el cumplimiento de los requisitos establecidos
como por ejemplo:
Inspeccin y pruebas de prototipos.
Anlisis del cumplimiento de las especificaciones.
Inspeccin y pruebas de aceptacin y recepcin de productos.
Control del proceso e inspeccin de embarque.

Los costos de prevencin y evaluacin son considerados como costos de obtencin de


calidad, denominndose costos de conformidad y se consideran controlables debido a
que la empresa puede decidir su magnitud segn los objetivos que sta se trace.
Costos de fallas internas: Despus de ser detectadas las fallas y antes de ser
enviados a los clientes es necesario realizar actividades tendientes a eliminar aquellas
imperfecciones encontradas en los productos, esto incluye tanto materiales, mano de
obra y gastos de fabricacin, as como herramientas o adecuacin de mquinas, algunos
ejemplos son:

Componentes individuales de costos de produccin defectuosa.


Utilizacin de herramientas y tiempos de paradas de produccin.
Supervisin y control de operaciones de restauracin.
Costos adicionales de manejo de documentos e inventarios.

Costos de fallas externas: Son los incurridos cuando despus de haber sido
embarcados a los clientes los productos, se detectan que algunos de ellos no cumplen
con las especificaciones, como son:
Componentes individuales de costos de productos devueltos.
Cumplimiento de garantas ofrecidas.
Reembarque y costos de reparaciones en su caso.
Aspectos relacionados con la posibilidad de prdidas futuras.
9. Ante la ingeniera del software, Qu aspectos son los que determinan el
xito de la calidad del software?

Calidad
La calidad es un conjunto de propiedades inherentes a un objeto que contenga
capacidades para satisfacer las necesidades del cliente implcitas o explicitas.
La calidad de un producto o servicio es la percepcin que el cliente tiene del mismo, es
una fijacin mental del consumidor que asume conformidad con dicho producto o
servicio y la capacidad del mismo para satisfacer en el contexto que se est
considerando, por ejemplo la calidad del servicio, la calidad de vida, la calidad de un
producto etc.
Cuando se habla de calidad del software se hace referencia del conjunto de cualidades
que determinan su utilidad. Es el grado en que un software cumple con los requisitos
especificados. (Eficiencia, flexibilidad, correccin, mantenimiento, seguridad e
integridad.
La Calidad del software es medible y vara segn el tipo de sistema y de programa, por
ejemplo: no es lo mismo un software para control de viajes especiales el cual debe ser

confiable a un nivel de cero errores, que un software elaborado para la implementacin


de un sistema de calidad (investigacin).
Esta calidad puede ser inspeccionada al finalizar el producto, pero normalmente es ms
costoso que realizarlo durante las diferentes etapas del ciclo de vida de produccin del
producto
Cultura y tica de la calidad
El xito de un proyecto de software se basa en la cultura de la ingeniera de ste, ya que
es el compromiso que tienen los ingenieros del software de una organizacin con el logro
de las metas de calidad de su organizacin y, particularmente, con aqullas que tienen
que ver con la obtencin de un software de calidad. Los ingenieros de software deben
aceptar que su trabajo comprende responsabilidades ms amplias que simplemente la
aplicacin de habilidades tcnicas; deben comportarse de una forma tica y moral
responsable si es que desean ser respetados como profesionales. Deben conducirse con
honestidad y responsabilidad para respetar la confidencialidad de sus empleados o
clientes, aceptar conscientemente trabajos a su nivel, utilizar apropiadamente la
informacin y tecnologa bajo su responsabilidad.
Por lo tanto, se han plasmado una serie de principios para la cultura de calidad y otros
para el cdigo deontolgico de tica y ejercicio profesional del ingeniero del software.
Aunque la cultura y la tica tienen sus propios principios, llevan al ingeniero del software
a un mismo fin: la calidad en el software.
Algunos de los principios ms importantes de la cultura de calidad que resalta para el
ingeniero de software como lder o integrante del proyecto de software son:

Trabajo en equipo: haz sentir a tus compaeros del proyecto que su trabajo es
apreciado, no permitas que tu jefe, compaeros o cliente te propongan realizar
mal tu trabajo. Recuerda que todos los integrantes del equipo de trabajo son
responsables de su capacitacin continua.
Involucrar al cliente durante todo el desarrollo del software: tu reto ser
tener la misma visin del producto final que el cliente, esfurzate para que los
errores en el desarrollo del software sean detectados por tus compaeros de
equipo y no por los clientes, documenta y dirige correctamente los informes y
solicitudes de cambios para controlar la calidad y mantenimiento del desarrollo del
software. Recuerda que no debes cambiar todo a la vez, slo identifica aquellos
cambios que aporten mayores beneficios en el desarrollo del software.

Por su parte, el cdigo deontolgico de tica y ejercicio profesional del ingeniero de


software, fue desarrollado por la IEEE (Instituto de Ingenieros Elctricos y Electrnicos)
y la ACM (Asociacin para Mecanismos de Computacin). Este cdigo resalta la
importancia de la calidad como parte de buenas costumbres, regula la tica de la
profesin de un ingeniero de software, inspira buenas conductas y expresa los ideales a
los que se deben aspirar, de igual manera, enumera principios morales, derechos y
responsabilidades de los profesionistas.
Ahora se hace referencia al principio 3.0.1 del cdigo deontolgico de tica y ejercicio
profesional de ingeniera del software como muestra de la relevancia que tiene la calidad
en el desarrollo de un producto software ante el ejercicio profesional de un ingeniero.
Esforzarse por la alta calidad, costo aceptable y cronograma razonable, asegurando que
los aspectos significantes estn claros y sean aceptados por el empleador y el cliente, y

estn disponibles para consideracin del usuario y el pblico (IEEE-CS/ACM, pg. 4).
Este principio no es el nico que habla sobre calidad. Sin embargo, es el que brinda una
visin ms amplia sobre los aspectos que debe considerar el ingeniero del software para
asegurar que sus productos y/o modificaciones cumplan con los ms altos estndares
profesionales y de calidad. Si deseas consultar los dems principios consulta el apartado
Para saber ms.
Valor y costos de la calidad
Los costos de calidad son los gastos que la organizacin realiza para obtener un software
de calidad. Ejemplo, cuando se inspecciona un proceso, la organizacin requiere e
invierte en personal especializado, recursos materiales y tecnolgicos o por errores del
software detectados cuando ya ha sido entregado al cliente, en este caso los costos para
la organizacin se elevan porque stos no fueron considerados al inicio del proyecto, es
necesario por ello, analizar los costos de calidad. En la siguiente tabla se muestran los
componentes de los costos de calidad a considerar en el desarrollo del software.

De prevencin

De evaluacin de la
calidad
De los fallos internos
De los fallos externos

Costos de calidad
Son gastos relacionados con los recursos
humanos, tecnolgicos y/o materiales, cuyo fin
es verificar que el proceso de produccin se
apegue a los criterios establecidos para
prevenir errores. Por ejemplo: para prevenir la
integracin de nuevos integrantes en el equipo
de desarrolladores y actividades que no se
contemplaron en la planeacin de desarrollo de
proyecto, quizs se requiera la realizacin ms
frecuente de informes de calidad, lo que
generara un costo de calidad de prevencin en
relacin con el proyecto.
Son actividades que comparan lo obtenido con
los requisitos iniciales del proyecto.
Se consideran todos los defectos que se
encuentran en el software antes de ser
entregados al cliente.
Reparaciones que se realizan durante el
proceso de garanta.

Para una organizacin desarrolladora de software no es suficiente considerar los costos.


El valor agregado o aadido se presenta al poner especial atencin en diversos aspectos
durante el desarrollo del software. Por ejemplo, el modelo de cuatro dimensiones es uno
de los que ha tratado de determinar el impacto, en trminos de valor agregado, que la
calidad tiene en una organizacin. Basa la calidad en el estudio de las siguientes cuatro
dimensiones:

El cliente: si no se consigue la satisfaccin del cliente, el software habr


fracasado, por ello es necesario una mayor atencin al rea de atencin al cliente.
Los procesos: implementar procesos productivos donde est presente la calidad.
Valoracin de los recursos disponibles: el personal debe considerarse como
una fuente de ideas para la bsqueda constante de la calidad.

Adaptacin al cambio: los cambios (en la organizacin y/o proceso de


produccin) se asumen rpidamente para tener el menor impacto posible en los
niveles de calidad.

El anlisis en los costos y el valor agregado en el desarrollo del software conlleva a la


incorporacin de la calidad, los beneficios obtenidos compensarn los costos.
En este tema has identificado el concepto de calidad de acuerdo a las ciencias de la
computacin e ingeniera del software, donde los requisitos del cliente son la parte
fundamental para la calidad del producto final. La cultura de la ingeniera del software
que se implante dentro de la organizacin es el compromiso de los ingenieros para
lograr un software de calidad y los costos de calidad son los gastos en la organizacin
para el desarrollo del software, ya que se involucran recursos materiales, humanos,
tecnolgicos, etc. Ante la ingeniera del software, estos aspectos son los que determinan
el xito de la calidad del software. En el siguiente tema identificars el concepto de
calidad y los aspectos importantes para las normas ISO, sern los mismos? o existirn
aspectos diferentes?
Aseguramiento de la calidad
El Aseguramiento de la Calidad del Software es el conjunto de actividades planificadas y
sistemticas necesarias para aportar la confianza que el software satisfar los requisitos
dados de calidad. Este aseguramiento se disea para cada aplicacin antes de comenzar
a desarrollarla y no despus. El Aseguramiento de la Calidad del Software engloba:

Un enfoque de gestin de calidad.


Mtodos y herramientas de Ingeniera del Software.
Revisiones tcnicas formales en el proceso del software.
Una estrategia de prueba multiescala.
El control de la documentacin del software y de los cambios realizados.
Procedimientos para ajustarse a los estndares de desarrollo del software.
Mecanismos de medicin y de generacin de informes.

Modelos de calidad
La calidad est compuesta por una composicin de muchas caractersticas. Un modelo
de calidad entonces describe estas caractersticas y sus relaciones. Existen modelos
clsicos de calidad, modelos de calidad de producto y calidad de proceso que se utilizan
para guiar a la mejora de procesos o productos en un proyecto del desarrollo de
software
De la variedad de modelos para la gestin de la calidad del software a continuacin se
presentan algunos de ellos:
CMMI: Diseado por el Carnegie Mellon Software Engineering Institute SEI
Orientado a mejora de procesos en diferentes niveles de madurez, ms hacia proyectos
especficos.
Norma ISO/IEC 12007: Diseada por la International Organization for Standarization
Orientado al proceso del ciclo de vida del software

ISO 15504: Modelo para la mejora y evaluacin de los procesos de desarrollo y


mantenimiento de sistemas y productos de software.

10.

Qu es una norma?

Las normas son un modelo, un patrn, ejemplo o criterio a seguir. Una norma es una
regla o un conjunto de estas, una ley, una pauta o un principio que se impone, tiene por
finalidad definir las caractersticas que debe poseer un objeto y los productos que han de
tener una compatibilidad para ser usados a nivel internacional.
Las normas se plasman en un documento que establece, por consenso y con la
aprobacin de un organismo reconocido, reglas y criterios para usos comunes y
repetidos. Es decir, establece las condiciones mnimas que deben reunir un producto o
servicio para que sirva al uso al que est destinado.
Las normas estn en todas partes y nos protegen a todos:

11.

Los productos elaborados conforme a normas son ms aptos, ms seguros, de


buena calidad y poseen informacin para guiar al consumidor.
Las normas aseguran la compatibilidad de los productos y la disponibilidad de
repuestos que prolongan la vida til del producto.
Las normas facilitan el comercio, colaboran en la regulacin del mercado, permiten
la transferencia de tecnologa y promueven el desarrollo econmico.
Las normas protegen la salud, seguridad y propiedad, de peligros, como el fuego,
las explosiones, los qumicos, las radiaciones y la electricidad.
Las normas protegen el medioambiente.
Las normas representan resultados probados de investigacin tecnolgica y
desarrollo. En el mbito empresarial, las normas sobre materiales y
componentes facilitan los pedidos y aceleran las entregas.
Las normas nacionales alineadas a las internacionales facilitan el acceso a los
mercados de exportacin.
Las normas permiten innovar, anticipar y mejorar productos.
Las normas de sistemas de gestin ayudan a encontrar oportunidades de mejora y
reducir costos.

Que son las normas ISO?

La ISO (International Standarization Organization) es la entidad internacional encargada


de favorecer normas de fabricacin, comercio y comunicacin en todo el mundo. Con
sede en Ginebra, es una federacin de organismos nacionales entre los que se incluyen
AENOR en Espaa, DIN en Alemania, AFNOR en Francia. Entre las normas ISO ms
utilizadas se encuentran: Las referentes a las medidas de papel (ISO 216, que

contempla los tamaos DIN-A4, DIN-A3, etc.), Los nombres de lenguas (ISO 639), Los
sistemas de calidad (ISO 9000, 9001 y 9004), De gestin medioambiental (ISO 14000),
ISO/IEC 80000 para signos y smbolos matemticos y magnitudes del sistema
internacional de unidades, etctera. Otras curiosas son la ISO 5775 para marcar los
neumticos y las llantas de bicicleta, ISO 9660 para sistemas de archivos de CD-ROM e
ISO 7810 para definir el estndar internacional de las tarjetas de identificacin
electrnica tipo Visa.
La Lista de normas ISO compila los estndares publicados por la Organizacin
Internacional para la Estandarizacin (ISO). A finales de 2006 existan aproximadamente
16 000 normas activas. En enero de 2012 la cifra se elev aproximadamente a 19 000
normas activas. La serie de Normas ISO 9000 son un conjunto de enunciados, los cuales
especifican que elementos deben integrar el Sistema de Gestin de la Calidad de una
Organizacin y como deben funcionar en conjunto estos elementos para asegurar la
calidad de los bienes y servicios que produce la Organizacin. Al hablar de Organizacin
nos estamos refiriendo a una Empresa, Compaa o cualquier Estructura Organizada que
genere o comercialice productos o servicios de algn tipo. Los organismos de
normalizacin de cada pas producen normas que se obtienen por consenso en reuniones
donde asisten representantes de la industria y de organismos estatales. De la misma
manera, las Normas ISO se obtienen por consenso entre los representantes de los
organismos de normalizacin enviados por cada pas.
12.

A qu se refiere la gestin de la calidad?

La Gestin de la Calidad, est fundamentada en diferentes fuentes, que engloban dos


lneas bsicas: una de naturaleza tcnica, que nace con Taylor, se desarrolla con los
mtodos de control estadstico de Shewart (elaborados en 1931) y se consolida con todo
el conocimiento cientfico de los ltimos 40 aos a travs del trabajo de los grandes
maestros: Feigenbaum, Deming y Juran y otra, de naturaleza humana, apoyada en las
investigaciones sobre comportamiento desarrolladas por McGregor, Herzberg y Maslow, y
ms modernamente en el abordaje holstico representado, entre otros, por Capra y
Ferguson. Un aspecto fundamental de la Gestin de Calidad es el concepto de
rompimiento, que implica en un cambio de la forma de pensar, de estilo y de postura,
envolviendo todos los integrantes de la empresa, desde el presidente hasta el ltimo
trabajador. En particular, la figura del Director de la organizacin asume dimensiones
decisivas, pues es l, de forma intransferible, quien tiene en sus manos el detonador del
suceso o del fracaso. En efecto, Gestin de Calidad es un programa del Director, por
tanto, o l rompe con el modo de pensar, sentir y actuar antiguo, a travs de la asuncin
y comprometimiento personal con la implantacin del programa, transformndose as en
un dinmico agente de cambios, o lo abandona a sus propias fuerzas. Siendo entonces
que la gestin de calidad, denominada tambin como sistema de gestin de la calidad,
son aquel conjunto de normas correspondientes a una organizacin, vinculadas entre s
y a partir de las cuales es que la empresa u organizacin en cuestin podr administrar
de manera organizada la calidad de la misma. La misin siempre estar enfocada hacia
la mejora continua de la calidad. Un buen sistema de gestin de calidad, siempre le
garantizar a la empresa la satisfaccin de los requerimientos de sus clientes, tanto en
lo que respecta a la prestacin del servicio o a lo que ofrece el producto en s. En el
mercado existen una gran variedad de estndares de gestin de calidad, los cuales han
sido definidos por un organismo normalizador, tal es el caso de ISO, EN o DIN. Estos le
permitirn a una empresa X que pueda validar su sistema de calidad a travs de la

ejecucin de una auditora por parte de algunos de estos estndares. Una de las normas
ms populares es la ISO 9001.
13. Menciona los puntos de vista desde donde es apreciada la calidad en el
desarrollo del software.
Establecer sistemas de medicin y evaluacin es una pieza bsica de la gestin de
calidad de software, ms an dentro de la actual tendencia a externalizar el desarrollo,
que es realizado por desarrolladores de software o consultores externos.
Pero, aunque los desarrollos sean ejecutados internamente por un rea de la propia
entidad o externamente por una empresa que tenga certificacin en calidad de software,
no garantiza que su software sea de calidad.
A travs de los diferentes mtodos que existen en el mundo informtico, se puede
deducir que no existe uno en particular que garantice el 100% como resultado la calidad
esperada de un producto de software, sin embargo, en ese camino, nos conlleva a
experimentar metodologas que sumadas a criterios y experiencias particulares han
sabido otorgar un grado importante de confianza a determinados procesos del ciclo de
vida de un software y a los desarrolladores al momento de la evaluacin final de un
software.
Si bien es cierto que la calidad de un software depende mucho de la concepcin del
requerimiento, es mucho ms importante saber lo que no se sabe al inicio. Se refiere a
la elasticidad de un producto y que se adapte al cambio constante de requerimientos
para que la calidad del producto no se degenere con el transcurso del tiempo.
Entre la calidad lograda al momento de terminar un producto y mantener la misma
calidad posterior a la implantacin es el objetivo de sta investigacin que trata en lo
posible de especificar algunos indicadores que contribuyen de manera especfica a lograr
dicho objetivo.
Perspectiva
La vision transcendental

Del usuario

Del proceso de produccin

Del producto

Del valor

Descripcin
Se reconoce que es difcil que el software,
una vez construido, tenga la perfeccin de
un software ideal y que sirva para otros
clientes.
Cuanto mayor sea el grado de cercana entre
las necesidades de los usuarios y las
caractersticas
finales
del
software
solicitadas, aumentar la calidad del
software ante el usuario.
Identifica la calidad del producto con la
calidad de los procesos de produccin y
post-venta. Todo producto fabricado, de
acuerdo con estndares regulados de
calidad, podr ser considerado un producto
de calidad.
Apunta a la calidad interna del software y lo
relaciona con ciertas caractersticas de ste,
tales como la facilidad de mantenimiento, la
funcionalidad o su fiabilidad, etc.
Establece una relacin entre la cantidad de
dinero que el cliente est dispuesto a pagar
y la calidad del producto.

Estos se hallan al inicio del proyecto y se certifican y evalan al final. Por lo tanto, los
requerimientos bien analizados definen al final la calidad de un producto y posterior al
mantenimiento del mismo para que no pierda la calidad inicial.
Categora de calidad de proceso: se determina cuando la gestin y el trabajo tcnico
minimizan los defectos en el software entregado. Para evaluar un proceso en el
desarrollo de software y otorgar la confianza de obtener un buen producto final, se
deben aplicar los siguientes criterios o atributos de calidad:
Atributo

Efectividad

Predictibilidad

Repetibilidad

Adaptabilidad

Seguimiento

Facilidad de mantenimiento
(del producto)

Calidad (del producto)

Descripcin
Un proceso es efectivo si realmente conduce a la
construccin de un producto correcto. Es de especial
importancia que el proceso permita recolectar
correctamente los requisitos de usuario, trasladarlos
al software y, por ltimo, verificar que realmente
estn en el producto final.
Un aspecto fundamental de los procesos es que
permitan predecir el esfuerzo y tiempo necesarios
para realizar los proyectos, as como la calidad del
producto. Adems, la consistencia del proceso
permite reutilizar la experiencia de otros proyectos
para predecir qu suceder en los que ahora
estamos comenzando.
Si un proceso funciona bien, se repetir en futuros
proyectos. Los procesos ad hoc o particulares no se
pueden replicar porque slo pueden volverlos a
seguir las mismas personas, por lo que un proceso
exitoso se ha de documentar y hacerse sistemtico.
La implantacin de un proceso en una organizacin
no da resultados de forma inmediata, al contrario,
se necesita tiempo y experiencia para que el
proceso d los frutos deseados. Puesto que la
tecnologa y las herramientas cambian, los procesos
deben evolucionar y adaptarse. Es recomendable,
por tanto, que el proceso no sea excesivamente
rgido ni en su aplicacin ni en su forma, para
facilitar la adaptacin y mejora continua.
El proceso debe facilitar la gestin, esto es, debe
permitir el seguimiento del estado de los proyectos,
su medicin y su comparacin. Sin los elementos
suficientes para un buen seguimiento, los proyectos
nunca sern predecibles.
Prcticamente todo software evolucionar despus
de su entrega. Un buen proceso hace que el diseo
del software se exponga de forma que sea fcil de
comprender por personas diferentes a las que los
desarrollaron. Esto reduce significativamente el
esfuerzo necesario para hacer correcciones o
cambios.
Un buen proceso se dirige a que el producto final se
ajuste a los requisitos para los que fue concebido y
debe poder evolucionar si esas necesidades
cambian. La calidad es un aspecto transversal al
proceso y, de hecho, la facilidad de mantenimiento
puede considerarse uno de los aspectos de la
calidad.

Categora de calidad de producto: se refiere a las caractersticas del producto final


que sean adecuadas con las expectativas del cliente, las cuales se puede evaluar a
travs de medidas internas, directas de las propiedades inherentes del software o
mediante medidas externas, indirectas del comportamiento del sistema del que forma
parte.
Atributo

Descripcin

Funcionalidad idnea

- Completitud funcional
- Correccin funcional
- Adecuacin funcional

Fiabilidad

Eficiencia del rendimiento

- Comportamiento temporal
- Utilizacin de recursos
- Capacidad

Usabilidad

Capacidad para reconocer su adecuacin


Capacidad para ser usado
Capacidad de aprendizaje tcnico
Proteccin contra errores de usuario
Esttica de la interfaz de usuario
Accesibilidad tcnica

Confidencialidad
Integridad
No repudio
Responsabilidad
Autenticidad

Seguridad

Compatibilidad

Mantenibilidad

Portabilidad

Madurez
Disponibilidad
Tolerancia al fallo
Recuperabilidad

- Coexistencia
- Interoperabilidad

Modularidad
Reusabilidad
Capacidad para ser modificado
Capacidad de ser probado

- Adaptabilidad
- Capacidad para ser instalado
- Capacidad para ser reemplazado

Algunos grupos de desarrollo creen que la calidad del software es algo en lo que deben
preocuparse una vez que se ha generado el cdigo. La garanta de la calidad del
software es una actividad de proteccin que se aplica a lo largo de todo el proceso de
ingeniera de software.
Un enfoque de gestin de calidad

Tecnologa de Ingeniera de Software efectiva (mtodos y herramientas)


Revisiones tcnicas formales que se aplican durante el proceso del software
Una estrategia de prueba multiescala
Un control de la documentacin del software y de los cambios realizados
Un procedimiento que asegure un ajuste a los estndares de desarrollo de
software
Mecanismos de medicin y de generacin de informes.

La calidad que pueden alcanzar los productos software, y en general cualquier producto,
est sometida a como se desarrolla cada una de las etapas de la vida del producto,
partiendo por la definicin de la idea del producto hasta la entrega y mantencin del
mismo. As la entrega de calidad a un producto considera actividades tales como:

Administracin de la calidad, asegurando minimizar las diferencias entre los


recursos presupuestados y los recursos realmente utilizados en las distintas
etapas. Dichos recursos incluyen el equipamiento y tiempo de desarrollo.
Uso de tecnologa de Ingeniera de Software eficiente, considerando mtodos de
desarrollo y herramientas.
Aplicacin de tcnicas formales a lo largo de todo el proceso.
Minimizacin de las variaciones entre los productos, disminuyendo las diferencias y
defectos entre versiones.
Testeo acucioso en diferentes etapas del desarrollo.
Control de la documentacin, tanto de apoyo al desarrollo como la entregada al
usuario final, generado en cada etapa, y verificacin de los posibles cambios y
modificaciones que pudiera sufrir.
Correcta mantencin y servicios de post-venta.

CALIDAD POR ETAPAS.


Como ya se analiz la calidad est presente en todas las etapas del proceso de
desarrollo de los productos software. A grandes rasgos se puede realizar una
clasificacin de como interviene la aplicacin de la calidad en dichas etapas. De esta
forma podemos distinguir que la calidad se puede asegurar en el diseo, en la
produccin y la satisfaccin final.

Calidad en el diseo: se pretenden caractersticas definidas para la realizacin del


producto software y que se deberan cumplir posteriormente. Aqu la calidad se
basa en definir un listado de especificaciones a seguir. Involucra descripcin de los
procesos de desarrollo, tareas y responsabilidades de los equipos de desarrollo.
Dichos procesos pueden estar estandarizados, por lo cual puede certificarse que el
trabajo se realiza bajo alguna norma de calidad, como puede ser la norma de
calidad ISO 9000-3:1993 que establece guas de accin para la aplicacin de ISO
9001 orientada al desarrollo, suministro y mantencin de software.

Calidad en la produccin: se entiende el logro de la calidad en el grado que la


produccin se atine al cumplimiento de los requerimientos de diseo. Si los
requerimientos estn bien definidos y especificados el cumplimiento de la calidad
en esta etapa no debera tornarse en una tarea titnica, ya que las bases del
trabajo estaran previamente definidas.
Calidad de satisfaccin: esta es la medida de la calidad apreciada por los usuarios
finales de los productos software. En cierta medida es el entendimiento y aprecio
del producto software. Esta calidad es la culminacin de un proceso previo
sometido a distintas aplicaciones de calidad de trabajo. No puede esperarse en
esta etapa una alta calidad si no hubo preocupacin por ella en las etapas
anteriores.

Es en esta etapa en donde es ms apreciada la calidad dada a un producto pues es aqu


cuando se produce la comercializacin y uso masivo de l. Los usuarios vern una mayor
calidad en un producto software en la medida que este responde a los requerimientos,
desarrolla un buen rendimiento, tiene facilidad de uso, presenta una real ayuda y la
documentacin de usuario final acompaada es realmente til. Estas apreciaciones de
calidad hacia un determinado producto elevarn el nivel de confianza a la organizacin
desarrolladora.
14. Para qu crees que es necesario implementar un sistema de gestin de
calidad?
Creo que las empresas gestionan la multitud de retos a los que deben hacer frente,
mediante el desarrollo de procesos y estndares para medir y cumplir con los mismos;
integran los principios de su negocio en los sistemas de gestin. Por lo que algunas
empresas tienen un enfoque holstico, conjugando en un solo sistema la calidad, la
seguridad, el medioambiente y la salud.
En cualquier caso, muchas empresas no sacan el mximo provecho de sus sistemas de
gestin porque en general son percibidos como un instrumento para mantener el status
quo (estado del momento actual), en lugar de un medio para gestionar el cambio y la
mejora.
Sin embargo, un sistema de gestin eficaz debe proporcionar valor aadido a la
empresa, esencialmente permitiendo hacer las cosas mejor, de forma ms barata o ms
rpida, a medida que el sistema se desarrolla. Los principales estndares de sistemas de
gestin ponen nfasis en la mejora continua. Por lo tanto, el implantar un sistema de
gestin le da la oportunidad de centrarse en optimizar las reas que ms le importan y
su entorno.
Las exigencias del consumidor son cada vez ms, por lo que en los actuales escenarios
econmicos es muy relevante, especialmente por el rol que desempea la calidad y en
donde, las empresas exitosas estn plenamente identificadas que ello constituye una
buena ventaja competitiva.
Considero que la gerencia moderna est muy comprometida como algunos sealan a
responder continuamente a las exigencias de un entorno que cada vez es ms dinmico,
turbulento e imprevisible. Por lo que todo ello hace necesario, la adopcin de un sistema
gerencial con orientacin a la calidad que favorezca a los logros, objetivos establecidos y
haga ms competitivas a las empresas.

15.

Cules son los elementos de la gestin de la calidad?

Un Sistema de Gestin de la Calidad (SGC) no es ms que una serie de actividades


coordinadas que se llevan a cabo sobre un conjunto de elementos para lograr la calidad
de los productos o servicios que se ofrecen al cliente, esto es, planear, controlar y
mejorar aquellos elementos de una organizacin que influyen en el cumplimiento de los
requisitos del cliente y en el logro de la satisfaccin del mismo.
Para una mejor comprensin de lo que es un Sistema de Gestin de la Calidad
conoceremos las definiciones de cada una de sus palabras:
Sistema: conjunto de elementos que relacionados entre s ordenadamente contribuyen
a determinado objetos. Como ejemplo podemos citar los ecosistemas, los cuales estn
compuesto de varios elementos relacionados entre s, tales como: Agua, clima, tierra y
aire.
Gestin: es la accin y la consecuencia de administrar o gestionar algo. Conjunto de
operaciones que se realizan para dirigir y administrar un negocio o una empresa.
Concluimos que un Sistema de Gestin de la Calidad son actividades empresariales,
planificadas y controladas, que se realizan sobre un conjunto de elementos para lograr la
calidad.
Entre los elementos de un Sistema de Gestin de la Calidad, se encuentran los
siguientes:
1.
2.
3.
4.
5.

Estructura Organizacional
Planificacin (Estrategia)
Recursos
Procesos
Procedimientos

Estructura Organizacional: es la jerarqua de funciones y responsabilidades que


define una organizacin para lograr sus objetivos. Es la manera en que la organizacin
estructurar a su personal, de acuerdo a sus funciones y tareas, definiendo as el papel
que ellos juegan en la misma.
Planificacin: constituye el conjunto de actividades que permiten a la organizacin
trazar un mapa para llegar al logro de los objetivos que se ha planteado. Una correcta
planificacin permite responder las siguientes preguntas en una organizacin:

A dnde queremos llegar?


Qu vamos hacer para lograrlo?
Cmo lo vamos hacer?
Qu vamos a necesitar?

Recurso: es todo aquello que vamos a necesitar para poder alcanzar el logro de los
objetivos de la organizacin (personas, equipos, infraestructura, dinero, etc).
Procesos: conjunto de actividades que transforman elementos de entradas en producto
o servicio. Todas las organizaciones tienen procesos, pero no siempre se encuentran

identificados. Los procesos requieren de recursos, procedimientos, planificacin y las


actividades, as como sus responsables.
Procedimientos: son la forma de llevar a cabo un proceso. Es el conjunto de pasos
detallados que se deben de realizar para poder transformar los elementos de entradas
del proceso en producto o servicio. Dependiendo de la complejidad, la organizacin
decide si documentar o no los procedimientos. Todos estos elementos descritos, estn
relacionados entre s (de ah a que es un SISTEMA) y a su vez son gestionados a partir
de tres procesos de gestin: Planear, Controlar y Mejorar.
Sistema de Gestin de la Calidad

Planificacin de Calidad: parte de la gestin de la calidad enfocada al establecimiento


de los objetivos de la calidad y a la especificacin de los procesos operativos necesarios
y de los recursos relacionados, para cumplir los objetivos de la calidad. Sus actividades
permiten establecer los requisitos y los objetivos para calidad y para la aplicacin a los
elementos de un Sistema de Calidad.
La planificacin de la calidad consta de los siguientes pasos:
1.
2.
3.
4.
5.
6.

Establecer el proyecto
Identificar los clientes
Identificar los requisitos del cliente
Desarrollar el producto
Desarrollar el proceso
Desarrollar los controles y enviar a operaciones

Control de la Calidad, lleva a cabo un conjunto de operaciones para mantener la


estabilidad y evitar cambios adversos. Permite la medicin del desempeo actual y estos

se comparan con las metas establecidas. Lo que podra definirse como las tcnicas
usadas para estandarizar algo. La funcin del control de calidad existe primordialmente
como una organizacin de servicio, para conocer las especificaciones establecidas por la
ingeniera del producto y proporcionar asistencia al cliente.
Aseguramiento de la Calidad: consiste en seguir una lnea de actuacin dirigida a
conseguir trabajar en base a un conjunto de acciones planificadas y sistemticas,
implantadas dentro del Sistema de Calidad de la empresa.
Mejora de la Calidad constituye el grupo de actividades que llevan a la organizacin
hacia un cambio benfico, es decir, lograr mayores niveles de desempeo. Por lo que el
objetivo de la mejora de la calidad debera ser incrementar la capacidad de la
organizacin para satisfacer a sus clientes y aumentar dicha satisfaccin a travs de la
mejora de su desempeo.
Para que un Sistema de Gestin de la Calidad falle, solo bastar con que uno de estos
cinco elementos lo haga, o que se realice una mala gestin sobre ellos. No es posible
tener un Sistema de Gestin de la Calidad sin los elementos antes mencionados.
16.

Con que intencin se originaron las normas internacionales ISO 9000?

El desafo de la calidad, que involucra el diseo, desarrollo, produccin y


comercializacin de productos y servicios, es abordado por las empresas a travs de un
sistema de gestin de calidad, ste debe considerar un enfoque global de la calidad que
incluya todas las fases del producto, el que exige la participacin de todo el personal de
la organizacin y a su vez de todos los sectores que en ella se involucran.
La Organizacin Internacional para la Normalizacin se origina a partir de la Federacin
Internacional de Asociaciones Nacionales de Normalizacin (1926-1939). En octubre de
1946, en Londres, representantes de veinticinco pases deciden adoptar el nombre de
International Organization for Standardization conocida como ISO por sus siglas y por la
referencia a la palabra griega relativa a la igualdad.
En este marco las empresas han querido ser partcipes de la expansin internacional y
por esta razn se empieza a desarrollar un rea de investigacin a escala mundial del
concepto de estandarizacin, el que se convierte consecuentemente en un elemento de
soporte al creciente impacto de la calidad, y entre los resultados se obtuvieron las
normas ISO.
La ISO es una red de institutos de normas nacionales establecidos en 146 pases,
existiendo un representante en cada pas. ISO realiza su primera reunin en el mes de
junio de 1947 en Zurc, Alemania, y se establece como sede para su funcionamiento en
la ciudad de Ginebra, Suiza. Su finalidad principal es la de promover el desarrollo de
estndares internacionales y actividades relacionadas incluyendo la conformidad de los
estatutos para facilitar el intercambio de bienes y servicios en todo el mundo.
Este es un organismo no gubernamental, y no presenta dependencia de ninguna
entidad, lo que conlleva a que las normas emitidas por dicha organizacin no son
impuestas en ninguna nacin, sino que las entidades se acogen voluntariamente a ellas.

Por lo que la globalizacin econmica conduce a la estandarizacin de los procesos


productivos, generando que cualquier compaa deseosa de participar en el mercado
mundial, cumpla con los estndares y adems cuente con la certificacin ISO.
Las normas ISO 9000 no definen como debe ser el Sistema de Gestin de la Calidad de
una organizacin, sino que fija requisitos mnimos que deben cumplir los sistemas de
gestin de la calidad. Dentro de estos requisitos hay una amplia gama de posibilidades
que permite a cada organizacin definir su propio sistema de gestin de la calidad, de
acuerdo con sus caractersticas particulares.
Recalco que el ISO 9000, es un modelo de aseguramiento de la calidad; la norma no
contempla el aseguramiento del producto, asegura el Sistema de Calidad que genera el
producto.
La serie ISO 9000 est formada por cinco documentos, tres de ellos son modelos de
aseguramiento de la calidad, especficamente el 9001, el 9002 y el 9003. Los otros dos
son simples lineamientos que sirven de apoyo.
ISO 9000: Principios y conceptos, lineamientos para su seleccin y utilizacin.
ISO 9001: Modelo de aseguramiento de calidad, aplicable al diseo, desarrollo,
fabricacin, instalacin, y servicio.
ISO 9002: Modelo de aseguramiento de la calidad, aplicable a la fabricacin y a la
instalacin.
ISO 9003: Modelo de aseguramiento de la calidad, aplicable a la inspeccin y a ensayos
finales.
ISO 9004: Principios y conceptos, lineamientos para la gestin de calidad y elementos
del sistema de calidad.
Los tres modelos para el aseguramiento de la Calidad, representan tres formas distintas
de caractersticas organizacionales para propsitos contractuales entre dos empresas
(ANSI/ASQC Q91 1978). El ISO 9000 y el 9004 son simples lineamientos.
El ISO 9000 fue redactado para ayudar a los usuarios potenciales a decidir qu modelo
de aseguramiento es la ms adecuada y relevante para una relacin contractual en
particular.
El ISO 9004 proporciona al usuario un conjunto de lineamientos bajo los cuales puede
ser desarrollado e implantado el sistema gerencial de calidad.
El ISO 9000 y 9004 orientan para alcanzar la calidad de una empresa determinada.
Estos documentos son usados slo para efectos de aseguramiento interno de calidad; las
cuales son actividades orientadas a que la gerencia de la organizacin confe en
garantizar que se ha logrado la calidad deseada.
Los estndares de conformidad, ISO 9000, 9001 y 9003 se utilizan para propsitos
externos de aseguramiento de la calidad. El aseguramiento externo de la calidad
implica: actividades orientadas a proveer confianza al comprador, que el sistema de
calidad del proveedor otorgar un producto o servicio que satisfaga los requerimientos
de calidad del comprador.

Hay que recalcar que ni el ISO 9000 ni el 9004 son modelos de aseguramiento de la
calidad. Por lo tanto, no hay ninguna relacin de obligatoriedad para con ellos, ni
siquiera hay obligacin de leerlos.
17.

Menciona los principios de gestin de calidad.

Cuando se redactaron las normas ISO 9001 e ISO 9004, se elaboraron 8 principios
bsicos, sobre los que descansa todo el sistema de gestin de la calidad. Debemos de
tener en mente siempre para que un Sistema de Gestin de Calidad funcione como debe
y de manera ptima.
Si una empresa implanta un sistema de gestin de la calidad, que cumpla los
requerimientos de la norma ISO 9001, pero si no lleva a cabo estos principios, no
obtendr ni la mitad de los beneficios esperados.

1. Enfoque al cliente.
Las organizaciones dependen de sus clientes, por lo tanto, deben entender sus
necesidades presentes y futuras, cumplir sus requisitos y satisfacer o exceder sus
expectativas.
2. Liderazgo.
Los lderes establecen unidad de propsito y direccin para la organizacin. Ellos
deben crear y mantener un ambiente interno en donde la gente se puede
desarrollar completamente en funcin de los objetivos de la organizacin.
3. Participacin del personal.
El personal de todos los niveles es la esencia de una organizacin y su ambiente
los motiva a usar sus habilidades para el beneficio de la misma organizacin.
4. Enfoques basados en procesos.
Los resultados deseados se logran con mayor eficiencia cuando las actividades y
recursos relacionados se administran como procesos.
5. Enfoque del sistema para la gestin.
Identificar, entender y manejar procesos interrelacionados como un sistema
contribuye a la efectividad y eficiencia de la organizacin, a travs de sus
objetivos.
6. Mejora continua.
La mejora continua del desempeo de las organizaciones debe ser un objetivo
permanente en la organizacin.

7. Enfoque basado en hechos.


Las decisiones efectivas se basan en el anlisis de informacin y datos.
8. Relacin mutuamente beneficiosa con el productor proveedor.
La organizacin y sus proveedores dependen entre s y una relacin de mutuo
beneficio incrementa la habilidad de ambos de crear valor.
18. Menciona las actividades de un gestor de proyecto de software al
implantar un sistema de gestin de calidad.
Gestor de proyecto
Un gestor de proyecto, tambin conocido bajo el trmino gerente de proyecto,
director de proyecto, lder de proyecto o encargado de proyecto, es la persona
que tiene la responsabilidad total del planeamiento y la ejecucin acertados de cualquier
proyecto. Este ttulo se utiliza en el desarrollo de software y diversas ocupaciones que se
basan en la generacin o manutencin de un producto.
El gerente de proyecto debe poseer una combinacin de habilidades incluyendo una gran
capacidad inquisitiva, de detectar asunciones sin especificar y de resolver conflictos
interpersonales. Una de sus tareas ms importantes es el reconocimiento de los riesgos
que afectan directamente las probabilidades de xito del proyecto, y la constante
medicin, formal e informalmente de dicho riesgo a lo largo del ciclo de vida del
proyecto. El riesgo se presenta mayormente como incertidumbre. El gerente de proyecto
acertado es aquel que enfoca esto como preocupacin principal. La mayor parte de los
problemas que afectan un proyecto se relacionan de un modo u otro a un riesgo. Un
buen gerente de proyecto puede reducir los riesgos significativamente, a menudo
adhirindose a una poltica de comunicacin abierta, asegurndose de que cada
participante significativo tenga una oportunidad de expresar sus opiniones y
preocupaciones. Un gerente de proyecto es el responsable de tomar las decisiones
necesarias de manera tal que el riesgo sea controlado y la incertidumbre reducida al
mnimo. Cada decisin tomada por el encargado de proyecto debe involucrar un
beneficio directo hacia el proyecto.
Habilidades y conocimientos
La gestin de proyectos es una disciplina presente en mltiples sectores, siendo muy
diferentes, en funcin del sector, las habilidades y conocimientos que puede poseer un
profesional con el mismo ttulo. Algunas de las habilidades y conocimientos destacables
son:
1. Gestin de proyectos
2. Gestin de proyectos de ingeniera
3.
4.
5.
6.
7.
8.

Direccin de equipos
Direccin de obras
Gestin de proyectos de construccin
Control de costos
Planificacin de proyectos
Control de proyectos

No obstante, estas habilidades y conocimientos pueden ir evolucionando para adaptarse


a los cambios tecnolgicos y culturales de cada momento.
Por lo tanto, el gestor del proyecto de software debe asegurarse que se cumplan las
restricciones que indica la organizacin (tiempo, presupuesto, personal, etc.) y entregar
el software de acuerdo a los requisitos del cliente u organizacin.
Las actividades de un gestor de proyecto de software al implantar un sistema de gestin
de calidad son las siguientes y stas pueden variar dependiendo de la organizacin:

Redaccin de la propuesta.

Describe objetivos, procedimiento, estimaciones de coste y tiempo del proyecto. No


existe una gua especfica para la redaccin de la propuesta.

Planificacin y calendarizacin del proyecto.

Se encarga de identificar las actividades del proyecto y asignarles tiempos de acuerdo a


su desarrollo.

Estimacin de costos del proyecto.

Esta actividad se relaciona con la estimacin de recursos requeridos para llevar a cabo el
plan del proyecto.

Supervisin y revisin del proyecto.

Es la actividad del gestor del software que puede ser formal y/o informal, esta ltima
predice situaciones de atraso o fallas, se basa en las entrevistas directas al personal
diariamente, mientras que la formal contempla una revisin completa de progreso y de
los desarrollos tcnicos del proyecto.

Seleccin y evaluacin del personal.

Se refiere a realizar la seleccin de personas con habilidades y experiencia adecuada


para trabajar en el proyecto.

Redaccin y presentacin de informes.

Implica redactar una propuesta para realizar el proyecto e ir presentando informes del
proyecto durante su desarrollo.
La gestin de calidad del software se estructura en tres actividades principales:

Garanta de la calidad. El establecimiento de un marco de trabajo de


procedimientos y estndares organizacionales que conduce a software de alta
calidad.
Planificacin de la calidad. La seleccin de procedimientos y estndares
adecuados a partir de este marco de trabajo y la adaptacin de stos para un
proyecto software especfico.
Control de la calidad. La definicin y fomento de los procesos que garanticen
que los procedimientos y estndares para la calidad del proyecto son seguidos por
el equipo de desarrollo de software.

Conclusiones
Las empresas que sobrevivan en el mercado del siglo XXI deben implementar el
software como un elemento que permita generar estrategias de diferenciacin en sus
procesos de negocio. Con el objetivo de ser ms competitivos, algunas organizaciones
del software estn implantando la direccin disciplinada de los procesos usados para el
desarrollo y mantenimiento del software. A travs de la mejora de sus procesos, estas
organizaciones han estado obteniendo la mejora necesaria de la calidad de sus
productos y resultados buenos en sus negocios.
Existen diferentes filosofas y modelos de calidad que han sido implementados en las
empresas y en diferentes pases, y de ah han surgido normas de calidad que ayudan a
que las organizaciones las utilicen y se lleven a travs de los liderazgos de los
empresarios, dirigentes o toda aquella persona que tiene a cargo un grupo de personas
o inclusive a una persona con la finalidad de realizar cambios que den respuesta a las
necesidades de las empresas y de los clientes internos y externos, para aumentar la
productividad de la empresa y de esta forma seguir en un mercado cada vez ms
competitivo.
Una de las mayores dificultades con las que se enfrentan aquellos que comienzan y
trabajan en proyectos IT es la gran diversidad de conceptos que resulta necesario
incorporar para adentrarse en el tema y el hecho de que coexisten a su vez un gran
nmero propuestas. Este libro permite implementar en una organizacin una estrategia
global de desarrollo de proyectos de IT enfocada a los paradigmas necesarios, gestin
del recurso humano, mtricas, SQA, medicin y estimacin de costos.

1. La perspectiva de la calidad de software de acuerdo a las ciencias de la


computacin e ingeniera de software.
Cuando se habla de calidad del software, desde la perspectiva de la ingeniera del
software, casi siempre se refiere a las fallas que son tolerables en un sistema. El
concepto de calidad desde la perspectiva de ingeniera del software: es la caracterstica
que distingue el grado de excelencia o superioridad de un proceso, producto o servicio.
En el desarrollo de un sistema de software, la calidad aparece por primera vez en los
requisitos, ah se establecen los parmetros y los criterios de calidad del software que se
construir. Las caractersticas de calidad que se definan en ese momento sern la
referencia de ah en adelante, por lo que todo aquello que se establezca como requisito
de calidad en este punto, tendr una enorme influencia en los parmetros de calidad
establecidos, si se cumplieron o no al final del desarrollo de un sistema de software, ser
la manera de evaluar dicha calidad.
Las caractersticas de calidad es un aspecto en el cual se enfoca la ingeniera de
software.
Considerando:
Calidad Cultura y tica de calidad Aseguramiento de la calidad Modelos de
calidad Valor y costes de la calidad.
Por otra parte, el cdigo deontolgico de tica y ejercicio profesional del ingeniero de
software, fue desarrollado por la IEEE (Instituto de Ingenieros Elctricos y Electrnicos)
y la ACM (Asociacin para Mecanismos de Computacin). Este cdigo resalta la
importancia de la calidad como parte de buenas costumbres, regula la tica de la
profesin de un ingeniero de software, inspira buenas conductas y expresa los ideales a
los que se deben aspirar, de igual manera, enumera principios morales, derechos y
responsabilidades de los profesionistas.

2. La perspectiva de la calidad de software de acuerdo a las normas ISO.


La norma ISO/IEC 9126, ISO/IEC - 14598 (en sus seis partes), ISO/IEC 25000
(SquaRE); contienen un estndar que define tres vistas diferenciadas en el estudio de la calidad
del producto:

Vista interna: esta vista se ocupa de las propiedades del software como: el tamao, la
complejidad o la conformidad con las normas de orientacin a objetos.
Vista externa: vista que analiza el comportamiento del software en produccin y
estudia sus atributos, por ejemplo: el rendimiento de un software en una mquina
determinada, el uso de memoria de un programa o el tiempo de funcionamiento entre
fallos.
Vista en uso: mide la productividad y efectividad del usuario final al utilizar el software.
- La primera puede utilizarse desde las primeras fases del desarrollo, permitiendo
detectar deficiencias en el software en edades muy tempranas del ciclo de vida del
software.

- La segunda, sin embargo, necesita que el producto software este completo y se


utilizar por tanto en el pase a produccin del producto, siendo muy dependiente de la
mquina donde se ejecute.
- Por ltimo la tercera vista que tambin estudia el producto software finalizado ser
dependiente del usuario y estar condicionada a los factores personales del mismo.
De aqu la importancia de la perspectiva de acuerdo a las normas ISO.

3. Para qu crees que es necesario implementar un sistema de gestin de


calidad?
Implementar un sistema de gestin de calidad es un aspecto fundamental, es el
concepto de rompimiento, que implica en un cambio de la forma de pensar, de estilo y
de postura, envolviendo a todos los integrantes de la empresa, desde el presidente
hasta el ltimo trabajador. En particular, la figura del Director de la organizacin asume
dimensiones decisivas, pues es l, de forma intransferible, quien tiene en sus manos el
detonador del suceso o del fracaso. En efecto, Gestin de Calidad es un programa del
Director, por tanto, o l rompe con el modo de pensar, sentir y actuar antiguo, a travs
de la asuncin y comprometimiento personal con la implantacin del programa,
transformndose as en un dinmico agente de cambios, o lo abandona a sus propias
fuerzas. Siendo entonces que la gestin de calidad, denominada tambin como sistema
de gestin de la calidad, siendo aquel conjunto de normas correspondientes a una
organizacin, vinculadas entre s y a partir de las cuales es que la empresa u
organizacin en cuestin podr administrar de manera organizada la calidad de la
misma. La misin siempre estar enfocada hacia la mejora continua de la calidad. Un
buen sistema de gestin de calidad, siempre le garantizar a la empresa la satisfaccin
de los requerimientos de sus clientes, tanto en lo que respecta a la prestacin del
servicio o a lo que ofrece el producto en s.

Bibliografa
Hernndez, J. Tema 02. Calidad de Software. Ingeniera de Software II.
Universidad de Cantabria (S/F). [En lnea]. Pdf.
Disponible en:
http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-softwareii/materiales/tema2-calidadSistemasSoftware.pdf
[2015, 08 de octubre].
Ingeniera de Software. EcuRed (2015). [En lnea]. Pgina Web.
Disponible en:
http://www.ecured.cu/index.php/Ingenier%C3%ADa_de_software
[2015, 08 de octubre].
Ciencias de la computacin. EcuRed (2015). [En lnea]. Pgina Web.
Disponible en:
http://www.ecured.cu/index.php/Ciencias_de_la_computaci%C3%B3n
[2015, 08 de octubre].

Unidad 1. Fundamentos de Calidad. Modelos de calidad de software. UnADM.


(S/F). [En lnea]. Pdf.
Disponible en:
https://unadmexico.blackboard.com/bbcswebdav/pid-288545-dt-content-rid3480770_1/courses/DS-DMCS-1502S-B2-001/U1/Unidad
%201%20Fundamentos%20de%20calidad.pdf
[2015, 08 de octubre].
Estndares y modelos de calidad de software. (2013). [En lnea]. Blogspot.
Disponible en:
http://evaluaciondesoftware2013.blogspot.mx/

[2015, 08 de octubre].
Introduccin a la Ingeniera de Software. (S/F). [En lnea]. Pdf.
Disponible en:
http://www.lcc.uma.es/~lopez/modular/ingsw/transp_ingsw.pdf

[2015, 08 de octubre].
Griful, E. & Canela, M. . (2005).
Gestin de la calidad.
Barcelona: Ediciones de la Universidad Politcnica de Catalunya, SL.
Calero, C., Moraga, M. ., & Piattini, M. G. (2010).
Calidad de producto y proceso software.
Madrid: Ra-Ma.
ISO. (9000:2005).
Norma Internacional ISO 9000, traduccin oficial en espaol.
Ginebra, Suiza: Secretaria oficial ISO.
Alonso, F., Martnez, L., & Segovia, F. J. (2005).
Introduccin a la ingeniera del software: Modelos de desarrollo de programas.
Madrid, Espaa: Delta publicaciones.
Roger, S. (2005).
Ingeniera del software. Un enfoque prctico.
Mc Graw Hill/Interamericana.
Roger S. Pressman,
Ingeniera del Software: Un Enfoque Prctico.
Tercera Edicin, Editorial Mc Graw-Hill Inc., 199

Anda mungkin juga menyukai