SlideShare una empresa de Scribd logo
1 de 8
República Bolivariana de Venezuela
Ministerio del poder popular para la Educación
U.E Politécnico Santiago Mariño (PSM)
Materia: Programación II
Escuela 47
Metodología para el desarrollo de sistemas
Alumno(a):
Mcgregory Macías CI: 27.103.196
Caracas, 5 de septiembre de 2017
MODELO INCREMENTAL (HISTORIA)
Propuesto por Mills en 1980. Sugirió el enfoque incremental de desarrollo como una
forma de reducir la repetición 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. Surge porque en los primeros desarrollos se podía
esperar largo tiempo hasta que el software estuviese listo. Las reglas del negocio
de hoy no lo permiten.
MODELO EVOLUTIVO
Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más
completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar
más allá, durante la fase de operación. Los modelos “Iterativo Incremental” y
“Espiral” (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo.
La idea detrás de este modelo es el desarrollo de una implantación del sistema
inicial, exponerla a los comentarios del usuario, refinarla en N versiones hasta que
se desarrolle el sistema adecuado.Una ventaja de este modelo es que se obtiene
una rápida realimentación del usuario, ya que las actividades de especificación,
desarrollo y pruebas se ejecutan en cada iteración.
Existen dos tipos de desarrollo evolutivo:
 Desarrollo Exploratorio: El objetivo de este enfoque es explorar con el usuario
los requisitos hasta llegar a un sistema final. El desarrollo comienza con las
partes que se tiene más claras. El sistema evoluciona conforme se añaden
nuevas características propuestas por el usuario.
 Enfoque utilizando prototipos: El objetivo es entender los requisitos del usuario
y trabajar para mejorar la calidad de los requisitos. A diferencia del desarrollo
exploratorio, se comienza por definir los requisitos que no están claros para el
usuario y se utiliza un prototipo para experimentar con ellos. El prototipo ayuda
a terminar de definir estos requisitos.
VENTAJAS
 La especificación puede desarrollarse de forma creciente.
 Los usuarios y desarrolladores logran un mejor entendimiento del sistema. Esto
se refleja en una mejora de la calidad del software.
 Es más efectivo que el modelo de cascada, ya que cumple con las necesidades
inmediatas del cliente.
DESVENTAJAS
 Proceso no Visible: Los administradores necesitan entregas para medir el
progreso. Si el sistema se necesita desarrollar rápido, no es efectivo producir
documentos que reflejen cada versión del sistema.
 Sistemas pobremente estructurados: Los cambios continuos pueden ser
perjudiciales para la estructura del software haciendo costoso el mantenimiento.
 Se requieren técnicas y herramientas: Para el rápido desarrollo se necesitan
herramientas que pueden ser incompatibles con otras o que poca gente sabe
utilizar
Metodología de MEDSI
Es una metodología estructurada para desarrollar sistemas de información en y
para organizaciones de cualquier tipo. Entre las características resaltantes de esta
metodología podemos destacar:
1. ES ESTRUCTURADA: esta características se debe a dos razones esenciales:
a. Utiliza diferentes métodos y técnicas estructuradas, que son propias de
la Ingeniería de la Programación, y que han demostrado ser las más
eficientes y eficaces para el desarrollo de sistemas programados.
b. Guía paso a paso de arriba hacia abajo el grupo que la aplica explicando
primero de forma muy general lo que debe hacerse para luego entrar en los
detalles, a medida que se avanza hasta explicar las tareas esenciales que el
grupo debe llevar a cabo para realizar el sistema de información.
2. ES COMPLETA: Cubre todas las distintas fases del ciclo de desarrollo de un
sistema de información, desde la definición del proyecto hasta la implantación
del sistema en la organización. Guía al grupo de desarrollo a través de las fases,
a un nivel bastante detallado, explicando las actividades que deben hacerse y
en la mayoría de los casos, enumerando las tareas específicas que los miembros
del grupo deben efectuar.
3. ES PARTICIONADA: A fin de manipular mejor la inherente a un proyecto de este
tipo, la metodología se divide en fases, y cada una de las fases está compuesta
por pasos los cuales están orientados a algún tipo de tópicos, aspecto o
elemento de un sistema de información. Cada paso a su vez agrupa a un
conjunto de actividades que han de ser realizadas por el grupo de desarrollo
Esta actividad busca diagnosticar, de modo muy general, el sistema actual, si es
que existe, tratando de responder entre otras cosas, las siguientes interrogantes:
 ¿Qué hace este sistema actual?
 ¿Qué objetivo persigue? ¿Los logra actualmente? ¿Por qué?
 ¿Qué dificultades o inconvenientes presenta?
 ¿Qué áreas de la organización se ven afectadas?
 ¿Es parte de un problema mayor?
Así mismo se busca determinar las necesidades preliminares que puedan o no
justificar el desarrollo del nuevo sistema. Alguna de las interrogantes que se han de
responder son:
 ¿Qué argumentos justifican un cambio?
 ¿Por qué es importante un cambio?
 ¿Por qué se cree que un nuevo sistema resolverá el problema?
 ¿Qué funciones generales debería ejecutar el nuevo sistema?
Para esta actividad el gerente del proyecto debe llevar a cabo las siguientes tareas:
 Realizar entrevistas con las personas que sientan la necesidad de un cambio.
 Recopilar y archivar documentos, notas de las entrevistas y datos relevantes del
sistema actual, sus inconvenientes y la necesidad de cambio.
 Analizar la documentación archivada.
Para cada sistema alternativo se debe establecer su factibilidad técnica, ellos deben
responder a dos interrogantes: ¿es posible desarrollar el sistema propuesto con
la tecnología actual o existente?, y si es posible, ¿qué tecnología adicional debe
adquirir la organización?
Las tareas que se deben efectuar son:
 Evaluar las tecnologías que dispone la organización.
 Determinar la tecnología demandada.
 Determinar la tecnología adicional que debe adquirirse.
1. Determinar factibilidad económica.
En esta actividad el grupo debe realizar un análisis costo – beneficio que permita
identificar y medir los costos de desarrollo de operación y los beneficios que obtiene
la organización de cada sistema alternativo; para luego comparar las diferentes
alternativas bajo un criterio económico. También deben estimarse los tiempos de
desarrollo de cada sistema propuesto a fin de medir la factibilidad económica de
cada uno de ellos.
La implantación de un sistema de información automatizado en cualquier
organización crea un impacto social, que puede ocasionar su aceptación el rechazo
total al cambio tecnológico que se pretende introducir. El grupo debe predecir o
estimular para cada alternativa el impacto social que ellas pueden originar dentro
de la organización.
2. Determinar factibilidad psicosocial.
Este informe describe cada sistema alternativo y resume su factibilidad técnica,
económica psicosocial.
3. Elaborar informe de factibilidad.
4. Discutir el informe de factibilidad.
Análisis de contexto:
En esta fase el grupo de desarrollo identifica los objetivos, estructuras y procesos
del sistema actual, para ello deben efectuar las siguientes tareas:
 Definir los objetivos del sistema de información.
 Identificar sus sub sistemas.
 Identificar sus funciones.
 Identificar las entradas, procesos y salidas de cada función.
 Determinar su flujo de información.
 Identificar sus archivos.
 Analizar su documentación y sus procedimientos manuales.
 Identificar los usuarios de sistema y describir sus tareas.
 Describir la tecnología que utiliza el sistema.
1. Construir el modelo del sistema actual de Información.
Para ello se utiliza la técnica de análisis estructurado de sistemas que permite
elaborar los modelos físicos y lógicos del sistema de información. Las tareas que
se deben realizar durante esta actividad se dividen en:
 Construir los diagramas de flujo de datos del modelo físico y lógico.
 Elaborara el diccionario de datos.
 Describir cada proceso del modelo lógico hasta un nivel adecuado.
1. Identificar las situaciones problemáticas.
2. Elaborar el informe del sistema actual.
Este informe resume los resultados de las actividades anteriores, mediante
una descripción del ambiente y del mismo sistema, la presentación del modelo y
la descripción de los problemas que presenta el actual sistema.
Definición de requerimientos:
Esta fase busca definir los requerimientos de los usuarios y establecer las funciones,
restricciones y atributos que el nuevo sistema de información debe satisfacer.
1. Especificación de Requerimientos de Información. El grupo de desarrollo se
encarga de especificar junto con el usuario del nuevo sistema las salidas, las
entradas y las estructuras necesarias de datos. Las actividades que realizas el
grupo de desarrollo durante este paso son las siguientes:
Determinar los requerimientos de información:
En conjunto con los usuarios, el grupo de desarrollo determina las necesidades
actuales y futuras de información que el nuevo sistema de información debe
satisfacer. Dichos requerimientos son:
 Requerimientos de entrada.
 Requerimientos de salida.
 Requerimientos de almacenamiento

Más contenido relacionado

La actualidad más candente

Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasEliset Gonzales Uceda
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónR.M. M.H.
 
Metodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionMetodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionEdgarBetancourt13
 
Ciclo de desarrollo de un sistema informático
Ciclo de  desarrollo de un sistema informáticoCiclo de  desarrollo de un sistema informático
Ciclo de desarrollo de un sistema informáticofulgn
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informaciondavinson garcia
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionjoseojeda98
 
Metodología para el desarrollo de sistema de información según jeffrey whitten
Metodología para el desarrollo de sistema de información según jeffrey whittenMetodología para el desarrollo de sistema de información según jeffrey whitten
Metodología para el desarrollo de sistema de información según jeffrey whittentravesuras79
 
Ciclo de Vida
Ciclo de VidaCiclo de Vida
Ciclo de VidaR.M. M.H.
 
Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información Jorge Leonardo
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemasGuadalupe Aguilar
 
Metodologia merise
Metodologia meriseMetodologia merise
Metodologia merisejosuecruz90
 
Ciclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalCiclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalsaukry
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Informacióndavinson garcia
 
Ciclo de vidad de los si
Ciclo de vidad de los siCiclo de vidad de los si
Ciclo de vidad de los siAlirioVargas5
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)denny osael lopez medina
 

