UNIVERSIDAD UNIVERSIDAD ESTATAL DE MILAGRO INGENIENIERÍA EN SISTEMAS COMPUTACIONALES
Trabajo de Investigación Temas Comparación de los modelos MSF Y Cascada
NOMBRE SEGUNDO PEREZ
CATEDRÁTICO ING. RICHARD RAMIREZ A.
AÑO LECTIVO 2010
METODO MSF Y METODOLOGIA CASCADA Método MSF Es un conjunto de modelos y guías que ayuda a las empresas en la implementación de nuevas tecnologías. Lo que permite a la empresa determinar los criterios de planeación más eficientes aplicando estos métodos en los diversos problemas que se presenten. Este modelo facilita la aplicación y adaptación de nuevas tecnologías teniendo en cuenta evolución tecnológica. MSF posee una estructura que ayuda a la empresa en el análisis de diseño e implementación tecnológica. MSF evalúa y maneja los riesgos de forma continua durante todo el proyecto e inclusive a lo largo de su ejecución, a fin de determinar los distintos tipos de situaciones que amenacen el éxito del proyecto. El método MSF utiliza 5 fases para la creación y ejecución de un proyecto. 1.- Visión: donde los participantes del proyecto establecen la solución que va requerimientos y los objetivos generales del proyecto.
a satisfacer los
2.- Planeación: en esta fase es donde se realizan los procesos de diseño conceptual, lógico y físico, y también se realiza la especificación funcional para la aprobación del proyecto. 3.- Desarrollo: Las personas encargadas del proyecto realiza una serie de análisis a fin de medir su progreso y verificar la sincronización de los procesos. 4.- Estabilización: En esta fase se le realizan pruebas al producto para verificar el funcionamiento en un ambiente real. 5.- Implantación: En esta fase las personas encargadas del proyecto implanta la tecnología y los componentes que se utilizan para la solución, revisa el funcionamiento y verifica la transición del proyecto obteniendo la aprobación final del cliente. Ventajas del método MSF
MSF ayuda a implantar soluciones en base a la tecnología
El modelo tiene facilidad de manejo por ser una empresa conocida.
Tiene facilidad de soporte y mantenimiento
Efectúa trabajo en equipo y la colaboración.
Se puede utilizar para proyectos de cualquier magnitud.
Crea una disciplina de análisis de riesgos que ayuda y evoluciona con el proyecto.
Gracias a Microsoft, este modelo cuenta con plantillas que nos ayuda para el proceso de documentación.
Desventajas del método MSF
Este modelo utiliza demasiada documentación en sus fases.
El análisis de riesgo suele llevar mucho tiempo frenando el avance del proyecto.
Al ser un modelo de Microsoft implica que se tiene que utilizar herramientas solo de Microsoft
Metodología Cascada Es el modelo que hace que la realización de un proyecto progrese mediante un ciclo ordenado de pasos, comenzando desde el detalle de los requerimientos hasta el mantenimiento del mismo. Cuando se usa el modelo cascada, será necesaria terminar un grupo de tareas en forma de etapas para poder continuar con la siguiente de tal modo que se pueda detectar cualquier error de diseño. La palabra cascada surge según la metáfora de la fuerza de la gravedad, lo que indica el esfuerzo que se necesita al momento de realizar un cambio necesario en las etapas avanzadas de un proyecto. La metodología de desarrollo que utiliza el modelo de cascada es: 1.- Análisis de requerimiento: se analizan todas las necesidades que tenga el para así poder definir los objetivos que se deben cubrir. Una vez definido todo lo que requiere el sistema, eso será lo que continúe en las siguientes etapas y no se podrán realizar cambios a mitad del proceso de elaboración. 2.- Diseño: Esta etapa define la forma en que van a estar estructurados los datos, la arquitectura del software. En esta etapa se traduce los requerimientos representando en el software de forma que estese todo listo para comenzar con la codificación de un software de calidad. 3.- Codificación: Esta etapa es la de implementación, se debe interpretar el diseño en un forma legible para la maquina mediante la codificación. 4.- Prueba: es la comprobación de todos los módulos programados para verificar el correcto funcionamiento y si cumple con todos los requisitos establecidos. 5.- Implantación: Es la producción del software, en esta etapa surgen muchos cambios debido a que encuentran errores ya sea que el software no se adapte a los cambios del entorno externo(Sistemas operativos, nuevas tecnologías) o pueda ser que el cliente necesite ampliaciones funcionales. Ventajas y desventajas del Método Cascada Ventajas
Facilidad de comprensión.
Las fases se familiarizan con los desarrolladores
Todo el modelo esta de forma organizada y no se entreveran las etapas.
Desventajas
En la actualidad los proyectos no se realizan secuencialmente lo que no permitiría que el modelo se implemente de una forma óptima.
La creación de software demora mucho tiempo hasta que pase por todas las etapas.
Se corre riesgo en sistemas nuevos debido a problemas tanto en las especificaciones como en el diseño.
Impone una estructura de gestión de proyectos.
COMPARACION DEL METODO MSF Y LA METODOLOGIA CASCADA Método MSF Se puede decir que el método MSF se enfoca en los modelos de proceso y de equipo. Se puede decir que este modelo ha sido diseñado para poder mejorar el rendimiento del equipo de desarrollo y además proporciona una estructura para la organización de los equipos de un proyecto, hay que tener en cuenta también que los equipos pueden ser menor dependiendo del tamaño del proyecto y del número de personas que los conformen. Características El método MSF no es rígido porque no existe una sola estructura que pueda encajar con todos los tipos de proyectos. Es una metodología integrada, en vista que adopta muchos elementos y características, además es una metodología productiva, porque incrementa la productividad de todo el equipo de trabajo. El método MSF es una técnica de mejores prácticas para el desarrollo del software. Los distintos modelos de procesos que maneja son ágiles.. Estos modelos ágiles fueron desarrollados por un conjunto de profesionales conocidos como la Agile Alliance, quienes refutaron a la noción de que los procesos son más importantes que la gente. Se orienta más en las habilidades y cualidades de las personas que en la eficacia de los modelos de procesos. MSF está basado en las experiencias de Microsoft. Algunas capacidades de extensión del MSF son: guía de procesos, estructura de iteración, vistas de criterio de entrada y salidas, definición de tipos y reglas de elementos de trabajo, políticas de revisión de código, seguridad de grupos, plantillas de documentos, reportes y portales.
Metodología Cascada Este de modelo permite desarrollar un software de gran calidad pero si se trata de un proyecto grande o a gran escala, este tipo de modelo no se lo deba utiliza para desarrollar un software pequeño. Los pasos a seguir en este método son suficientemente eficientes para el desarrollo del software a pesar de que el tiempo que se tarde en crearlo sea bastante largo, porque requiere de mucho tiempo crear un software utilizando este método. Características Es uno de los modelos más utilizados. Son una sucesión de etapas que producen productos intermedios. Para que el proyecto se realice de forma óptima deben desarrollarse todas las fases. Las etapas no continúan hasta que los objetivos se han cumplido. Si se cambia el orden de las etapas, el producto final no será de calidad. No se permiten las interacciones. Los requisitos quedan congelados al principio del proyecto. No se puede mostrar el proyecto hasta el final de las etapas.
CONCLUSIÓN Tanto el método MSF y la metodología cascada se han diseñado para mejor el control de los proyecto, minimizando el riesgo, aumentando la calidad del producto. Estos modelo fueron creado para poder resolver los problemas a los que comúnmente se enfrentan las empresas en sus respectivos proyectos, Los dos modelos son muy utilizados sin embargo depende del tipo de proyecto que se vaya a realizar para la aplicación de los modelos, estos modelos deben ser aplicados de forma correcta para que la ejecución del proyecto sea optima caso contrario no servirá de nada la utilización de estos modelos.
BIBLIOGRAFÍA
http://www.microsoft.com/colombia/portafolio/msf.htm http://scruz334.blogspot.es/ http://audiemangt.blogspot.com/2010/05/metodologia-agil-msf-microsoft-solution.html http://www.mitecnologico.com/Main/ModeloCicloDeVidaClasicoOEnCascada http://html.rincondelvago.com/metodos-del-desarrollo-del-sistema-de-informacion.html http://es.wikipedia.org/wiki/Desarrollo_en_cascada Libro Ingeniería de software un enfoque practico VI Edición Roger Rressman