SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
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
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
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.
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.
ANEXO




Metodología MSF
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

Contenu connexe

Tendances

Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúPagina web Peru - F5mas
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expourumisama
 
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceMoodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceIñaki Arenaza
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Lis Pater
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vidaOscare Coy
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Metodologías emergentes
Metodologías emergentesMetodologías emergentes
Metodologías emergentesAnibal Ulibarri
 
Proyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFProyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFPon Pons
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARERocio Castellanos
 
Introducción a la programación extrema (XP)
Introducción a la programación extrema (XP)Introducción a la programación extrema (XP)
Introducción a la programación extrema (XP)guestba5383
 
facci Xp-scrum
facci Xp-scrumfacci Xp-scrum
facci Xp-scrumafrancoing
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 

Tendances (20)

Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expo
 
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceMoodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida
 
Msf
MsfMsf
Msf
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodologías emergentes
Metodologías emergentesMetodologías emergentes
Metodologías emergentes
 
Modelo msf
Modelo msfModelo msf
Modelo msf
 
Proyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFProyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSF
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Introducción a la programación extrema (XP)
Introducción a la programación extrema (XP)Introducción a la programación extrema (XP)
Introducción a la programación extrema (XP)
 
facci Xp-scrum
facci Xp-scrumfacci Xp-scrum
facci Xp-scrum
 
Modelo en-espiral
Modelo en-espiralModelo en-espiral
Modelo en-espiral
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 

Similaire à Metodología Cascada vs MSF

Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicionalJesenia Escobar
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...Jose Alexis Villamizar
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software JrJunior Leal
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadamasilog
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesCyber Brel'R
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de DesarrolloALLSOFT
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectosaaahhhhaaa
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 

Similaire à Metodología Cascada vs MSF (20)

Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Grupo1
Grupo1Grupo1
Grupo1
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantes
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
MODELOS DE SOFTWARE
MODELOS DE SOFTWAREMODELOS DE SOFTWARE
MODELOS DE SOFTWARE
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
PRES162
PRES162PRES162
PRES162
 
FranciscoGomez_ensayo
FranciscoGomez_ensayoFranciscoGomez_ensayo
FranciscoGomez_ensayo
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 

Plus de WENDY GAVILANEZ ESPINOZA (7)

Educacion cristiana inicios
Educacion cristiana iniciosEducacion cristiana inicios
Educacion cristiana inicios
 
El sueño de nabuconodosor Investigacion
El sueño de nabuconodosor InvestigacionEl sueño de nabuconodosor Investigacion
El sueño de nabuconodosor Investigacion
 
Segmentación de mercado
Segmentación de mercado Segmentación de mercado
Segmentación de mercado
 
Biografia de Juan marcos
Biografia de Juan marcosBiografia de Juan marcos
Biografia de Juan marcos
 
Planificaciones
PlanificacionesPlanificaciones
Planificaciones
 
Concupisencia
ConcupisenciaConcupisencia
Concupisencia
 
Análisis costo beneficio
Análisis costo beneficioAnálisis costo beneficio
Análisis costo beneficio
 

Metodología Cascada vs MSF

  • 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. 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. 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. 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.
  • 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