La actualidad más candente (20)

Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Metodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionMetodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacion
 
Ciclo de desarrollo de un sistema informático
Ciclo de  desarrollo de un sistema informáticoCiclo de  desarrollo de un sistema informático
Ciclo de desarrollo de un sistema informático
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 
Presentacion Omar
Presentacion OmarPresentacion Omar
Presentacion Omar
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Metodología para el desarrollo de sistema de información según jeffrey whitten
Metodología para el desarrollo de sistema de información según jeffrey whittenMetodología para el desarrollo de sistema de información según jeffrey whitten
Metodología para el desarrollo de sistema de información según jeffrey whitten
 
Ciclo de Vida
Ciclo de VidaCiclo de Vida
Ciclo de Vida
 
Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Bases de datos en el web
Bases de datos en el webBases de datos en el web
Bases de datos en el web
 
Metodologia merise
Metodologia meriseMetodologia merise
Metodologia merise
 
Ciclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalCiclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendal
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Ciclo de vidad de los si
Ciclo de vidad de los siCiclo de vidad de los si
Ciclo de vidad de los si
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 

Similar a Metodologia para el desarrollo de sistemas de informaciom

Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Presentación powerpoint
Presentación powerpointPresentación powerpoint
Presentación powerpointMaria Davila
 
Trabajo de sistemas de informacion 5
Trabajo de sistemas de informacion 5Trabajo de sistemas de informacion 5
Trabajo de sistemas de informacion 5JeanCavallo2
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas malejandro08
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónRaimonKoudsi
 
