Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre de la Actividad:
Unidad 1
Actividad 2. Mtodos de Desarrollo de Software
Curso:
Introduccin a la Ingeniera de Software
Docente en lnea: Adriana lvarez Gutirrez
Alumno (a):
20 de Octubre de 2016
NOMBRE DEFINICIN DESCRIPCIN O VENTAJAS DESVENTAJAS APLICACIONES
DEL CARACTERISTICAS
MODELO
Es un modelo de Usualmente en los servicios que debe La planificacin es sencilla. Necesidad de tener todos Se aplica bien en
ingeniera diseado proveer, limitaciones y metas del La calidad del producto los requisitos al principio. situaciones en las que el
para ser aplicado en el software resultante es alta. Si se han cometido errores software es simple y en
desarrollo de software Permite trabajar con personal en una fase es difcil volver las que el dominio es bien
MODELO EN
CASCADA
Las actividades de La Ingeniera de software, se vale y El anlisis del riesgo se Genera mucho Aplicaciones.
este modelo se establece a partir de una serie de hace de forma explcita y tiempo en el El modelo en espiral se
MODELO EN ESPIRAL
conforman en una modelos que establecen y muestran clara. Une los mejores desarrollo del utiliza sobre todo en
espiral, en la que las distintas etapas y estados por elementos de los restantes sistema
grandes proyectos
cada bucle o los que pasa un producto software, modelos. Modelo costoso
iteracin representa desde su concepcin inicial, Requiere
un conjunto de pasando por su desarrollo, puesta Reduce riesgos experiencia en la
actividades en marcha y posterior del proyecto identificacin de
mantenimiento, hasta la retirada del
Incorpora objetivos riesgos
producto. A estos modelos se les
de calidad
denomina modelos de ciclo de vida
Integra el
del software.
desarrollo con el
mantenimiento,
etc.
MODELO INCREMENTAL
Harlan Mills en el ao Analisis,diseo,cdigo,prueba desarrollo inicial, se casos de sistemas en los usuarios identifican a
1980.Surgio el enfoque implementa la funcionalidad tiempo real de alto nivel de grandes rasgos las
incremental como una parcial. seguridad requiere de funcionalidades que
forma de reducir el Proporciona odas las ventajas mucha planeacin requiere proporcionara el sistema
proceso de desarrollo. del modelo cascada de metas claras para
reduciendo sus desventajas conocer el estado del
al mbito de cada incremento. proyecto.
Resulta ms sencillo
acomodar cambios al acotar
el tamao de los incrementos.
Pertenece a los Pertenece a los modelos de No modifica el ciclo de Se suelen desatender Se emplea ms
modelos de desarrollo evolutivo, se inicia con la vida, reduce el riesgo de aspectos importantes comnmente como una
desarrollo evolutivo, definicin de los objetivos globales construir productos que no tales como a calidad y el tcnica susceptible de
se inicio con la para el software, identifican los satisfagan necesidades de mantenimiento a largo implementarse dentro
MODELOS DE
PROTOTIPOS
definicin de los requisitos conocidos y las reas del los usuarios, reduce plazo del contexto de
objetivos globales esquema en donde es necesaria costos cualquiera de los
,luego se identifican ms definicin. modelos del proceso
los requisitos se expuestos.
planta con rapidez
una iteracin de
prototipos y se
presenta el
modelado
EL PROCESO UNIFICADO DE DESARROLLO
MTODOS AGILES DE DESARROLLO DE SOFTWARE
Las metodologas giles tienen como punto fuerte la adaptacin a cualquier cambio en un proyecto para aumentar sus
posibilidades de xito.
Los individuos y sus interacciones son ms importantes que los procesos y las herramientas.
El software que funciona es ms importante que la documentacin exhaustiva.
Colaboracin con el cliente en lugar de negociacin de contratos.
No hay que seguir un plan cerrado, sino adaptarse al cambio.
Principios Bsicos
Retroalimentacin.
Proceso continuo en lugar de por bloques.
Propiedad intelectual compartida.
Entendimiento compartido.
Metodologa SCRUM
FUENTES
Pressman, R. (2007). INGENIERIA DEL SOFTWARE. Mac Graw Hill. Sommerville, I. (s.f.). INGENIERIA DEL SOFTWARE. PrenticHall.