
TSE Quiz

Quiz
•
Computers
•
University
•
Medium

SW T
Used 20+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
In a payment processing system, the Transaction class provides public methods such as processPayment() and issueRefund(), while hiding its internal logic. To enable detailed business analytics, a developer proposes granting a separate reporting module direct access to the internal fields of the Transaction class. Which software engineering principle is most directly violated by this proposal?
Low coupling
Functional independence
Abstraction
Low cohesion
2.
MULTIPLE SELECT QUESTION
1 min • 1 pt
A logistics company builds a system to optimise nationwide delivery routes. To manage complexity, the system divides the problem by planning delivery routes separately for each region using localised routing strategies. The regional plans are then combined to form a unified schedule that avoids conflicts and improves overall efficiency. Which of the following benefits does this divide-and-conquer approach provide?
Simplifies problem solving by breaking it into smaller subproblems
Enables parallel processing of regional routes for faster computation
Increases coupling by tightly integrating all regional plans
Facilitates easier debugging and maintenance through modular design
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which of the following scenarios illustrates a violation of the Separation of Concerns principle?
A class that validates user input and connects to a database
A module that uses different classes to log, analyse, and export user actions
A system where UI logic is separated from the backend processing
A controller that delegates to service classes for all business logic
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which architectural flaw is most likely to emerge when loose coupling is not enforced?
Code duplication due to reusability
Rigid dependencies making modules hard to replace
Increased cohesion of modules
Excessive use of abstract interfaces
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which of the following statements about information hiding is true?
It hides from users the details that are relevant to them
It hides from users the details that are not relevant to them
It hides from users the details that may be maliciously handled by them
It hides from users the details that are confidential
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which of the following modelling techniques is used to model the relationship between objects in an object-oriented system?
Use case modelling
Entity-Relationship modelling
Class modelling
State modelling
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which design representation would best aid in verifying class completeness and cohesion before coding begins?
Use-case diagram
CRC model
Deployment diagram
Sequence diagram
Create a free account and access millions of resources
Similar Resources on Wayground
17 questions
LET'S BE A DATA COMRADE

Quiz
•
University
15 questions
Principles of 3D Animation Quiz 1

Quiz
•
University
20 questions
BERPIKIR KOMPUTASIONAL 10.12

Quiz
•
1st Grade - University
15 questions
MapleSoft Quiz

Quiz
•
University
15 questions
System Development Life Cycle

Quiz
•
University
25 questions
Ôn thi cuối kỳ Công nghệ phần mềm

Quiz
•
University
18 questions
SE 3A: 2023

Quiz
•
University
20 questions
Laboratory - Week 10 – 11 Facade Pattern

Quiz
•
University
Popular Resources on Wayground
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
11 questions
Hallway & Bathroom Expectations

Quiz
•
6th - 8th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade