Está en la página 1de 4

Como Aprender a Montar en Bicicleta

Aprender esta tcnica tiene en comn un poquito con aprender a montar en bicicleta. Hasta usted "entiendes," El anlisis de robustez puede parecer diablicamente difcil, pero una vez que usted se pone a eso, es en realidad muy simple. Para poner en marcha su comprensin, caminaremos a travs de bastantes ejemplos en este captulo. La experiencia nos ha salido a la vista que usted usualmente necesita dibujar seis o as es que la robustez diagrama antes El penique se cae y usted repentinamente lo obtiene. Simplemente recuerde, un diagrama de robustez es un objeto El cuadro de un caso de uso. Una vez que usted se acostumbra, usted debera poder despachar un diagrama de robustez en cuestin de Diez minutos (o menos) para cada caso de uso. En verdad, como usted ver, el truco est de moda escribir su uso El caso correctamente. Si un diagrama de robustez tarda ms que diez minutos en dibujar, usted puede hacer una apuesta Usted est gastando la mayor parte de ese tiempo reescribiendo su texto de caso de uso.

el consejo Usando una herramienta de ingeniera de software asistida por computadora puede simplificar su vida, pero los diagramas de robustez son realmente rpidos y simples Diagrama que usted puede rayar una hoja de papel o un whiteboard. Es a menudo demasiado de ayuda esbozar su El diagrama en escrito antes de tratar de dibujarlo en la computadora (especialmente cuando usted primero aprende lo La tcnica).

La anatoma de un Diagrama de Robustez


Un diagrama de robustez est algo de uno hbrido entre un diagrama de clase y un diagrama de actividad. Es una representacin pictrica del comportamiento descrito por un caso de uso, mostrando ambos Participando clases y comportamiento del software, aunque intencionalmente evita aparicin que La clase es responsable cules pedacitos de comportamiento. Cada clase es representada por un estereotipo grfico Icono (vea a Figure 5-2). Sin embargo, un diagrama de robustez lee ms como un diagrama de actividad (O un diagrama de flujo), en el sentido que "conversaciones" de un objeto "para" el siguiente objeto. Este flujo de accin es Representado por una lnea entre los dos objetos que hablan con el uno al otro. Hay una correlacin directa del 1:1 entre el flujo de accin en el diagrama de robustez y Los pasos descritos en el texto de caso de uso.

Los tres estereotipos de clase mostrados en 5-2 de la Figura son como sigue:

El lmite objeta: La "interfaz" entre el sistema y el mundo exterior (piense De regreso a Figure 3-2). Los objetos del lmite son tpicamente pantallas o pginas de trama (i.e., La presentacin El estrato que el actor le interacta). La entidad objeta: Clases del dominio modelan (vea Captulo 2). Los controladores: La "goma" entre el lmite y entidad objeta. Es til pensar acerca de lmite objeta y la entidad objeta como ser sustantivos, y controladoras Como ser verbos. Tenga a la vista las siguientes reglas al dibujar sus diagramas de robustez: Los sustantivos pueden hablar para verbos (y viceversa). Los sustantivos no pueden hablar para otros sustantivos. Los verbos pueden hablar para otros verbos. Volveremos a visitar estas reglas ms tarde en este captulo (vea 5-8 de Figuras y 5-9).

ejercite Dos de lo siguiente son construcciones legales, pero cul dos? a. La Entidad del Controlador del Lmite b. La Entidad de Entidad c. El Controlador el Controlador d. El Controlador del Lmite del Lmite Estas reglas ayudan a implementar un patrn de sustantivo de verbo sustantival en su texto de caso de uso. Si su uso El texto de caso sigue este patrn, los diagramas de robustez son un chasquido para dibujar; Si no, los diagramas pueden Sea realmente difcil de dibujar. Piense acerca de este como una anticipada seal de alerta: Si usted no puede dibujar a un ol simplista ' el diagrama de robustez De un caso de uso, cmo es alguna vez usted en marcha crear un diseo detallado de eso? Ponga en secuencia diagramas es el verbo completamente sustantival sustantival en naturaleza ?: Los objetos son los sustantivos, y los mensajes que Interpngase entre ellos es los verbos. As metiendo su texto en formato de sustantivo de verbo sustantival ahora, usted es Simplificar la tarea detallada del diseo mucho que eso de otra manera lo sera. El anlisis de robustez provee un cheque de cordura para sus casos de uso.

El Anlisis de Robustez en Teora


En este pasaje, describimos la teora detrs de anlisis de robustez, intercalados con ejemplos Del proyecto de la Librera De la Internet. Empezaremos con nuestra parte superior 10 anlisis de robustez Lneas directivas.

Sobrepase 10 Lneas Directivas de Anlisis de Robustez


Los principios discutidos en este captulo pueden ser resumidos como una lista de lneas directivas. Nuestra parte superior 10 La lista sigue. 10. Engome el texto de caso de uso directamente encima de su diagrama de robustez. 9. Quite a sus clases de entidad del modelo de dominio, y agregue a cualquier que atina mal. 8. Espere reescribir (desambige) su caso de uso mientras dibujando el diagrama de robustez. 7. Haga un objeto del lmite para cada pantalla, y nombre sus pantallas sin ambigedades. 6. Recuerde que los controladores estn slo ocasionalmente realmente controlar objetos; Son ms El software tpicamente lgico funciona. 5. No se preocupe por la direccin de las flechas en un diagrama de robustez. 4. Est bien arrastrar una caja de uso encima de un diagrama de robustez si eso ha conjurado del uso del padre Caso.

CURSO BSICO: El usuario da un clic sobre el enlace de entrada en el sistema de Cualquier de un nmero de pginas; Lo El sistema exhibe la pgina de entrada en el sistema. El usuario introduce su nombre de usuario Y la contrasea y los clics Se Someten. El sistema le da jaque al amo

La lista de la cuenta a ver si el usuario La cuenta existe. Si existe, lo El sistema entonces revisa lo Contrasea. El sistema recupera La informacin de la cuenta, principios uno La sesin autenticada, y Reexhibe la pgina previa con Un mensaje bienvenido. ALTERNE CURSOS: El usuario olvid la contrasea: Lo El usuario hace clic que lo Cul es mi La contrasea? Conecte. El sistema Apremia al usuario para su El nombre de usuario si no ya entr, Recupera la informacin de la cuenta, y Le enva por correo electrnico al usuario su contrasea. La cuenta no vlida: El sistema Exhibe un mensaje diciendo eso El "nombre de usuario o contrasea" fue El invlido, y los indicadores ellos para Reingrese eso. La contrasea invlida: El sistema Exhibe un mensaje que lo "El nombre de usuario o la contrasea" fue El invlido, y los indicadores ellos para Reingrese eso. El usuario le cancela entrada en el sistema: El sistema Reexhibe la pgina previa. El tercer fracaso de entrada en el sistema: El sistema Cierra la cuenta del usuario, as lo El usuario debe contactar al Cliente El soporte para reactivarlo.