Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologias de Desarrollo Software
Metodologias de Desarrollo Software
INVESTIGACIN DOCUMENTAL
Km. 3.5 Carretera Apatzingn-Aguililla, Col. Tenencia de Chandio C.P. 60710, A.P. 49, Apatzingn, Michoacn,
Tel. /Fax (453)-534-25-13 y (453)-534-03-71 WEB http://www.itsapatzingan.edu.mx, Email: itsapatzingan@itsa.edu.mx
ITSA
ITSA
cada una, y
as poder elegir
iii
ITSA
Introduccin._
Una metodologa es un conjunto de procedimientos, tcnicas, herramientas y un
soporte documental que ayuda a los desarrolladores a realizar un nuevo software.
Puede seguir uno o varios modelos de ciclo de vida, es decir, el ciclo de vida indica
qu es lo que hay que obtener a lo largo del desarrollo del proyecto pero no cmo
hacerlo.
La metodologa indica cmo hay que obtener los distintos productos parciales y
finales.
iv
ITSA
1970 s
1980 s
ITSA
1990 s
Nuevo milenio
ITSA
2. _Modelo en Cascada
Este modelo utiliza tramos como puntos de transicin y de carga. Al usar el
modelo de cascada, se necesitara completar un conjunto de tareas en forma de fase
para despus continuar con la fase prxima. El modelo en cascada trabaja
perfectamente para los proyectos en los cuales los requisitos del proyecto se
encuentran definidos claramente y no son obligados a futuras modificaciones. Ya
que este modelo est compuesto por puntos de transicin entre fases, se puede
monitorear fcilmente ya que asigna responsabilidades definidas.
ITSA
ITSA
ITSA
ITSA
4.3.2._ Elaboracin
a. Objetivos
Construir una versin ejecutable de la arquitectura de la aplicacin
Entender cmo se va a construir
b. Puntos de Control
Arquitectura de la Aplicacin
4.3.3._ Construccin
a. Objetivos
Completar el esqueleto de la Aplicacin con la funcionalidad
Construir una versin Beta
b. Puntos de Control
Versin Operativa Inicial de la Aplicacin
4.3.4._ Transicin
a. Objetivos
Hacer disponible la aplicacin para los usuarios finales
Construir la versin Final
b. Puntos de Control
Liberacin de la versin de la Aplicacin
ITSA
ITSA
ITSA
10
ITSA
Los ltimos dos se hacen en cada iteracin. Cada proceso se divide en tareas y se
da un criterio de comprobacin.
11
ITSA
12
ITSA
Esquema: 6
Metodologa MSF
13
ITSA
14
ITSA
Modelo de Equipo: Este modelo ha sido diseado para mejorar el rendimiento del
equipo de desarrollo. Proporciona una estructura flexible para organizar los
equipos de un proyecto. Puede ser escalado dependiendo del tamao del proyecto
y del equipo de personas disponibles.
Modelo de Gestin del Riesgo: Diseado para ayudar al equipo a identificar las
prioridades, tomar las decisiones estratgicas correctas y controlar las
emergencias que puedan surgir. Este modelo proporciona un entorno estructurado
para la toma de decisiones y acciones valorando los riesgos que puedan provocar.
Modelo de Diseo del Proceso: Diseado para distinguir entre los objetivos
empresariales y las necesidades del usuario. Proporciona un modelo centrado en el
usuario para obtener un diseo eficiente y flexible a travs de un enfoque
iterativo. Las fases de diseo conceptual, lgico y fsico proveen tres perspectivas
diferentes para los tres tipos de roles: los usuarios, el equipo y los desarrolladores.
15
ITSA
Fase 3: Desarrollo. Esta fase involucra una serie de releases internos del producto,
desarrollados por partes para medir su progreso y para asegurarse que todos sus
mdulos o partes estn sincronizados y pueden integrarse. La fase culmina con el hito
Alcance completo.
16
ITSA
17
ITSA
8._Incremental
Provee una estrategia para controlar la complejidad y los riesgos, desarrollando una
parte del producto software reservando el resto de aspectos para el futuro.
Una serie de mini-Cascadas se llevan a cabo, donde todas las fases de la cascada
modelo de desarrollo se han completado para una pequea parte de los sistemas,
antes de proceder a la prxima incremental
Se definen los requisitos antes de proceder con la evolutivo, se realiza un miniCascada de desarrollo de cada uno de los incrementos del sistema
El concepto inicial de software, anlisis de las necesidades, y el diseo de la
arquitectura y colectiva bsicas se definen utilizando el enfoque de cascada,
seguida por iterativo de prototipos, que culmina en la instalacin del prototipo
final.
18
ITSA
Principios bsicos:
19
ITSA
20
ITSA
21
ITSA
11._ Conclusiones._
Despus de revisar los resultados de la presente investigacin se obtuvieron las
siguientes conclusiones:
Las metodologas de desarrollo de Software se basan en diversas pruebas, y cada
una tiene proceso divididos en fases.
Cada metodologa est diseada para cumplir una necesidad especifica es decir, no
todas tienen la misma funcionalidad, por ejemplo si el objetivo es la fcil y rpida
creacin de un programa sencillo se pude utilizar el modelo en espiral o el de
cascada; pero si por el contrario se requiere el diseo de un programa tecnificado
arquitectnico ms complicado, lo ideal sera utilizar alguna metodologa mas
explicita como la RUP.
Por otro lado cabe mencionar que es necesario conocer todas y cada una de estas
metodologas de desarrollo, para poder ser acertados en la eleccin de la
adecuada segn nuestro objetivo.
22
ITSA
Referencias._
http://www.getec.etsit.upm.es
Fuente: http://www.reynox.com
Fuente: http://www.microsoft.com
http://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software
23