ABCDEFGHIJKLMNOPQRSTU
1
METODOLOGIAS
2
Metodología en CascadaMetodología en EspiralMetodología por PrototiposMetodología RUPMetodología IncrementalModelo InteractivoModelo EvolutivoMetodología DRAMetodología en VMetodología por ComponentesMetodología Sashimi
3
DefiniciónEs un enfoque metodológico que ordena rigurosamente las etapas de proceso para el desarrollo del softwareCombina la metodología prototipos y la lineal o cascadaPermite lograr un producto intermedio, antes del final, evalúa funcionalidades del proyectoRUP es un proceso de desarrollo de software, tiene como fin el conocimiento de personas especializadas en softwareEsta metodología es similar a la evolutiva ya que busca remplazar un sistema viejo por uno nuevoNo se puede hacer de manera secuencial, construir software y probarlo es su propósito.Se utiliza en algunas circunstanciasAdaptación de Alta Velocidad que busca un desarrollo rápido, que utiliza una construcción delimitada por componentesCada fase de desarrollo tiene que corresponder a un resultado de verificaciónInteracción entre etapasSe puede iniciar una fase sin haber terminado la otra
4
DesventajasSin terminar una no se puede empezar la otraSe podrían obtener prototipos del sistema Se usa en la creación de nuevas tecnologías o poco probadasCasos de uso( Lo que el sistema tiene que hacer)Los requisitos cambian continuamenteTiende a tener defectos y esto aumenta su costoSi el requisito cambia, conforme se va estructurando el softwaretEstá constituida por unos niveles orientados a los clientes, características funcionales del sistema, arquitectura del sistema y por último su implementación Es útil por la reutilización del código No genera tanta documentación. Se dificulta controlar el proyecto
5
CaracterísticasRetroalimentación entre las etapas. Agrega como actividades que envuelven las etapasTiene un alto costoConsta de procesos interactivosSe desarrolla para satisfacer los requisitos específicos y posteriores.Tiende a tener fácil retroalimentaciónSi hay que introducir versiones limitadas ya que la economía lo determina en el mercadoDesarrolla aplicaciones, que tienen que ver con términos propios del software como lo son las clases
6
Muestra sencillez en su planificaciónPlanificación(Requerimientos)Proceso que tiene énfasis en la arquitecturaRequisitos específicos los cuales tienen como intención producir resultados
7
Posee productos de alta calidadAnálisis de riesgo(Descripción de contenidos)
8
Solo se observan resultados al final de proyectoImplementación(Desarrollo prototipo)
9
Evaluación del prototipo
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100