SlideShare una empresa de Scribd logo
1 de 14
1
Tema 1: Introducción al
análisis y diseño de
aplicaciones software
2
Sistema de información
+ +
SOFTWARE HARDWARE PERSONAS
INFORMACIÓN
DATOS
Organización
3
¿Cómo construir un SI?
• Identificar los usuarios
• Definir la arquitectura del sistema
• Definir el software a desarrollar
– Cada vez MÁS COMPLEJO
– Desarrollarlo RÁPIDAMENTE
– Se necesitan métodos mejores de desarrollo
4
El proceso de desarrollo
de software
Proceso de
desarrollo de
software
Requerimientos
del usuario
Sistema de
software
5
El proceso de desarrollo
de software (2)
• Ofrece un marco de trabajo genérico
PARTE
ESTÁTICA
PARTE
DINÁMICA
INTERFAZ
CICLO DE
VIDA
DATOS y ARQUITECTURA
del SISTEMA
PROCESOS
MODELO de REFERENCIA
6
Elementos utilizados en
los distintos procesos
Proceso/Método ->
Técnica o artefacto
SSADM
Merise
Metrica
OMT
/
OORAM
Pr.
Unificado
M.
Estático
M.
Dinámico
Modelo E/R (E)   
Vistas externas   
Diagrama de Flujo de Datos (DFD)   
Modelo Lógico de Datos (MLD)  
Historia de la Vida de Entidades (HVE)   
Diagrama de clases   
Casos de uso   
Diagrama de colaboración   
7
Tipos de Ciclos de Vida (CV)
CV es MODELO de REFERENCIA para construir software
• Sin prototipos
– En cascada (Waterfall)
• Con prototipos
– desechables
– no desechables
• Incremental
• evolutivo
• En espiral
• Iterativo e incremental
8
Ciclo de vida en
cascada
• El más común y el más antiguo (1970)
• Se basa en completar un paso antes de
comenzar con el siguiente
9
Ciclo de vida en
cascada
Definir Requisitos
Sistema
Definir Requisitos
software
Diseño
preliminar
Diseño
detallado
Codificar & debug
Test y
Pre-operación
Operación y
Mantenimiento
Integrar el
software en
el sistema
Codificar
módulos e
integrarlos
Desarrollo de SI
Diseño de alto nivel
Diseño de los algoritmos
10
Valoración CV en cascada
(-)LAS ESPECIFICACIONES NUNCA SON CORRECTAS
(-)CLIENTES/USUARIOS NO SABEN LO QUE QUIEREN
(-)EL CLIENTE NO VE RESULTADOS HASTA EL FINAL
(+)IDENTIFICACIÓN DE CIERTAS TAREAS: requisitos,
análisis, diseño, implementación, pruebas
11
Ciclo de vida con
prototipos
Prototipo:
MODELO DEL SISTEMA QUE SE ESTÁ CONSTRUYENDO
¿Por qué?
FACILITA LA COMUNICACIÓN ENTRE CLIENTES Y
DESARROLLADORES
12
Características CV con
prototipos
• Alto grado de participación del usuario
– Evalúa prototipos
– Propone mejoras
– Detalla requisitos
– Aprende a usar el sistema
• Proporciona más información (feedback) a los
desarrolladores
– No se puede indicar los requisitos sin tener experiencia con el sistema
– El prototipo da mayor conocimiento al usuario y analistas
– El prototipo se modifica hasta que los requisitos del usuario queden
claros
13
CV en cascada con
prototipos
Investigación
preliminar
Diseño
y realización
Diseño
...
Definir requisitos
OK
KO
Evaluación
Modificación
Breve análisis
y especificación
14
CV con prototipos
• PROTOTIPOS DESECHABLES
– No se utilizan para construir el sistema final.
– Programación “Quick & Dirty” (Perl, awk, csh, …)
– Sistemas RAD (rapid application development)
• Herramientas de programación visual
• PROTOTIPOS NO DESECHABLES
– Los prototipos van formando el sistema final

