Software Testing & Quality Assurance MCQs, STQA
1)____________ is the software that acts as tools to help construct or support applications software.
A) system software B) Application Software C) Web Application D) Website
Correct Ans: system software
2) ____________ Systems that store and access large amounts of data, for example, an airline seat reservation system.
A)real-time systems B)information systems C)embedded systems D)scientific software
Correct Ans: information systems
3)An important example of a validation activity is_______________.
A)acceptance testing B)verification C)System integration D)Feasibility study
Correct Ans: acceptance testing
4) The ___________ hacker who breaks into computer systems, often using the internet, to
commit fraud, to cause damage or simply for fun
A)Developer B) programmer C)malicious D)None of these
Correct Ans: malicious
5)Money provides the ready-made metric for measuring value. This kind of investigation is called __________ or a cost-benefit analysis
A)investment appraisal B)Technical Feasibility C)return on investment D)All of these
Correct Ans: investment appraisal
6) To elicit and clarify the requirements from the users is a role of ________
A)Programmer B)Developer C) Analyst D)Manager
Correct Ans: Analyst
7)_____________, using a combination of natural language together with various diagrammatic and tabular notations available for writing specification.
A)semi-formal B)informal C)formal D)None of these
Correct Ans: semi-formal
8) Design Principle ___________ decides how much feedback does the system give the user to confirm what is going on?
A)robustness B)Learnability C)flexibility D) predictability
Correct Ans: robustness
9)_____________ is the step during which the large-scale structure of software is determined.
A) Component design B) Debugging C) Testing D) Architectural design
Correct Ans: Architectural design
10) The term __________, we mean data that can only be used within a specific component; access is closely controlled.
A) local data B) global data C) static D) dynamic
Correct Ans: local data
11) The ideas of coupling and cohesion were suggested in the ____________ s by Yourdon and Constantine.
A) 1965 B) 1970 C) 1975 D) 1972
Correct Ans:1970
12)In ______________ cohesion, functions that act on the same data are grouped together.
A) communicational B) Functional C) Temporal D) Logical
Correct Ans: communicational
13)____________ design is a method for carrying out the Architectural (large-scale) design of software
A) Data flow B) structural C) semi structural D) None of these
Correct Ans: Data flow
14)A line drawn downwards below a box means “_________”
A) sequence B) repetition C) consists of D) queue
Correct Ans: consists of
15)___________ allows a class to be reused by using some of the existing facilities, while adding new facilities in a secure manner.
A) Inheritance B) Polymorphism C) encapsulation D) Oops
Correct Ans: Inheritance
16) An ___________ object is one that, once created, does not change its state.
A)immutable B) Façade C) Mediator D) MVC
Correct Ans: immutable
17) ____________ pattern describes a way of building software from a group of components that collaborate by passing a stream of information.
A) Pipe B) Filter C) Pipe & Filter D) None of these
Correct Ans: Pipe & Filter
18) A ___________ object acts instead of some other object or objects.
A) proxy B) Pipe C) Filter D) class
Correct Ans: Proxy
19) A classic example of the Layers pattern is the structure of the software for internet communication, called the ___________.
A) UDP Stack B) TCP/IP stack C) HTTP Stack D) SMTP Stack
Correct Ans: TCP/IP stack
20) The ________ is a bad structure – an anti-pattern.
A) blob B) clob C) Both A & B D) None of these
Correct Ans: blob
Comments
Post a Comment