Metodologías De Desarrollo De Software

Páginas: 8 (1980 palabras) Publicado: 5 de diciembre de 2012
Metodologías de Desarrollo 
de Software 

Organización

Metodologías de Desarrollo de Software 

P ÁGINA 2

¿QUÉ ES UN MODELO? 
Es una representación abstracta del mundo real que permite comunicarnos con los usuarios de un
modo específico, sin distraernos en detalles ajenos al sistema.
Utilidad de un modelo 
Concentrarse en las propiedades realmente importantes del sistema. Discutircambios y correcciones de
las especificaciones del usuario con bajo costo y riesgo mínimo y Verificar que el analista ha
comprendido correctamente el ambiente del usuario y ha elaborado la información documental que
permita el trabajo de diseñadores y programadores del sistema.
UNA CLASIFICACIÓN DE LOS MODELOS DE DATOS 
Una opción bastante usada a la hora de clasificar los modelos de datoses hacerlo de acuerdo al nivel
de abstracción que presentan:
Modelos de Datos Conceptuales:
Son los orientados a la descripción de estructuras de datos y
restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema
dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones.
El ejemplo más típico es el ModeloEntidad-Relación.
Modelos de Datos Lógicos: Son orientados a las operaciones más que a la descripción de una realidad.
Usualmente están implementados en algún Manejador de Base de Datos. El ejemplo más típico es el
Modelo Relacional, que cuenta con la particularidad de contar también con buenas características
conceptuales (Normalización de bases de datos).
Modelos de Datos Físicos: Son estructurasde datos a bajo nivel implementadas dentro del propio
manejador. Ejemplos típicos de estas estructuras son los Árboles B+, las estructuras de Hash, etc.

Análisis estructurados. 
Proponen la creación de modelos del sistema que representen los procesos, los flujos y las estructuras
de los datos de una manera jerárquica o “top-down”. Pasan de una visión general del problema hasta
llegar a unnivel de abstracción menor, este enfoque jerárquico se puede focalizar en las funciones o
procesos del sistema, en la estructura de los datos, o en ambos aspectos, dando lugar a metodologías
orientadas a procesos, a datos y mixtas.

P ÁGINA 3

Metodologías de Desarrollo de Software 

La metodología estructura está basada en técnicas gráficas dando lugar al concepto de especificaciónestructurada. Una especificación estructurada es un modelo gráfico, particionado, descendente y
jerárquico de los procesos del sistema y de los datos utilizados por los procesos. Se compone de:
-Diagrama de Flujo de Datos (DFD)
-Diccionario de Datos (DD)-Especificaciones de procesos
-Diagrama Entidad-Relación (ER)
-Diagrama de Transición de Estados
-Modelo Relacional
 1.‐ DIAGRAMAS DE FLUJO DE DATOS (DFD). 
 
Representan los procesos o funciones que debe llevar a cabo un sistema en distintos niveles de
abstracción y los datos que fluyen entre las funciones. Los procesos más complejos se descomponen en
nuevos diagramas hasta llegar a procesos sencillos.
Un DFD es un diagrama en forma de red que representa el flujo de datos y las transformaciones que se
aplican sobre ellos al moversedesde la entrada hasta la salida del sistema. Se emplea para modelar, en
distintos niveles de abstracción, las funciones de un sistema y los datos que fluyen entre ellas. En los
niveles superiores se definen las funciones del sistema en forma general y en los niveles inferiores se
definen dichas funciones de manera más detallada.
Componentes de un DFD 

 Procesos, funciones otransformaciones: son los componentes funcional es del sistema. 
Un proceso puede interpretarse como una función que debe llevar a cabo el sistema.
Debe ser capaz de generar los flujos de datos de salida a partir de los flujos de datos de
entrada y de una información local. Un proceso se identifica mediante un número y un
nombre, que deben ser únicos en el conjunto de DFDs que representan el sistema....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • METODOLOGIAS PARA DESARROLLO DE SOFTWARE
  • Metodologias de desarrollo de software tradicionales
  • Metodologia de Desarrollo Software
  • METODOLOGIAS ALTERNAS DE DESARROLLO DE SOFTWARE
  • Metodologías De Desarrollo De Software
  • Que métodologia utilizar en el desarrollo de software
  • Metodologias Para El Desarrollo De Software
  • Metodología De Desarrollo De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS