SlideShare una empresa de Scribd logo
1 de 17
FUNDAMENTOS DE
ANÁLISIS
Justificación del análisis
Las actividades de análisis garantizan el éxito del desarrollo.
Tanto el cliente como el desarrollador juegan un papel muy
activo, donde la buena comunicación entre ambos es un factor
esencial.
El análisis es un proceso de descubrimiento, refinamiento,
modelado y especificación, cuyo principal objetivo es obtener
modelos lógicos que definan el software que se desea construir.
Contenidos
Áreas de problemas.
Principios del análisis.
El dominio de la información.
Modelado.
Partición.
Visión esencial y de implementación.
Especificación.
Áreas de problemas
Las dificultades que se presentan están asociadas con la adquisición de la
información pertinente, el manejo de la complejidad del problema y la
gestión de los cambios que puedan producirse.
Las causas de estas dificultades son:
• la pobre comunicación,
• el uso de técnicas y herramientas inadecuadas,
Técnicas para los requerimientos de análisis de información
 El muestreo y la investigación de datos
 La entrevista
 Uso de cuestionarios
 Observaciones al comportamiento de la toma de decisiones y al ambiente de
oficina.
 Prototipos. …………………………………… KENDALL & KENDALL
Áreas de problemas
• La tendencia a simplificar las actividades de análisis, y
el no considerar alternativas antes de especificar el
software.
Principios del análisis
 Representar y entender el dominio de información del problema.
 Definir las funciones que debe realizar el software.
 Representar el comportamiento del software (en función de los
eventos externos)
 Dividir los modelos que representen información, función y
comportamiento de manera que se descubran los detalles de manera
progresiva (o jerárquicamente) con el fin de reducir la complejidad.
 Ir desde la información esencial hasta el detalle de la implementación
