MCQ Bank
Which of the following relates to Intellectual property laws?
- A) System law
- B) Liability law
- C) Patent law
- D) Islamic law
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 facilitate the user.
- C) To confuse the user.
- D) To test the user's memory.
Why was the waterfall model considered rigid in its approach to software development?
- A) It embraced a free-wheeling trial-and-error process
- B) It allowed variations in the development process
- C) It insisted on a sequential completion of all phases
- D) It encouraged creative problem solving
What is correct benefit of decorator pattern during software development?
- A) It offers standardized way of implementation system
- B) Work and combine the modules
- C) Increase software complexity
- D) It designs the hardware of the system
How long is a typical patent granted for?
- A) 20 years
- B) 10 years
- C) 5 year
- D) Life time
Which of the following is correct option about information hiding in software development.
- A) It prevents unnecessary dependency between modules
- B) It only depends on internal compositional structure of modules
- C) Validity of module may not be compromised
- D) It hides all data of program module
Why do software engineers support the use of well-designed, high-level programming languages?
- A) To increase software sales.
- B) To make system documentation unreadable.
- C) To simplify the software maintenance process.
- D) To blur the distinction between technical and user documentation.
_______ gives the invertor certain rights to forbid others from selling, making, using and importing his or her invention for a limited period of time.
- A) Pattern
- B) Patent
- C) Invention License
- D) Software License
What is the primary purpose of the Creational Design Pattern?
- A) To create a tightly coupled system
- B) To manufacture physical products
- C) To create instances and promote reuse
- D) To design graphical user interfaces
What is the purpose of a copyright or patent?
- A) To protect ownership rights
- B) To restrict the use of products
- C) To generate profits
- D) To promote competition
In the traditional development phase, testing is primarily associated with:
- A) Requirements analysis
- B) System design
- C) Debugging programs
- D) Software implementation
What is the origin of design patterns in software engineering?
- A) Artificial intelligence
- B) Computer science research
- C) Traditional architecture
- D) Mathematics
What is the layperson's perception about software design?
- A) Determining the software performance
- B) Deciding what the software system is to do
- C) Deciding how the software system will do it
- D) Determining the software accuracy
What is cited as a beneficiary of research in human-machine interface design?
- A) Database management systems
- B) Networking protocols
- C) Source code repositories
- D) Smartphone interface
What is the outcome of the design phase in software engineering?
- A) Detailed structural plans
- B) Test cases
- C) Software requirements
- D) Project libraries
Why is information about the software's implementation important during maintenance?
- A) To simplify the software development process.
- B) To explain why the software was implemented as it was.
- C) To increase the chance of disruptions.
- D) To blur the distinction between technical and user documentation.
What is the approach called when prototypes are discarded in favor of a fresh implementation of the final design?
- A) Evolutionary prototyping
- B) Rapid prototyping
- C) Throwaway prototyping
- D) Incremental prototyping
What do software development companies establish in response to the requirement for meeting standards?
- A) Regulatory agencies
- B) Software Quality Assurance (SQA) groups
- C) Law department
- D) Certification bodies
What is the iterative model in software development similar to?
- A) A nonproprietary version
- B) A trial-and-error approach
- C) The waterfall model
- D) The incremental model
Which company created the Rational Unified Process (RUP)?
- A) Microsoft
- B) IBM
- C) Apple
- D) Google