SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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 to 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
 

Recently uploaded

Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdfJC Díaz Herrera
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalMarcosAlvarezSalinas
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxLuisAngelYomonaYomon
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 

Recently uploaded (20)

Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajal
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 

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