MCQ Bank
What does the term "waterfall" in the waterfall model analogy represent?
- A) The strict, one-directional flow of the development process
- B) The iterative approach to software development
- C) The trial-and-error nature of software development
- D) The flexibility in the development process
What is established during the design phase of software engineering?
- A) Work plan
- B) Test cases
- C) Requirements
- D) The internal structure of the software system
What principle is applied by focusing efforts on a concentrated area to increase results most rapidly?
- A) Newton's Law
- B) Murphy's Law
- C) Pareto principle
- D) Boyle's Law
____________ patterns are generally used for the creation of loosely coupled systems.
- A) Implementation
- B) Requirement
- C) Database
- D) Factory Design
What was the initial focus in the early years of computing regarding software quality?
- A) Software Analysis
- B) Debugging process
- C) Certification programs
- D) Software engineering procedures
Which of the following is the three-step software development process, incorporating testing?
- A) Requirements analysis, design, and implementation
- B) Requirements analysis and confirmation, design and validation, and implementation and testing
- C) Debugging, validation, and confirmation
- D) Debugging, software requirements specification, and implementation
_______ Provides a means of refining prefabricated object definition in order to customize definitions to conform to the needs of specific application.
- A) Coupling
- B) Inheritance
- C) Parsing
- D) Cohesion
Which software testing refers to tests that do not rely on knowledge of the software’s interior composition?
- A) black-box testing
- B) basis path testing
- C) glass-box testing
- D) white-box testing
A specific example is the ________ series of standards, which address numerous industrial activities such as design, production, installation and servicing.
- A) ISO 9000
- B)
- C)
- D)
The Incremental Model can be equated some times with the ___________Model.
- A) Waterfall
- B) VU Process
- C) Iterative
- D) V shaped
What can happen if modifications are made to software without understanding the underlying program?
- A) Enhanced software security
- B) Reduced maintenance efforts
- C) Improved system performance
- D) Introduction of more problems
Why do many major software contractors require organizations to meet standards?
- A) To increase cost
- B) To ensure quality
- C) To promote competition
- D) To decrease efficiency
_________is the field of engineering that deals with designing system's interfaces by considering the humans physical abilities.
- A) Ergonomics
- B) Genetics
- C) Thermodynamics
- D) Cognetics
The ___________ term is used for software produced for the mass market and sold in retail stores or downloaded via the Internet.
- A) Custom software
- B) Open-source software
- C) Proprietary software
- D) Commercial off-the-shelf (COTS) software
Ethical issues are related to:
- A) Moral principles
- B)
- C)
- D)
What do we call the structures in a tree that consist of a node and the nodes below it?
- A) Roots
- B) Branches
- C) Leaves
- D) Subtrees
Tuples that have attribute W in relation A less than attribute X in relation B are included in the result for the condition __________.
- A) A.W = B.X
- B) A.W < B.X
- C) A.W >= B.X
- D) A.W > B.X
Subschemas are crucial in providing ______ to different users within a database.
- A) universal access
- B) similar access
- C) restricted access
- D) identical information
What is the main characteristic of a one-dimensional array?
- A) Different types of entries
- B) Multiple rows and columns
- C) Single row of elements
- D) Varied sizes of entries
Persistent objects in a database are distinct from transient objects because they are __________.
- A) saved after program termination
- B) linked to other objects
- C) discarded after program termination
- D) created during program execution