Algo Bueno
Practica 5 Especificaciones.
T´cnicas de desarrollo de Sistemas e M. en C. Tanibet P´rez de los Santos Mondrag´n e o
Primer Parcial
M´xico, D.F. e
2012
ii
´ Indice general
1 Modelo de Objetos 1.1 Modelo del Dominio del Problema . 1.1.1 Identificaci´n de Clases . . . o 1.2Selecci´n de Clases . . . . . . . . . o 1.2.1 Diagrama de Clases . . . . . 1.2.2 Diccionario de Clases . . . . 1.3 La Vista de la M´quina de Estados a 1.3.1 M´quina de estados . . . . . a 1.3.2 Estados compuestos . . . . . 1.4 La Vista de Interacci´n . . . . . . . o 1.4.1 Diagrama de secuencia . . . 1.4.2 Llamada . . . . . . . . . . . 1.4.3 Objeto . . . . . . . . . . . . 1 1 1 2 3 8 13 13 15 1717 19 19
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . .. . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
iii
iv
´ INDICE GENERAL
´ Indice de figuras
1.1 1.2 1.3 1.4 1.5 1.6 1.7 Diagrama de clases identificadas para el sistema X . . . . . . . Diagrama de clases con asociaciones . . . . .. . . . . . . . . . Diagrama de clases con asociaciones y multiplicidad . . . . . . Diagrama de clases con asociaciones, multiplicidad y atributos Ejemplo de diagrama de estados . . . . . . . . . . . . . . . . . Ejemplo de diagrama de secuencia . . . . . . . . . . . . . . . . Ejemplo de diagrama de secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 5 7 9 10 16 18 19
v
vi
´ INDICE DE FIGURAS
´ Indice de tablas
1.1 1.2 1.3 1.4 1.5 1.6 Clases candidatas para el sistema X Clases candidatas del sistema X . . Clases Identificadas del sistema X . Asociaciones identificadas . . . . . Asociaciones con multiplicidad . . . Atributos identificados . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 4 . 5 . 6 . 8 . 11
. . . . .
vii
viii
´ INDICE DE TABLAS
Cap´ ıtulo 1 Modelo de Objetos
1.1 Modelo del Dominio del Problema
El modelo del dominio del problema define unmodelo de clases com´ n para todos los u involucrados en el modelo de requisitos, analistas al igual que clientes. Este modelo de clases consiste de los objetos del dominio del problema, osea objetos que tienen una correspondencia directa en el ´rea de la aplicaci´n. Como los usuarios y clientes deber´ a o ıan reconocer todos los conceptos, se puede desarrollar una terminolog´ com´ n al razonar ıau sobre los casos de uso, y por lo tanto disminuyendo la probabilidad de malos entendimientos entre el analista y el usuario.
1.1.1
Identificaci´n de Clases o
La identificaci´n de clases del dominio del problema se obtiene principalmente de alg´ n o u documento textual que describa el sistema. Aunque pudi´ramos tomar como punto de pare tida los documentos desarrollados para el modelo decasos de uso, a menudo la descripci´n o original del problema es suficiente. Se comienza este proceso mediante la identificaci´n de o las clases candidatas, expl´ ıcitas o impl´ ıcitas, a las que se refiera la descripci´n del probleo ma. Para ello se extraen todos los sustantivos de la descripci´n del problema o de alg´ n o u otro documento similar, de acuerdo a las siguientes consideraciones. • Los...
Regístrate para leer el documento completo.