MCQ Bank
What is the purpose of a copyright or patent?
- A) To protect ownership rights
- B) To restrict the use of products
- C) To generate profits
- D) To promote competition
In the traditional development phase, testing is primarily associated with:
- A) Requirements analysis
- B) System design
- C) Debugging programs
- D) Software implementation
What is the origin of design patterns in software engineering?
- A) Artificial intelligence
- B) Computer science research
- C) Traditional architecture
- D) Mathematics
What is the layperson's perception about software design?
- A) Determining the software performance
- B) Deciding what the software system is to do
- C) Deciding how the software system will do it
- D) Determining the software accuracy
What is cited as a beneficiary of research in human-machine interface design?
- A) Database management systems
- B) Networking protocols
- C) Source code repositories
- D) Smartphone interface
What is the outcome of the design phase in software engineering?
- A) Detailed structural plans
- B) Test cases
- C) Software requirements
- D) Project libraries
Why is information about the software's implementation important during maintenance?
- A) To simplify the software development process.
- B) To explain why the software was implemented as it was.
- C) To increase the chance of disruptions.
- D) To blur the distinction between technical and user documentation.
What is the approach called when prototypes are discarded in favor of a fresh implementation of the final design?
- A) Evolutionary prototyping
- B) Rapid prototyping
- C) Throwaway prototyping
- D) Incremental prototyping
What do software development companies establish in response to the requirement for meeting standards?
- A) Regulatory agencies
- B) Software Quality Assurance (SQA) groups
- C) Law department
- D) Certification bodies
What is the iterative model in software development similar to?
- A) A nonproprietary version
- B) A trial-and-error approach
- C) The waterfall model
- D) The incremental model
Which company created the Rational Unified Process (RUP)?
- A) Microsoft
- B) IBM
- C) Apple
- D) Google
What is the layperson's perception of requirements analysis?
- A) Determining the software performance
- B) Deciding how the software system will do it
- C) Deciding what the software system is to do
- D) Determining the software accuracy
A Car making factory makes car for their client. In Factory design pattern, Car is referred as:
- A) Instance
- B) Character
- C) Class
- D) Abstraction
Recurring problems which are handled by the pre developed module in software design is called___________.
- A) Requirement analysis
- B) Test Pattern
- C) Design Pattern
- D) Implementation structure
Format painter is in group of:
- A) Design
- B)
- C)
- D)
Why has software engineering struggled to find a rigorous footing, compared to other engineering disciplines?
- A) Lack of engineering principles
- B) Inability to develop generic software components
- C) Overreliance on prefabricated components
- D) Lack of quantitative techniques in measuring software properties
What is the primary focus of the implementation phase in software engineering?
- A) Requirements Analysis
- B) Writing programs and creating data files
- C) Design
- D) Testing
Stronger form of cohesion called______________?
- A) Logical cohesion
- B) Functional cohesion
- C) Intermodule coupling
- D) Intramodule cohesion
Which of the following best describes open-source development?
- A) A process followed by all the software houses.
- B) A means of producing free software.
- C) A process used for developing most proprietary software in the industry.
- D) A formal method of software development.
GOMS model is based on________________.
- A) software documentation
- B) human behaviors
- C) machine behavior
- D) hardware architecture