Documente Academic
Documente Profesional
Documente Cultură
Equipo:
2.1 Definicin
2.2 Importancia
Los fallos de software afectan a todos los sectores y a todos los pases,
actualmente se desarrolla software fiable y correcto a un costo razonable. Los
autnticos profesionales y las empresas bien organizadas son prudentes y saben
que deben aplicar distintas tcnicas de control y prevencin, adems de un buen
proceso de desarrollo.
2.3 Factores
Los factores que pueden determinar la calidad de un software son muchos pero
sin lugar a duda los ms importantes son:
La Flexibilidad: Esta dada por la facilidad que el software tiene para que se le
realicen ciertos cambios tanto en su estructura (visibilidad) hasta en la lgica de
tal software ya que estamos en una vida actual que evoluciona tan rpido que los
software no se pueden quedar atrs a ciertas modificaciones que nos ayuden a un
desempeo mejor.
Usabilidad: La usabilidad sin lugar a duda es un factor muy importante dado que
esto se refiere a la facilidad con que se opera el producto ya que un software que
sea fcil de manejar y de aprender es mucho ms factible a que los usuarios o
clientes lo compren, sin lugar a duda la usabilidad es de gran importancia para la
calidad de los software.
Eficiencia: La eficiencia del software est dada por la forma en que hace su
trabajo de una manera buena.
2.4 Estndares
ISO
Esta familia de normas sirve con el propsito de que los sistemas y software de
computacin obtengan una calidad de satisfaccin del cliente y logre evitar el
mayor nmero de errores que puede acusarse no solo en el programa sino en su
comercializacin y compatibilidad adaptativa. Los beneficios obtenidos con estas
normas son los siguientes:
SPICE
Al principio de los 80s, los militares de E.U. y del Reino Unido se propusieron
mejorar el mecanismo de seleccin de proveedores de software con el objetivo de
detener el creciente costo de software, reducir riesgos en su desarrollo y mejorar
la calidad de los productos de software.
Tambin se le conoce como norma ISO/IEC 15504 que es un emergente estndar
internacional de evaluacin y determinacin de la capacidad y mejora continua de
procesos de ingeniera del software, con la filosofa de desarrollar un conjunto de
medidas de capacidad estructuradas para todos los procesos del ciclo de vida y
para todos los participantes. Es el resultado de un esfuerzo internacional de
trabajo y colaboracin y tiene la innovacin, en comparacin con otros modelos,
del proceso paralelo de evaluacin emprica del resultado.
Relativas a la estrategia
Relativas a la gestin
Relativas al alcance
Relativas al tiempo
Relativas al costo
Relativas a los recursos
Relativas a la persona
Relativas a la comunicacin
Relativas al riesgo
Relativas a los aprovisionamientos
2.5 Mtricas
Estas medidas son aplicables a todo el ciclo de vida del desarrollo, desde la
iniciacin, cuando debemos estimar los costos, al seguimiento y control de la
fiabilidad de los productos finales, y a la forma en que los productos cambian a
travs del tiempo debido a la aplicacin de mejoras.
Las medidas del Software y los modelos de medida son entonces tiles para
estimar y predecir costos y para medir la productividad y la calidad del producto.
Un ingeniero del Software recopila medidas y desarrolla mtricas para obtener
indicadores.
Las Mtricas de Producto pueden medir la complejidad del diseo, el tamao del
producto final (fuente u objeto) o el nmero de pginas de documentacin
producida.
Las Mtricas de Proceso son medidas del proceso de desarrollo del Software
tales como tiempo de desarrollo total, esfuerzo en das/ hombre o mes / hombre
de desarrollo del producto, tipo de metodologa utilizada o nivel medio de
experiencia de los programadores.
Mtricas de Productos
Muchos de los trabajos iniciales realizados sobre las mtricas de producto estn
relacionados con las caractersticas del cdigo fuente. Conforme se ha ido
ganando experiencias con las mtricas y los modelos se ha puesto de manifiesto
que la informacin disponible durante los primeros momentos del ciclo de
desarrollo puede ser de gran valor para controlar el proceso y los resultados.
Qu es?
beneficios de moprosoft
Al tener prcticas integradas, que abarcan desde la gestin de negocio
hasta el desarrollo y mantenimiento de software, las empresas logran un
mayor control sobre su desempeo en el mercado.
El costo de incorporacin del nuevo personal podra disminuir si se enfocan
a la educacin y a la capacitacin sobre un modelo nico.
Las empresas pequeas, al seguir procesos similares, podran asociarse
con mayor facilidad para afrontar proyectos de mayor envergadura.
La exportacin de servicios de software de las empresas mexicanas ser
ms factible, incluso se podra disminuir la necesidad de la intermediacin
de las empresas
Proceso:
PROSOFT tiene siete lneas estratgicas, siendo la sexta la que ha dado origen a
MoProSoft: "Alcanzar niveles internacionales en capacidad de procesos". Al
comenzar el desarrollo de esta lnea estratgica se evalu la adopcin de los
modelos: ISO 9000, ISO 15504, SW-CMM. El resultado de la evaluacin fue:
"Ninguno de los estndares o modelos cumple con los requisitos expresados por
la industria nacional", y se decidi la elaboracin de un modelo adecuado para las
caractersticas de las empresas mexicanas, que se basara en los modelos
evaluados.