Software Engineering - Study Mode

[#136] Which of the following metrics is used to measure software reliability?
Correct Answer

(A) MTBF (Mean Time Between Failures)

[#137] What is the purpose of a use case diagram?
Correct Answer

(A) To model dynamic behavior of a system

Explanation

Solution: A use case diagram is a type of behavioral diagram defined by UML (Unified Modeling Language). The primary purpose of a use case diagram is to model the dynamic behavior of a system from a user's perspective. It shows interactions between actors (users or other systems) and the system itself, represented by use cases (specific functionalities or services). Use case diagrams help stakeholders understand what the system will do and how users will interact with it. Option B is incorrect because while use cases help gather requirements, defining system requirements is a broader process that involves more than just use case diagrams. Option C is incorrect because describing the static structure is the role of class diagrams or object diagrams, not use case diagrams. Option D is incorrect because internal workings of a system are better described by activity diagrams, sequence diagrams, or class diagrams. Therefore, the correct answer is Option A: To model dynamic behavior of a system .

[#138] Which software development methodology emphasizes working software over comprehensive documentation?
Correct Answer

(B) Agile

[#139] What is a key benefit of continuous integration in software development?
Correct Answer

(C) Early detection of integration issues

[#140] What is the main objective of configuration management in software engineering?
Correct Answer

(A) To manage changes in software