Software Engineering

SDLC, design patterns, testing, and software project concepts.

01

Quizzes

10

Questions

00

eBooks

00

Articles

00

Likes

106

Views

00

Shares

Software Engineering

QUESTION NO 01
Share
Unit testing tests?

Answer: Individual components/functions
Unit tests verify the smallest testable pieces of code in isolation.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 02
Share
Refactoring means?

Answer: Improving code structure without changing behavior
Refactoring cleans design/readability while keeping external behavior the same.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 03
Share
Waterfall model is characterized by?

Answer: Sequential phase progression
Classic waterfall moves through requirements → design → implementation → testing → maintenance.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 04
Share
SDLC stands for?

Answer: Software Development Life Cycle
SDLC covers stages from requirements through maintenance.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 05
Share
A requirement that describes what the system should do is?

Answer: Functional requirement
Functional requirements specify features/behaviors of the system.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 06
Share
A use case describes?

Answer: How actors interact with the system to achieve a goal
Use cases capture functional scenarios between users (actors) and the system.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 07
Share
Coupling in design should generally be?

Answer: Low
Low coupling reduces dependency between modules; high cohesion is preferred inside modules.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 08
Share
Agile emphasizes?

Answer: Iterative delivery and collaboration
Agile values working software, feedback, and adapting to change.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 09
Share
CI/CD stands for?

Answer: Continuous Integration / Continuous Delivery (or Deployment)
CI/CD automates build, test, and release pipelines.
302 Quizzes
2930 Questions
00 Likes
QUESTION NO 10
Share
Version control tools like Git help you?

Answer: Track and collaborate on code changes
VCS records history, branches, and merges of source code.
302 Quizzes
2930 Questions
00 Likes