con el objeto de acomodar las restricciones lógicas impuestas por los
requisitos de procesamiento y las restricciones físicas impuestas por
otros elementos del sistema.
Principios del análisis
(cont.)
Estos principios son independientes del método de análisis elegido.
Además, se sugiere el siguiente conjunto de principios para la
ingeniería de requisitos: (Fundamentos del análisis de requisitos.
Roger S. Pressman cap 4,5,6,7 séptima edición)
• Entender el problema antes de empezar a crear el modelo de análisis.
• Desarrollar prototipos que permitan al usuario entender cómo será la
interacción hombre-máquina.
• Registrar el origen y la razón de cada requisito.
• Usar múltiples planteamientos de requisitos (modelos de datos,
funcionales y de comportamiento).
• Dar prioridad a los requisitos.
• Trabajar para eliminar la ambigüedad. (redundancia, inconsistencia,
duplicidad, integridad en bases de datos)
El dominio de la información
El software se construye para aceptar una entrada de información,
manipularla de alguna manera y producir una salida de información.
El software procesa datos (números, caracteres, imágenes, sonidos,
etc.) y acontecimientos (dato binario que representa algún aspecto de
control del sistema). (Diferencia entre datos e información)
Tanto los datos como el control residen dentro del dominio de la
información de un problema.
El dominio de la información contiene tres visiones diferentes de los
datos y del control:
• contenido de la información y relaciones,
• flujo de la información, y
• estructura de la información.
Modelado
Durante el análisis de requisitos del software, se crean modelos del sistema a
construir mediante notaciones gráficas y textuales que muestran el ámbito del
sistema (software).
El modelo se centra en qué debe hacer el software y no en cómo lo
tiene que hacer. Se refiere al Que? Del desarrollo de nuestros sistemas.
Ventajas que proporcionan los modelos
• Ayudan a entender el ámbito del sistema (información, función y
comportamiento) haciendo más fácil y sistemática las actividades del
análisis.
• Son la clave para determinar la integridad (completitud), consistencia
(coherencia) y eficacia de la especificación.
• Constituyen la base del diseño, al proporcionar una representación
esencial del software que se puede relacionar con un contexto de
implementación.
Modelado (cont.)
Modelos funcionales
• Representan de manera minuciosa toda la funcionalidad del sistema.
• Se empieza con un sencillo modelo a nivel de contexto y después de
una serie de iteraciones se consiguen más detalles funcionales.
Modelos de comportamiento
• Representan los estados del software y los acontecimientos que
causan que cambie de estado.
• El software responde a los acontecimientos del mundo exterior; esta
característica estímulo-respuesta forma la base del modelo de
comportamiento.
Partición
Consiste en descomponer un sistema (problema, modelo,...) en sus
partes constituyentes estableciendo las relaciones correspondientes
entre las partes.
A medida que se parte el sistema, se obtienen las interfaces entre las
funciones. Los datos y los elementos de control que se mueven a
través de una interfaz deberían restringirse a las entradas necesarias
para realizar la función en cuestión y a las salidas requeridas por otras
funciones o elementos del sistema.
La partición permite una mayor manejabilidad del sistema facilitando
su entendimiento y se puede aplicar al ámbito de información, al
ámbito del comportamiento y al ámbito de la función.
Visión esencial y de implementación
Una visión esencial (o lógica) de los requisitos del software presenta
las funciones y la información sin tener en cuenta los detalles de
implementación.
La visión esencial se obtiene en las primeras fases del análisis de
requisitos.
Una visión de implementación (o física) de los requisitos del software
introduce la manifestación en el mundo real de las funciones de
procesamiento y las estructuras de la información.
La visión de implementación se obtiene durante las fases posteriores
de la especificación de requisitos o en la primera fase del diseño de
software.
Visión esencial y de implementación (cont.)
Un modelo de implementación representa el modo de
operación, es decir la asignación existente o propuesta de
todos los elementos del sistema.
Un modelo de implementación no debería por tanto
interpretarse como una representación del cómo .
Especificación
Es un proceso de representación de los requisitos de forma que
conduzcan a una correcta implementación del software.
Principios de una buena especificación
• Separar funcionalidad (qué se desea realizar) de implementación
(cómo se va a realizar).
• Desarrollar un modelo del comportamiento deseado de un sistema que
comprenda datos y las respuestas funcionales de un sistema a varios
estímulos del entorno.
• Establecer el contexto en el que operará el software especificando la
interacción con otros componentes del sistema.
• Definir el entorno en que va a operar el sistema e indicar cómo
reacciona a estímulos del entorno.
• Crear un modelo que sea intuitivo.
Especificación (cont.)
Principios de una buena especificación (cont.)
• Reconocer que debe ser tolerante a la incompletitud y ampliable y, por
último, debe aceptar cambios. Sistemas flexibles.
Directrices para una buena representación
• El formato de la representación y el contenido deberían estar
relacionados con el problema.
• La información contenida dentro de la especificación debería estar
escalonada.
• La numeración de párrafos y diagramas debería indicar el nivel de
detalle que se muestra.
• Los diagramas y otras formas de representación deberían restringirse en
número y ser consistentes en su empleo.
• Las representaciones deben permitir revisiones.
Referencias bibliográficas
Pressman, R. Ingeniería del software: un enfoque
práctico. McGraw-Hill.
Kendall & Kendall. Análisi y diseño de Sistemas.
Prentice-Hall.
James Senn. Analisis y diseño de sistemas.
Yourdon, Edward. Analisis estructurado
moderno.
Prentice-Hall
Fin…
Gracias por su
atención

Más contenido relacionado

La actualidad más candente

Proceso de análisis de sistema
Proceso de análisis de sistemaProceso de análisis de sistema
Proceso de análisis de sistemaJosué Pimentel
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOGuillermo Hernandez Miranda
 
Requisitos
RequisitosRequisitos
RequisitosLia IS
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 
Diapositivas diseño de sistema
Diapositivas diseño de sistemaDiapositivas diseño de sistema
Diapositivas diseño de sistemamarisoldelcarmen
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadBeto Meneses
 
Presentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasPresentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasMaria Jimenez
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasElvis Mendoza Sequera
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)RobertoCaniza
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemasAd Gnzlz
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemasangel20155
 
Tipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de informaciónTipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de informaciónhoneckcls
 
