UNIVERSIDAD ESTATAL DE MILAGRO

                 Tema:
 Metodología Cascada y Metodología MSF


             Catedrático:
...
METODOLOGÍA CASCADA Y METODOLOGÍA MSF

El modelo de ciclo de vida que usamos para el desarrollo de sistemas es el de CASCA...
Las revisiones de proyectos de gran complejidad son muy difíciles
Impone una estructura de administración de proyectos
En ...
Es del tipo de metodologías agiles, está enfocada a dirigir proyectos o soluciones de innovación,
en ella no se detalla ni...
ANEXO




Metodología MSF
BIBLIOGRAFÍA



 http://www.bsgmexico.com.mx/01-metodologia.html
 http://html.rincondelvago.com/metodos-del-desarrollo-d...
Upcoming SlideShare
Loading in...5
×

Metodologia casacad y msf convertir a pdf

673

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
673
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Metodologia casacad y msf convertir a pdf"

  1. 1. UNIVERSIDAD ESTATAL DE MILAGRO Tema: Metodología Cascada y Metodología MSF Catedrático: Máster: Richard Ramírez Alumna: Wendy Gavilánez Espinoza CARRERA: Ing. En sistemas 9no. “C” Período: 2010-2011
  2. 2. METODOLOGÍA CASCADA Y METODOLOGÍA MSF El modelo de ciclo de vida que usamos para el desarrollo de sistemas es el de CASCADA, el cual está compuesto por siete fases: Definición del problema, Análisis de Requerimientos, Especificaciones, diseño, implementación, pruebas, operación y mantenimiento, las cuales describen y establecen la vida útil de un sistema desde el inicio de su desarrollo hasta su liberación y mantenimiento. Ventajas En un modelo en cascada, un proyecto progresa a través de una secuencia ordenada de pasos partiendo de la especificación de requerimientos hasta el mantenimiento del mismo. El método realiza una revisión al final de cada etapa para determinar si está preparado para pasar a la siguiente etapa, por ejemplo, desde el análisis de requerimientos hasta el diseño. Cuando la revisión determina que el proyecto no está listo pasar a la siguiente, permanece en la etapa actual hasta que esté preparado. El modelo en cascada está dirigido por documentos. Ayuda a localizar errores en las primeras etapas del proyecto a un bajo costo. Ayuda a minimizar los gastos de la planificación porque permite realizarla sin planificación porque permite realizarla sin problemas. Funciona especialmente bien si se dispone de personal poco cualificado o dispone de personal poco cualificado o inexperto, porque presenta el proyecto inexperto, porque presenta el proyecto con una estructura que ayuda a minimizar con una estructura el esfuerzo inútil. Se tiene todo bien organizado y no se mezclan las fases. Es perfecto para proyectos que son rígidos, y además donde se especifiquen muy bien los requerimientos y se conozca muy bien la herramienta a utilizar Las desventajas Las desventajas del modelo se centran en las dificultades para especificar claramente los requerimientos al comienzo del proyecto, antes de que se realice ningún trabajo de diseño y antes de escribir ningún código. No proporciona resultados tangibles en forma de software hasta el final del ciclo de forma de software del ciclo de vida de Algunas herramientas, métodos y actividades que abarcan varias etapas de la cascada; estas actividades son difíciles de ajustar en las etapas discontinuas del modelo para un proyecto de desarrollo rápido, el modelo en cascada puede suponer una cantidad excesiva de documentación. El modelo genera pocos signos visibles de progreso hasta el final. Esto puede dar la impresión de un desarrollo lento, existe la incertidumbre de los clientes si sus proyectos serán entregados a tiempo. Perpetúa el fracaso de la industria del software en su comunicación con el usuario final El mantenimiento se realiza en el código fuente
  3. 3. Las revisiones de proyectos de gran complejidad son muy difíciles Impone una estructura de administración de proyectos En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementación del modelo, lo cual hace que lo lleve al fracaso. El proceso de creación del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no esté completo no se opera. Esto es la base para que funcione bien. Existen variantes de este modelo; especialmente destacamos la que hace uso de prototipos y en la que se establece un ciclo antes de llegar a la fase de mantenimiento, verificando que el sistema final esté libre de fallos. Metodología MSF MSF se compone de varios modelos encargados de planificar las diferentes partes implicadas en el desarrollo de un proyecto: Modelo de Arquitectura del Proyecto, Modelo de Equipo, Modelo de Proceso, Modelo de Gestión del Riesgo, Modelo de Diseño de Proceso y finalmente el modelo de Aplicación. Ventajas La metodología MSF se adapta a proyectos de cualquier dimensión y de cualquier tecnología. Esta es una metodología flexible e interrelacionada con una serie de conceptos, modelos y prácticas de uso, que controlan la planificación, el desarrollo y la gestión de proyectos tecnológicos. MSF se centra en los modelos de proceso y de equipo dejando en un segundo plano las elecciones tecnológicas. Características • Adaptable: es parecido a un compás, usado en cualquier parte como un mapa, del cual su uso es limitado a un específico lugar. • Escalable: puede organizar equipos tan pequeños entre 3 o 4 personas, así como también, proyectos que requieren 50 personas a más. • Flexible: es utilizada en el ambiente de desarrollo de cualquier cliente. •Tecnología Agnóstica: porque puede ser usada para desarrollar soluciones basadas sobre cualquier tecnología. (MSF versión 3.0) Este proceso es flexible y se puede adaptar al diseño y desarrollo de una amplia gama de proyectos de una empresa. El modelo de proceso MSF combina la claridad que planea el modelo en cascada Mediante un cronograma se puede especifica las fechas para puntos de control, revisiones por parte del cliente (hay un acta de finalización en donde el cliente firma después de cada fase para dar su aprobación y seguir con la siguiente fase), actividades y tiempo de desarrollo. (MSF versión 4.0) Es un desarrollo full tecnología Microsoft, por lo tanto está orientado a la utilización de la propia tecnología de Microsoft. (No necesariamente). Hace un análisis completo sobre que roles pueden fusionarse, combinarse, es decir que roles pueden ser desarrollados por una sola persona. Entre sus ventajas existe mayor vinculación con el cliente como también orientado al trabajo en equipo. Siendo una metodología adaptable al proyecto. Garantizando la probabilidad de éxito del proyecto mediante el análisis de riesgo.
  4. 4. Es del tipo de metodologías agiles, está enfocada a dirigir proyectos o soluciones de innovación, en ella no se detalla ni se hace énfasis de la organización ni el tamaño del equipo de desarrollo, esta mas bien centrada en la gestión y administración del proyecto para lograr el impacto deseado. Involucra indudablemente la calidad ya que prevé liberar una solución si esta aun tiene fallos o desperfectos para ello propone seleccionar un grupo de prueba piloto el cual es una VERSION BETA y cumplido un tiempo de prueba ya es liberada la versión formal o VERSION ALFA en la cual está garantizada la calidad. Consta de 5 fases: Vision: En esta fase se debe realizar un estudio de lo que pretendemos en el futuro que haga nuestra aplicacion o nuestro proyecto para ello debemos realizar un documento de estrategia y alcande donde debe quedar pactada la necesidad de funcionalidad y servicio que se debe contar en la solucion. Planificacion: En esta fase basicamente debemos concreatar claramente cómo va a estar estructurada nuestra solucion para ello debemos crear un documento de planificacion y diseño de la arquitectura. Desarrollo: En la etapa de desarrollo debemos codificar las aplicaciones y realizar las configuraciones necesarias para que la solucion funcione, es importante hacer pruebas continuamente asi se verifica la calidad del producto continuamente a lo largo del desarrollo y no unicamente al final del proceso. Estabilizacion: Esta fase debemos seleccionar el entorno de prueba piloto y lo que pretendemos con esto es identifiar las deficiencias con un grupo reducido de usuarios para corregirlas y asi en el futuro no tener problemas. Despliegue o Implementacion: En esta etapa final ya se ha comprobado la calidad de la solucion por lo cual está lista para ser publicada, en este sentido debemos liberar la solucion y crear un registro de mejoras y sugerencias, revisar las guias y manuales y entrega de proyecto final. Desventajas Una desventaja muy importante es la que este modelo requiere una gran cantidad de documentación, pero esta desventaja es relativa ya que tiene dos aspectos: 1. El primero es que la documentación puede no ser lo suficientemente específica y provocar al usuario del MSF una cierta confusión. 2. El segundo aspecto y el cual contrasta con el anterior es el hecho de que en el momento de realizar la documentación, el desarrollador poseerá un conocimiento más amplio sobre el sw en desarrollo. Los precios de licencias, capacitación y soporte por parte de Microsoft son caros. Conclusiones No existe una metodología única para hacer frente con éxito a cualquier proyecto de desarrollo de software. Las metodologías cascadas y Msf han intentado abordar la mayor cantidad de situaciones del contexto del proyecto, exigiendo un esfuerzo considerable para ser adaptadas, sobre todo en proyectos pequeños y de requisitos cambiantes. El uso de metodologías Cascada es esencial al inicio en un equipo de desarrollo de software las metodologías tradicionales obligan al cliente a tomar las decisiones al inicio del proyecto. La Metodología MSF se adapta a proyectos de cualquier dimensión y de cualquier tecnología. Podemos concluir además, que lo más importante antes de elegir la metodología que usarás para la implementación de tu software, es determinar el alcance que tendrá y luego de ahí ver cuál es la que más se acomoda en tu aplicación.
  5. 5. ANEXO Metodología MSF
  6. 6. BIBLIOGRAFÍA  http://www.bsgmexico.com.mx/01-metodologia.html  http://html.rincondelvago.com/metodos-del-desarrollo-del-sistema-de-informacion.html  http://es.wikipedia.org/wiki/Desarrollo_en_cascada  http://es.answers.yahoo.com/question/index?qid=20090723063903AAFxPLn  http://www.informatizate.net/articulos/pdfs/metodologias_de_desarrollo_de_software_0706 2004.pdf  http://www.e-gattaca.com/econtent/library/documents/DocNewsNo50DocumentNo6.PDF  http://translate.google.com/translate?hl=es&sl=en&u=http://geekswithblogs.net/cyoung/artic les/63354.aspx&sa=X&oi=translate&resnum=3&ct=result&prev=/search%3Fq%3Dmsf%2B 4.0%26hl%3Des  http://eproano334.blogspot.es/  http://www.google.com.ec/imgres?imgurl=http://scruz334.blogspot.es/img/msf.jpg&imgrefurl =http://scruz334.blogspot.es/i2007-11/&usg=__XgoDPu5wILr32oPGvUzDc- 5EPII=&h=400&w=640&sz=37&hl=es&start=2&um=1&itbs=1&tbnid=ujzV6IWgJcjOvM:&tbn h=86&tbnw=137&prev=/images%3Fq%3DDESVENTAJAS%2BDE%2BLA%2Bmetodolog% 25C3%25ADa%2BMSF%26um%3D1%26hl%3Des%26sa%3DN%26tbs%3Disch:1

×