SlideShare una empresa de Scribd logo
1 de 25
ANÁLISIS Y DISEÑO
ESTRUCTURADO DE
SISTEMAS
Análisis de requerimientos
Conjunto de técnicas y procedimientos que nos
permiten conocer los elementos necesarios para
definir un proyecto de software.
 La IEEE los divide en:




                                              resolver un problema o
                           Funcionales
                                                alcanzar un objetivo


                                              satisfacer un contrato, un
                                           estándar, una especificación u
                          No funcionales
                                            otro documento formalmente
                                                      impuesto
Actividades en la determinación de
requerimientos
   Actividad                        Descripción
 Anticipación de    Prever las características del sistema con base
 requerimientos     a la experiencia previa. Esto puede llevar al
                    analista a investigar áreas y aspectos que de
                    otra forma no serían tomados en cuenta.

Investigación de    Estudio y documentación del sistema actual
 requerimientos     utilizando para ello técnicas para hallar
                    hechos, análisis de flujo de datos y análisis de
                    decisión.

Especificación de   Análisis de los datos que describen el sistema
 requerimientos     para determinar que tan bueno es su
                    desempeño, qué requerimientos se deben
                    satisfacer y las estrategias para alcanzarlos.
Especificaciones de
requerimiento
   Es la descripción de las características del
    nuevo sistema. Tiene 3 partes relacionadas
    entre sí:
            Análisis de datos basados en hechos
            reales

              Identificación de requerimientos
              esenciales

            Selección de estrategias para satisfacer
            los requerimientos
Análisis de requerimientos

   Se debe establecerse la comunicación
    necesaria para el análisis, de forma que se
    asegure el reconocimiento del problema.
   El analista debe establecer contacto con el
    equipo técnico y de gestión del usuario/cliente
    y con la empresa que vaya a desarrollar el
    software.
   El objetivo del analista es reconocer los
    elementos básicos del programa tal como lo
    percibe el usuario/cliente.
Análisis de requerimientos
   El analista debe evaluar el flujo y estructura de
    la información
   Refinar en detalle todas las funciones del
    programa
   Establecer las características de la interface
    del sistema
   Una vez que se hayan descrito las
    funcionalidades básicas, comportamiento,
    interface e información, se especifican los
    criterios de validación para demostrar una
    comprensión de una correcta implementación
    de los programas.
Requerimientos básicos
   ¿Cuál es el proceso básico de la empresa?
   ¿Qué datos utiliza o produce este proceso?
   ¿Cuáles son los límites impuestos por el
    tiempo y la carga de trabajo?
   ¿Qué controles de desempeño utiliza?
Requerimientos básicos
Para comprender el proceso, se debe responder
estas interrogantes:
 ¿Cuál es la finalidad de esta actividad dentro de
  la empresa?
 ¿Qué pasos se siguen para llevarla a cabo?

 ¿Dónde se realizan estos pasos?

 ¿Quiénes lo realizan?

 ¿Cuánto tiempo tardan en efectuarlos?

 ¿Con cuánta frecuencia lo hacen?

 ¿Quiénes emplean la información resultante?
Requerimientos de las
 transacciones de los usuarios
Para conocer y entender los requerimientos de las
transacciones, los analistas sin lugar a dudas formulan
preguntas como:
 ¿Qué es lo que forma parte de la transacción que está
   siendo procesada?
 ¿Qué es lo que inicia la transacción?

 ¿Quién inicia la transacción?

 ¿Con qué propósito?

 ¿Con que frecuencia ocurre?

 ¿Qué volumen esta asociado a la transacción?

 ¿Existen diferentes condiciones que pueden afectar la
   forma en que se procesan las transacciones?
 ¿Qué detalles son necesarios para procesar la
   transacción?
Requerimientos de decisión de los
    usuarios
   Los analistas que investigan los sistemas para el
    soporte de las decisiones deberán considerar otras para
    determinar los requerimientos de las decisiones:
   ¿Que información se utiliza para tomar una decisión?
   ¿Cuál es la fuente de más información?
   ¿Qué sistema transaccional produce datos utilizados en
    el proceso de la decisión?
   ¿Qué otros datos son necesarios y no es posible
    obtener del proceso transaccional?
   ¿Que datos originan las fuentes externas a la
    organización?
   ¿Cómo se deben procesar los datos para producir
    información necesaria?
Requerimientos de la
organización

   Cuando los analistas estudian sistemas para
un     departamento   también     evalúa   las
implicaciones para los demás departamentos
con los que interactúa el sistema bajo
investigación.
Técnicas para encontrar
hechos

    Entrevistas

      Cuestionarios

      Revisión de los registros

    Observación
Diagrama de flujo de datos

  Los diagramas de flujos de datos son una
técnica de análisis estructurado que van de
lo general a lo específico muestran las
posibles entradas, procesos y salidas del
sistema.
  Los diagramas son usados cuando los
analistas   tratan    de    comprender    los
requerimientos de información de los usuarios
de una manera gráfica utilizando solo cuatro
símbolos combinados entre sí.
Diagrama de flujo de datos
Tiene cuatro ventajas principales de la forma en
que se mueven los datos a través del sistema,
estas son:

1. Libertad para realizar en forma muy temprana la
implementación técnica del sistema.
2. Comprensión de las interrelaciones de los
sistemas y subsistemas.
3. Comunicación del conocimiento del sistema
actual a los usuarios por medio del diagrama de
flujo de datos.
4. Análisis de un sistema propuesto para
determinar si han sido definidos los datos y
procesos necesarios.
Entidad Externa
   Representa personas, organizaciones, o sistemas que no
    pertenecen al sistema.
   En el caso de que las entidades externas se comunicasen
    entre sí, esto no se contemplaría en el diagrama, por estar
    fuera del ámbito de nuestro sistema
   Puede aparecer en los distintos niveles de DFD para
    mejorar su comprensión, aunque normalmente sólo
    aparecerá en el diagrama de contexto.
   Pueden aparecer varias veces en un mismo diagrama,
    para evitar entrecruzamientos de líneas.
   Suministra información acerca de la conexión del sistema
    con el mundo exterior.
Procesos
   Cuando un flujo de datos entra en un proceso
    sufre una transformación. Un proceso no es
    origen ni final de los datos, sólo lugar de
    transformación de ellos.
   Un proceso puede trasformar un dato en
    varios.
   Es necesario un proceso entre una Entidad
    Externa y un Almacén de datos.
   Un proceso puede representarse señalando
    una localización. La localización expresa la
    unidad o área dentro de la organización donde
    se realiza el proceso.
Almacén de Datos
   Representa la información en reposo
   No puede crear, destruir ni transformar datos
   No puede estar comunicado directamente con otro
    almacén o Entidad externa
   El flujo de datos (Entrada y Salida) no lleva nombre
    cuando incide sobre su contenido completo
   No debe estar referido al entorno físico, y por tanto,
    no se diferencian los ficheros convencionales de las
    bases de datos
   No se representa la clave de acceso a este almacén
    sino sólo la operación que se realiza (lectura,
    escritura, actualización)
Diagrama de flujo de datos

Utilizan cuatro símbolos básicos como los son (Gane y
Sarson):
  un cuadrado para representar las
    entidades del sistema
  una flecha para representar los
    flujos dentro del sistema
  un rectángulo con esquinas
    redondas para representar los
    procesos
  un rectángulo con un lado abierto

    para representar los
    almacenamientos de datos.
Descomposición por Niveles
   El desarrollo de un DFD ayuda en la
    identificación de los datos de la transacción en
    el modelo de datos.
   Sus niveles son:
      Nivel 0: Diagrama de contexto.
      Nivel 1: Diagrama de nivel superior.
      Nivel 2: Diagrama de detalle o expansión.