Requerimientos de un sistema de informacion
Requerimientos de un sistema de informacion Requerimientos de un sistema de informacion
Requerimientos de un sistema de informacion Edwin Mogollón
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionkeilacortesacevedo
 
Metodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De InformaciónMetodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De Informaciónjoseojeda98
 
Alcides diaz presentacion s.i.
Alcides diaz presentacion s.i.Alcides diaz presentacion s.i.
Alcides diaz presentacion s.i.AlcidesDiaz9
 
Informe de Christian Oblitas
Informe de Christian OblitasInforme de Christian Oblitas
Informe de Christian OblitasChristian1705
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 
Metodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionMetodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionArgimiro Dominguez
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasUNEFA
 
Ciclo de vida y diseño de Sistemas de Información
Ciclo de vida y diseño de Sistemas de InformaciónCiclo de vida y diseño de Sistemas de Información
Ciclo de vida y diseño de Sistemas de Informaciónjocrodboss
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemasvictor rodriguez
 
Presentacion maria villanueva
Presentacion maria villanuevaPresentacion maria villanueva
Presentacion maria villanuevaaleimad
 
metodologia para software Kendall
metodologia para software Kendallmetodologia para software Kendall
metodologia para software KendallJuan Avila V
 
Metodologias de diseno y desarrollo de sistemas de informacion
Metodologias de diseno y desarrollo de sistemas de informacionMetodologias de diseno y desarrollo de sistemas de informacion
Metodologias de diseno y desarrollo de sistemas de informacionlexiherrera
 

Similar a Metodologia para el desarrollo de sistemas de informaciom (20)

Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Teoria de sistema 2
Teoria de sistema 2Teoria de sistema 2
Teoria de sistema 2
 
Presentación powerpoint
Presentación powerpointPresentación powerpoint
Presentación powerpoint
 
Trabajo de sistemas de informacion 5
Trabajo de sistemas de informacion 5Trabajo de sistemas de informacion 5
Trabajo de sistemas de informacion 5
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Requerimientos de un sistema de informacion
Requerimientos de un sistema de informacion Requerimientos de un sistema de informacion
Requerimientos de un sistema de informacion
 
Christian Rivero
Christian RiveroChristian Rivero
Christian Rivero
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Metodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De InformaciónMetodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De Información
 
Alcides diaz presentacion s.i.
Alcides diaz presentacion s.i.Alcides diaz presentacion s.i.
Alcides diaz presentacion s.i.
 
Informe de Christian Oblitas
Informe de Christian OblitasInforme de Christian Oblitas
Informe de Christian Oblitas
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
Metodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionMetodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacion
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Ciclo de vida y diseño de Sistemas de Información
Ciclo de vida y diseño de Sistemas de InformaciónCiclo de vida y diseño de Sistemas de Información
Ciclo de vida y diseño de Sistemas de Información
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
 
Presentacion maria villanueva
Presentacion maria villanuevaPresentacion maria villanueva
Presentacion maria villanueva
 
metodologia para software Kendall
metodologia para software Kendallmetodologia para software Kendall
metodologia para software Kendall
 
Metodologias de diseno y desarrollo de sistemas de informacion
Metodologias de diseno y desarrollo de sistemas de informacionMetodologias de diseno y desarrollo de sistemas de informacion
Metodologias de diseno y desarrollo de sistemas de informacion
 

Más de Mcgregory Shango

Más de Mcgregory Shango (6)

Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificiales
 
La robotica
La roboticaLa robotica
La robotica
 
Herramientas de calidad
Herramientas de calidadHerramientas de calidad
Herramientas de calidad
 
Herramientas Estadísticas de Calidad
Herramientas Estadísticas de CalidadHerramientas Estadísticas de Calidad
Herramientas Estadísticas de Calidad
 
Sistemas de información gerencial
Sistemas de información gerencialSistemas de información gerencial
Sistemas de información gerencial
 
Teoría de sistemas
Teoría de sistemasTeoría de sistemas
Teoría de sistemas
 

Último

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 

Último (7)

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 

