Metodologia para el diseño de software

Páginas: 7 (1510 palabras) Publicado: 23 de octubre de 2010
Carrera:
Ingeniería Industrial

Materia:
Algoritmos y lenguajes de programación


Titulo:
Metodología para el diseño de software
II unidad

Alumno:
Karen Adriana Estrada Deraz

No. Control
09210285

Maestro (a):
Lic. María Ícela Gil Clemente

Serie 6T4B Grupo 106-B

OBJETIVO GENERAL
Metodología para el diseño de software tiene como propósito definir undispositivo, un proceso o un sistema, mostrando cada detalle detenidamente esto para permitir una buena interpretación y realización física.
La metodología para el diseño de un software se basa en las formas para diseñar o programar un software de cuatro formas distintas.

INTRODUCCIÓN
El diseño de un software puede ser un proceso y un modelo a la vez. Que parte de una serie de pasos repetitivospara permitir al diseñador describir todos los aspectos del sistema a construir.
Al momento de diseñar se implementan todos los requisitos explícitos contenidos en el modelo de análisis.

ÍNDICE

Objetivo General…………………………………………………………………………….2
Introducción…………………………………………………………………………………..2
Top-Down……………………………………………………………………………………...3
Botton-Up………………………………………………………………………………………3Modular………………………………………………………………………………………….4
Programación Estructurada…………………………………………………………5y6
Conclusión………………………………………………………………………………………7
Bibliografía……………………………………………………………………………………..7

Top – Down
También conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solución al problema. Consiste en efectuar una relación entre las etapas de laestructuración de forma que una etapa jerárquica y su inmediato inferior se relacionen mediante entradas y salidas de información. Este diseño consiste en una serie de descomposiciones sucesivas del problema inicial, que recibe el refinamiento progresivo del repertorio de instrucciones que van a formar parte del programa.

La utilización de la técnica de diseño Top-Down tiene los siguientes objetivosbásicos:
* Simplificación del problema y de los subprogramas de cada descomposición.
* Las diferentes partes del problema pueden ser programadas de modo independiente e incluso por diferentes personas.
* El programa final queda estructurado en forma de bloque o módulos lo que hace más sencilla su lectura y mantenimiento.
Bottom Up
El diseño ascendente se refiere a la identificaciónde aquellos procesos que necesitan computarizarse con forme vayan apareciendo, su análisis como sistema y su codificación, o bien, la adquisición de paquetes de software para satisfacer el problema inmediato.

Cuando la programación se realiza internamente y haciendo un enfoque ascendente, es difícil llegar a integrar los subsistemas al grado tal de que el desempeño global, sea fluido. Losproblemas de integración entre los subsistemas son sumamente costosos y muchos de ellos no se solucionan hasta que la programación alcanza la fecha límite para la integración total del sistema. En esta fecha, ya se cuenta con muy poco tiempo, presupuesto o paciencia de los usuarios, como para corregir aquellas delicadas interfaces, que en un principio, se ignoran. Aunque cada subsistema parece ofrecerlo que se requiere, cuando se contempla al sistema como una entidad global, adolece de ciertas limitaciones por haber tomado un enfoque ascendente.
Uno de ellos es la duplicación de esfuerzos para acceder el software y más aún al introducir los datos.
Otro es, que se introducen al sistema muchos datos carentes de valor.
Un tercero y tal vez el más serio inconveniente de el enfoqueascendente, es que los objetivos globales de la organización no fueron considerados y en consecuencia no se satisfacen.
Modular
PROGRAMACIÓN MODULAR
En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad.
En la programación modular, el programa principal coordina las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodología para el diseño de software
  • Metodología para el diseño de software
  • Metodologias de diseño de software
  • METODOLOGIAS PARA DESARROLLO DE SOFTWARE
  • Metodologias Para El Desarrollo De Software
  • Ensayo metodologia para el diseño
  • Metodología para el diseño hidráulico
  • metodologia para diseño urbano

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS