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

Practica 1. Especificación de Requerimientos PowerPoint PPT Presentation


  • 76 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

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

Fases de Desarrollo

Introducción al Análisis Estructurado


Especificaci n de requerimientos

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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