SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
El Modelo Cascada obedece a la mala adaptación de la planeación del
desarrollo de software, Esto surge influenciados por el tipo de Ingeniería
de Sistemas que requería en aquel entonces, lo cual esto no implica que
en la actualidad podamos utilizar el modelo de Cascada para el desarrollo
de Software debido a su no flexibilidad en su manejo y planificación, como
podemos ver en la planificación del Modelo Cascada
Este modelo nos podría Encadenar:

•   Un sobre costos por proyectos muy demorados en el tiempo, baja calidad. En
    general, proyectos impredecibles.

• Integración en etapas finales y problemas tardíos de diseño

• Mucho re trabajo

• Software que no satisface las necesidades de clientes

• Etc…

Lo que nos daría a nosotros como compañía:

        • Pérdida de dinero

        •Cuestionamiento al grupo de ingeniería al no presentar el proyecto a
        tiempo.

        NOTA

        Con todos estos antecedentes el modelo Cascada no es tan malo para
        proyectos pequeños porque el desarrollo en cascada es fácil de explicar.
        Que los demás métodos podrían llegar a ser muy complicados.
Modelo Prototipo y dijimos que era un sistema con el cual podíamos
experimentar y podíamos desarrollar rápidamente para entregar al usuario un
producto ficticio pero que sirva como herramienta para poder desarrollar el
software y esto se hacia por ejemplo cuando los clientes eran indecisos y ellos
mismos no sabían explicarse bien, para lo cual nosotros creamos un prototipo o
un modelo sencillo que nos ayuda a indicar un producto al cliente y ver si le
gusta o no y que partes deberíamos mejorar, esto se desarrollaba rápidamente
con un máximo de dos semanas por que como su nombre lo dice solo es un
prototipo no es el producto final y esto además nos ayuda cuando en nuestra
empresa tenemos un equipo muy reducido de desarrolladores
Las ventajas del Modelo Prototipo:


         •Se generan signos visibles de progreso.
         •Permite la modificación sobre la marcha.
         •El cliente se va familiarizando con el nuevo producto.
         •Permite proporcionar una funcionalidad útil en manos del cliente sin tener la aplicación
         finalizada.


Las desventajas del Modelo Prototipo:


Imposibilidad de conocer a priori el tiempo de desarrollo.
La aproximación puede convertirse en excusa para realizar el desarrollo con el modelo de
codificar y corregir.
El cliente ve funcionando lo que para el es la primera versión del prototipo que ha sido construido
con "plastilina y alambres", y puede desilusionarse al decirle que el sistema aun no ha sido
construido.
El desarrollador puede caer en la tentación de ampliar el prototipo para construir el sistema final
sin tener en cuenta los compromisos de calidad y de mantenimiento que tiene con el cliente.


También hablamos de los tipos de prototipo había el desechable, el evolucionario y uno que no
hablamos el operacional.
El desarrollo rápido de aplicaciones (RAD) es un proceso de desarrollo de
software diseñado para facilitar y acelerar la creación de aplicaciones. Las
herramientas RAD suelen gestionar los detalles de un proyecto de software de
forma muy parecida al modo en que las herramientas de diseño asistido por
ordenador (CAD) cuidan los detalles al dibujar una pared o insertar una ventana
en el plano de un edificio.

Qué es el RAD en la Realidad?

Para un hacker: Codificar 48 horas seguidas, de un tirón.

Para el ingeniero de sistemas: CASE + planificación ajustada + horas extra.

Para el programador: Usar prototipo rápido y la última herramienta de
Licenciada Visual.Net, open source Eclipse, etc.

Para el Gerente: cualquier método recomendado en la última edición de
Business Week
Ventajas
-   Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se
    implementa la funcionalidad parcial.
-   También provee un impacto ventajoso frente al cliente, que es la entrega temprana de
    partes operativas del Software.
-   El modelo proporciona todas las ventajas del modelo en cascada realimentado,
    reduciendo sus desventajas sólo al ámbito de cada incremento.
-   Permite entregar al cliente un producto más rápido en comparación del modelo de
    cascada.
