Diseño De Sistemas

Páginas: 6 (1417 palabras) Publicado: 17 de julio de 2011
Diseño Estructurado
El diseño estructural define las relaciones entre los principales elementos estructurales del programa. El objetivo principal del diseño estructural es desarrollar una estructura de programa modular y representar las relaciones de control entre los módulos.

Objetivos Del Diseño Estructurado
* Eficiencia.
* Mantenibilidad: afecta la viabilidad del sistema en unentorno relativamente constante
* Modificabilidad: la modificabilidad influye en los costos de mantener un sistema viable en condiciones de cambio de requerimientos. La modificabilidad es la posibilidad de realizar modificaciones y extensiones a partes del sistema, o agregar nuevas partes con facilidad (no corrección de errores).
* Flexibilidad: representa la facilidad de que el mismo sistemapueda realizar variaciones sobre una misma temática, sin necesidad de modificaciones.
* Generalidad: expresa el alcance sobre un determinado tema.
* Utilidad o Facilidad: es un factor importante que influye en el éxito del sistema y su aceptación por parte del usuario. Un sistema bien diseñado pero con interfaces muy "duras" tiende a ser resistido por los usuarios.

Principios UtilizadosPor El Diseño Estructurado
* Abstracción: La abstracción, para mí, es cercana a palabras como "teórico", "esotérico", "académico", e "impráctico". Pero en un sentido en particular, significa la separación de los aspectos más importantes de un determinado problema. Este es el único camino que tengo para abordar con mi mente finita cualquier tema complejo. Alan Cameron Wills (1996).

*Refinamiento sucesivo: es una primera estrategia de diseño descendente propuesta por Niklaus Wirth. La arquitectura de un programa se desarrolla en niveles sucesivos de refinamiento de los detalles procedimentales. Se desarrolla una jerarquía descomponiendo una declaración macroscópica de una función de una forma sucesiva, hasta que se llega a las sentencias del lenguaje de programación.

*Modularidad: el software se divide en componentes con nombres y ubicaciones determinados, que se denominan módulos, y que se integran para satisfacer los requisitos del problema.
* Arquitectura el software: se refiere a dos características importantes del software de computadoras:
1. la estructura jerárquica de los componentes procedimentales (módulos)
2. la estructura de datos
*Jerarquía de control: también denominada estructura de programa, representa la organización (frecuentemente jerárquica) de los componentes del programa (módulos). No representa aspectos procedimentales del software, tales como secuencias de procesos, o la repetición de operaciones.

* Estructura de datos: es una representación de la relación lógica existente entre los elementos individuales dedatos. Debido a que la estructura de la información afectará invariablemente al diseño procedimental final, la estructura de datos es tan importante como la estructura del programa en la representación de la arquitectura del software.
* Procedimientos del software: El procedimiento del software se centra sobre los detalles de procesamiento de cada módulo individual.
El procedimiento debeproporcionar una especificación precisa del procesamiento, incluyendo la secuencia de sucesos, los puntos concretos de decisiones, la repetición de operaciones, e incluso la organización/estructura de los datos.
* Ocultamiento de la información: sugiere que los módulos se han de caracterizar por decisiones de diseño que los oculten unos a otros. Los módulos deben especificarse y diseñarse de formaque la información (procedimientos y datos) contenida dentro de un módulo sea accesible a otros módulos únicamente a través de las interfaces formales establecidas para cada módulo.

Diseño Orientado a Objetos
Las ideas básicas de la OO (Orientación a Objetos) se producen a principios de los años 60 y se atribuye al trabajo del DR. Nygaard y su equipo en la universidad de Noruega. Estos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño de sistema
  • Diseño de sistemas
  • Diseño De Sistema
  • Diseño De Sistemas
  • Diseño De Sistemas
  • Diseño de sistemas
  • diseño de sistema
  • Diseño De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS