MCQ Bank
Which one of the following groups control and enforce the quality control systems.
- A) SQL
- B) SQA
- C) DDL
- D) CPL
Which of the following is not involved in the research and standardization of Software Quality Assurance?
- A) ITM
- B) ACM
- C) ISO
- D) IEEE
In the traditional waterfall model, what is the task of the SQA group before the design stage begins?
- A) Certifying the conceptual final product
- B) Approving software requirements specification
- C) Approving the design
- D) Overseeing the implementation
Which Template C++ Language offers to programmer so he/she can easily implement objects for performing actual role.
- A) Application Programming Interface
- B) .Net Framework Class Library
- C) Standard Template Library
- D) NumPay
________________ is the process in which prototypes evolve into the complete (final) system in the incremental model.
- A) Evolutionary prototyping
- B) Iterative prototyping
- C) Throwaway prototyping
- D) Rapid prototyping
What do software development companies establish in response to the requirement for meeting standards?
- A) Regulatory agencies
- B) Certification bodies
- C) Law department
- D) Software Quality Assurance (SQA) groups
What does basis path testing aim to achieve?
- A) Executing each instruction at least once.
- B) Identifying equivalence classes.
- C) Applying efforts in a concentrated area.
- D) Identifying better strategies.
What task is a programmer charged with during the implementation phase of software development?
- A) Requirements gathering
- B) System testing
- C) Writing code as per the design
- D) Database design
Which organizations play a role in improving professionalism and establishing standards for software quality control?
- A) UNESCO, WHO, and WTO
- B) NATO, IMF, and UNICEF
- C) ISO, IEEE, and ACM
- D) NASA, NSA, and CIA
Why do many software engineers argue for the incorporation of testing into various development steps?
- A) To streamline the development process
- B) To isolate testing as a separate step
- C) To make testing an optional phase
- D) To eliminate the need for testing
____________ are the sophisticated software packages that are primerly designed for the software engineering environment.
- A) IDE's
- B) EDS's
- C) IDS's
- D) EDI's
_________ is aimed to give detail explanation about the use and features of the software.
- A) Technical documentation
- B) User documentation
- C) Quality assurance documentation
- D) System documentation
____________ patterns are generally used for the creation of loosely coupled systems.
- A) Requirement
- B) Implementation
- C) Database
- D) Factory Design
ISO makes software _________ for software companies to guarantee quality control.
- A) Standards
- B) Hardware
- C) Queries
- D) Software
What does a primitive data type in programming languages allow for?
- A) Declaration, allocation, and manipulation of data
- B) Deallocating memory cells for new data
- C) Initializing objects for a class
- D) Storing aggregate data
The issue known as ______ might occur if rolling back one transaction affects others and causes a chain reaction.
- A) transaction failure
- B) transaction inconsistency
- C) cascading rollback
- D) deadlock
A typical database application involves two major layers: the application layer and the __________ management layer.
- A) database
- B) data
- C) user
- D) schema
How are addresses in a machine's main memory encoded and stored?
- A) As a pair of rows and columns
- B) As numeric values
- C) As a 2-dimensional grid
- D) As a cursor
Why is a stack considered a LIFO structure?
- A) Entries are removed in the reverse order of storage
- B) Entries are removed from the base
- C) Entries are removed from the middle
- D) Entries are removed in the order they were stored
The new relation formed after a JOIN operation has attributes named by prefixing them with the __________.
- A) First letter
- B) Relation of its origin
- C) Arbitrary numbers
- D) Original relation