Exam creation for object-oriented analysis and user interface design

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/39

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

40 Terms

1
New cards

What are the key concepts of Object Oriented Design?

abstraction, encapsulation, inheritance, and polymorphism

2
New cards

What does UML stand for?

Unified Modeling Language

3
New cards

What is a benefit of using Object-Oriented Design?

Improved code readability and reusability

4
New cards

In OOP, what is the term for a template or blueprint for creating objects?

Class

5
New cards

Which of the following is not a principle of Object-Oriented Programming? Inheritance, Polymorphism, Decomposition, Abstraction

Decomposition

6
New cards

What is polymorphism in OOP?

The ability for different classes to be treated as instances of the same class through inheritance

7
New cards

Which diagram is used to represent the dynamic behavior of a system?

Sequence diagram

8
New cards

What is a relationship where one class is a specialized form of another?

Inheritance

9
New cards

What is the purpose of a use case diagram?

To represent the functionalities provided by a system

10
New cards

What is true about encapsulation?

It allows methods and data to be packed together

11
New cards

What is the primary goal of user interface design?

To ensure the interface is functional and user-friendly

12
New cards

Which of the following is a principle of user interface design? Consistency, Redundancy, Complexity, Ambiguity

Consistency

13
New cards

What is meant by “affordance” in user interface design?

The perceived and actual properties of an object that determine how it can be used

14
New cards

Which type of interface allows users to interact through graphical icons and visual indicators

Graphical User Interface

15
New cards

What is the purpose of usability testing?

To evaluate how easy and intuitive the interface is for users

16
New cards

Which of the following is a common user interface design pattern? Singleton, Facade, Wizard, Factory

Wizard

17
New cards

What is the “Fitts’ Law” in user interface design?

A law that predicts the time required to move to a target area

18
New cards

How does a responsive design benefit user interfaces?

By ensuring interfaces look good on all devices and screen sizes

19
New cards

What is a tool commonly used for prototyping user interfaces?

Sketch

20
New cards

What is a wireframe in user inteface design?

A schematic or blueprint for a web page

21
New cards

What is the role of system controls in software systems?

To monitor, regulate, and manage system operations

22
New cards

What is an example of a control measure in information systems?

Backup and recovery procedures

23
New cards

What does the acronym ACL stand for in system controls?

Access Control List

24
New cards

Why are audit trails important in system controls?

They help track user activity and system changes for security and compliance

25
New cards

Which of the following is a physical control measure? Encryption, Firewall, Biometrics, Software Updates

Biometrics

26
New cards

What is the purpose of Role-Based Access Control

To restrict system access based on user roles

27
New cards

What is a common method for ensuring data integrity?

Use of primary keys and constraints in databases

28
New cards

How does two-factor authentication add securtity to systems?

By requiring users to provide two forms of identification before accessing the system

29
New cards

Which type of control helps in ensuring that transactions are processed accurately?

Preventative controls

30
New cards

What is a firewall in the context of system controls?

A security system that controls incoming and outgoing network traffic

31
New cards

What is the primary purpose of defining system requirements?

To outline the system’s functionality, performance, and constraints

32
New cards

What is a functional requirement?

A requirement that specifies what the system should do

33
New cards

What is an example of a non-functional requirement?

The system must process transactions within three seconds

34
New cards

What is a stakeholder in the context of system requirements?

A person or group that has an interest in the project

35
New cards

What is the purpose of a feasibility study in the context of system requirements?

To evaluate the practicality and viability of the proposed system

36
New cards

Which document is used to formally capture system requirements?

Requirement Specification Document

37
New cards

What is a use case in the context of system requirements?

A scenario that describes how users interact with the system to achieve a goal

38
New cards

How can interviews be useful when gathering requirements?

They allow stakeholders to express their needs and expectations

39
New cards

What is the role of a business analyst in defining system requirements?

To act as a liason between stakeholders and the development team

40
New cards

What is a prototype in the context of system requirements gathering?

A preliminary version of the system used to demonstrate concepts and gether feedback