Diagrama de Contexto: Nivel 0
   En el diagrama de contexto se caracterizan todas
    las interacciones que realiza un sistema con su
    entorno (entidades externas)
   Se dibuja un sólo proceso que representa al
    sistema en cuestión y se escribe su nombre en
    dicha burbuja como un sustantivo común más
    adjetivos. De él solamente parten los flujos de
    datos que denotan las interrelaciones entre el
    sistema y sus agentes externos, no admitiéndose
    otros procesos ni almacenamientos en el dibujo.
   Resulta de gran utilidad para los niveles
    posteriores de análisis como herramienta de
    balanceo.
Diagrama de Nivel Superior:
Nivel 1
   En el diagrama de nivel superior se plasman
    todos los procesos que describen al proceso
    principal.
   En este nivel los procesos no suelen
    interrelacionarse directamente, sino que entre
    ellos debe existir algún almacenamiento o entidad
    externa que los una.
   Esta regla de construcción sirve como ayuda al
    analista para contemplar que en un nivel tan
    elevado de abstracción (DFD Nivel 1) es
    altamente probable que la información que se
    maneja requiera ser almacenada en el sistema
    aunque no esté especificado por un Requisito
Diagrama     de    Detalle                     o
Expansión: Nivel 2
   En un diagrama de nivel 2 o mayor,
    comienzan a explotarse las excepciones a los
    caminos principales de la información dado
    que aumenta progresivamente el nivel de
    detalle. De aquí en adelante se permiten los
    flujos entre procesos.
   Puede considerarse el máximo para ser
    validado en forma conjunta con el usuario
    dado que en los niveles posteriores el alto
    grado de complejidad del diagrama puede
    resultar de muy difícil lectura para personas
    ajenas al equipo de sistemas.
Actividad

         Genere un diagrama de flujo de
          datos para una biblioteca que
          necesita gestionar el préstamo y
          devolución de libros

Más contenido relacionado

La actualidad más candente

Modelo de sistema de informacion
Modelo de sistema de informacionModelo de sistema de informacion
Modelo de sistema de informaciongrupoinformaticauts
 
AUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSAUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSGRECIAGALLEGOS
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del softwareTensor
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automáticoItzel656131
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónYaskelly Yedra
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datosisraelmillan8
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Cuestionario 7 análisis de sistema
Cuestionario 7 análisis de sistemaCuestionario 7 análisis de sistema
Cuestionario 7 análisis de sistemajulio feliz
 
Analisis de sistemas1
Analisis de sistemas1Analisis de sistemas1
Analisis de sistemas1PAko DiAz
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de SistemasJUANESTEFA
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 

La actualidad más candente (20)

Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Modelo de sistema de informacion
Modelo de sistema de informacionModelo de sistema de informacion
Modelo de sistema de informacion
 
AUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOSAUDITORIA DE BASE DE DATOS
AUDITORIA DE BASE DE DATOS
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Fuentes de solicitudes de proyecto
Fuentes de solicitudes de proyectoFuentes de solicitudes de proyecto
Fuentes de solicitudes de proyecto
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Cuestionario 7 análisis de sistema
Cuestionario 7 análisis de sistemaCuestionario 7 análisis de sistema
Cuestionario 7 análisis de sistema
 
Analisis de sistemas1
Analisis de sistemas1Analisis de sistemas1
Analisis de sistemas1
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Ensambladores
EnsambladoresEnsambladores
Ensambladores
 
Metodología de auditoría informática
Metodología de auditoría informáticaMetodología de auditoría informática
Metodología de auditoría informática
 

Similar a Anáilisis de requerimientos y DFD

Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de SistemasKarenpenr
 
Eje temático Nº 1 - Diseño de Sistemas
Eje temático Nº 1 - Diseño de SistemasEje temático Nº 1 - Diseño de Sistemas
Eje temático Nº 1 - Diseño de SistemasKarenpenr
 
Primer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de SistemasPrimer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de SistemasKarenpenr
 
Presentacion de larry unidad 2
Presentacion de larry unidad 2Presentacion de larry unidad 2
Presentacion de larry unidad 2jackie_18
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasprofmyriamsanuy
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoadrianjosv
 
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
 
