MCQ Bank
The Manufactured Product moves into Maintenance phase for _____________ .
- A) Error correction
- B) Error removal
- C) Repair process
- D) Error detection
Why is it important for an interface to present all relevant information when a decision is required?
- A) To rely on the user's memory.
- B) To test the user's memory.
- C) To facilitate the user.
- D) To confuse the user.
Which of the following is not the reason due to which a Software is moved to maintenance stage.
- A) Errors are discovered.
- B) Changes in software application occurs.
- C) Changes done in previous modification introduce the errors.
- D) Repair process
Which documentation is required that can be used for software maintenance later on in the Software Life Cycle?
- A) Quality assurance documentation
- B) System documentation
- C) Technical documentation
- D) User documentation
What is cited as a beneficiary of research in human-machine interface design?
- A) Database management systems
- B) Smartphone interface
- C) Networking protocols
- D) Source code repositories
What is a software license?
- A) A permission to change software working
- B) A document that transfers ownership rights
- C) A legal notice for copyright infringement
- D) A legal agreement between software developers and user
___________is not a phase of SDLC.
- A) Problem Identification
- B) Implementation
- C) Testing
- D) Requirement analysis
What is a design pattern in the context of software engineering?
- A) A recurring problem in software development
- B) A pre-developed model for solving recurring software problem
- C) A specific coding language syntax
- D) An overview of the software problem
Why is understanding the underlying program crucial during the maintenance phase, even for well-designed software?
- A) To eliminate the need for maintenance
- B) To prevent further problems during modifications
- C) To facilitate a complete code rewrite
- D) To encourage frequent updates
Which phase provides a road map for the developers during project planing?
- A) Testing
- B) Coding
- C) Software Design
- D) System Analysis
Open-source development of the Linux operating system is lead by ____________________?
- A) Steve Jobs
- B) Linus Torvalds
- C) Mark Zuckerberg
- D) Bill Gates
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