Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

MOPROSOFT

Modelo para la evaluacin y mantenimiento de software, as como su


seguimiento en el desarrollo de esos sistemas de software. Generalmente
orientado a pequeas y medianas empresas que desarrollan software; ms del
90% de las organizaciones que desarrollan software son pymes, pues las
limitaciones de recursos se les hace ms difcil adoptar otros modelos que
estn orientados a organizaciones grandes.
Desarrollado por la Asociacin Mexicana para la Calidad en Ingeniera de
Software a travs de la Facultad de Ciencias de la UNAM. Moprosoft se ha
identificado con la norma tcnica NMX-059/01-NYCE2005 que fue declarada
Norma Mexicana el 15 de agosto de 2005bajo una publicacin en el Diario de la
Federacin.

VENTAJAS

Su adopcin no es costosa.
Especfico para el desarrollo y mantenimiento del software.
Practico de aplicar en organizaciones pequeas.
Orientado a mejorar los procesos para contribuir a los objetivos del
negocio.
Aplicable como norma mexicana.
Basada en normas ISO
Facilita la compresin del modelo.
Simplifica la relacin entre el modelo de procesos y la organizacin.
Cuenta nicamente con 9 procesos evitando la fragmentacin que se
presenta en otros modelos.
Capacidad organizacional de gestin de procesos y proyecto.

DESVENTAJAS

Evaluaciones formales constantes


No es prctico ni fcil de usar.
No es compresible para los modelos ISO 9000: 2000
Mejora de procesos orientado al objetivo del negocio.
Proyectos para largos plazos.

ISO/IEC 912
Esta parte de la ISO 9126 describe el modelo de calidad del producto de
software. La primera parte del modelo especifica 6 caractersticas de calidad
interna y externa, las cuales estn divididas en subcaractersticas, son
manifestadas externamente cuando el software es utilizado como parte de un
sistema, y son un resultado de atributos internos del software. La calidad
externa evala que el software satisfaga las necesidades del usuario teniendo
en cuenta las condiciones especificadas. Esta calidad es medible en el
comportamiento del producto. La calidad interna evala el total de atributos
que un software debe satisfacer teniendo en cuenta condiciones especificadas.
Esta calidad es medible a partir de las caractersticas intrnsecas.
Las caractersticas definidas son aplicables a todo tipo de software. Las
caractersticas y subcaractersticas proveen una terminologa consistente
respecto de la calidad del producto del software.
Esta Norma permite especificar y evaluar la calidad del software desde
distintas perspectivas, las cuales estn asociadas a la adquisicin,
requerimientos, desarrollo, uso, evaluacin, soporte, mantenimiento,
aseguramiento de la calidad, y auditoria del software. Puede ser usada por
desarrolladores, evaluadores independientes y grupos de aseguramiento de la
calidad responsables de especificar y evaluar la calidad del software.
La evaluacin de los productos de software que satisfacen las necesidades de
calidad del software es uno de los procesos del ciclo de vida de desarrollo del
software. La calidad del producto de software puede ser evaluada por medio de
la medicin de atributos internos, externos o a travs de la calidad en uso. El
objetivo es que el producto tenga el efecto requerido en un contexto particular
de uso. La calidad del proceso contribuye a mejorar la calidad del producto, y la
calidad del producto contribuye a mejorar la calidad en uso.
Evaluar y mejorar la calidad de un proceso contribuye a mejorar la calidad del
producto; y esto contribuye a mejorar la calidad en uso. De manera similar,
evaluar la calidad en uso puede mejorar la calidad del producto, y evaluar un
producto puede mejorar un proceso.
El modelo de calidad interna y externa est formado por las siguientes
caractersticas: Funcionalidad, Confiabilidad, Facilidad de uso, Eficiencia,
Facilidad de mantenimiento y Portabilidad.

MODELO BOOTSTRAP
Mediante esta metodologa se tratar la mejora de procesos de software.
ISO/IEC TR 15504 define un proceso como un grupo de actividades
interrelacionadas donde una entrada se transforma en una salida. Se podra
decir que la mejora de procesos es en parte mejor que la reingeniera. Esta
metodologa mediante prcticas, herramientas y estndares de calidad
internacional; mide, evala y propone mejoras al proceso de desarrollo de SW
que siguen las Unidades de Produccin de Software (UPS) de las empresas.
Bootstrap surge como parte del programa estratgico Europeo para
investigacin en tecnologa de informacin. Este proyecto al igual que otros,
tiene como principio el reducir costos y mejorar la calidad previendo
problemas. Su objetivo es desarrollar un mtodo para la evaluacin de
procesos de desarrollo de software (SW). Inicialmente se bas en el modelo de
madurez de CMM aadiendo conceptos de calidad de ISO 9000. A esto incluy
conceptos para poder evaluar desarrollos de SW de otras industrias distintas a
la militar y cambiar su cobertura de evaluacin para tomar desde pequeas
UPS hasta grandes corporaciones. Para lograr esto, ha puesto especial nfasis
en los conceptos de ISO 9000; generando guas para mejoras en procesos de
desarrollo de SW; analizado evaluaciones y mejoras de los procesos de
desarrollo; y manteniendo una base de datos de soporte.
El programa Bootstrap combina las normas ISO 9000, las normas europeas
para la Ingeniera de Software y el Modelo de Madurez de la Capacidad CMM
para sentar una base con la cual evaluar y dar asesora. La metodologa
Bootstrap engloba tanto la evaluacin para establecer el diagnstico de un
proceso para desarrollo de software, el cual incluye la organizacin, los
mtodos y la capacidad de ingeniera, las herramientas y la tecnologa, como la
creacin de un plan de accin que defina los pasos, los detalles de la
implantacin y los marcos temporales para que la organizacin aumente su
capacidad de entrega de productos y servicios de calidad. El resultado de la
evaluacin es un perfil basado en el instrumento de evaluacin de Bootstrap
que aade una segunda dimensin a los niveles del CMM: el atributo de la
calidad del proceso. Se pretende que mediante el programa Bootstrap se
identifiquen los atributos de un proyecto de una organizacin que desarrolle
software y que se asignen todas las preguntas del cuestionario a los atributos
de la calidad del proceso, as como a los niveles de madurez. El Instituto
Bootstrap es una organizacin no lucrativa dedicada a la mejora continua del
modelo de calidad de software llamado BOOTSTRAP, tambin tiene como
propsito ayudar a la industria europea del software para mejorar su
competitividad.

