Sunteți pe pagina 1din 4

DISEO ESTRUCTURADO "Diseo es el proceso de aplicar distintas tcnicas y principios con el propsito de definir un dispositivo, proceso, o sistema, con

los suficientes detalles como para permitir su realizacin fsica" (E.S.Taylor, An Interim Report on Engineering Design, Massachusetts Institute of Technology, 1959) Diseo estructurado es el proceso de decidir que componentes, y la interconexin entre los mismos, para solucionar un problema bien especificado". El diseo es una actividad que comienza cuando el analista de sistemas ha producido un conjunto de requerimientos funcionales lgicos para un sistema, y finaliza cuando el diseador ha especificado los componentes del sistema y las relaciones entre los mismos. Frecuentemente analista y diseador son la misma persona, sin embargo es necesario que se realice un cambio de enfoque mental al pasar de una etapa a la otra. Al abordar la etapa de diseo, la persona debe quitarse el sombrero de analista y colocarse el sombrero de diseador. Una vez que se han establecido los requisitos del software (en el anlisis), el diseo del software es la primera de tres actividades tcnicas: diseo, codificacin, y prueba. Cada actividad transforma la informacin de forma que finalmente se obtiene un software para computadora vlido. En la figura se muestra el flujo de informacin durante la fase de desarrollo. Los requisitos del sistema, establecidos mediante los modelos de informacin, funcional y de comportamiento, alimentan el proceso del diseo. Mediante alguna metodologa (en nuestro caso, estructurada basada en el flujo de informacin) se realiza el diseo estructural, procedimental, y de datos. El diseo de datos transforma el modelo del campo de informacin, creado durante el anlisis, en las estructuras de datos que se van a requerir para implementar el software. El diseo estructural define las relaciones entre los principales elementos estructurales del programa. El objetivo principal del diseo estructural es desarrollar una estructura de programa modular y representar las relaciones de control entre los mdulos. El diseo procedimental transforma los elementos estructurales en una descripcin procedimental del software. El diseo procedimental se realiza despus de que se ha establecido la estructura del programa y de los datos. Define los algoritmos de procesamiento necesarios. Objetivos Del Diseo Estructurado "El diseo estructurado, tiende a transformar el desarrollo de software de una prctica artesanal a una disciplina de ingeniera". Eficiencia Mantenibilidad Modificabilidad Robledo Martnez Gustavo

Flexibilidad Generalidad Utilidad "Diseo" significa planear la forma y mtodo de una solucin. Es el proceso que determina las caractersticas principales del sistema final, establece los lmites en performance y calidad que la mejor implementacin puede alcanzar, y puede determinar a que costos se alcanzar. El diseo se caracteriza usualmente por un gran nmero de decisiones tcnicas individuales. En orden de transformar el desarrollo de software en una disciplina de ingeniera, se debe sistematizar tales decisiones, hacerlas ms explcitas y tcnicas, y menos implcitas y artesanales. Un ingeniero no busca simplemente una solucin, busca la mejor solucin, dentro de las limitaciones reconocidas, y realizando compromisos requeridos en el trabajo del mundo real. En orden de convertir el diseo de sistemas de computadoras en una disciplina de ingeniera, previo a todo, debemos definir objetivos tcnicos claros para los programas de computadora como "sistemas". Es esencial adems comprender las restricciones primarias que condicionan las soluciones posibles. Para realizar decisiones concisas y deliberadas, debemos identificar los puntos de decisin . Finalmente necesitamos una metodologa que nos asista en la toma de decisiones.

Robledo Martnez Gustavo

Diagrama de estructura de datos Es una descripcin de la relacin entre entidades (personas, lugares, eventos y objetos) de un sistema y el conjunto de informacin relacionado con la entidad. Finalidades: 1. 2. 3. 4. Verificar los requerimientos de informacin. Describir los datos asociados con las entidades. Mostrar la relacin entre entidades. Comunicar los requerimientos de datos a un diseador de archivos o administrador de la base de datos.

Notacin Una comn se usa al preparar los diagramas de estructura de datos. Las entidades se representan mediante rectngulos, con el nombre de la entidad en la parte de arriba y una lista de atributos que describan la entidad. Cada entidad se puede identificar mediante un atributo llave. Uso en el diseo de archivo. El uso de los diagramas de estructura de datos requiere que el analista haga preguntas importantes acerca de la entidad a describir. La llave de registro, identifica de una forma nica a la cuenta. Los dems detalles son los atributos. Adems de los componentes bsicos existen dos elementos adicionales esenciales: * Apuntadores atributos: enlazan dos entidades mediante la informacin comn, usualmente un atributo llave en uno y un atributo (no llave) en el otro. * Apuntadores lgicos: identifican las relaciones entre las entidades, sirven para obtener acceso inmediato a la informacin en una entidad, definiendo un atributo llave en otra entidad. Usualmente se indican en la parte inferior del diagrama, son los enlaces con las dems entidades incluidas en el diagrama. Compartir datos entre las aplicaciones. Cada sistema se puede desarrollar por separado, guardando los datos de los estados de cuenta aparte de los datos del inventario. Al desarrollar mas sistemas y crecer su utilidad, muy seguido existe la necesidad de integrar los sistemas para permitir que la informacin sea compartida por mas de un sistema. Redundancia e integridad:

Robledo Martnez Gustavo

Si cada sistema se desarrolla en forma independiente, la informacin puede ser almacenada al menos una vez en cada sistema, ste adems de requerir espacio de almacenamiento extra, esta duplicacin es llamada redundancia, para reducir la integridad de la informacin; cuando se duplica informacin es muy probable de que los detalles no coincidan o que no todos sean actualizados. Resultando la perdida de integridad en los datos, pudiendo ser corregido mejorando los procedimientos. Se puede evitar del todo disminuyendo la redundancia de datos en los archivos.

Robledo Martnez Gustavo

S-ar putea să vă placă și