Metodologia para el desarrollo de sistemas de informaciom

  • 1. República Bolivariana de Venezuela Ministerio del poder popular para la Educación U.E Politécnico Santiago Mariño (PSM) Materia: Programación II Escuela 47 Metodología para el desarrollo de sistemas Alumno(a): Mcgregory Macías CI: 27.103.196 Caracas, 5 de septiembre de 2017
  • 2. MODELO INCREMENTAL (HISTORIA) Propuesto por Mills en 1980. Sugirió el enfoque incremental de desarrollo como una forma de reducir la repetición 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. Surge porque en los primeros desarrollos se podía esperar largo tiempo hasta que el software estuviese listo. Las reglas del negocio de hoy no lo permiten. MODELO EVOLUTIVO Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de operación. Los modelos “Iterativo Incremental” y “Espiral” (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo. La idea detrás de este modelo es el desarrollo de una implantación del sistema inicial, exponerla a los comentarios del usuario, refinarla en N versiones hasta que se desarrolle el sistema adecuado.Una ventaja de este modelo es que se obtiene una rápida realimentación del usuario, ya que las actividades de especificación, desarrollo y pruebas se ejecutan en cada iteración.
  • 3. Existen dos tipos de desarrollo evolutivo:  Desarrollo Exploratorio: El objetivo de este enfoque es explorar con el usuario los requisitos hasta llegar a un sistema final. El desarrollo comienza con las partes que se tiene más claras. El sistema evoluciona conforme se añaden nuevas características propuestas por el usuario.  Enfoque utilizando prototipos: El objetivo es entender los requisitos del usuario y trabajar para mejorar la calidad de los requisitos. A diferencia del desarrollo exploratorio, se comienza por definir los requisitos que no están claros para el usuario y se utiliza un prototipo para experimentar con ellos. El prototipo ayuda a terminar de definir estos requisitos. VENTAJAS  La especificación puede desarrollarse de forma creciente.  Los usuarios y desarrolladores logran un mejor entendimiento del sistema. Esto se refleja en una mejora de la calidad del software.  Es más efectivo que el modelo de cascada, ya que cumple con las necesidades inmediatas del cliente. DESVENTAJAS  Proceso no Visible: Los administradores necesitan entregas para medir el progreso. Si el sistema se necesita desarrollar rápido, no es efectivo producir documentos que reflejen cada versión del sistema.
  • 4.  Sistemas pobremente estructurados: Los cambios continuos pueden ser perjudiciales para la estructura del software haciendo costoso el mantenimiento.  Se requieren técnicas y herramientas: Para el rápido desarrollo se necesitan herramientas que pueden ser incompatibles con otras o que poca gente sabe utilizar Metodología de MEDSI Es una metodología estructurada para desarrollar sistemas de información en y para organizaciones de cualquier tipo. Entre las características resaltantes de esta metodología podemos destacar: 1. ES ESTRUCTURADA: esta características se debe a dos razones esenciales: a. Utiliza diferentes métodos y técnicas estructuradas, que son propias de la Ingeniería de la Programación, y que han demostrado ser las más eficientes y eficaces para el desarrollo de sistemas programados. b. Guía paso a paso de arriba hacia abajo el grupo que la aplica explicando primero de forma muy general lo que debe hacerse para luego entrar en los detalles, a medida que se avanza hasta explicar las tareas esenciales que el grupo debe llevar a cabo para realizar el sistema de información. 2. ES COMPLETA: Cubre todas las distintas fases del ciclo de desarrollo de un sistema de información, desde la definición del proyecto hasta la implantación del sistema en la organización. Guía al grupo de desarrollo a través de las fases, a un nivel bastante detallado, explicando las actividades que deben hacerse y en la mayoría de los casos, enumerando las tareas específicas que los miembros del grupo deben efectuar. 3. ES PARTICIONADA: A fin de manipular mejor la inherente a un proyecto de este tipo, la metodología se divide en fases, y cada una de las fases está compuesta
  • 5. por pasos los cuales están orientados a algún tipo de tópicos, aspecto o elemento de un sistema de información. Cada paso a su vez agrupa a un conjunto de actividades que han de ser realizadas por el grupo de desarrollo Esta actividad busca diagnosticar, de modo muy general, el sistema actual, si es que existe, tratando de responder entre otras cosas, las siguientes interrogantes:  ¿Qué hace este sistema actual?  ¿Qué objetivo persigue? ¿Los logra actualmente? ¿Por qué?  ¿Qué dificultades o inconvenientes presenta?  ¿Qué áreas de la organización se ven afectadas?  ¿Es parte de un problema mayor? Así mismo se busca determinar las necesidades preliminares que puedan o no justificar el desarrollo del nuevo sistema. Alguna de las interrogantes que se han de responder son:  ¿Qué argumentos justifican un cambio?  ¿Por qué es importante un cambio?  ¿Por qué se cree que un nuevo sistema resolverá el problema?  ¿Qué funciones generales debería ejecutar el nuevo sistema? Para esta actividad el gerente del proyecto debe llevar a cabo las siguientes tareas:  Realizar entrevistas con las personas que sientan la necesidad de un cambio.  Recopilar y archivar documentos, notas de las entrevistas y datos relevantes del sistema actual, sus inconvenientes y la necesidad de cambio.  Analizar la documentación archivada. Para cada sistema alternativo se debe establecer su factibilidad técnica, ellos deben responder a dos interrogantes: ¿es posible desarrollar el sistema propuesto con la tecnología actual o existente?, y si es posible, ¿qué tecnología adicional debe adquirir la organización?
  • 6. Las tareas que se deben efectuar son:  Evaluar las tecnologías que dispone la organización.  Determinar la tecnología demandada.  Determinar la tecnología adicional que debe adquirirse. 1. Determinar factibilidad económica. En esta actividad el grupo debe realizar un análisis costo – beneficio que permita identificar y medir los costos de desarrollo de operación y los beneficios que obtiene la organización de cada sistema alternativo; para luego comparar las diferentes alternativas bajo un criterio económico. También deben estimarse los tiempos de desarrollo de cada sistema propuesto a fin de medir la factibilidad económica de cada uno de ellos. La implantación de un sistema de información automatizado en cualquier organización crea un impacto social, que puede ocasionar su aceptación el rechazo total al cambio tecnológico que se pretende introducir. El grupo debe predecir o estimular para cada alternativa el impacto social que ellas pueden originar dentro de la organización. 2. Determinar factibilidad psicosocial. Este informe describe cada sistema alternativo y resume su factibilidad técnica, económica psicosocial. 3. Elaborar informe de factibilidad. 4. Discutir el informe de factibilidad. Análisis de contexto: En esta fase el grupo de desarrollo identifica los objetivos, estructuras y procesos del sistema actual, para ello deben efectuar las siguientes tareas:
  • 7.  Definir los objetivos del sistema de información.  Identificar sus sub sistemas.  Identificar sus funciones.  Identificar las entradas, procesos y salidas de cada función.  Determinar su flujo de información.  Identificar sus archivos.  Analizar su documentación y sus procedimientos manuales.  Identificar los usuarios de sistema y describir sus tareas.  Describir la tecnología que utiliza el sistema. 1. Construir el modelo del sistema actual de Información. Para ello se utiliza la técnica de análisis estructurado de sistemas que permite elaborar los modelos físicos y lógicos del sistema de información. Las tareas que se deben realizar durante esta actividad se dividen en:  Construir los diagramas de flujo de datos del modelo físico y lógico.  Elaborara el diccionario de datos.  Describir cada proceso del modelo lógico hasta un nivel adecuado. 1. Identificar las situaciones problemáticas. 2. Elaborar el informe del sistema actual. Este informe resume los resultados de las actividades anteriores, mediante una descripción del ambiente y del mismo sistema, la presentación del modelo y la descripción de los problemas que presenta el actual sistema. Definición de requerimientos: Esta fase busca definir los requerimientos de los usuarios y establecer las funciones, restricciones y atributos que el nuevo sistema de información debe satisfacer. 1. Especificación de Requerimientos de Información. El grupo de desarrollo se encarga de especificar junto con el usuario del nuevo sistema las salidas, las
  • 8. entradas y las estructuras necesarias de datos. Las actividades que realizas el grupo de desarrollo durante este paso son las siguientes: Determinar los requerimientos de información: En conjunto con los usuarios, el grupo de desarrollo determina las necesidades actuales y futuras de información que el nuevo sistema de información debe satisfacer. Dichos requerimientos son:  Requerimientos de entrada.  Requerimientos de salida.  Requerimientos de almacenamiento