Está en la página 1de 2

UNIVERSIDAD TCNICA DE ORURO

FACULTAD NACIONAL DE INGENIERA


INGENIERA DE SISTEMAS E INFORMTICA
TITULO: ESTRATEGIA METODOLGICA DE CALIDAD PARA EL DESARROLLO DE SOFTWARE
Autor: Silvia Elizabeth Carvajal Valdivia
Fecha de defensa de la tesis: 12 de Febrero de 2008
Descriptores: Estrategia, Calidad, Software, RUP, SPICE,
Tutor: M. Cs. Ing. Nelson Tapia Hinojosa
No. de pginas de la tesis: 166 paginas
RESUMEN
En el presente proyecto, se desarroll una Estrategia de Calidad para el desarrollo de
software, la cual servir de de gua a los desarrolladores de software, as mismo se
cuenta con una herramienta de evaluacin para el desarrollo de Software.
Este proyecto constituye en el primer trabajo que proporcione un nuevo enfoque para el
anlisis y aplicacin de normas de calidad en el desarrollo de software en nuestro medio
ya que al aplicar normas o metodologas de calidad en el desarrollo de Software, se
reducirn la vulnerabilidad en la aplicacin del Software, lo que incurre en una reduccin
de costos en lo referente a correcciones y mantenimiento del mismo, asimismo el
software desarrollado que estar constituido bajo los estndares de calidad lo que implica
una mejora de procesos al interior de la organizacin.
El problema radica en que los conceptos de calidad y normas de desarrollo de software
no estn muy profundizadas en la formacin de los estudiante de la carrera de ingeniera
de sistemas, asimismo en los desarrolladores de software por lo que es necesario que
comprendan que el desarrollo de productos de alta calidad y que a su vez estn
enmarcados en los conceptos de Ingeniera de Software es una meta importante y
constituye un factor de primer nivel en la direccin de la institucin, empresa y/o entidad.
El objetivo general es el de desarrollar una estrategia metodolgica de calidad para el
anlisis y diseo, en el desarrollo de Software, para cumplir este objetivo siguen los
siguientes objetivos especficos: a) estudiar y seleccionar las normas y metodologas
existentes para el aseguramiento de la calidad en el desarrollo de software, en el afn de
incorporar la ms adecuada a nuestro medio, b) caracterizar una metodologa de
desarrollo software, que permita ser robusta en el anlisis y diseo del sistema, c)
identificar los parmetros de estandarizacin para los flujos de trabajo en el anlisis y
diseo de software, d) elaborar una poltica de aseguramiento de la calidad para el
anlisis y diseo de software, e) desarrollar un programa de aplicacin, que permita
apreciar los alcances y pruebas de calidad en aplicaciones ya desarrolladas. Para este
entendido se realiz un anlisis de las normas y metodologas de calidad para el
desarrollo de software; con toda esta informacin analizada y sintetizada es que se

elabora la estrategia propuesta. La estrategia esta enmarcada en cuatro aspectos, un


enfoque de calidad basado en procesos: tomando en cuenta la norma ISO 9001 2000,
un modelo de capacidad: tomando como referencia los conceptos y paradigmas del CMM
y SPICE, un modelo de proceso para el desarrollo de software: en base a los flujos de
trabajo del RUP incorporando el modelo Negocio, Requerimientos, Anlisis y Diseo, junto
con sus respectivas herramientas para desarrollo de software: como es el UML, tambin
se propone el uso del estndar IEEE 830, para una apropiada especificacin de los
requerimientos Software; por ultimo con el desarrollo del programa de aplicacin HEDE
SW (usando la herramienta de programacin Delphi), se logr apreciar los alcances y
pruebas de calidad en aplicaciones ya desarrolladas, evidenciando la filosofa de UML y
RUP.
Se observa en los resultados el porcentaje logrado en cada dominio y criterio,
determinando la escala en la que se encuentra la aplicacin, lo cual ser til para
orientar al desarrollador de software sobre sus limitaciones y aciertos a partir de los
criterios de cada dominio; con el anlisis de resultados de la evaluacin a cada proyecto,
se deduce que uno de los aspectos poco explotados por los desarrolladores de software
es la parte del modelo del negocio y el de requerimientos, ya que estas forman parte
esencial y base para el desarrollo de software.
En conclusiones, la propuesta junto con la herramienta de evaluacin no pretende ser un
marco rgido que limite o restrinja los Procesos o flujos de trabajo en el desarrollo de
software, la estrategia pretende contribuir al mejoramiento del desarrollo de software
enfocando hacia la mejora continua y reforzar la labor del desarrollador a travs de un
conjunto de acciones, para asegurar la calidad en el desarrollo de software desde la parte
del Modelo del negocio, hasta el Modelo del Diseo. Con la herramienta de evaluacin
HEDE-SW se puede contribuir a mejorar el proceso y extender los limites de la estrategia,
ya sea con la adicin de dominios, criterios y ampliar la lista de verificacin.
Cabe mencionar que la aplicacin desarrollada para la evaluacin del software sirve de
herramienta a expertos en el rea con conocimientos profundos sobre el desarrollo de
software, ya que el contenido de las listas de verificacin est orientado a peritos en el
rea. Para una mejor investigacin y anlisis: se recomienda centrarse en cuestiones
concernientes al qu: Cules son los procesos del dominio?, Cules son los conceptos,
los trminos?, Cules son los eventos y las operaciones del sistema?, Qu hacen las
operaciones del sistema?, de esta forma se tendr una buena base para el diseo del
sistema y se lograra un resultado aceptable si el desarrollador de software asume un
compromiso por la mejora continua, como as seala las normas de calidad.