Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIN...................................................................................2
ISO........................................................................................................3
CMMI.....................................................................................................4
SPICE....................................................................................................5
BOOTSTRAP.........................................................................................6
CONCLUSIN.......................................................................................7
REFERENCIAS ELECTRONICAS........................................................8
INTRODUCCIN.
En los ltimos aos ha aumentado considerablemente la produccin de software
debido a la alta demanda del uso de las tecnologas de la informacin en lo
econmico, poltico y social; contar con modelos y estndares para medir la
calidad adquiere importancia relevante para cualquier empresa desarrolladora de
software. El objetivo principal de este trabajo ha sido presentar los modelos y
estndares ms importantes para la validacin, verificacin y calidad de software.
El resultado de esta investigacin se alcanz usando metodologas basadas
fundamentalmente en las diferentes exposiciones que se han llevado a cabo por
mis compaeros, una investigacin a fondo de cada estandar; despus de revisar
los modelos y estndares para la validacin, verificacin y calidad de software
encontradas en la literatura se ponen a disposicin los detalles tcnicos ms
relevantes a los equipos de desarrolladores y empresas en general dedicadas a la
produccin de software para que cuenten con alternativas en la seleccin y
aplicacin adecuada de los modelos y estndares durante el control de calidad.
Uno de los grandes problemas que enfrenta la produccin de software tan
necesario para el desarrollo de las Tecnologas de la informacin (TI) es el costo
de desarrollo y la calidad con que estos son entregados a usuarios finales para su
puesta en explotacin. En la actualidad una de las disciplinas que propician contar
con programas o aplicaciones de funcionalidad probada que garantiza el
desarrollo de las TI es previamente la gestin de la calidad en el proceso de
desarrollo de software.
Desde los primeros momentos en que se comenz a desarrollar programas de
aplicaciones; los errores y defectos que ests presentaban a la hora de la entrega
y puesta en explotacin dejaron clara la necesidad de propiciar un ambiente de
gestin de la calidad con el objetivo de garantizar el funcionamiento ptimo de las
aplicaciones, mejorando el proceso de desarrollo para entregar al usuario un
producto con calidad.
A partir de esta problemtica, el presente ensayo tiene el objetivo de identificar un
grupo de modelos y estndares que pueden ser utilizados por los especialistas
dedicados a tareas de calidad inmersos en procesos de desarrollo o auditorias de
software. En la gestin de la calidad de los procesos y proyectos se utilizan
mtricas para medir caractersticas del producto y tomar despus las decisiones
en cuanto a la eliminacin de los defectos, evitando costos innecesarios y
entregas prolongadas del producto en desarrollo.
ISO
El proceso de globalizacin econmica exige que las empresas redefinan sus
estrategias y sus procesos con la finalidad de lograr un uso eficiente de sus
recursos y el aumento de su productividad, de modo que puedan competir con
xito en el mercado.
Existen mecanismos que promueven el logro de la eficiencia y calidad requeridas,
tanto en los sistemas de produccin de las empresas as como en el acabado final
de los productos. Es por eso que los estndares internacionales ISO constituyen
un instrumento importante para alcanzar las metas descritas. A travs de ellos se
establece una serie de pautas que las entidades debern seguir con la finalidad de
implementar un sistema de gestin y aseguramiento de la calidad en el desarrollo
de sus procesos.
Dentro de los estndares internacionales voluntarios elaborados por dicha
organizacin encontramos a los de la familia ISO 9000, referidos a la gestin y
aseguramiento de la calidad, e ISO 14000, sobre la gestin ambiental.
La familia ISO 9000, a travs de la cual se propone la implementacin de sistemas
de gestin y aseguramiento de la calidad, engloba varios estndares
internacionales. Dentro de ellos destacan los estndares ISO 9001, sobre diseo,
produccin, instalacin y servicio post-venta; ISO 9002, referidos a la instalacin y
servicio post-venta; ISO 9003, inspecciones y ensayos finales, e ISO 9004-1, que
se constituye en una gua para la gerencia en el desarrollo de un sistema de
calidad.
Los certificados ISO son otorgados por las denominadas entidades certificadoras
que pueden ser entidades nacionales o extranjeras, que realizan una evaluacin
exhaustiva de los procesos de las empresas que pretenden obtener el citado
documento.
Los beneficios que consiguen las empresas al implementar un sistema de calidad
segn las normas ISO son considerables, pues permiten obtener una mayor
satisfaccin de los clientes por la confianza en los productos y servicios que
brindan. Otro aspecto fundamental es la reduccin de costos, pues al contar con
un sistema ms eficiente se eliminan las posibilidades de efectuar un reproceso
para la elaboracin de los productos o servicios que no se adecuan a los
estndares solicitados.
Actualmente son ms de doscientas mil empresas en el mbito mundial
certificadas con las normas ISO. Las corporaciones alrededor del globo han
construido y continan construyendo sus sistemas de calidad alrededor de estos
estndares.
CUS: Cliente-Proveedor.
ENG: Ingeniera.
SUP: Soporte.
MAN: Gestin.
ORG: Organizacin.
Dimensin de procesos CUS
La categora CUS: est formada por procesos que afecta directamente al cliente,
soportan el desarrollo y la transicin del software al cliente y permiten la correcta
operacin y uso del producto y/o servicio software.
Dimensin de procesos ENG: La categora ENG est formada por procesos que
directamente especfica, implementa o mantiene el producto software, su relacin
con el sistema y su documentacin.
Dimensin de procesos SUP: Est formada por procesos que dan soporte a
cualquiera del resto de procesos (incluidos los SUP), en distintos puntos del ciclo
de vida del software.
Dimensin de procesos MAN: Formada por procesos utilizados en la gestin de
cualquier tipo de proyecto en el ciclo de vida del software.
Dimensin de procesos ORG: Formada por procesos que establecen los objetivos
de negocio de la organizacin.
BOOTSTRAP.
Es un mtodo para analizar, redisear y mejorar los procesos de negocio del
desarrollo de software. Su enfoque es evaluar el proceso, no el producto a mi
padecer bastante completo al igual que las ISO ya que: define caractersticas de
los procesos, provee un anlisis cuantitativo, hace evidentes fortalezas y
debilidades, identifica reas de mejora, provee recomendaciones y sugiere un plan
de implementacin.
La metodologa Bootstrap engloba tanto la evaluacin para establecer el
diagnstico de un proceso para desarrollo de software, as como la creacin de un
plan de accin que defina los pasos, incluso los detalles de la implantacin y los
marcos temporales para que la organizacin aumente su capacidad de entrega de
productos y servicios de calidad.
Bootstrap no te da la oportunidad de dejar el proceso a medias, puesto que le da
continuacin al servicio/producto aun despus de implantarlo en la empresa y
seguir mejorndolo, asegura la fiabilidad y capacidad de repeticin de la
evaluacin. Concluimos que la importancia y fama de este modelo viene dada por
la forma en que progresivamente brinda a las organizaciones una forma de
mejorar continuamente, aumentando as su calidad, sus ventas, sus proyectos y
en especial sus productos de software; y esto es aplicable cclicamente, es decir,
no solo se hace una vez, sino que permite mejorar cada vez ms.
CONCLUSIN.
Gracias a la elaboracin de este trabajo he podido disipar dudas respecto a la
calidad de software, y todo lo que conlleva el desarrollo de este, he ampliado mi
panorama en cuanto a cmo evaluar si un software es lo suficientemente bueno o
de distinguir en qu etapa se encuentra, y aun despus de echarlo a andar como
llevar un monitoreo para seguir mejorndolo, particularmente el ISO aclaro mis
dudas respecto a la evaluacin de los procesos, a como las grandes
organizaciones con apoyo de diferentes normas que brinda el ISO o SPICE
pueden darle satisfaccin al cliente para llevar a cabo un proceso, ambos se
pueden aplicar en cualquier tipo de organizacin o actividad sistemtica orientada
a la produccin de bienes o servicios. Son muy importantes para toda
organizacin que se quieren distinguir de otras empresas puesto que esta norma
es muy difcil de conseguir y por lo tanto trae para la empresa un gran
reconocimiento nacional e internacional, puesto que los compradores de los
productos ya sean de nuestro pas o de otra parte del mundo, buscan siempre
productos de calidad.
Pues bien si son muy buenos los beneficios que trae esta norma, es sabido que el
proceso de certificacin es duro.
En lo particular me sorprendi saber de BootStrap y no como un framework puesto
que esa era la referencia que tenia de este, saber que tambin ayuda al desarrollo
de software y si ISO brinda una certificacin para los procesos, BootStrap enfoca
ms su atencin a que el producto/servicio incluso despus de ser implementado
siga mejorando, digamos que ayuda a las empresas a prepararse para lograr una
certificacin ISO ya que combina y realza las formas establecidas por CMMI
aspectos importantes adicionales, podemos listar las actividades que comprende
la aplicacin del modelo en s. Y el seguimiento que deben llevar para que sea
correctamente aplicado.
En cuanto a CMMI su objetivo consiste en mejorar los procesos de desarrollo de
software de tal modo que los proyectos sean ms predecibles en cuanto a tiempo
de realizacin de un software y en cuanto al coste que podra llegar a tener una
vez terminado adems de que se reduzcan los riesgos en los desarrollo entre
otros. Te ayuda a aprender a hacer predicciones de tiempo y de calidad ms
ajustadas. Mejorar la Calidad del software desarrollado y aprender cmo evaluar
los mtodos y tecnologa son que el usuario cuenta para as poder obtener un
buen resultado con el desarrollo de nuestro proyecto o bien nuestros software que
cumpla con los estndares de calidad segn el CMMI.
Finalmente puedo concluir que pude reafirmar y aclarar ciertos conocimientos que
ya tena y conocer ms sobre cmo conseguir calidad en el desarrollo del software
y garantizar el desarrollo de un proceso como organizacin.
REFERENCIAS ELECTRONICAS.
el
11
de
abril
del
2013
en
http://es.kioskea.net/contents/qualite/cmmi.php3. 10/09/2015
en
http://www.avantare.com/lineas-de-negocio/ampliacion-de-
contenido--serviciosmaterial-de-referencia/que-es-cmmi-y-beneficios?es
10/09/2015
11
de
abril
del
2013
en
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=cmmi
10/09/2015