Personal Software Process (PSP)


El Personal Software Process (PSP) es un proceso de software definido y medido
diseado para ser usado por medio de un Ingeniero de Software individual. El
PSP fue desarrollado por Watts Humphrey y tiene como objetivo guiar el
planeamiento y desarrollo de los mdulos de software o pequeos programas;
y es adaptable a otras tareas del personal. Es una tecnologa de SEI (Software
Engineering Institute) que trae disciplina a las prcticas de los Ingenieros de
Software, mejorando la calidad del producto, aumentando los costos y
reduciendo el tiempo del ciclo de desarrollo del software.
El PSP est basado en los principios de mejoramiento del proceso. CMM est
enfocado respecto del mejoramiento de la capacidad organizacional. El
enfoque de PSP es el Ingeniero individual. Para fomentar el mejoramiento a
nivel personal, PSP ofrece la administracin y control del proceso al Ingeniero
de Software. Con PSP los Ingenieros desarrollan software usando una propuesta
estructurada y disciplinada. Los Ingenieros se ocupan de: seguir un proceso
definido, planificar, medir y seguir su trabajo, administrar la calidad del
producto y aplicar aspectos cuantitativos para mejorar los procesos de trabajo
personales.
El proceso de PSP consiste de un conjunto de mtodos, formularios y scripts
que muestran a los Ingenieros de Software cmo planificar, medir y administrar
su trabajo. El PSP est diseado para ser usado en algn lenguaje de
programacin o metodologa de diseo, y puede ser usado en varios aspectos
del trabajo de software. Consiste en un proceso de nivel 5 de CMM diseado
para calcular el costo individual. Se aplica en la mayora de las tareas de
desarrollo de software como ser: definicin de requerimientos, diseo de la 97
arquitectura, desarrollo del mdulo, produccin de la documentacin, pruebas
del sistema, mantenimiento del sistema y desarrollo de pequeos programas.
Es un prerrequisito del planeamiento de la organizacin para producir el TSP
(Team Software Process).

Metodologa SQAE (Software Quality Assessment Exercise)


Esta metodologa fue desarrollada por MITRE Corporation y se basa en el
concepto de establecer una jerarqua en la cual los conceptos relacionados al
riesgo del ciclo de vida estn compuestos de factores tangibles y medibles. Es
una metodologa que permite cuantificar los riesgos asociados al software.
SQAE provee un conjunto de herramientas y mtodos de evaluacin que dan
una medida consistente de la calidad del software y sus riesgos asociados.
El mtodo de SQAE est basado en el modelo de Boehm, McCall y Dromey. Los
factores se establecen en un contexto en el cual las mtricas, la
documentacin y la codificacin pueden ser usadas para generar un perfil de
las fortalezas y debilidades del diseo y de la implementacin del sistema.
El objetivo de esta metodologa es producir un sistema de evaluacin que
satisfaga el objetivo de producir resultados confiables en todas las etapas del
ciclo de vida del software.
Esta metodologa plantea factores de calidad que sirven como base medible
para la definicin de las 4 reas de calidad (maintainability, evoluability,
portability,
descriptiveness).
Los
factores
de
calidad
(consistency,
independence, modularity, documentation, self descriptiveness, anomaly
control, design simplicity) son menos abstractos que las reas de calidad y
proveen una estructura para medir la calidad de un sistema. Las reas de
calidad se usan para definir los conceptos de riesgos del ciclo de vida y se
expresan como la suma de varios factores que abarcan aspectos del concepto
a medir. Estas reas son definidas por medio de atributos y porcentajes usados
en el proceso de evaluacin.
El uso de porcentajes en los factores de calidad deriva de las reas de calidad.
Por cada factor de calidad se tiene definido un mapeo entre el factor de calidad
y una o ms reas de calidad. Cada factor de calidad est definido por un
conjunto de atributos, los cuales contemplan distintas facetas del factor de
calidad en cuestin.
Para cada atributo de un factor se define lo siguiente: alcance de la evaluacin,
dato del atributo, criterio para la evaluacin y contexto de la evaluacin.

También podría gustarte