Revista TicNews Enero 2015
Revista TicNews  Enero 2015Revista TicNews  Enero 2015
Revista TicNews Enero 2015Edicion Ticnews
 
TIC como Herramienta para la Informática Educativa
TIC como Herramienta para la Informática EducativaTIC como Herramienta para la Informática Educativa
TIC como Herramienta para la Informática EducativaVladimir Pomares
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de DatosInés Andara
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Tomasjz
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionRossana Pérez
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistemaVictor Barraez
 
Anlisisydiseodesistemas
AnlisisydiseodesistemasAnlisisydiseodesistemas
AnlisisydiseodesistemasVictor Zapata
 
Diapositivas ciclo
Diapositivas cicloDiapositivas ciclo
Diapositivas cicloguest257d43
 
Tema 3 Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.
Tema 3  Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.Tema 3  Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.
Tema 3 Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.microchip system
 

Similar a Anáilisis de requerimientos y DFD (20)

Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Eje temático Nº 1 - Diseño de Sistemas
Eje temático Nº 1 - Diseño de SistemasEje temático Nº 1 - Diseño de Sistemas
Eje temático Nº 1 - Diseño de Sistemas
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Primer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de SistemasPrimer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de Sistemas
 
Presentacion de larry unidad 2
Presentacion de larry unidad 2Presentacion de larry unidad 2
Presentacion de larry unidad 2
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemas
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Análisis
AnálisisAnálisis
Análisis
 
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
 
Revista TicNews Enero 2015
Revista TicNews  Enero 2015Revista TicNews  Enero 2015
Revista TicNews Enero 2015
 
TIC como Herramienta para la Informática Educativa
TIC como Herramienta para la Informática EducativaTIC como Herramienta para la Informática Educativa
TIC como Herramienta para la Informática Educativa
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Anlisisydiseodesistemas
AnlisisydiseodesistemasAnlisisydiseodesistemas
Anlisisydiseodesistemas
 
Diapositivas ciclo
Diapositivas cicloDiapositivas ciclo
Diapositivas ciclo
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Tema 3 Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.
Tema 3  Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.Tema 3  Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.
Tema 3 Tarea. TÉCNICAS PARA EL ANÁLISIS DE REQUERIMIENTOS.
 

Más de Angela Inciarte

Más de Angela Inciarte (20)

Investigación Grupo7 corregida
Investigación Grupo7 corregidaInvestigación Grupo7 corregida
Investigación Grupo7 corregida
 
Investigación Grupo 7
Investigación Grupo 7Investigación Grupo 7
Investigación Grupo 7
 
Módulo II (Grupo 7)
Módulo II (Grupo 7)Módulo II (Grupo 7)
Módulo II (Grupo 7)
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Páginas web II
Páginas web IIPáginas web II
Páginas web II
 
Páginas web (1)
Páginas web (1)Páginas web (1)
Páginas web (1)
 
Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)
 
DFD
DFDDFD
DFD
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
 
Fundamentos de los sistemas de información
Fundamentos de los sistemas de informaciónFundamentos de los sistemas de información
Fundamentos de los sistemas de información
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad Relación
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Unidad I
Unidad IUnidad I
Unidad I
 
Bloque Académico - FATLA
Bloque Académico - FATLABloque Académico - FATLA
Bloque Académico - FATLA
 
Picasa
PicasaPicasa
Picasa
 
Suscripcion a una red en Ning
Suscripcion a una red en NingSuscripcion a una red en Ning
Suscripcion a una red en Ning
 
Creacion de redes en Ning
Creacion de redes en NingCreacion de redes en Ning
Creacion de redes en Ning
 
Creacion de la cuenta en Delicious
Creacion de la cuenta en DeliciousCreacion de la cuenta en Delicious
Creacion de la cuenta en Delicious
 
Planificacion
PlanificacionPlanificacion
Planificacion
 

Último

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
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
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
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
 
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
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
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
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
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
 
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
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 

