MCQ Bank
What is established during the design phase of software engineering?
- A) Requirements
- B) Work plan
- C) The internal structure of the software system
- D) Test cases
Which software testing refers to tests that do not rely on knowledge of the software’s interior composition?
- A) white-box testing
- B) black-box testing
- C) glass-box testing
- D) basis path testing
The Incremental Model can be equated some times with the ___________Model.
- A) V shaped
- B) Waterfall
- C) Iterative
- D) VU Process
What was the initial focus in the early years of computing regarding software quality?
- A) Software Analysis
- B) Certification programs
- C) Software engineering procedures
- D) Debugging process
____________ phase is followed by Implementation phase of Software Life Cycle.
- A) Requirement Analysis
- B) Testing
- C) Debugging
- D) Design
The resulting relation after a select operation contains tuples that ____________ the specified condition.
- A) match
- B) violate
- C) ignore
- D) modify
How does software maintenance tend to differ from the repair process in other manufactured products?
- A) It is less common.
- B) It involves correcting or updating.
- C) It does not involve changes in the application.
- D) It is more time-consuming.
A Car making factory makes car for their client. In Factory design pattern, Car is referred as:
- A) Class
- B) Abstraction
- C) Instance
- D) Character
________phase of the Software Life Cycle tends to provide solution for the problem.
- A) Testing
- B) Implementation
- C) Analysis
- D) Design
What is the significance of Computer-Aided Software Engineering (CASE) tools in the software development process?
- A) They hinder progress tracking.
- B) They focus solely on theoretical research.
- C) They streamline and simplify various aspects of development.
- D) They discourage collaboration among teams.
What is the purpose of prototyping in incremental and iterative models?
- A) To build a complete (final) system
- B) To incorporate the Waterfall model in the software development
- C) To evaluate the incomplete versions of the proposed system
- D) Prototyping is not involved in the incremental and iterative models
What has become a growing concern in the requirements stage of software development projects?
- A) Human-machine interface design
- B) Source code optimization
- C) Software testing
- D) Network security
ISO/IEC 15504 is a set of standards jointly developed by which organizations?
- A) ACM and IEC
- B) IEEE and IEC
- C) ISO and IEEE
- D) ISO and IEC
__________ is not an Object Oriented Programming Language.
- A) C++
- B) C#
- C) Java
- D) HTML
What is the purpose of a copyright or patent?
- A) To protect ownership rights
- B) To promote competition
- C) To restrict the use of products
- D) To generate profits
Boundary value analysis is an example of?
- A) Black-box testing
- B) Gray-box testing
- C) Glass-box testing
- D) White-box testing
What is the primary purpose of the Creational Design Pattern?
- A) To design graphical user interfaces
- B) To create a tightly coupled system
- C) To manufacture physical products
- D) To create instances and promote reuse
A stronger form of cohesion is also called as __________cohesion.
- A) Independent
- B) Weak
- C) Functional
- D) None functional
Which of the following is correct option about information hiding in software development.
- A) It prevents unnecessary dependency between modules
- B) Validity of module may not be compromised
- C) It only depends on internal compositional structure of modules
- D) It hides all data of program module
_________is the field of engineering that deals with designing system's interfaces by considering the humans physical abilities.
- A) Ergonomics
- B) Cognetics
- C) Genetics
- D) Thermodynamics