Software Engineering
1.
Which of the following is a software development life cycle model?
TRE 4.0 Software Engineering Quiz Practice Set 1
2.
Which of the following best describes the Software Development Life Cycle (SDLC)?
Software Engineering Quiz all chapter practice set
3.
Which of the following is NOT a software development requirement?
TRE 4.0 Software Engineering Quiz Practice Set 1
4.
What is the main difference between verification and validation in software testing?
TRE 4.0 Software Engineering Quiz Practice Set 1
5.
What is the purpose of a software prototype?
TRE 4.0 Software Engineering Quiz Practice Set 1
6.
What is the primary goal of software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 1
7.
Which of the following refers to the wrapping of data and its functionality into a single individual entity?
TRE 4.0 Software Engineering Quiz Practice Set 2
8.
Among the following, which statement is correct about the modularity?
TRE 4.0 Software Engineering Quiz Practice Set 2
9.
Which of the following is a software process model?
Software Engineering Quiz all chapter practice set
10.
Which phase of the SDLC involves collecting and analyzing user requirements?
TRE 4.0 Software Engineering Quiz Practice Set 1
11.
Which type of requirement specifies the services and functions that a software system must provide?
TRE 4.0 Software Engineering Quiz Practice Set 1
12.
Which level of software testing focuses on testing individual modules or components?
TRE 4.0 Software Engineering Quiz Practice Set 1
13.
Which software development approach creates an early working model to understand user requirements?
TRE 4.0 Software Engineering Quiz Practice Set 1
14.
Which characteristic of software refers to its ability to perform correctly under specified conditions?
TRE 4.0 Software Engineering Quiz Practice Set 1
15.
Which oops principle allows a class to acquire the properties and methods of another class?
TRE 4.0 Software Engineering Quiz Practice Set 2
16.
What is the main objective of modular programming?
TRE 4.0 Software Engineering Quiz Practice Set 2
17.
What is the primary purpose of Requirements Engineering?
Software Engineering Quiz all chapter practice set
18.
Which software development model follows a sequential approach?
TRE 4.0 Software Engineering Quiz Practice Set 1
19.
Which of the following is an example of a non-functional requirement?
TRE 4.0 Software Engineering Quiz Practice Set 1
20.
Which testing technique examines the internal structure and logic of a program?
TRE 4.0 Software Engineering Quiz Practice Set 1
21.
Which type of prototype is developed with the intention of eventually evolving into the final software system?
TRE 4.0 Software Engineering Quiz Practice Set 1
22.
Which software quality attribute describes the ease with which software can be modified?
TRE 4.0 Software Engineering Quiz Practice Set 1
23.
Which oops concept hides implementation details and exposes only essential features?
TRE 4.0 Software Engineering Quiz Practice Set 2
24.
Which software design concept measures the degree to which elements within a module belong together?
TRE 4.0 Software Engineering Quiz Practice Set 2
25.
What does Software Requirements Specification (SRS) primarily contain?
Software Engineering Quiz all chapter practice set
26.
Which SDLC model is most suitable for projects with frequently changing requirements?
TRE 4.0 Software Engineering Quiz Practice Set 1
27.
What is the full form of SRS in software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 1
28.
Which testing method is performed without knowing the internal implementation of the software?
TRE 4.0 Software Engineering Quiz Practice Set 1
29.
What is a throwaway prototype in software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 1
30.
Which software quality attribute measures the ability of software to operate on different platforms?
TRE 4.0 Software Engineering Quiz Practice Set 1
31.
What is the ability of an object to take multiple forms called in OOP?
TRE 4.0 Software Engineering Quiz Practice Set 2
32.
Which of the following is generally considered desirable in good software design?
TRE 4.0 Software Engineering Quiz Practice Set 2
33.
What is the main objective of Software Testing?
Software Engineering Quiz all chapter practice set
34.
Which software development model uses risk analysis in every iteration?
TRE 4.0 Software Engineering Quiz Practice Set 1
35.
Who are the primary stakeholders in software requirements gathering?
TRE 4.0 Software Engineering Quiz Practice Set 1
36.
What is the main purpose of integration testing?
TRE 4.0 Software Engineering Quiz Practice Set 1
37.
Which of the following is a major advantage of the prototyping model?
TRE 4.0 Software Engineering Quiz Practice Set 1
38.
What is the main purpose of software project management?
TRE 4.0 Software Engineering Quiz Practice Set 1
39.
Which of the following is a fundamental building block of an object-oriented program?
TRE 4.0 Software Engineering Quiz Practice Set 2
40.
What does coupling represent in software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 2
41.
Which testing technique examines software functionality without considering its internal code structure?
Software Engineering Quiz all chapter practice set
42.
What is the primary purpose of the feasibility study in software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 1
43.
Which requirement engineering activity involves identifying the needs of stakeholders?
TRE 4.0 Software Engineering Quiz Practice Set 1
44.
Which testing is performed to ensure that modifications have not affected previously working functionality?
TRE 4.0 Software Engineering Quiz Practice Set 1
45.
Which of the following is a potential disadvantage of the prototyping model?
TRE 4.0 Software Engineering Quiz Practice Set 1
46.
Which of the following is considered a software product quality characteristic?
TRE 4.0 Software Engineering Quiz Practice Set 1
47.
Which special member function is automatically called when an object is created in C++?
TRE 4.0 Software Engineering Quiz Practice Set 2
48.
Which type of cohesion occurs when all elements of a module contribute to a single well-defined task?
TRE 4.0 Software Engineering Quiz Practice Set 2
49.
Which type of software testing is based on knowledge of the internal program structure?
Software Engineering Quiz all chapter practice set
50.
Which document describes the functional and non-functional requirements of software?
TRE 4.0 Software Engineering Quiz Practice Set 1
51.
Which of the following techniques is commonly used for requirement elicitation?
TRE 4.0 Software Engineering Quiz Practice Set 1
52.
Which type of testing evaluates software performance under heavy workload?
TRE 4.0 Software Engineering Quiz Practice Set 1
53.
Which software development model focuses on delivering software in small functional parts?
TRE 4.0 Software Engineering Quiz Practice Set 1
54.
What is software reusability?
TRE 4.0 Software Engineering Quiz Practice Set 1
55.
Which access specifier allows class members to be accessed from anywhere in C++?
TRE 4.0 Software Engineering Quiz Practice Set 2
56.
Which type of coupling occurs when one module directly accesses the internal data of another module?
TRE 4.0 Software Engineering Quiz Practice Set 2
57.
Which statement correctly describes cohesion and coupling in software design?
Software Engineering Quiz all chapter practice set
58.
Which testing is performed to verify individual software components?
TRE 4.0 Software Engineering Quiz Practice Set 1
59.
What is the main purpose of requirement validation?
TRE 4.0 Software Engineering Quiz Practice Set 1
60.
Which testing is generally performed by actual users or customers before software release?
TRE 4.0 Software Engineering Quiz Practice Set 1
61.
What does RAD stand for in software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 1
62.
Which software engineering activity focuses on identifying and controlling project risks?
TRE 4.0 Software Engineering Quiz Practice Set 1
63.
Which type of polymorphism is achieved through function overloading in C++?
TRE 4.0 Software Engineering Quiz Practice Set 2
64.
Which of the following is an advantage of modular software design?
TRE 4.0 Software Engineering Quiz Practice Set 2
65.
What is the primary purpose of Software Maintenance?
Software Engineering Quiz all chapter practice set
66.
Which software engineering model combines elements of the Waterfall model and prototyping?
TRE 4.0 Software Engineering Quiz Practice Set 1
67.
Which of the following is a characteristic of a good SRS document?
TRE 4.0 Software Engineering Quiz Practice Set 1
68.
What is the purpose of smoke testing in software testing?
TRE 4.0 Software Engineering Quiz Practice Set 1
69.
Which model is particularly suitable when software requirements are not clearly understood at the beginning?
TRE 4.0 Software Engineering Quiz Practice Set 1
70.
What does software scalability refer to?
TRE 4.0 Software Engineering Quiz Practice Set 1
71.
Which relationship is represented by inheritance in object-oriented programming?
TRE 4.0 Software Engineering Quiz Practice Set 2
72.
Which type of coupling occurs when modules communicate by passing only necessary data items as parameters?
TRE 4.0 Software Engineering Quiz Practice Set 2
73.
What is COCOMO primarily used for in software engineering?
Software Engineering Quiz all chapter practice set
74.
What is the main objective of software maintenance?
TRE 4.0 Software Engineering Quiz Practice Set 1
75.
What is requirement traceability in software engineering?
TRE 4.0 Software Engineering Quiz Practice Set 1
76.
Which testing is performed by developers or testers after a defect has been fixed to confirm the correction?
TRE 4.0 Software Engineering Quiz Practice Set 1
77.
Which prototype dimension represents a prototype that implements only a limited set of system features?
TRE 4.0 Software Engineering Quiz Practice Set 1
78.
Which software engineering metric is commonly used to measure the size of a software program?
TRE 4.0 Software Engineering Quiz Practice Set 1
79.
Which oops feature allows the same function name to have different implementations in derived classes?
TRE 4.0 Software Engineering Quiz Practice Set 2
80.
Which design approach divides a complex system into smaller subsystems and progressively refines them?
TRE 4.0 Software Engineering Quiz Practice Set 2
81.
What are Software Metrics?
Software Engineering Quiz all chapter practice set
82.
Which phase of SDLC primarily determines what the software system should accomplish?
Software Engineering Quiz all chapter practice set
83.
Which software process model follows a sequential approach in which each phase is generally completed before the next phase begins?
Software Engineering Quiz all chapter practice set
84.
Which of the following is a functional requirement of a software system?
Software Engineering Quiz all chapter practice set
85.
Which characteristic of an SRS indicates that it should contain no contradictory requirements?
Software Engineering Quiz all chapter practice set
86.
Which testing is generally performed by executing the program with selected test data and checking the results?
Software Engineering Quiz all chapter practice set
87.
Which of the following is commonly associated with white-box testing?
Software Engineering Quiz all chapter practice set
88.
Which level of cohesion represents the strongest form of cohesion among the following?
Software Engineering Quiz all chapter practice set
89.
Which type of software maintenance is performed to adapt software to a changed operating environment?
Software Engineering Quiz all chapter practice set
90.
In the basic COCOMO model, software development effort is primarily estimated as a function of which factor?
Software Engineering Quiz all chapter practice set
91.
Which software metric is commonly used to measure the number of defects relative to the size of software?
Software Engineering Quiz all chapter practice set
92.
Which of the following best describes Agile software development?
Software Engineering Quiz all chapter practice set
93.
In Scrum, what is a Sprint?
Software Engineering Quiz all chapter practice set
94.
What is UML primarily used for in software engineering?
Software Engineering Quiz all chapter practice set
95.
What is the primary objective of Software Quality Assurance (SQA)?
Software Engineering Quiz all chapter practice set
96.
Which activity is an important part of Software Project Management?
Software Engineering Quiz all chapter practice set
97.
What is a software risk?
Software Engineering Quiz all chapter practice set
98.
What is Software Configuration Management (SCM) primarily concerned with?
Software Engineering Quiz all chapter practice set
99.
Which Scrum role is primarily responsible for maximizing the value of the product?
Software Engineering Quiz all chapter practice set
100.
Which Agile principle emphasizes delivering working software frequently?
Software Engineering Quiz all chapter practice set
101.
Which UML diagram primarily represents the interaction between objects in a time-ordered sequence?
Software Engineering Quiz all chapter practice set
102.
Which statement best distinguishes Quality Assurance from Quality Control?
Software Engineering Quiz all chapter practice set
103.
What is the purpose of a risk mitigation strategy in software project management?
Software Engineering Quiz all chapter practice set
104.
Why is version control important in Software Configuration Management?
Software Engineering Quiz all chapter practice set
105.
What is Software Architecture?
Software Engineering Quiz all chapter practice set
106.
What is software reliability?
Software Engineering Quiz all chapter practice set
107.
What is the primary purpose of Software Re-engineering?
Software Engineering Quiz all chapter practice set
108.
Which design principle promotes keeping a software module focused on one well-defined responsibility?
Software Engineering Quiz all chapter practice set
109.
Which design principle generally recommends depending on abstractions rather than concrete implementations?
Software Engineering Quiz all chapter practice set