You are on page 1of 7

INGENIERA EN DESARROLLO DE SOFTWARE

CURSO:

ESTRUCTURA DE DATOS

UNIDAD 3. ALMACENAMIENTO

NOMBRE DE LA ACTIVIDAD:

AUTORREFLEXIONES

ASESOR ACADMICO:

DOCENTE EN LNEA: FELIPE GAYOSSO MARTINEZ

ALUMNO (A):

CABRERA CONTRERAS MARIO GUADALUPE

ES162000868

28 DE SEPTIEMBRE DE 2017
1. A PARTIR DE LO ESTUDIANDO EN LA UNIDAD Y DE UNA INVESTIGACIN
QUE REALICES, ANALIZA LOS DIFERENTES MTODOS DE DESARROLLO DE
SOFTWARE EXISTENTES Y ENLISTA SUS PRINCIPALES CARACTERSTICAS.

Cascada

Primer modelo empleado (Royce, 1970), tambin denominado ciclo de vida


clsico y modelo lineal secuencial.
Consiste en la ejecucin secuencial de una serie de fases que se suceden,
lo que da nombre al modelo.
Cada fase genera documentacin para la siguiente. Esta documentacin
debe ser aprobada.
Una fase no comienza hasta que la anterior ha terminado.
Requiere disponer de unos requisitos completos y precisos al principio del
desarrollo.
Se disponga de unos requisitos completos y consistentes al principio del
desarrollo.
Sea un proyecto pequeo, en el que el perodo de congelacin de los
requisitos es corto, o un proyecto con unos requisitos bastante estables.

Construccin de prototipos

Escuchar al cliente. Recoleccin de requisitos. Se encuentran y definen los


objetivos globales, se identifican los requisitos conocidos y las reas donde
es obligatorio ms definicin.
Construir y revisar la maqueta (prototipo).
El cliente prueba la maqueta (prototipo) y lo utiliza para refinar los requisitos
del software.
Incremental

Combina elementos del modelo cascada (aplicados repetidamente) con la


filosofa interactiva de construccin de prototipos.
Cada secuencia cascada produce un incremento.
Se afrontan requisitos bsicos, para muchas funciones suplementarias
(algunas conocidas, otras no) que quedan sin extraer.
El cliente utiliza el producto central.
El plan afronta la modificacin del producto central a fin de cumplir mejor las
necesidades del cliente y la entrega de funciones, y caractersticas
adicionales.
El proceso se repite siguiendo la entrega de cada incremento, hasta que se
elabore el productivo completo.

Espiral

Se incorpora un nuevo elemento en el proceso de desarrollo del software, el


anlisis de riesgos.
Durante las primeras iteraciones, la versin incremental podra ser un modelo
en papel o un prototipo.
Durante las ltimas iteraciones, se producen versiones cada vez ms
completas de ingeniera del sistema.

RUP

Proceso dirigido por Casos de Uso


Proceso centrado en la arquitectura
Proceso iterativo e incremental
Estructura Dinmica del proceso. Fases e iteraciones
XP

El trmino se gener por haber llevado los mtodos tradicionales a niveles


extremos como lo es el desarrollo iterativo.
Los involucrados en estos proyectos principalmente son el cliente y el equipo
de desarrollo.
En el XP muchas versiones de un sistema pueden desarrollarse por distintos
programadores.
Los requerimientos se expresan como escenarios del usuario que
posteriormente son traducidos a tareas.

Scrum

Los proyectos se realizan en bloques cortos y fijos.


Cada iteracin debe generar un resultado completo.
El proceso comienza con la lista de objetivos y requerimientos del producto
que pueden funcionar como el plan del proyecto.
En cada iteracin debe existir un facilitador, que es quien se encarga de que
el equipo pueda realizar su trabajo eliminando los obstculos y evitando
interrupciones externas que puedan afectar el desempeo de los miembros
del equipo.
2. A partir de la informacin obtenida, elabora un organizador grfico: tabla comparativa, cuadro sinptico, mapa
conceptual, mapa cognitivo de aspectos comunes (diagrama de Venn), etctera, en el que agregues las principales
caractersticas de los mtodos revisados. El organizador que obtengas te permitir realizar un ejercicio de
comparacin.

Comunicacin Trabaja por


CARACTERISTICAS / Participacin Lineal / historias /
/ METODO con el cliente Secuencial escenarios Anlisis Diseo Codificacin
Cascada

Prototipo
Incremental
Espiral
RUP
XP
Scrum
Pruebas Construccin Gestin de Orientado a Desarrollo Iterativo /
de prototipos cambios objetos rpido Evolutivo
Cascada
Prototipo
Incremental
Espiral
RUP
XP
Scrum
3. Al terminar, redacta tus conclusiones respecto al ejercicio de comparacin
considerando las siguientes preguntas:

Cules son las principales diferencias entre los mtodos de desarrollo de


software?
Los mtodos giles desplazaron a los tradicionales y stos
desaparecieron?, o bien,
Cules son los mejores y por qu?

FUENTES DE INFORMACION

Laguna, M. (Sin fecha). Ingeniera de software I. ITI Gestin. Fecha de


consulta: 07 de octubre de 2017. Obtenido de :
https://www.uaeh.edu.mx/docencia/P_Presentaciones/prepa4/informatica/S
oftware_1.pdf

Olgun, M. (2004). Anlisis Orientado a objetos. Ingeniera de software.


Fecha de consulta: 07 de octubre de2017. Obtenido de:

http://yaqui.mxl.uabc.mx/~molguin/as/IngSoft%201-4.pdf

You might also like