Practica 1 especificaci n de requerimientos
Sponsored Links
This presentation is the property of its rightful owner.
1 / 21

Practica 1. Especificación de Requerimientos PowerPoint PPT Presentation


  • 94 Views
  • Uploaded on
  • Presentation posted in: General

Practica 1. Especificación de Requerimientos. Estimación, Organización y Gestión de Proyectos Informáticos Profesores: José Onofre Montesa Andrés Juan Vicente Oltra Gutiérrez. Fases de Desarrollo. Especificación de Requerimientos.

Download Presentation

Practica 1. Especificación de Requerimientos

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Practica 1. Especificación de Requerimientos

Estimación, Organización y Gestión de Proyectos Informáticos

Profesores:

José Onofre Montesa Andrés

Juan Vicente Oltra Gutiérrez

Introducción al Análisis Estructurado


Fases de Desarrollo

Introducción al Análisis Estructurado


Especificación de Requerimientos

Acción de fijar o determinar de modo preciso las necesidades o deseos de los usuarios sobre la parte del sistema de información a mecanizar.

  • Existen muchas técnicas para especificar Software.

    • Vamos a ver, de forma superficial, la que se conoce como Análisis Estructurado Moderno.

    • Es necesario tener una visión global de la aplicación informática para comprender el resto de la asignatura.

Introducción al Análisis Estructurado


Análisis Estructurado Moderno

El análisis estructurado nos proporciona:

  • Herramientas para describir las distintas facetas de un S.I.

  • Heurísticos o métodos de trabajo para abordar la especificación.

  • Una estructura básica para presentar el análisis.

Introducción al Análisis Estructurado


Herramientas para describir las distintas facetas de un S.I.

"Algoritmos + Estructuras de Datos = Programas" (N. Wirth)

  • El DFD (Diagrama de Flujo de Datos)

  • El DD (Diccionario de Datos)

  • Especificación de Procesos

  • El E-R (Modelo Entidad Relación)

  • Diagrama de Transición de Estados.

  • Visión de DeMarco ( '82)

  • Comparación entre las diferentes herramientas

Introducción al Análisis Estructurado


El DFD (Diagrama de Flujo de Datos)

  • "Tiene por objetivo el describir como fluye la información por el sistema."

    • Desde donde entra la información al sistema.

    • Que transformaciones sufre la información.

    • Si se tiene que recuperar alguna información, en el futuro, donde permanece en reposo.

    • Que información entrega el sistema al exterior.

    • Como se identifican los flujos de información en el sistema.

Introducción al Análisis Estructurado


EL DFD: Descripción gráfica:

  • Fuentes y Sumideros de información

  • Flujos de información

  • Procesos

  • Almacenamientos de información

Fuente o Sumidero

Flujo de Datos

Proceso

Archivo

Introducción al Análisis Estructurado


El DD (Diccionario de Datos)

  • "Tiene por objetivo el precisar la estructura y tipo de contenido de cada flujo o almacenamiento de información"

  • Notación básica:

    • = se define como

    • + "y" o ","

    • [..|..|..|..] una de las alternativas .. o .. o .. o ..

    • { ... } una repetición de ...

    • *...* comentario

  • Ejemplo:

    • ALUMNOS = { ALUMNO }

    • ALUMNO = Numero-Matricula + Nombre + dirección

Introducción al Análisis Estructurado


Especificación de Procesos

  • "Tiene por objetivo el describir los procesos que se llevan a cabo sobre la información de entrada a un "proceso" para producir los flujos de salida"

  • Se usan diferentes métodos de notación.

    • Pseudocódigo,

    • Tablas,

    • Gráficos, ...

Introducción al Análisis Estructurado


Notación por pseudocódigo.

  • Fuerza que el Analista haga uso restringido del conjunto de palabras, definidas en el Diccionario de Datos.

  • Para describir acciones elementales se fuerza al uso de unos pocos verbos imperativos (LEE, ESCRIBE, CALCULA, etc.).

  • La gramática usada se compone de tres tipos de construcción:

    • Secuencia

    • Alternativa

    • Repetición

Introducción al Análisis Estructurado


El ERD (Diagrama Entidad Relación)

  • "Tiene por objetivo el describir la estructura de las informaciones que permanecerán almacenadas en el sistema"

    • Modelaremos entidades, objetos, personas, etc. Entes que tiene importancia para el sistema en estudio. Se podrán identificar de forma atómica mediante una clave.

    • Modelado de relaciones. Relaciones que ligan a una o mas entidades.

Introducción al Análisis Estructurado


Notación del ERD:

  • Las entidades se representan mediante rectángulos, con su nombre inscrito.

  • Las relaciones se representan mediante rombos, su nombre se pone próximo.

  • Cuando una entidad esta asociada a una relación, se une a esta mediante una línea.

Introducción al Análisis Estructurado


Diagrama de Transición de Estados.

  • Tiene por objetivo el modelar la secuencia en la que se accederá a los datos, y se realizaran los procesos.

    • Nos permitirá ver la situación en la que se encuentra un sistema y activa las posibles operaciones a realizar.

      • Modela las situaciones estables en las que se puede encontrar un sistema.

      • Modela las razones que hacen al sistema cambiar de situación.

Introducción al Análisis Estructurado


Notación del diagrama de transición de estados:

  • Los estados se modelan mediante rectángulos, en su interior se inscribe el nombre del estado.

  • Las transiciones se representan mediante flechas. Junto a cada flecha aparecerán dos frases separadas por una línea horizontal. La superior contiene las condiciones que han hecho lanzarse a la transición, la inferior las acciones que se llevan a cabo

Estado-1

Condición

Acción

Estado-2

Introducción al Análisis Estructurado


Visión de DeMarco ( '82)

Espacio Funcional

Espacio de Información

El Sistema

Espacio de Estados

Introducción al Análisis Estructurado


Comparación entre las diferentes herramientas.

Visión

GENERAL:

DETALLADA,

INTERCONEXIONES

INTERNA

Diagrama de

DINAMICA

Transición

DFD

Especificación

Diagrama de

de procesos

Flujo de Datos

DD

Diccionario de

Datos

E-R

Diagrama

Entidad

ESTATICA

Relación

Introducción al Análisis Estructurado


Heurísticos o métodos de trabajo para abordar la especificación.

  • Refinamientos sucesivos

  • Construir el sistema a partir de las salidas.

  • Identificar el modelo esencial a partir de los eventos que hacen reaccionar al sistema.

Introducción al Análisis Estructurado


Refinamientos sucesivos

¿Como meteríais cuatro elefantes en un 600?

Dos delante y dos detras

Introducción al Análisis Estructurado


Construir el sistema a partir de las salidas.

Introducción al Análisis Estructurado


Identificar el modelo esencial a partir de los eventos que hacen reaccionar al sistema.

Transacción = Evento + Estimulo + Acción + Respuesta + Efecto

Sistema

Introducción al Análisis Estructurado


Una estructura básica para presentar el análisis.

  • 1. Antecedentes (de la organización).

  • 2. Modelo del entorno.

    • 2.1. Declaración del propósito del sistema.

    • 2.2. Diagrama de contexto.

    • 2.3. Lista de eventos.

  • 3. Modelo de comportamiento.

    • 3.1. DFD de los eventos.

    • 3.2. Nivelación del modelo de comportamiento.

    • 3.3. Diccionario de datos.

    • 3.4. Esquema de datos.

    • 3.5. Especificación de procesos.

  • Introducción al Análisis Estructurado


  • Login