UML(Diseños de Sistemas)
UML(Diseños de Sistemas)UML(Diseños de Sistemas)
UML(Diseños de Sistemas)josue salas
 
Tipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de informaciónTipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de informaciónhoneckcls
 
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...Juan Pablo Bustos Thames
 

La actualidad más candente (20)

Proceso de análisis de sistema
Proceso de análisis de sistemaProceso de análisis de sistema
Proceso de análisis de sistema
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Analisis y diseño sistemas introducción
Analisis y diseño sistemas introducciónAnalisis y diseño sistemas introducción
Analisis y diseño sistemas introducción
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Requisitos
RequisitosRequisitos
Requisitos
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Diapositivas diseño de sistema
Diapositivas diseño de sistemaDiapositivas diseño de sistema
Diapositivas diseño de sistema
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidad
 
Presentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasPresentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemas
 
Diferencias
DiferenciasDiferencias
Diferencias
 
Técnicas y métodos para sistemas
Técnicas y métodos para sistemasTécnicas y métodos para sistemas
Técnicas y métodos para sistemas
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)
 
Desarrollo de sistemas
Desarrollo de sistemasDesarrollo de sistemas
Desarrollo de sistemas
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
 
Tipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de informaciónTipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de información
 
UML(Diseños de Sistemas)
UML(Diseños de Sistemas)UML(Diseños de Sistemas)
UML(Diseños de Sistemas)
 
Tipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de informaciónTipos de usuarios de los sistemas de información
Tipos de usuarios de los sistemas de información
 
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
 

Destacado

Mapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdf
Mapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdfMapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdf
Mapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdfmaribethibarguen
 
Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Autoblog.it
 
Gestión deproyectos UDES
Gestión deproyectos UDESGestión deproyectos UDES
Gestión deproyectos UDESOMAR RIVERA
 
C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]
C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]
C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]esparragosx
 
Learning Innovation...in Reality - Piers Lea
Learning Innovation...in Reality - Piers LeaLearning Innovation...in Reality - Piers Lea
Learning Innovation...in Reality - Piers LeaLINE_Communications
 
Piano Di Comunicazione Interna
Piano Di Comunicazione InternaPiano Di Comunicazione Interna
Piano Di Comunicazione InternaClaudiaGhezziHR
 
Slideshare showcase asshignment
Slideshare showcase asshignmentSlideshare showcase asshignment
Slideshare showcase asshignmentShan1104
 
3. commercio elettronico indiretto
3. commercio elettronico indiretto3. commercio elettronico indiretto
3. commercio elettronico indirettoEnrico La Rosa
 

Destacado (20)

Mapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdf
Mapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdfMapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdf
Mapa conceptual sobre gerencia de proyectos y ciclo de vida de un proyecto.pdf
 
Las Tic´s
Las Tic´sLas Tic´s
Las Tic´s
 
La tempestarubenmanel
La tempestarubenmanelLa tempestarubenmanel
La tempestarubenmanel
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016Listino Prezzi Audi RS6 2016
Listino Prezzi Audi RS6 2016
 
Education. British Studies
Education. British StudiesEducation. British Studies
Education. British Studies
 
Gestión deproyectos UDES
Gestión deproyectos UDESGestión deproyectos UDES
Gestión deproyectos UDES
 
DRR Concept
DRR ConceptDRR Concept
DRR Concept
 
C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]
C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]
C u r_r_i_c_u_l_u_m______v_i_t_a_e[1]
 
Learning Innovation...in Reality - Piers Lea
Learning Innovation...in Reality - Piers LeaLearning Innovation...in Reality - Piers Lea
Learning Innovation...in Reality - Piers Lea
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
вина
винавина
вина
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Piano Di Comunicazione Interna
Piano Di Comunicazione InternaPiano Di Comunicazione Interna
Piano Di Comunicazione Interna
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Slideshare showcase asshignment
Slideshare showcase asshignmentSlideshare showcase asshignment
Slideshare showcase asshignment
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
3. commercio elettronico indiretto
3. commercio elettronico indiretto3. commercio elettronico indiretto
3. commercio elettronico indiretto
 

