WorksheetsInformation Management Quiz
Total questions: 50
Worksheet time: 32mins
What does CRC stand for in the context of structural modeling?
Class Relationship Collaboration
Class Responsibility Collaboration
Class Responsibility Communication
Class Relationship Communication
Which of the following is NOT a type of structural model?
CRC Card
Sequence Diagram
Object Diagram
Class Diagram
What is the purpose of a Class Diagram?
To outline system architecture
To represent user interactions
To show relationships among classes
To document responsibilities of a class
What does the term 'generalization' refer to in structural modeling?
A part of a whole
A specific instance of a class
A relationship between two classes
A broader category of classes
Which attribute type is hidden from all other objects?
Derived Attributes
Private Attributes
Public Attributes
Protected Attributes
What is the main focus of behavioral modeling?
Data representation
User interface design
Internal behavior of a system
System architecture
What is a Sequence Diagram used for?
To document class responsibilities
To outline system architecture
To represent data relationships
To show the sequence of messages between objects
Which of the following is a component of a Communication Diagram?
State transitions
Message flows
Class attributes
User interactions
What is the purpose of a CRUD matrix?
To outline system architecture
To show data manipulation operations
To document class responsibilities
To analyze user requirements
What is the first step in the UI design process?
User research
Navigation design
Output design
Input design
Which principle of user interface design focuses on the arrangement of objects on the screen?
Layout
Consistency
Aesthetics
Content Awareness
What does the term 'factoring' refer to in system design?
Creating subclasses
Designing user interfaces
Creating a parent class to share attributes
Decomposing a system into subsets
What is the main goal of input validation?
To ensure data accuracy and completeness
To ensure data is visually appealing
To enhance system performance
To minimize user effort
Which of the following is NOT a type of navigation mechanism?
Direct Manipulation
Command Language
Menus
Data Management
What is the purpose of a package diagram?
To outline user interactions
To group classes together
To document system architecture
To show class relationships
What is the primary focus of the Human-Computer Interaction layer?
Data management
User interface design
Behavioral modeling
System architecture
What is the significance of a use-case diagram?
To show system architecture
To document class responsibilities
To outline user interactions
To represent data relationships
Which of the following is a characteristic of a behavioral state diagram?
Shows data relationships
Represents user interactions
Illustrates different states of an object
Documents class responsibilities
What is the main purpose of a Requirements Definition Proposal?
To outline system architecture
To document user interactions
To present a new system proposal
To analyze data relationships
What does the term 'multiplicity' refer to in class relationships?
The number of methods
The number of classes
The number of instances in a relationship
The number of attributes
What is the role of a storyboard in interface design?
To outline system architecture
To provide a visual representation of screens
To create a detailed prototype
To document user interactions
Which of the following is a nonfunctional requirement in UI design?
Performance
User roles
Data types
System architecture
What is the purpose of a heuristic evaluation in interface design?
To document user interactions
To test system performance
To compare design against principles
To gather user feedback
What is the main focus of the output design process?
To ensure data accuracy
To manage information load
To enhance user experience
To document system architecture
Which of the following is a type of input design?
Data Management
User Interface Design
System Architecture
Batch Processing
What is the primary goal of user experience design?
To document system architecture
To ensure ease of use for all users
To analyze data relationships
To create visually appealing interfaces
What is the significance of a formal usability testing session?
To gather user feedback
To compare design against principles
To test system performance
To document user interactions
What is the main purpose of a navigation mechanism in UI design?
To outline user roles
To manage data
To facilitate user interactions
To document system architecture
Structural models are technology-independent and typically used for the "To Be" system, not the "As Is.
A class diagram represents the relationships between classes and the attributes within a system.
True
False
In a class diagram, a private attribute is not accessible by subclasses.
True
False
The process of creating CRC cards is done first, and then class diagrams are created from CRC cards.
True
False
Generalization in structural modeling represents inheritance, where one class inherits attributes and methods from another.
True
False
"Employee is a kind of Person" represents a generalization relationship.
(a)
Behavioral models represent internal behavior of a system and are typically used during the analysis phase, not the design phase.
True
False
A sequence diagram shows the communication flow among objects, focusing on the sequence of messages.
True
False
In a behavioral state diagram, an event triggers a transition between different states of an object.
True
False
It shows the communication flow among multiple objects, highlighting patterns of activity.
(a)
A behavioral state diagram shows different states through which an object passes during its lifecycle.
True
False
The term used in a sequence diagram to refer to the series of events between objects is messages.
(a)
Is used to represent the structure of navigation within the user interface.
(a)
The system design strategy that involves hiring an external vendor or consultant to create or modify a system is called?
(a)
The name of the layer that outlines the communication among system components.
(a)
The term used to describe the value of an object’s attributes at a specific point in time.
(a)
The diagram used to show the sequence of events for a single use case, detailing messages passed between objects.
(a)
It represents a real-world object or concept with attributes and methods.
(a)
The relationship where one class is a "part of" another class (e.g., Door is a part of a Car) is called?
(a)
The term used for attributes calculated from other attributes in a class diagram (e.g., Age).
(a)
The symbol used in a class diagram to represent public attributes
(a)
The written form used to document responsibilities and collaborations of a class, often used to build class diagrams
(a)