Anáilisis de requerimientos y DFD

  • 2. Análisis de requerimientos Conjunto de técnicas y procedimientos que nos permiten conocer los elementos necesarios para definir un proyecto de software. La IEEE los divide en: resolver un problema o Funcionales alcanzar un objetivo satisfacer un contrato, un estándar, una especificación u No funcionales otro documento formalmente impuesto
  • 3. Actividades en la determinación de requerimientos Actividad Descripción Anticipación de Prever las características del sistema con base requerimientos a la experiencia previa. Esto puede llevar al analista a investigar áreas y aspectos que de otra forma no serían tomados en cuenta. Investigación de Estudio y documentación del sistema actual requerimientos utilizando para ello técnicas para hallar hechos, análisis de flujo de datos y análisis de decisión. Especificación de Análisis de los datos que describen el sistema requerimientos para determinar que tan bueno es su desempeño, qué requerimientos se deben satisfacer y las estrategias para alcanzarlos.
  • 4. Especificaciones de requerimiento  Es la descripción de las características del nuevo sistema. Tiene 3 partes relacionadas entre sí: Análisis de datos basados en hechos reales Identificación de requerimientos esenciales Selección de estrategias para satisfacer los requerimientos
  • 5. Análisis de requerimientos  Se debe establecerse la comunicación necesaria para el análisis, de forma que se asegure el reconocimiento del problema.  El analista debe establecer contacto con el equipo técnico y de gestión del usuario/cliente y con la empresa que vaya a desarrollar el software.  El objetivo del analista es reconocer los elementos básicos del programa tal como lo percibe el usuario/cliente.
  • 6. Análisis de requerimientos  El analista debe evaluar el flujo y estructura de la información  Refinar en detalle todas las funciones del programa  Establecer las características de la interface del sistema  Una vez que se hayan descrito las funcionalidades básicas, comportamiento, interface e información, se especifican los criterios de validación para demostrar una comprensión de una correcta implementación de los programas.
  • 7. Requerimientos básicos  ¿Cuál es el proceso básico de la empresa?  ¿Qué datos utiliza o produce este proceso?  ¿Cuáles son los límites impuestos por el tiempo y la carga de trabajo?  ¿Qué controles de desempeño utiliza?
  • 8. Requerimientos básicos Para comprender el proceso, se debe responder estas interrogantes:  ¿Cuál es la finalidad de esta actividad dentro de la empresa?  ¿Qué pasos se siguen para llevarla a cabo?  ¿Dónde se realizan estos pasos?  ¿Quiénes lo realizan?  ¿Cuánto tiempo tardan en efectuarlos?  ¿Con cuánta frecuencia lo hacen?  ¿Quiénes emplean la información resultante?
  • 9. Requerimientos de las transacciones de los usuarios Para conocer y entender los requerimientos de las transacciones, los analistas sin lugar a dudas formulan preguntas como:  ¿Qué es lo que forma parte de la transacción que está siendo procesada?  ¿Qué es lo que inicia la transacción?  ¿Quién inicia la transacción?  ¿Con qué propósito?  ¿Con que frecuencia ocurre?  ¿Qué volumen esta asociado a la transacción?  ¿Existen diferentes condiciones que pueden afectar la forma en que se procesan las transacciones?  ¿Qué detalles son necesarios para procesar la transacción?
  • 10. Requerimientos de decisión de los usuarios  Los analistas que investigan los sistemas para el soporte de las decisiones deberán considerar otras para determinar los requerimientos de las decisiones:  ¿Que información se utiliza para tomar una decisión?  ¿Cuál es la fuente de más información?  ¿Qué sistema transaccional produce datos utilizados en el proceso de la decisión?  ¿Qué otros datos son necesarios y no es posible obtener del proceso transaccional?  ¿Que datos originan las fuentes externas a la organización?  ¿Cómo se deben procesar los datos para producir información necesaria?
  • 11. Requerimientos de la organización Cuando los analistas estudian sistemas para un departamento también evalúa las implicaciones para los demás departamentos con los que interactúa el sistema bajo investigación.
  • 12. Técnicas para encontrar hechos Entrevistas Cuestionarios Revisión de los registros Observación
  • 13. Diagrama de flujo de datos Los diagramas de flujos de datos son una técnica de análisis estructurado que van de lo general a lo específico muestran las posibles entradas, procesos y salidas del sistema. Los diagramas son usados cuando los analistas tratan de comprender los requerimientos de información de los usuarios de una manera gráfica utilizando solo cuatro símbolos combinados entre sí.
  • 14. Diagrama de flujo de datos Tiene cuatro ventajas principales de la forma en que se mueven los datos a través del sistema, estas son: 1. Libertad para realizar en forma muy temprana la implementación técnica del sistema. 2. Comprensión de las interrelaciones de los sistemas y subsistemas. 3. Comunicación del conocimiento del sistema actual a los usuarios por medio del diagrama de flujo de datos. 4. Análisis de un sistema propuesto para determinar si han sido definidos los datos y procesos necesarios.
  • 15. Entidad Externa  Representa personas, organizaciones, o sistemas que no pertenecen al sistema.  En el caso de que las entidades externas se comunicasen entre sí, esto no se contemplaría en el diagrama, por estar fuera del ámbito de nuestro sistema  Puede aparecer en los distintos niveles de DFD para mejorar su comprensión, aunque normalmente sólo aparecerá en el diagrama de contexto.  Pueden aparecer varias veces en un mismo diagrama, para evitar entrecruzamientos de líneas.  Suministra información acerca de la conexión del sistema con el mundo exterior.
  • 16. Procesos  Cuando un flujo de datos entra en un proceso sufre una transformación. Un proceso no es origen ni final de los datos, sólo lugar de transformación de ellos.  Un proceso puede trasformar un dato en varios.  Es necesario un proceso entre una Entidad Externa y un Almacén de datos.  Un proceso puede representarse señalando una localización. La localización expresa la unidad o área dentro de la organización donde se realiza el proceso.
  • 17. Almacén de Datos  Representa la información en reposo  No puede crear, destruir ni transformar datos  No puede estar comunicado directamente con otro almacén o Entidad externa  El flujo de datos (Entrada y Salida) no lleva nombre cuando incide sobre su contenido completo  No debe estar referido al entorno físico, y por tanto, no se diferencian los ficheros convencionales de las bases de datos  No se representa la clave de acceso a este almacén sino sólo la operación que se realiza (lectura, escritura, actualización)
  • 18. Diagrama de flujo de datos Utilizan cuatro símbolos básicos como los son (Gane y Sarson):  un cuadrado para representar las entidades del sistema  una flecha para representar los flujos dentro del sistema  un rectángulo con esquinas redondas para representar los procesos  un rectángulo con un lado abierto para representar los almacenamientos de datos.
  • 19. Descomposición por Niveles  El desarrollo de un DFD ayuda en la identificación de los datos de la transacción en el modelo de datos.  Sus niveles son: Nivel 0: Diagrama de contexto. Nivel 1: Diagrama de nivel superior. Nivel 2: Diagrama de detalle o expansión.
  • 20. Diagrama de Contexto: Nivel 0  En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno (entidades externas)  Se dibuja un sólo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo.  Resulta de gran utilidad para los niveles posteriores de análisis como herramienta de balanceo.
  • 21. Diagrama de Nivel Superior: Nivel 1  En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal.  En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una.  Esta regla de construcción sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstracción (DFD Nivel 1) es altamente probable que la información que se maneja requiera ser almacenada en el sistema aunque no esté especificado por un Requisito
  • 22. Diagrama de Detalle o Expansión: Nivel 2  En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la información dado que aumenta progresivamente el nivel de detalle. De aquí en adelante se permiten los flujos entre procesos.  Puede considerarse el máximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difícil lectura para personas ajenas al equipo de sistemas.
  • 23.
  • 24.
  • 25. Actividad  Genere un diagrama de flujo de datos para una biblioteca que necesita gestionar el préstamo y devolución de libros