Similar a Fundamentos de Análisis

Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareYORGELIS1608
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosOriana Campos
 
Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesyanelkysr
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSValentina
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Construcción y administración de sistemas yanelkys Reyes
Construcción y administración de sistemas yanelkys ReyesConstrucción y administración de sistemas yanelkys Reyes
Construcción y administración de sistemas yanelkys Reyesyanelkysr
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosGlamisleidys Chourio
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaDavid Alexander
 
Sistemas De Informacion IV
Sistemas De Informacion IVSistemas De Informacion IV
Sistemas De Informacion IVnattalia_3
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasflaco_mendez
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoMonica Naranjo
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de InformacionCasssandraG
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas depheramrh
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 

Similar a Fundamentos de Análisis (20)

Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyes
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Construcción y administración de sistemas yanelkys Reyes
Construcción y administración de sistemas yanelkys ReyesConstrucción y administración de sistemas yanelkys Reyes
Construcción y administración de sistemas yanelkys Reyes
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de Requerimientos
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodología
 
Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
Sistemas De Informacion IV
Sistemas De Informacion IVSistemas De Informacion IV
Sistemas De Informacion IV
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemas
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de Informacion
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas de
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 

Último

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 

Último (20)

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 

Fundamentos de Análisis

  • 2. Justificación del análisis Las actividades de análisis garantizan el éxito del desarrollo. Tanto el cliente como el desarrollador juegan un papel muy activo, donde la buena comunicación entre ambos es un factor esencial. El análisis es un proceso de descubrimiento, refinamiento, modelado y especificación, cuyo principal objetivo es obtener modelos lógicos que definan el software que se desea construir.
  • 3. Contenidos Áreas de problemas. Principios del análisis. El dominio de la información. Modelado. Partición. Visión esencial y de implementación. Especificación.
  • 4. Áreas de problemas Las dificultades que se presentan están asociadas con la adquisición de la información pertinente, el manejo de la complejidad del problema y la gestión de los cambios que puedan producirse. Las causas de estas dificultades son: • la pobre comunicación, • el uso de técnicas y herramientas inadecuadas, Técnicas para los requerimientos de análisis de información  El muestreo y la investigación de datos  La entrevista  Uso de cuestionarios  Observaciones al comportamiento de la toma de decisiones y al ambiente de oficina.  Prototipos. …………………………………… KENDALL & KENDALL
  • 5. Áreas de problemas • La tendencia a simplificar las actividades de análisis, y el no considerar alternativas antes de especificar el software.
  • 6. Principios del análisis  Representar y entender el dominio de información del problema.  Definir las funciones que debe realizar el software.  Representar el comportamiento del software (en función de los eventos externos)  Dividir los modelos que representen información, función y comportamiento de manera que se descubran los detalles de manera progresiva (o jerárquicamente) con el fin de reducir la complejidad.  Ir desde la información esencial hasta el detalle de la implementación con el objeto de acomodar las restricciones lógicas impuestas por los requisitos de procesamiento y las restricciones físicas impuestas por otros elementos del sistema.
  • 7. Principios del análisis (cont.) Estos principios son independientes del método de análisis elegido. Además, se sugiere el siguiente conjunto de principios para la ingeniería de requisitos: (Fundamentos del análisis de requisitos. Roger S. Pressman cap 4,5,6,7 séptima edición) • Entender el problema antes de empezar a crear el modelo de análisis. • Desarrollar prototipos que permitan al usuario entender cómo será la interacción hombre-máquina. • Registrar el origen y la razón de cada requisito. • Usar múltiples planteamientos de requisitos (modelos de datos, funcionales y de comportamiento). • Dar prioridad a los requisitos. • Trabajar para eliminar la ambigüedad. (redundancia, inconsistencia, duplicidad, integridad en bases de datos)
  • 8. El dominio de la información El software se construye para aceptar una entrada de información, manipularla de alguna manera y producir una salida de información. El software procesa datos (números, caracteres, imágenes, sonidos, etc.) y acontecimientos (dato binario que representa algún aspecto de control del sistema). (Diferencia entre datos e información) Tanto los datos como el control residen dentro del dominio de la información de un problema. El dominio de la información contiene tres visiones diferentes de los datos y del control: • contenido de la información y relaciones, • flujo de la información, y • estructura de la información.
  • 9. Modelado Durante el análisis de requisitos del software, se crean modelos del sistema a construir mediante notaciones gráficas y textuales que muestran el ámbito del sistema (software). El modelo se centra en qué debe hacer el software y no en cómo lo tiene que hacer. Se refiere al Que? Del desarrollo de nuestros sistemas. Ventajas que proporcionan los modelos • Ayudan a entender el ámbito del sistema (información, función y comportamiento) haciendo más fácil y sistemática las actividades del análisis. • Son la clave para determinar la integridad (completitud), consistencia (coherencia) y eficacia de la especificación. • Constituyen la base del diseño, al proporcionar una representación esencial del software que se puede relacionar con un contexto de implementación.
  • 10. Modelado (cont.) Modelos funcionales • Representan de manera minuciosa toda la funcionalidad del sistema. • Se empieza con un sencillo modelo a nivel de contexto y después de una serie de iteraciones se consiguen más detalles funcionales. Modelos de comportamiento • Representan los estados del software y los acontecimientos que causan que cambie de estado. • El software responde a los acontecimientos del mundo exterior; esta característica estímulo-respuesta forma la base del modelo de comportamiento.
  • 11. Partición Consiste en descomponer un sistema (problema, modelo,...) en sus partes constituyentes estableciendo las relaciones correspondientes entre las partes. A medida que se parte el sistema, se obtienen las interfaces entre las funciones. Los datos y los elementos de control que se mueven a través de una interfaz deberían restringirse a las entradas necesarias para realizar la función en cuestión y a las salidas requeridas por otras funciones o elementos del sistema. La partición permite una mayor manejabilidad del sistema facilitando su entendimiento y se puede aplicar al ámbito de información, al ámbito del comportamiento y al ámbito de la función.
  • 12. Visión esencial y de implementación Una visión esencial (o lógica) de los requisitos del software presenta las funciones y la información sin tener en cuenta los detalles de implementación. La visión esencial se obtiene en las primeras fases del análisis de requisitos. Una visión de implementación (o física) de los requisitos del software introduce la manifestación en el mundo real de las funciones de procesamiento y las estructuras de la información. La visión de implementación se obtiene durante las fases posteriores de la especificación de requisitos o en la primera fase del diseño de software.
  • 13. Visión esencial y de implementación (cont.) Un modelo de implementación representa el modo de operación, es decir la asignación existente o propuesta de todos los elementos del sistema. Un modelo de implementación no debería por tanto interpretarse como una representación del cómo .
  • 14. Especificación Es un proceso de representación de los requisitos de forma que conduzcan a una correcta implementación del software. Principios de una buena especificación • Separar funcionalidad (qué se desea realizar) de implementación (cómo se va a realizar). • Desarrollar un modelo del comportamiento deseado de un sistema que comprenda datos y las respuestas funcionales de un sistema a varios estímulos del entorno. • Establecer el contexto en el que operará el software especificando la interacción con otros componentes del sistema. • Definir el entorno en que va a operar el sistema e indicar cómo reacciona a estímulos del entorno. • Crear un modelo que sea intuitivo.
  • 15. Especificación (cont.) Principios de una buena especificación (cont.) • Reconocer que debe ser tolerante a la incompletitud y ampliable y, por último, debe aceptar cambios. Sistemas flexibles. Directrices para una buena representación • El formato de la representación y el contenido deberían estar relacionados con el problema. • La información contenida dentro de la especificación debería estar escalonada. • La numeración de párrafos y diagramas debería indicar el nivel de detalle que se muestra. • Los diagramas y otras formas de representación deberían restringirse en número y ser consistentes en su empleo. • Las representaciones deben permitir revisiones.
  • 16. Referencias bibliográficas Pressman, R. Ingeniería del software: un enfoque práctico. McGraw-Hill. Kendall & Kendall. Análisi y diseño de Sistemas. Prentice-Hall. James Senn. Analisis y diseño de sistemas. Yourdon, Edward. Analisis estructurado moderno. Prentice-Hall