Metodologia de estructuras

Páginas: 7 (1710 palabras) Publicado: 26 de enero de 2010
INSTITUTO TECNOLOGICO DE ENSENADA

INGENIERIA INDUSTRIAL

SEMIESCOLARIZADO

ALGORITMOS Y LENGUAJES DE PROGRAMACION

TAREA

ENSAYO 1: METODOLOGIAS DE
DISEŇO DE SOFTWARE

ELIAS HABIB BATCHE G. LECUANDA

ENSENADA B.C. A 26 DE ENERO DEL 2010

Introducción:

Las computadoras se utilizan hoy día en innumerables áreas científicas como herramientas para resolver problemas, pero,son incapaces de resolver el problema por sí mismos. Es necesario que una persona sea capaz de analizar el problema a resolver y diseñar la solución. Dicho programa será ejecutado por la computadora y producirá la solución al problema buscado.

Existen diversas técnicas y herramientas de las que dispone un programador para analizar un problema y generar un método para solucionarlo.Por el cual el proceso de diseño comprende el establecimiento de una estructura, la identificación de las cadenas de datos y su almacenamiento, la descomposición de funciones en sus subfunciones, el establecimiento de las relaciones e interconexiones entre componentes, el desarrollo de la representación de datos en forma concreta y la especificación de los detalles de los algoritmos. De talmanera que las técnicas de diseño comúnmente están basadas en las estrategias de “Top Down” y de “Bottom Up”.

Desarrollo:
Top Down:

Por medio del enfoque de Top Down, se pone atención primeramente en los aspectos globales de todo el sistema; conforme el diseño progresa, el sistema se descompone en subsistema, poniéndosele la mayor consideración a los detalles específicos. Cada parte delsistema se define con mayor detalle. Hasta que la especificación completa es lo suficientemente detallada para validar el modelo. El modelo "Top-down" se diseña con frecuencia con la ayuda de "cajas negras" que hacen más fácil llenar requerimientos aunque estas cajas negras no expliquen en detalle los componentes individuales. Fue promovido en los años 70 por los investigadores de IBM HarlanMills y Niklaus Wirth. El encadenamiento hacia atrás resulta fundamental en este tipo de diseño. Con el fin de reducir este encadenamiento hacia atrás, muchos diseñadores proponen el uso de una estrategia mezclada, la cual es predominantemente hacia abajo, pero que primero requiere de la especificación de los módulos inferiores. La ventaja primordial de esta estrategia es que se dedica a la atención alas necesidades del cliente, a las interfaces con el usuario y a la naturaleza global del problema a resolver.

|Características |Ventajas |Desventajas |
|> El programa principal o de control se |> No necesita programas “driver” de |> Necesita módulos simulados (“stubs”) |
|prueba en primer lugar.|prueba. |> Los errores en los módulos críticos se|
|> Los módulos se integran uno por uno. |> El programa de control y unos pocos |encuentran en último lugar |
|> Se hace hincapié en las pruebas de las |módulos forman un prototipo básico. | |
|interfaces. |>Los errores de interfaces se detectan | |
| |pronto. | |
| |> La característica modular ayuda a la | |
| |depuración.| |

En el caso de una prueba top-down, ésta comienza analizando el funcionamiento del flujo de control del programa principal examinando cómo pasa el control y los datos a los distintos módulos, cómo éstos los devuelven y cómo el programa de control pasa los datos a los dispositivos de salida, para esto es necesario incluir en esta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia,algoritmo y estructuras
  • Metodologia Estructura y Orientada a Objetos
  • metodología de estructura de proyecto
  • Estructura Metodologia Para Casos Clinicos
  • Metodologia Estructurada
  • METODOLOGIA ESTRUCTURA
  • Unidad 5: metodología para la creación e innovación de estructuras organizacionales.
  • La planificación social. metodología, principios y estructura. la planificación como proceso.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS