MCQ Bank
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
What category of testing relies on knowledge of the internal composition of the software?
- A) Gray-box testing
- B) Glass-box testing
- C) Black-box testing
- D) Pink-box testing
Restriction of information to a specific portion of a software system is referred to:
- A) Information hiding
- B) Information assembler
- C) Component assembler
- D) Cohesion
________phase of the Software Life Cycle tends to provide solution for the problem.
- A) Implementation
- B) Design
- C) Analysis
- D) Testing
__________ is not an Object Oriented Programming Language.
- A) C++
- B) HTML
- C) Java
- D) C#
Accuracy can be achieved with the help of testing the result of __________ in the entire development process.
- A) Last step
- B) Every line of code
- C) Each intermediate step
- D) Few steps
Which one of the following groups control and enforce the quality control systems.
- A) SQL
- B) DDL
- C) CPL
- D) SQA
Open-source development of the Linux operating system is lead by ____________________?
- A) Linus Torvalds
- B) Bill Gates
- C) Mark Zuckerberg
- D) Steve Jobs
"Displaying Text in Two Columns" feature is in which tab of MS Word?
- A) Page Layout
- B)
- C)
- D)
What is the goal of beta testing?
- A) Executing each instruction at least once.
- B) Focusing efforts in a concentrated area.
- C) Learning how software performs in real-life situations.
- D) Identifying equivalence classes.
Which of the following is incorrect scenario for Shopping Cart Design patterns?
- A) User is intended to buy more products
- B) Do not use in case of single product to sell
- C) User needs to buy a single product
- D) Paying money later on
Extreme programming (XP) is an example of:
- A) agile method
- B) throwaway prototyping
- C) rapid prototyping
- D) evolutionary prototyping