Más contenido relacionado

Similar a ANALISIS Y DISEÑO ING DE SOFTWARE.pptx

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 
Zurita mauricio presentacion
Zurita mauricio presentacionZurita mauricio presentacion
Zurita mauricio presentacionedumaury
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Sistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptSistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptPedroFalcn
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacionAbelAbedSilvaSantaCr
 
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...GianfrancoEduardoBra
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Informaciónkatherine Gaspare
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECmrojas_unitec
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 

Similar a ANALISIS Y DISEÑO ING DE SOFTWARE.pptx (20)

Caso práctico
Caso prácticoCaso práctico
Caso práctico
 
Negocios en Red
Negocios en RedNegocios en Red
Negocios en Red
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Requisitos
RequisitosRequisitos
Requisitos
 
Zurita mauricio presentacion
Zurita mauricio presentacionZurita mauricio presentacion
Zurita mauricio presentacion
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Libro analisis de sistemas
Libro analisis de sistemasLibro analisis de sistemas
Libro analisis de sistemas
 
Libroanalisisdesistemas
LibroanalisisdesistemasLibroanalisisdesistemas
Libroanalisisdesistemas
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Sistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptSistemas_de_Informacion.ppt
Sistemas_de_Informacion.ppt
 
ciclo de vida.ppt
ciclo de vida.pptciclo de vida.ppt
ciclo de vida.ppt
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
Ciclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacionCiclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacion
 
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
 
Metodo cascada vs dra
Metodo cascada vs draMetodo cascada vs dra
Metodo cascada vs dra
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 

Último

Guía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviGuía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviHugoSSalinas
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEmisor Digital
 
Ideas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechileIdeas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechilealcachofa6
 
Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaAlexander VA
 
Posición global del PIB per cápita Israelí (1948-2024).pdf
Posición global  del PIB per cápita  Israelí  (1948-2024).pdfPosición global  del PIB per cápita  Israelí  (1948-2024).pdf
Posición global del PIB per cápita Israelí (1948-2024).pdfJC Díaz Herrera
 
Análisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y PerúAnálisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y PerúDiegoFranciscoLarrea
 
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkXNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkJuanmanuelYapitamani
 
Diapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especificoDiapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especificojuancarlos63884
 
La semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomasLa semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomascarmenachullahuamani1
 
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajjmatiasccoyllomarca
 
Análisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfAnálisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfJulioCesarRubianoArc1
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfJC Díaz Herrera
 
CARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioCARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioAlexander VA
 
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023mmolina546
 
Proyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónProyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónEduCE2
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...Daniela Márquez Sena
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdfJC Díaz Herrera
 
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdfLa Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdfanaliticaydatos
 
Seguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahSeguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahodalisnicoles
 
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.FeliGamarra1
 

Último (20)

Guía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviGuía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico Jamovi
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de Ipsos
 
Ideas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechileIdeas liberales en Chile.pptx2019historiadechile
Ideas liberales en Chile.pptx2019historiadechile
 
Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historia
 
Posición global del PIB per cápita Israelí (1948-2024).pdf
Posición global  del PIB per cápita  Israelí  (1948-2024).pdfPosición global  del PIB per cápita  Israelí  (1948-2024).pdf
Posición global del PIB per cápita Israelí (1948-2024).pdf
 
Análisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y PerúAnálisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y Perú
 
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkXNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
 
Diapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especificoDiapositivas de recolección de datos tema en especifico
Diapositivas de recolección de datos tema en especifico
 
La semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomasLa semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomas
 
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj01 SIMULACRO 2024.pdf unijjajajajjaaaajj
01 SIMULACRO 2024.pdf unijjajajajjaaaajj
 
Análisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfAnálisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdf
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdf
 
CARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioCARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia Patrimonio
 
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
Estudio sobre tenencia de animales domésticos en Madrid 2019-2023
 
Proyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigaciónProyecto JANNET trabajo de investigación
Proyecto JANNET trabajo de investigación
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdf
 
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdfLa Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
 
Seguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahSeguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoah
 
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
 

ANALISIS Y DISEÑO ING DE SOFTWARE.pptx

  • 1. 1 Tema 1: Introducción al análisis y diseño de aplicaciones software
  • 2. 2 Sistema de información + + SOFTWARE HARDWARE PERSONAS INFORMACIÓN DATOS Organización
  • 3. 3 ¿Cómo construir un SI? • Identificar los usuarios • Definir la arquitectura del sistema • Definir el software a desarrollar – Cada vez MÁS COMPLEJO – Desarrollarlo RÁPIDAMENTE – Se necesitan métodos mejores de desarrollo
  • 4. 4 El proceso de desarrollo de software Proceso de desarrollo de software Requerimientos del usuario Sistema de software
  • 5. 5 El proceso de desarrollo de software (2) • Ofrece un marco de trabajo genérico PARTE ESTÁTICA PARTE DINÁMICA INTERFAZ CICLO DE VIDA DATOS y ARQUITECTURA del SISTEMA PROCESOS MODELO de REFERENCIA
  • 6. 6 Elementos utilizados en los distintos procesos Proceso/Método -> Técnica o artefacto SSADM Merise Metrica OMT / OORAM Pr. Unificado M. Estático M. Dinámico Modelo E/R (E)    Vistas externas    Diagrama de Flujo de Datos (DFD)    Modelo Lógico de Datos (MLD)   Historia de la Vida de Entidades (HVE)    Diagrama de clases    Casos de uso    Diagrama de colaboración   
  • 7. 7 Tipos de Ciclos de Vida (CV) CV es MODELO de REFERENCIA para construir software • Sin prototipos – En cascada (Waterfall) • Con prototipos – desechables – no desechables • Incremental • evolutivo • En espiral • Iterativo e incremental
  • 8. 8 Ciclo de vida en cascada • El más común y el más antiguo (1970) • Se basa en completar un paso antes de comenzar con el siguiente
  • 9. 9 Ciclo de vida en cascada Definir Requisitos Sistema Definir Requisitos software Diseño preliminar Diseño detallado Codificar & debug Test y Pre-operación Operación y Mantenimiento Integrar el software en el sistema Codificar módulos e integrarlos Desarrollo de SI Diseño de alto nivel Diseño de los algoritmos
  • 10. 10 Valoración CV en cascada (-)LAS ESPECIFICACIONES NUNCA SON CORRECTAS (-)CLIENTES/USUARIOS NO SABEN LO QUE QUIEREN (-)EL CLIENTE NO VE RESULTADOS HASTA EL FINAL (+)IDENTIFICACIÓN DE CIERTAS TAREAS: requisitos, análisis, diseño, implementación, pruebas
  • 11. 11 Ciclo de vida con prototipos Prototipo: MODELO DEL SISTEMA QUE SE ESTÁ CONSTRUYENDO ¿Por qué? FACILITA LA COMUNICACIÓN ENTRE CLIENTES Y DESARROLLADORES
  • 12. 12 Características CV con prototipos • Alto grado de participación del usuario – Evalúa prototipos – Propone mejoras – Detalla requisitos – Aprende a usar el sistema • Proporciona más información (feedback) a los desarrolladores – No se puede indicar los requisitos sin tener experiencia con el sistema – El prototipo da mayor conocimiento al usuario y analistas – El prototipo se modifica hasta que los requisitos del usuario queden claros
  • 13. 13 CV en cascada con prototipos Investigación preliminar Diseño y realización Diseño ... Definir requisitos OK KO Evaluación Modificación Breve análisis y especificación
  • 14. 14 CV con prototipos • PROTOTIPOS DESECHABLES – No se utilizan para construir el sistema final. – Programación “Quick & Dirty” (Perl, awk, csh, …) – Sistemas RAD (rapid application development) • Herramientas de programación visual • PROTOTIPOS NO DESECHABLES – Los prototipos van formando el sistema final