Fundamentos De Bd

Páginas: 64 (15896 palabras) Publicado: 17 de mayo de 2012
3 Paradigmas de la ingeniería de software

La Ingeniería de Software es reconocida como una disciplina legítima, digna de tener una investigación seria, un estudio cuidadoso y ha generando una gran controversia. En la industria el Ingeniero del software ha sustituido al programador como titulo de trabajo preferente. Los modelos de procesos de software, métodos de ingeniería de software yherramientas se han adoptado con éxito en el amplio espectro de las aplicaciones industriales. Los gestores y usuarios reconocen la necesidad de un enfoque más disciplinado del software.

Un paradigma de programación es un modelo básico de diseño y desarrollo de programas, que permite producir programas con una directriz específica, tales como: estructura modular, fuerte cohesión, alta rentabilidad,etc. [11]

Existen tres categorías de paradigmas de programación: [11]
a) Los que soportan técnicas de programación de bajo nivel (ejemplo: copia de ficheros frente estructuras de datos compartidos)
b) Los que soportan métodos de diseño de algoritmos (ejemplo: divide y vencerás, programación dinámica, etc.)
c) Los que soportan soluciones de programación de alto nivel, como losdescritos en el punto anterior

Los paradigmas relacionados con la programación de alto nivel se agrupan en tres categorías de acuerdo con la solución que aportan para resolver el problema:
a) Solución procedimental u operacional. Describe etapa a etapa el modo de construir la solución. Es decir señala la forma de obtener la solución.
b) Solución demostrativa. Es una variante de laprocedimental. Especifica la solución describiendo ejemplos y permitiendo que el sistema generalice la solución de estos ejemplos para otros casos. Aunque es fundamentalmente procedimental, el hecho de producir resultados muy diferentes a ésta, hace que sea tratada como una categoría separada.
c) Solución declarativa. Señala las características que debe tener la solución, sin describir cómo procesarla. Esdecir señala qué se desea obtener pero no cómo obtenerlo.

3.1 El enfoque estructurado

3.1.1 Diagramas de flujos de datos [3]

El DFD (Data Flow Diagram) surgió de la necesidad de un nuevo método de especificación sencillo de implantar, fácil comprensión y comunicación.

El DFD fue desarrollado por De Marco en los años 70’s y fue popularizado por Yourdan. Es un método de especificaciónutilizado hasta la fecha. Para empezar se puede preguntar ¿Que son los diagramas de flujos de Datos?

Un diagrama de flujo de datos (DFD) es una representación gráfica de los procesos que se realizan con los datos en su organización, con el uso de tan solo cuatro símbolos, se puede crear una descripción grafica de los procesos que, con el tiempo, contribuirán a desarrollar una sólidadocumentación del sistema.

En seguida mencionan las ventajas sobre las explicaciones descriptivas en relación con la forma en que los datos se mueven a través del sistema:
1. Libertad para emprender la implementación técnica del sistema en las primeras etapas.
2. Comprensión más profunda de la interrelación entre sistemas y subsistemas.
3. Comunicación con los usuarios sobre el conocimiento delsistema actual mediante diagramas de flujos de datos.
4. Análisis de un sistema propuesto para determinar si se han definido los datos y procesos necesarios.

La ventaja más grande es la libertad conceptual para utilizar los cuatro símbolos, los DFD’s hacen énfasis en el procesamiento o la transformación conforme estos pasan por una variedad de procesos. En los DFD’s lógicos no haydistinción entre procesos manuales o automatizados. Los procesos tampoco se representan gráficamente en orden cronológico. En vez de ello, se agrupan solo si el análisis detallado dicta que tiene sentido hacerlo. Los procesos manuales se agrupan, y los procesos automatizados también se pueden agrupar.

3.1.1.1 Simbología

En los diagramas de flujos de datos se usan cuatro símbolos básicos para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Poryecto De Fundamento De Bd
  • Resumen Capitulo 1 Fundamento de la BD
  • Fundamentos bd
  • bd fundamento
  • fundamentos de BD
  • Fundamentos de bd
  • FUNDAMENTOS DE BD
  • Fundamentos de BD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS