Documente Academic
Documente Profesional
Documente Cultură
Para Booch el Diseño Orientado a Objetos (DOO) "es el método que lleva a una
descomposición Orientado a Objetos. Aplicando DOO, se crea software resistente al cambio
y escrito con economía de expresión. Se logra un mayor nivel de confianza en la corrección
del software a través de la división inteligente de su espacio de estados. En última instancia,
se reducen los riesgos inherentes al desarrollo de sistemas".
En su libro Análisis y Diseño Orientado a Objetos con Aplicaciones, Grady Booch señala que:
"Los métodos son importantes por varias razones. En primer lugar, inculcan una disciplina
en el desarrollo de sistemas de software complejos. Definen los productos que sirven como
vehículo común para la comunicación entre los miembros de un equipo de desarrollo.
Además, los métodos definen los hitos que necesita la dirección para medir el progreso y
gestionar el riesgo".
El papel del ingeniero como artista es particularmente dificultoso cuando la tarea es diseñar
un sistema completamente nuevo. Francamente, es la circunstancia más habitual en la
ingeniería del software.
"Es imposible capturar todos los detalles sutiles de un sistema de software complejo en una
sola vista. ... Uno debe comprender la estructura taxonómica de las clases, los mecanismos
de herencia utilizados, los comportamientos individuales de los objetos y el comportamiento
dinámico del sistema en su conjunto".
Diagramas de clases
En este tipo de diagramas se muestran las clases con sus relaciones, o lo que es lo mismo,
la estructura de clases.
Diagrama de proceso
Es una representación gráfica de los pasos que se siguen en toda una secuencia de
actividades, dentro de un proceso o un procedimiento, identificándolos mediante símbolos
de acuerdo con su naturaleza; incluye, además, toda la información que se considera
necesaria para el análisis, tal como distancias recorridas, cantidad considerada y tiempo
requerido. Con fines analíticos y como ayuda para descubrir y eliminar ineficiencias, es
conveniente clasificar las acciones que tienen lugar durante un proceso dado en cinco
clasificaciones. Estas se conocen bajo los términos de operaciones, transportes,
inspecciones, retrasos o demoras y almacenajes. Las siguientes definiciones en la tabla 5.1,
cubren el significado de estas clasificaciones en la mayoría de las condiciones encontradas
en los trabajos de diagramado de procesos.
Este diagrama muestra la secuencia cronológica de todas las operaciones de taller o en
máquinas, inspecciones, márgenes de tiempo y materiales a utilizar en un proceso de
fabricación o administrativo, desde la llegada de la materia prima hasta el empaque o
arreglo final del producto terminado. Señala la entrada de todos los componentes y
subconjuntos al ensamble con el conjunto principal. De igual manera que un plano o dibujo
de taller presenta en conjunto detalles de diseño como ajustes tolerancia y especificaciones,
todos los detalles de fabricación o administración se aprecian globalmente en un diagrama
de operaciones de proceso.
Eventos: Algo que sucede en el mundo real y como consecuencia se ejecuta un proceso.
Acciones: Descripción del estado de un evento sobre una entidad
Definición de DTE.
Comúnmente contienen:
Objetos
Enlaces
Mensajes Pueden servir para visualizar, especificar, construir y documentar los aspectos
dinámicos de una sociedad particular de objetos, o pueden ser usados para modelar un flujo
particular de control de un caso de uso.
Los diagramas de interacción están conformados por los diagramas de secuencia y los
diagramas de colaboración.
Diseño orientado a objetos
Para Booch el Diseño Orientado a Objetos (DOO) "es el método que lleva a una
descomposición Orientado a Objetos. Aplicando DOO, se crea software resistente al cambio
y escrito con economía de expresión. Se logra un mayor nivel de confianza en la corrección
del software a través de la división inteligente de su espacio de estados. En última instancia,
se reducen los riesgos inherentes al desarrollo de sistemas".
En su libro Análisis y Diseño Orientado a Objetos con Aplicaciones, Grady Booch señala que:
"Los métodos son importantes por varias razones. En primer lugar, inculcan una disciplina
en el desarrollo de sistemas de software complejos. Definen los productos que sirven como
vehículo común para la comunicación entre los miembros de un equipo de desarrollo.
Además, los métodos definen los hitos que necesita la dirección para medir el progreso y
gestionar el riesgo".
El papel del ingeniero como artista es particularmente dificultoso cuando la tarea es diseñar
un sistema completamente nuevo. Francamente, es la circunstancia más habitual en la
ingeniería del software.
"Es imposible capturar todos los detalles sutiles de un sistema de software complejo en una
sola vista. ... Uno debe comprender la estructura taxonómica de las clases, los mecanismos
de herencia utilizados, los comportamientos individuales de los objetos y el comportamiento
dinámico del sistema en su conjunto".
Diagramas de clases
En este tipo de diagramas se muestran las clases con sus relaciones, o lo que es lo mismo,
la estructura de clases.
Diagramas de módulos
s una representación gráfica de los pasos que se siguen en toda una secuencia de
actividades, dentro de un proceso o un procedimiento, identificándolos mediante símbolos
de acuerdo con su naturaleza; incluye, además, toda la información que se considera
necesaria para el análisis, tal como distancias recorridas, cantidad considerada y tiempo
requerido. Con fines analíticos y como ayuda para descubrir y eliminar ineficiencias, es
conveniente clasificar las acciones que tienen lugar durante un proceso dado en cinco
clasificaciones. Estas se conocen bajo los términos de operaciones, transportes,
inspecciones, retrasos o demoras y almacenajes. Las siguientes definiciones en la tabla 5.1,
cubren el significado de estas clasificaciones en la mayoría de las condiciones encontradas
en los trabajos de diagramado de procesos.
Elementos
Entidades: Las entidades pasan por varios estados. En cada uno de ellos pueden suceder
determinados eventos que provoquen efectos o acciones sobre la entidad.
Eventos: Algo que sucede en el mundo real y como consecuencia se ejecuta un proceso.
Acciones: Descripción del estado de un evento sobre una entidad
Definición de DTE.