Sunteți pe pagina 1din 7

Actividad 1.

Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.

Universidad Abierta y a Distancia de Mxico


Facilitador
Judith Ruby Snchez Garca
Asignatura
Anlisis y Diseo Orientado a Objetos
Actividad 1. Importancia de la metodologa Booch
en el diseo de sistemas orientados a objetos.
Unidad 3.

Estudiante
Jos Guadalupe Mndez Uh
Matrcula
ES1410900401
Grupo
DS-DDOO-1501S-B1-002

Actividad 1. Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.
Metodologa BOOCH
El principal problema del desarrollo de un sistema orientado a objetos es encontrar los
objetos en la fase de AOO y DOO. El mtodo que utilizaremos para la identificacin de
objetos es el propuesto por Booch en 1983, que dio origen al mtodo gramatical.
Esta metodologa sugiere que se comience con una descripcin textual del sistema deseado
y que el diseador vea:
A los nombres como posibles identificadores de las clases de los objetos
A los verbos como posibles mtodos
La lista resultante de clases (nombres) y mtodos (verbos) se utilizar para comenzar el
proceso de diseo.
Ejemplo para un procesador de textos sencillo
La metodologa de Booch comienza por una definicin del problema y una descripcin de
la solucin, como se indica a continuacin:
-Definicin del problema.
Desarrollo de un sistema sencillo de procesamiento de texto
-Descripcin de la solucin.
El sistema de procesamiento de texto permite a los usuarios crear documentos. Los
documentos creados se pueden archivar en un directorio. Los usuarios pueden imprimir o
mostrar sus documentos. Se pueden modificar los documentos. Tambin se pueden borrar
del directorio.
-Identificacin delos posibles objetos.
El paso siguiente consiste en identificar los posibles objetos subrayando los sustantivos (y
frases sustantivadas), tal y como se muestra a continuacin. El sistema de procesamiento de
texto permite a los usuarios crear documentos. Los documentos creados se pueden
archivaren un directorio. Los usuarios pueden imprimir o mostrar sus documentos. Se
pueden modificar los documentos. Tambin se pueden borrar del directorio. Documento y
directorio parecen ser conceptos importantes, y por tanto, objetos.
Hay que tener en cuenta que no todos los nombres que aparecen en la descripcin de la
solucin terminan siendo objetos, por lo que este mtodo de Booch, puede generar una serie
de conceptos que no pertenecen al sistema a modelar, y que por tanto no tienen que
incorporarse al software. En la descripcin anterior, el sustantivo usuario, es un claro
ejemplo de un sustantivo que no se convierte en objeto, ya que no pertenece al sistema que
queremos desarrollar.
2

Actividad 1. Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.
-Asociacin de atributos a los objetos.
Una vez identificados los objetos, se detallan los atributos de cada uno de los objetos, como
se indica a continuacin:

-Identificacin delos posibles mtodos.


A continuacin se trata de identificar los posibles mtodos, subrayando los verbos de la
forma siguiente:
El sistema de procesamiento de texto permite a los usuarios crear documentos.
Los documentos creados se pueden archivaren un directorio. Los usuarios pueden imprimir
o mostrar sus documentos. Se pueden modificarlos documentos. Tambin se pueden borrar
del directorio. Hay que tener en cuenta que no todos los verbos que aparecen en la
descripcin de la solucin terminan siendo mtodos.
En la descripcin anterior, la accin verbal permite, es un claro ejemplo de un verbo que no
se convierte en mtodo, ya que no se refiere a acciones que se realice o sufran los objetos
del sistema, sino que es un adorno lingstico.
-Asociacin de los mtodos a los objetos.
A continuacin se recogen estos mtodos con sus objetos correspondientes.

-Definicin de las interfaces entre objetos.


3

Actividad 1. Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.
El ltimo paso del proceso de identificacin y definicin de los objetos define las interfaces
entre los objetos definidos, mediante una descripcin escrita como la siguiente.
El sistema se realiza con dos clases: documento y directorio. La clase documento contiene
una variable instancia llamada documentId y los mtodos siguientes: crear, archivar,
imprimir, mostrar, modificar y borrar. La clase directorio contiene directorioId y los
mtodos archivar y borrar.

Organizador de contenidos
4

Actividad 1. Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.

Metodologa

Caractersticas

Fecha de
implementacin

*Define modelos para *Ao de 1994


describir el sistema en
modo
iterativo
e
incremental segn el
enfoque:

BOOCH
Autor: Grady
Booch
Aplicacin:
Metodologa
usada en el
anlisis y
diseo de
software.

-De clases.
-De objetos.
-De mdulos.
-De objetos.

Asociaciones

*Denotada por
una lnea entre
dos clases. El
nombre de la
asociacin
se
coloca bajo la
lnea.

Fortalezas

Debilidades

*Mtodo
*Se centra en
fuerte
para el diseo y no
produccin
en el anlisis.
detallada de
modelos de
diseo
orientados a
objetos.

*Usa una notacin


expresiva que permite
expresar las ideas
mediante
dos
dimensiones:
-Fsica/Lgica.
-Esttica/Dinmica.
*En cada dimensin se
usan diagramas.
-Fsica:
sobre
el
hardware.
-Esttica: diagramas
de clases, objetos,
mdulos, procesos.
-Dinmica: transicin
e interaccin.

Conclusin
5

Actividad 1. Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.
El mtodo Booch, es un lenguaje de modelado de objetos enfocado en las fases de anlisis
y diseo. Es cclica en el sentido que cada fase est compuesta de pasos cclicos ms
pequeos. El mtodo Booch es uno de los ms conocidos debido a que dio origen al mtodo
gramatical. Las dos fases ms importantes en la metodologa de BOOCH son el anlisis de
requerimientos y el anlisis de dominio. Es importante mencionar que el Lenguaje
Unificado de Modelado (UML) ha superado los aspectos ms notables de la metodologa
Booch.

Fuentes de consulta
6

Actividad 1. Importancia de la metodologa Booch en el diseo de sistemas


orientados a objetos.

*indalog.ual.es. (Sin fecha). Diseo orientado a los objetos. [En lnea]. [Consulta: 20 de
Marzo de 2015].
Disponible: http://indalog.ual.es/mtorres/LP/DOO.pdf
*ciens.ucv.ve. (Sin fecha). PUD Proceso de Desarrollo Unificado. [En lnea]. [Consulta: 20
de Marzo de 2015].
Disponible: http://www.ciens.ucv.ve:8080/genasig/sites/disist/archivos/clase8.pdf

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