-   Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos.
-   Por su versatilidad requiere de una planeación cuidadosa tanto a nivel administrativo
    como técnico.


Desventajas:
-   El modelo Incremental no es recomendable para casos de sistemas de tiempo real,
    de alto nivel de seguridad, de procesamiento distribuido, y/o de alto índice de riesgos.
-   Requiere de mucha planeación, tanto administrativa como técnica.
-   Requiere de metas claras para conocer el estado del proyecto.
La metodología de desarrollo en espiral es una evolución de método clásico en cascada (Waterfall,
top-down) y se considera un método de desarrollo incremental. Este tipo de metodología equivale al
de cascada, pero en el se permite el solapamiento de varias etapas con el objetivo de flexibilizar y
compensar el tiempo de desarrollo total y alcanzar resultados funcionales en etapas tempranas.
Esta considerada como un método de desarrollo rápido y eficiente.

Es adecuada para proyectos en los que se tienen claros los objetivos finales pero no todos los
detalles de implementación están enunciado
La metodología de desarrollo en espiral permite construir aplicaciones de tamaño medio
manteniendo los recursos constantes.

Normalmente el proyecto se divide en módulos mas pequeños y a cada unos de ellos se le aplica el
siguiente proceso:
Análisis de requerimientos – Diseño del sistema –            Etapas de construcción – Test y
evaluación–

Puntos fuertes
Permite el desarrollo de proyectos en donde los objetivos finales están perfectamente definidos pero
todos los detalles no pueden ser completamente establecidos al principio.
Es adaptable: algunos de los requerimientos (que no los objetivos) pueden cambiar durante el ciclo
de desarrollo.
Permite la especialización de los equipos de trabajo.
Apela a una gestión de proyecto ordenada.
Facilita la distribución de recursos de desarrollo.
Economía es posible mantener constantes los recursos de desarrollo.
Permite conseguir funcionalidad en etapas tempranas.         Y Detalles de implementación están
elucidados.
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft
03 unidad i   modelos de ing soft

Más contenido relacionado

La actualidad más candente

Presentacion grupo 2
Presentacion grupo 2Presentacion grupo 2
Presentacion grupo 2grupooo2
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Rosalba25
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelosemilii17061991
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwarekealysurribarri
 
Programación extrema
Programación extremaProgramación extrema
Programación extremaBrandon Betto
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 

La actualidad más candente (18)

Inf162 diapositiva...
Inf162 diapositiva...Inf162 diapositiva...
Inf162 diapositiva...
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Presentacion grupo 2
Presentacion grupo 2Presentacion grupo 2
Presentacion grupo 2
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
PRES162
PRES162PRES162
PRES162
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 

Destacado

Ra semana 2 1
Ra semana 2 1Ra semana 2 1
Ra semana 2 1victdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Ejemplo de antecedentes de investigación
Ejemplo de antecedentes de investigaciónEjemplo de antecedentes de investigación
Ejemplo de antecedentes de investigaciónOscar López Regalado
 
Guiadel egel icompu
Guiadel egel icompuGuiadel egel icompu
Guiadel egel icompuEdgar Zarate
 
Cuestionario
CuestionarioCuestionario
Cuestionariovanneej
 
Gestion informatica guia
Gestion informatica guiaGestion informatica guia
Gestion informatica guiaPlukis Sanchez
 
15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informatica15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informaticaJoVaz Lukaz Glez
 
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizacionesJare Muñoz
 
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-infoArchivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-infoMario Chávez Morales
 
88620384 preguntas-de-computacion
88620384 preguntas-de-computacion88620384 preguntas-de-computacion
88620384 preguntas-de-computacionyani85
 
Guia ceneval contestada (2009)
Guia ceneval contestada (2009)Guia ceneval contestada (2009)
Guia ceneval contestada (2009)armacar
 
Gestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosGestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosMariaFontalvo
 
Manual reactivos ceneval.
Manual reactivos ceneval.Manual reactivos ceneval.
Manual reactivos ceneval.zakuvmupn
 
Cca v1 ms-excel
Cca v1 ms-excelCca v1 ms-excel
Cca v1 ms-excelvictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16victdiazm
 

Destacado (20)

Ra semana 2 1
Ra semana 2 1Ra semana 2 1
Ra semana 2 1
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Ejemplo de antecedentes de investigación
Ejemplo de antecedentes de investigaciónEjemplo de antecedentes de investigación
Ejemplo de antecedentes de investigación
 
Guiadel egel icompu
Guiadel egel icompuGuiadel egel icompu
Guiadel egel icompu
 
Preguntas
PreguntasPreguntas
Preguntas
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Ceneval
CenevalCeneval
Ceneval
 
Gestion informatica guia
Gestion informatica guiaGestion informatica guia
Gestion informatica guia
 
15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informatica15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informatica
 
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
 
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-infoArchivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
 
88620384 preguntas-de-computacion
88620384 preguntas-de-computacion88620384 preguntas-de-computacion
88620384 preguntas-de-computacion
 
Guia ceneval contestada (2009)
Guia ceneval contestada (2009)Guia ceneval contestada (2009)
Guia ceneval contestada (2009)
 
Gestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosGestión de Proyectos Tecnológicos
Gestión de Proyectos Tecnológicos
 
Manual reactivos ceneval.
Manual reactivos ceneval.Manual reactivos ceneval.
Manual reactivos ceneval.
 
Guia informática 2 contestada
Guia informática 2   contestadaGuia informática 2   contestada
Guia informática 2 contestada
 
Cca v1 ms-excel
Cca v1 ms-excelCca v1 ms-excel
Cca v1 ms-excel
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16
 

Similar a 03 unidad i modelos de ing soft

Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareSaul mendoza valdez
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicoskaris_58
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vJorge Luis
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelosemilii17061991
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWAREFreddy Aguilar
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de softwareMarco Aurelio
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascadahome
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Softwareguesta1695670
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vidasandrasig
 

Similar a 03 unidad i modelos de ing soft (20)

Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Modeloinc
ModeloincModeloinc
Modeloinc
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
el kap
el kapel kap
el kap
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Apuntes
ApuntesApuntes
Apuntes
 
MODELOS DE SOFTWARE
MODELOS DE SOFTWAREMODELOS DE SOFTWARE
MODELOS DE SOFTWARE
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Software
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vida
 

Más de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxvictdiazm
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de stringvictdiazm
 

Más de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 
Compresor
CompresorCompresor
Compresor
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
 

