Profesor: YAROS PÉREZ

Participante: GABRIELA MUÑOZ

 

 

 

Análisis y Diseño Estructurado y Orientado a Objetos.

 

 

 

 

 

Definiciones:

 

 

Análisis Estructurado

 

Permite al analista conocer un sistema o proceso (actividad) en una forma lógica y manejable, el objetivo que persigue el análisis estructurado  es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada.

 

 

Diseño Estructurado

 

 

Diseño estructurado es el proceso de decidir que componentes, y la interconexión entre los mismos, para solucionar un problema bien especificado".

 

El diseño es una actividad que comienza cuando el analista de sistemas ha producido un conjunto de requerimientos funcionales lógicos para un sistema, y finaliza cuando el diseñador ha especificado los componentes del sistema y las relaciones entre los mismos.

 

 

Elementos del Diseño Estructurado:

·                     Técnicas de documentación

·                     Criterios de evaluación del Diseño

·                     Heurísticas del diseño

·                     Estrategias del Diseño

 

 

Técnicas de Documentación:

 

·                     Incluyen herramientas gráficas y de texto

·                     Herramientas :

o                                            Flujos de datos

o                                            Diagramas Hipo

o                                            Diagrama de estructura

o                                            Especificaciones de módulo y D.D.

 

 

Criterios de evaluación de diseño:

 

·        Tiene como objetivo evaluar los defectos del diseño conforme a la documentación del diagrama Hipo y el diagrama estructural Criterios

·        Acoplamiento

·        Cohesión

 

Heurísticas del diseño:

 

·        Siguen reglas prácticas que generalmente son útiles aunque no funcionan en todos los casos. Se refieren al tamaño del módulo y al control del módulo. Las cuales son:

o       Tamaño del módulo

o       Fan in Fan out (abanico)

·        Alcance efecto y alcance de control

 

Estrategias de diseño:

 

·        Las estrategias requieren un buen nivel de experiencia, sentido común y decisión

·        Existe una basada en el flujo de datos y otra basada en la estructura de datos:

o       Análisis transformacional

o       Análisis transaccional

·        Programación estructurada

 

 

Análisis y Diseño orientado a objetos:

 

 Definiciones:

 

Se define a un objeto como "una entidad tangible que muestra alguna conducta bien definida". Un objeto "es cualquier cosa, real o abstracta, acerca de la cual almacenamos datos y los métodos que controlan dichos datos".

 

El Diseño Orientado a Objetos se define como un diseño de sistemas que utiliza Objetos auto-contenidos y clases de objetos.

 

 

 

 

Características principales del Diseño Orientado a Objetos:

 

·        Los objetos son abstracciones del mundo real o entidades del sistema que se administran entre ellas mismas

 

·        Los objetos son independientes y encapsulan el estado y la representación de información

 

·        La funcionalidad del sistema se expresa en términos de servicios de los objetos

 

·        Las áreas de datos compartidas son eliminadas. Los objetos se comunican mediante paso de parámetros

 

·        Los objetos pueden estar distribuidos y pueden ejecutarse en forma secuencial o en paralelo.

 

 

 

 

 

Ventajas del Diseño Orientado a Objetos:

 

 

·        Fácil de mantener, los objetos representan entidades auto-contenidas

 

·        Los objetos son componentes reutilizables

 

·        Para algunos sistemas, puede haber un mapeo obvio entre las entidades del mundo real y los objetos del sistema

 

 

 

 

 

Análisis y Diseño Estructurado y Orientado a Objetos

 

 

Diferencia:

 

 

      Lo cual permite que los diseños orientados a objetos se apliquen en  programas más grandes y complejos.

 

 

 

Caso práctico. Para ello ustedes deben presentar un ejemplo de cómo podemos utilizar esta metodología en nuestro sitio de trabajo, preferiblemente pensando de cómo podemos utilizar la metodología orientada a objetos en un proyecto Web que le sirva a su empresa.

 

 

 

El lugar donde laboro prácticamente el sistema de transmisión de datos es basado en diseño orientado a objetos.

 

Los datos que se almacenan en tiempo real son de objetos que tienen variables y comportamientos; por ejemplo:

 

En el sistema de taladros de perforación existen líneas y bombas en las cuales su estado se mide por la variación de sus presiones, así como muchos objetos que tienen diferentes unidades y forman parte del sistema del taladro.

 

Todo esto es traducido a través de sensores a una aplicación o  software que visualiza los parámetros de los objetos para que el usuario obtenga la información en tiempo real.

 

Al mismo tiempo esta información se muestra en un sitio Web utilizando un diseño orientado a objetos como se muestra en la figura.

 

 

Fig. 1. En esta figura se puede apreciar el comportamiento de diferentes objetos del mundo real.

 

 

 

 

 

INFOGRAFIA

 

 

 

http://www.monografias.com/trabajos4/cicdevida/cicdevida.shtml

 

http://java.ciberaula.com/articulo/tecnologia_orientada_objetos/

 

http://login.osirislms.com/offline/uml/

 

http://www.inf.udec.cl/~mvaras/estprog/cap3.html

 

http://www.fi-b.unam.mx/pp/profesores/carlos/aydoo/conceptos_oo.html

 

 

 

 

 

Hosted by www.Geocities.ws

1