Beruflich Dokumente
Kultur Dokumente
SNEST
DGEST
05-FEBRERO-2016
Pgina| 1
NDICE
INTRODUCCIN..........pgina 3
METODOLOGAS DE DESARROLLO SE SOFTWARE...pgina 4
Etapas.. pgina 5
Ventajas... pgina 6
Desventajas. pgina 6
MODELO INCREMENTAL.........pgina 7
Caractersticas..pgina 8
Ventajas.pgina 8
Desventajas...pgina 8
MODELO EVOLUTIVO...........pgina 9
Ventajas... pgina 10
Desventajas. pgina 10
MODELO EN ESPIRAL.........pgina 11
Etapas......pgina 12
Caractersticas...pgina 12
Ventajas... pgina 13
Desventajas. pgina 13
MODELO DE PROTOTITPOS.........pgina 14
Tipos de prototipos...pgina 14
Etapas......pgina 14
Ventajas... pgina 15
Desventajas. pgina 16
Etapas......pgina 17
Ventajas... pgina 18
Desventajas. pgina 18
Ventajas... pgina 19
Desventajas. pgina 19
Pgina| 2
BIBLIOGRAFA..........pgina 20
Pgina| 3
INTRODUCCIN
El siguiente trabajo habla acerca de las diferentes metodologas que se pueden
aplicar para llevar a cabo la realizacin del desarrollo del software.
Cada metodologa lleva diferentes etapas para que se pueda realizar con mayor
facilidad el software y poder tener los mejores resultados y que el cliente quede
satisfecho con el resultado.
Cabe mencionar que dependiendo de lo que se quiera realizar se utiliza
determinada metodologa ya que unas metodologas no se pueden aplicar a todos
los software porque estos pueden ser sencillos o laboriosos, algunas metodologas
tienen varias etapas que no es necesario seguir cuando se trate de un software
pequeo o viceversa.
Pgina| 4
Pgina| 5
ETAPAS
PLANIFICACIN: Realiza un estudio de factibilidad del software as como
contemplar los posibles costos que pueden surgir mediante su implementacin.
ANLISIS Y DISEO DE
REQUERIMIENTOS: involucra la
identificacin de las caractersticas que nos
guan para determinar las funcionalidades del
software de acuerdo al medio donde se
pretende implementar, es muy importante
notar que trata de responder a las preguntas
Quienes intervienen en el uso del Software?,
Qu restricciones tendr el software?
DISEO: Se identifica y describe las abstracciones del software y cumplir con los
requerimientos plasmando todas esas caractersticas en un diseo que permite
visualizar y contemplar adicionalmente situaciones no previstas.
IMPLEMENTACIN: Realizar las pruebas pertinentes y verificar que se cumplen
con las caractersticas identificadas.
OPERACIN Y MANTENIMIENTO: Se instala dentro del ambiente, depender
que pasar a partir de ah, ya que esta etapa an puede considerar nuevamente la
existencia de caractersticas que no han sido contempladas y/o caractersticas
innecesarias, implicando la modificacin del software para la adaptacin de estas
anomalas.
CRECIMIENTO Y CAMBIO: Se evala el software de modo que se determina si
se puede emplear dentro de la nueva tecnologa no afectando la integridad del
mismo, de modo que si no es posible que exista una adaptacin a lo nuevo, el
proceso de diseo del software nuevamente se repite desde el principio.
Pgina| 6
VENTAJAS
Es un modelo lineal.
DESVENTAJAS
La mayor desventaja del modelo de cascada es que hasta la etapa final del
ciclo de desarrollo se ha completado, un modelo de trabajo del software no
est en las manos del cliente. Por lo tanto, es difcil en condiciones de
mencionar si lo que se ha diseado es exactamente lo que haba pedido.
Pgina| 7
MODELO INCREMENTAL
El modelo incremental fue propuesto por Harlan Mills en el ao 1980. Surgi el
enfoque incremental de desarrollo como una forma de reducir la repeticin del
trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de
decisiones en los requisitos hasta adquirir experiencia con el sistema.
Este modelo se conoce tambin bajo las siguientes denominaciones:
Anlisis.
Diseo.
Cdigo.
Prueba.
CARACTERSTICAS
Pgina| 8
VENTAJAS:
DESVENTAJAS
MODELO EVOLUTIVO
Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez
ms completas y complejas, hasta llegar al objetivo final deseado; incluso
evolucionar ms all, durante la fase de operacin.
La idea detrs de este modelo es el desarrollo de una implantacin del sistema
inicial, exponerla a los comentarios del usuario, refinarla en N versiones hasta que
se desarrolle el sistema adecuado.
Existen dos tipos de desarrollo evolutivo:
P g i n a | 10
VENTAJAS
DESVENTAJAS
P g i n a | 11
MODELO EN ESPIRAL
El modelo espiral en el desarrollo del software es un modelo meta del ciclo de vida
del software donde el esfuerzo del desarrollo es iterativo, tan pronto culmina un
esfuerzo del desarrollo por ah mismo comienza otro; adems en cada ejecucin
del desarrollo se sigue cuatro pasos principales:
P g i n a | 12
ETAPAS
Existen seis etapas que son:
Comunicacin con el cliente: esta es
una tarea requerida para establecer
comunicacin entre el desarrollador y el
cliente.
Planificacin: esta tarea es necesaria
aplicarla para poder definir los recursos,
el tiempo y otras informaciones
relacionadas con el proyecto, es decir,
son todos los requerimientos.
Anlisis de riesgos: esta es una de las
tareas principales por lo que se aplica el
modelo en espiral, es requerida para evaluar los riesgos tcnicos y otras
informaciones relacionadas con el proyecto.
Ingeniera: esta es una tarea necesaria ya que se requiere construir una o ms
representaciones de la aplicacin.
Construccin y adaptacin: esta tarea es requerida en el modelo espiral porque
se necesita construir, probar, instalar y proporcionar soporte al usuario.
Evaluacin el cliente: esta tambin es una tarea principal, necesaria para adquirir
la reaccin del cliente segn la evaluacin de las representaciones del software
creadas durante la etapa de ingeniera y la de implementacin creada durante la
etapa de instalacin.
CARACTERSTICAS
VENTAJAS
DESVENTAJAS
P g i n a | 14
MODELO DE PROTOTIPOS
Es un modelo prueba error ya que si al usuario no le gusta una parte del prototipo
significa que la parte prueba fallo por lo cual se debe corregir el error que se tenga
hasta que el usuario quede satisfecho.
El prototipo deber ser construido en poco tiempo, usando los programas
adecuados y no se deben utilizar muchos recursos.
Es un modelo del comportamiento del sistema que puede ser usado para
entenderlo completamente o ciertos aspectos de l y as clarificar los
requerimientos.
TIPOS DE PROTOTIPOS
DESECHABLE: Nos sirve para eliminar dudas sobre lo que realmente quiere el
cliente adems para desarrollar la interfaz que ms le convenga al cliente.
EVOLUTIVO: Es un modelo parcialmente construido que pueda pasar de ser
prototipo a ser software pero no tiene una buena documentacin y calidad.
ETAPAS
RECOLECCIN Y REFINAMIENTO DE REQUISITOS
Se analizan las necesidades de los usuarios finales del
software para determinar qu objetivos debe cubrir.
Extrae informacin al usuario sobre el sistema, para
entender lo que espera que el sistema haga.
P g i n a | 15
PRODUCTO DE INGENIERA
Etapa del proceso donde el prototipo que ha obtenido la aceptacin del usuario se
convierte en el sistema final.
Es la etapa final del proceso.
VENTAJAS
P g i n a | 16
DESVENTAJAS
P g i n a | 17
ETAPAS
P g i n a | 18
VENTAJAS
DESVENTAJAS
P g i n a | 19
P g i n a | 20
BIBLIOGRAFA
http://www.ecured.cu/Modelo_de_Prototipos
https://prezi.com/fbts6cbwkgb1/modelado-de-prototipos/
http://ingenexescom.blogspot.mx/2012/02/modelo-en-cascada.html
http://quecomputadoracomprar.com/ventajas-y-desventajas-modelo-cascada/
http://ingenieraupoliana.blogspot.mx/2010/10/modelo-incremental.html
http://dianao9.blogspot.mx/2012/11/modelo-incremental.html
http://www.ojovisual.net/galofarino/modeloespiral.pdf
https://prezi.com/gqtsguvhc2go/desarrollo-basado-en-componentes/
http://www.hanantek.com/es/win-win
P g i n a | 21