03 unidad i modelos de ing soft

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. El Modelo Cascada obedece a la mala adaptación de la planeación del desarrollo de software, Esto surge influenciados por el tipo de Ingeniería de Sistemas que requería en aquel entonces, lo cual esto no implica que en la actualidad podamos utilizar el modelo de Cascada para el desarrollo de Software debido a su no flexibilidad en su manejo y planificación, como podemos ver en la planificación del Modelo Cascada
  • 9. Este modelo nos podría Encadenar: • Un sobre costos por proyectos muy demorados en el tiempo, baja calidad. En general, proyectos impredecibles. • Integración en etapas finales y problemas tardíos de diseño • Mucho re trabajo • Software que no satisface las necesidades de clientes • Etc… Lo que nos daría a nosotros como compañía: • Pérdida de dinero •Cuestionamiento al grupo de ingeniería al no presentar el proyecto a tiempo. NOTA Con todos estos antecedentes el modelo Cascada no es tan malo para proyectos pequeños porque el desarrollo en cascada es fácil de explicar. Que los demás métodos podrían llegar a ser muy complicados.
  • 10.
  • 11.
  • 12. Modelo Prototipo y dijimos que era un sistema con el cual podíamos experimentar y podíamos desarrollar rápidamente para entregar al usuario un producto ficticio pero que sirva como herramienta para poder desarrollar el software y esto se hacia por ejemplo cuando los clientes eran indecisos y ellos mismos no sabían explicarse bien, para lo cual nosotros creamos un prototipo o un modelo sencillo que nos ayuda a indicar un producto al cliente y ver si le gusta o no y que partes deberíamos mejorar, esto se desarrollaba rápidamente con un máximo de dos semanas por que como su nombre lo dice solo es un prototipo no es el producto final y esto además nos ayuda cuando en nuestra empresa tenemos un equipo muy reducido de desarrolladores
  • 13. Las ventajas del Modelo Prototipo: •Se generan signos visibles de progreso. •Permite la modificación sobre la marcha. •El cliente se va familiarizando con el nuevo producto. •Permite proporcionar una funcionalidad útil en manos del cliente sin tener la aplicación finalizada. Las desventajas del Modelo Prototipo: Imposibilidad de conocer a priori el tiempo de desarrollo. La aproximación puede convertirse en excusa para realizar el desarrollo con el modelo de codificar y corregir. El cliente ve funcionando lo que para el es la primera versión del prototipo que ha sido construido con "plastilina y alambres", y puede desilusionarse al decirle que el sistema aun no ha sido construido. El desarrollador puede caer en la tentación de ampliar el prototipo para construir el sistema final sin tener en cuenta los compromisos de calidad y de mantenimiento que tiene con el cliente. También hablamos de los tipos de prototipo había el desechable, el evolucionario y uno que no hablamos el operacional.
  • 14.
  • 15.
  • 16. El desarrollo rápido de aplicaciones (RAD) es un proceso de desarrollo de software diseñado para facilitar y acelerar la creación de aplicaciones. Las herramientas RAD suelen gestionar los detalles de un proyecto de software de forma muy parecida al modo en que las herramientas de diseño asistido por ordenador (CAD) cuidan los detalles al dibujar una pared o insertar una ventana en el plano de un edificio. Qué es el RAD en la Realidad? Para un hacker: Codificar 48 horas seguidas, de un tirón. Para el ingeniero de sistemas: CASE + planificación ajustada + horas extra. Para el programador: Usar prototipo rápido y la última herramienta de Licenciada Visual.Net, open source Eclipse, etc. Para el Gerente: cualquier método recomendado en la última edición de Business Week
  • 17.
  • 18. Ventajas - Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial. - También provee un impacto ventajoso frente al cliente, que es la entrega temprana de partes operativas del Software. - El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas sólo al ámbito de cada incremento. - Permite entregar al cliente un producto más rápido en comparación del modelo de cascada. - Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos. - Por su versatilidad requiere de una planeación cuidadosa tanto a nivel administrativo como técnico. Desventajas: - El modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, y/o de alto índice de riesgos. - Requiere de mucha planeación, tanto administrativa como técnica. - Requiere de metas claras para conocer el estado del proyecto.
  • 19.
  • 20. La metodología de desarrollo en espiral es una evolución de método clásico en cascada (Waterfall, top-down) y se considera un método de desarrollo incremental. Este tipo de metodología equivale al de cascada, pero en el se permite el solapamiento de varias etapas con el objetivo de flexibilizar y compensar el tiempo de desarrollo total y alcanzar resultados funcionales en etapas tempranas. Esta considerada como un método de desarrollo rápido y eficiente. Es adecuada para proyectos en los que se tienen claros los objetivos finales pero no todos los detalles de implementación están enunciado La metodología de desarrollo en espiral permite construir aplicaciones de tamaño medio manteniendo los recursos constantes. Normalmente el proyecto se divide en módulos mas pequeños y a cada unos de ellos se le aplica el siguiente proceso: Análisis de requerimientos – Diseño del sistema – Etapas de construcción – Test y evaluación– Puntos fuertes Permite el desarrollo de proyectos en donde los objetivos finales están perfectamente definidos pero todos los detalles no pueden ser completamente establecidos al principio. Es adaptable: algunos de los requerimientos (que no los objetivos) pueden cambiar durante el ciclo de desarrollo. Permite la especialización de los equipos de trabajo. Apela a una gestión de proyecto ordenada. Facilita la distribución de recursos de desarrollo. Economía es posible mantener constantes los recursos de desarrollo. Permite conseguir funcionalidad en etapas tempranas. Y Detalles de implementación están elucidados.