wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

common

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.
Which of the following is not a git command?
a)
git clean
b)
git clone
c)
git roll
d)
git commit
2.
What is the output of the Requirement Analysis?
a)
Software Requirement Specification
b)
Integration Test (IT) design
c)
Software High level Design
d)
Integration Test (IT) plan
3.
What do you have to do to get data to your local computer for the first time?
a)
SVN Checkout
b)
SVN Commit
c)
SVN update
d)
SVN Add
4.
Making eye contact is a form of body language.
a)
true
b)
All of above is incorrect
c)
Sometimes
d)
false
5.
What is the output of the Requirement Analysis?
a)
Software High level Design
b)
Integration Test (IT) design
c)
Software Requirement Specification
d)
Integration Test (IT) plan
6.
What is correct?
a)
V-Model is built on ASPICE
b)
ASPICE is built on V-Model
c)
ASPICE and V-Model are 2 different SDLC models
d)
ASPICE is not a SDLC model
7.
This type of communication is speaking to teachers and students.
a)
written
b)
body language
c)
letter
d)
oral
8.
What is SVN?
a)
SVN stands for Subversion
b)
It is an open-source tool for version control.
c)
It is a centralized version control system
d)
All of them
9.
Decision tables are useful in situations where
a)
None of the above.
b)
Number of combinations of actions is taken under varying sets of conditions.
c)
An action is taken under varying sets of conditions.
d)
No action is taken under varying sets of conditions.
10.
What is Software Testing?
a)
It is a method to check whether the actual software product matches expected requirements and to ensure that software product is Defect free.
b)
In this method, your software is compiled as a whole and then tested as a whole. This testing strategy checks the functionality, security, portability, amongst others.
c)
It focuses on the construction and design of the software. You need to see that the integrated units are working without errors or not.
11.
What are the benefits of Software Testing?
a)
Cost-Effective: It is one of the important advantages of software testing. Testing any IT project on time helps you to save your money for the long term. In case if the bugs caught in the earlier stage of software testing, it costs less to fix.
b)
Security: It is the most vulnerable and sensitive benefit of software testing. People are looking for trusted products. It helps in removing risks and problems earlier.
c)
Product quality: It is an essential requirement of any software product. Testing ensures a quality product is delivered to customers.
d)
All
12.
What is correct?
a)
ASPICE is not a SDLC model
b)
V-Model is built on ASPICE
c)
ASPICE is built on V-Model
d)
ASPICE and V-Model are 2 different SDLC models
13.
Which of the following best describes the purpose of HLD?
a)
To provide a detailed view of the implementation details of the software system.
b)
To ensure that the software development process is completed successfully.
c)
To define the architecture and components of the software system.
d)
To guide the software design process based on a set of principles.
14.
Which is Unit Testing Techniques?
a)
Both
b)
White box
c)
Black box
15.
Which of the following are example of non-value adding wastes (Select three)
a)
Waiting for materials
b)
Searching for tools
c)
Assembly the part
d)
Banding down the retrieve part
16.
Which file can you configure to ensure that certain file types are never committed to the local Git repository?
a)
.gitignore
b)
ignore.git
c)
git.ignore
d)
gitignore.txt
17.
According to ASPICE, what has tracability to "System Requirement"?
a)
All above
b)
System architecture
c)
System qualification test specification
d)
Software requirements
18.
What is correct?
a)
V-Model is built on ASPICE
b)
ASPICE is built on V-Model
c)
ASPICE is not a SDLC model
d)
ASPICE and V-Model are 2 different SDLC models
19.
What do you have to do to get data to your local computer for the first time?
a)
SVN update
b)
SVN Add
c)
SVN Commit
d)
SVN Checkout
20.
What is Integration testing?
a)
Both
b)
In this method, your software is compiled as a whole and then tested as a whole. This testing strategy checks the functionality, security, portability, amongst others.
c)
It focuses on the construction and design of the software. You need to see that the integrated units are working without errors or not.
21.
At which stage do the developers decide the layout of the user interface?
a)
Evaluation
b)
Analysis
c)
Implementation
d)
Design
22.
What phase is next to Testing phase
a)
Development
b)
Maintenance
c)
Fix bug
d)
Deployment
23.
What is correct?
a)
V-Model is built on ASPICE
b)
ASPICE is not a SDLC model
c)
ASPICE and V-Model are 2 different SDLC models
d)
ASPICE is built on V-Model
24.
What is correct?
a)
ASPICE and V-Model are 2 different SDLC models
b)
ASPICE is not a SDLC model
c)
ASPICE is built on V-Model
d)
V-Model is built on ASPICE
25.
According to ASPICE, what has tracability to "System Requirement"?
a)
System qualification test specification
b)
All above
c)
Software requirements
d)
System architecture
26.
According to ASPICE, what has tracability to "System Requirement"?
a)
System qualification test specification
b)
All above
c)
System architecture
d)
Software requirements
27.
What is teamwork?
a)
Working in a team.
b)
How you work with others in a group.
c)
A decently done project created with others.
d)
The combined action of a group of people, especially when effective and efficient
28.
What do you have to do to get data to your local computer for the first time?
a)
SVN Commit
b)
SVN update
c)
SVN Checkout
d)
SVN Add
29.
Why is Software Testing Important?
a)
Software bugs could be expensive or even dangerous
b)
Both
c)
Properly tested software product ensures reliability, security and high performance which further results in time saving, cost effectiveness and customer satisfaction.
30.
What does SDLC stand for?
a)
Software Development Life Cycle
b)
System Dongle Life Cycle
c)
Saturdays Do Live Cautiously
d)
Software Development Love Cycle
31.
JavaScript uses ..?
a)
Commander
b)
Compiler
c)
Simulator
d)
Interpreter
32.
Why is Software Testing Important?
a)
Software bugs could be expensive or even dangerous
b)
0
c)
Properly tested software product ensures reliability, security and high performance which further results in time saving, cost effectiveness and customer satisfaction.
d)
Both
33.
What does the next pointer of the last element in a singly linked list point to?
a)
First
b)
0
c)
Next
d)
Last
34.
At which stage is the software specification created?
a)
Documentation
b)
Analysis
c)
Design
d)
Testing
35.
In V-Model, output of requirement analysis is used to verify?
a)
None above
b)
System testing
c)
System design
d)
Aceptance testing
36.
I don't see how that would work. What shoud I do ?
a)
don't care about it. Move to another job
b)
giving reasons
c)
suggesting a better approach
d)
raising concerns
37.
Can a letter be a method of communication?
a)
I don't know
b)
Sometimes
c)
No
d)
Yes
38.
Which feature of OOP indicates code reusability?
a)
Encapsulation
b)
Abstraction
c)
Polymorphism
d)
Inheritance
39.
It is a communication between individuals in a personal relationship which builds through time and involves their thoughts and feelings to a certain level.
a)
Interpersonal communucation
b)
Public communication
c)
Intrapersonal communication
d)
Small group communication
40.
According to ASPICE, what has tracability to "System Requirement"?
a)
System architecture
b)
System qualification test specification
c)
Software requirements
d)
All above
41.
What is the difference between the Strategy and Template Method patterns?
a)
The Strategy pattern allows you to change the algorithm of an object at runtime, while the Template Method pattern defines the skeleton of an algorithm in a superclass.
b)
All of them
c)
Both patterns define the skeleton of an algorithm in a superclass, but the Strategy pattern allows you to change the algorithm at runtime, while the Template Method pattern does not.
d)
The Template Method pattern allows you to change the algorithm of an object at runtime, while the Strategy pattern defines the skeleton of an algorithm in a superclass.
42.
Which one ensures that only one object will be created during the program run?
a)
Adapter pattern
b)
Bridge pattern
c)
Singleton pattern
d)
Prototype pattern
43.
What happens in the testing phase?
a)
Ensuring the requirements are understood
b)
The code is tested against the specfication
c)
Planning the solution, look and feel of the software interface
d)
Making changes when the software has been created
44.
Which is not a problem solving tool ?
a)
Brainstorming
b)
5Why
c)
Fishbone diagram
d)
7Why
45.
In V-Model, output of requirement analysis is used to verify?
a)
System design
b)
Aceptance testing
c)
System testing
d)
None above
46.
What is the main purpose of the Adapter Pattern?
a)
To define a way to access elements of an aggregate object sequentially.
b)
To create new objects based on existing ones.
c)
All of them
d)
To allow incompatible objects to work together.
47.
What type linked list is represented in the above image?
a)
circular doubly linked list
b)
doubly linked list
c)
singly linked list
d)
circular singly linked list
48.
What is Integration testing?
a)
It focuses on the construction and design of the software. You need to see that the integrated units are working without errors or not.
b)
In this method, your software is compiled as a whole and then tested as a whole. This testing strategy checks the functionality, security, portability, amongst others.
c)
Both
49.
As historical, "X" project used 2MM for Setup application, which has 4 sub-function?s. For new project, Setup application has 12 sub-functions. By Parametric estimating, MM for Setup application in new project is…
a)
4
b)
6
c)
8
d)
2
50.
When is the debugger not the idea tool?
a)
Analyze core dump file
b)
Find memory leak
c)
Check program crash
d)
Find root cause of business logic bug
51.
Which is Types of Software Testing?
a)
All
b)
Non-Functional Testing
c)
Maintenance
d)
Functional Testing
52.
What is Code Coverage?
a)
A measure used to describe the degree to which the source code of a program is executed when a particular test suite runs
b)
0
c)
A software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation.
d)
Both
53.
Are anyone who stands to benefit from the application.
a)
Owners
b)
Beneficiaries
c)
Employees
d)
Stakeholders
54.
What is Code Coverage?
a)
Both
b)
0
c)
A software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation.
d)
A measure used to describe the degree to which the source code of a program is executed when a particular test suite runs
55.
What is git?
a)
All of them
b)
It uses to identify commits that belong to the same review.
c)
It is a distributed version control system
d)
It is contains build configuration.
56.
JavaScript uses ..?
a)
Interpreter
b)
Commander
c)
Compiler
d)
Simulator
57.
Which of following is correct?
a)
All of them
b)
Flowcharting is the process of illustrating workflows and data flows in a system through symbols and diagrams
c)
Flowcharting is depicts the components of the system visually
d)
Flowcharting is an important tool to assist the system analyst in identifying a solution to the problem
58.
What is the output of the Requirement Analysis?
a)
Integration Test (IT) design
b)
Software High level Design
c)
Software Requirement Specification
d)
Integration Test (IT) plan
59.
Why is Software Testing Important?
a)
Both
b)
0
c)
Software bugs could be expensive or even dangerous
d)
Properly tested software product ensures reliability, security and high performance which further results in time saving, cost effectiveness and customer satisfaction.
60.
Which of the following statements is true about Priority Queue?(multi-choice)
a)
Supporting arbitrary element insertion
b)
Storing a collection of prioritized elements
c)
Supporting removal of elements in order of priority
d)
Non supporting removal of elements in order of priority