Mock: What Is an Analysis Class?

(Imagen: Diapostitivas del curso de IBM)

A boundary class is an analysis class that represents _____.
A) an intermediary or interface to something outside the system
B) the user interface or Presentation layer of a system
C) an API that is supplied by a third-party vendor and used to integrate with an external system
D) the interface between the client and middleware tiers in a system

Las clases de análisis representan un modelo conceptual temprano de "cosas en el sistema que tienen responsabilidades y comportamiento". Las clases de análisis son usadas para capturar un "primer borrador" del modelo de objetos del sistema.

Las clases de análisis se encargan de los requerimientos funcionales primarios. Modelan los objetos del dominio del problema. Las clases de análisis pueden usarse para representar "objetos que el sistema debe soportar" sin importar si se trata de software o hardware.

Tres aspectos del sistema suelen cambiar frecuentemente:
  • El límite entre el sistema y los actores.
  • La información que el sistema utiliza.
  • La lógica de control del sistema.
En un esfuerzo de aislar las partes del sistema que cambian con frecuencia, se identifican los siguientes tipos de clases de análisis con un grupo de responsabilidades "prefabicradas"
  • Boundary
  • Entity
  • Control
Se definen estereotipos para cada tipo. Estas distinciones se realizan durante el análisis, pero desaparecen en diseño.

De esto inferimos que la primera alternativa es la correcta.

Basado en el material del curso DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0

Pregunta tomada del sample test para IBM 833

Publicar un comentario