Font size
S
M
L
XL
Worksheetscommon125
Total questions: 60
Worksheet time: 30mins
Name
Class
Date
1.
Taking the time to set goals wastes your limited time.
a)
Depends on complexity
b)
true
c)
Depend your goals
d)
false
2.
What is to validate Requirement Analysis in V-Model?
a)
User Acceptance Testing
b)
Customer's comments
c)
Integration Testing
d)
System Testing
3.
Client-specific interfaces are better than one general-purpose interface in
a)
Liskov substitution principle
b)
Single responsibility principle
c)
Interface segregation principle
d)
Open/Close principle
4.
A computer program that converts an entire program into machine language is called a/an?
a)
Interpreter
b)
Commander
c)
Compiler
d)
Simulator
5.
This type of communication is speaking to teachers and students.
a)
letter
b)
oral
c)
written
d)
body language
6.
Which is Types of Software Testing?
a)
Maintenance
b)
Functional Testing
c)
All
d)
Non-Functional Testing
7.
What does SDLC stand for?
a)
Software Development Life Cycle
b)
Software Development Love Cycle
c)
Saturdays Do Live Cautiously
d)
System Dongle Life Cycle
8.
What is the difference between GIT and SVN repository?
a)
All of them
b)
Svn is revision control.
Git is an SCM (source code management).
c)
SVN stores content as files.
Git stored content as metadata.
d)
Branches in SVN are a folder that takes place in the repository. Some special commands are required For merging the branches.
The Git branches are familiar to work. The Git system helps in merging the files quickly and also assists in finding the unmerged ones.
9.
According to ASPICE, what has tracability to "System Requirement"?
a)
Software requirements
b)
System architecture
c)
All above
d)
System qualification test specification
10.
Which command defines the author email to be used for all commits by the current user.
a)
git config --global user.email
b)
git commit --amend --reset-author
c)
git clean -f
d)
git email --amend
11.
Which position of Requirement Analysis in V-model?
a)
Last stage
b)
Third stage
c)
Second stage
d)
First stage
12.
What is Software Requirement?
a)
a software capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documentation.
b)
a software capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, other formally or informally imposed documentation.
c)
a software capability that must be met or possessed by a system or system component to satisfy a contract, other formally or informally imposed documentation.
d)
a software capability that must be met or possessed by a system or system component to satisfy a contract or other informally imposed documentation.
13.
At which stage is the software specification created?
a)
Documentation
b)
Analysis
c)
Testing
d)
Design
14.
When is the debugger not the idea tool?
a)
Find root cause of business logic bug
b)
Analyze core dump file
c)
Find memory leak
d)
Check program crash
15.
What is the method to get the top element of the Stack and remove it from the stack?
a)
top()
b)
pop()
c)
push()
d)
size()
16.
According to ASPICE, what has tracability to "System Requirement"?
a)
All above
b)
System qualification test specification
c)
Software requirements
d)
System architecture
17.
Which is Types of Software Testing?
a)
Maintenance
b)
Functional Testing
c)
Non-Functional Testing
d)
All
18.
Which of the following statements is true about Priority Queue?(multi-choice)
a)
Supporting removal of elements in order of priority
b)
Supporting arbitrary element insertion
c)
Storing a collection of prioritized elements
d)
Non supporting removal of elements in order of priority
19.
Which of the following statements is true regarding HLD and LLD?
a)
HLD and LLD are not related to each other.
b)
LLD is more detailed than HLD.
c)
HLD and LLD have the same level of detail.
d)
HLD is more detailed than LLD.
20.
What phase is next to Testing phase
a)
Development
b)
Deployment
c)
Maintenance
d)
Fix bug
21.
What is Software 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)
None
c)
It is a method to check whether the actual software product matches expected requirements and to ensure that software product is Defect free.
d)
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.
22.
According to ASPICE, what has NO tracability to "Software Requirement"?
a)
Software achitecture
b)
System architecture
c)
System requirements
d)
System qualification test specification
23.
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)
None
c)
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.
d)
It focuses on the construction and design of the software. You need to see that the integrated units are working without errors or not.
24.
What is the first step in creating an HLD?
a)
Review the LLD to understand the system architecture and design.
b)
Define the data objects and their attributes.
c)
Identify the software modules and components required to implement the system.
d)
Understand the system requirements and constraints.
25.
Brainstorming is an example of ___ thinking, the process of coming up with multiple, unique solutions to solve a problem.
a)
resurgent
b)
conflict
c)
divergent
d)
convergent
26.
In V-Model, output of requirement analysis is used to verify?
a)
System testing
b)
None above
c)
System design
d)
Aceptance testing
27.
What is to validate Requirement Analysis in V-Model?
a)
User Acceptance Testing
b)
Integration Testing
c)
System Testing
d)
Customer's comments
28.
What is correct?
a)
ASPICE is built on V-Model
b)
ASPICE is not a SDLC model
c)
V-Model is built on ASPICE
d)
ASPICE and V-Model are 2 different SDLC models
29.
According to ASPICE, what has NO tracability to "Software Requirement"?
a)
System requirements
b)
System architecture
c)
Software achitecture
d)
System qualification test specification
30.
In V-Model, output of requirement analysis is used to verify?
a)
None above
b)
System testing
c)
System design
d)
Aceptance testing
31.
Which of the following best describes the purpose of HLD?
a)
To guide the software design process based on a set of principles.
b)
To ensure that the software development process is completed successfully.
c)
To define the architecture and components of the software system.
d)
To provide a detailed view of the implementation details of the software system.
32.
Decision tables are useful in situations where
a)
Number of combinations of actions is taken under varying sets of conditions.
b)
No action is taken under varying sets of conditions.
c)
An action is taken under varying sets of conditions.
d)
None of the above.
33.
Which of these git client commands creates a copy of the repository
a)
git clone
b)
git import
c)
git update
d)
git checkout
34.
Which position of Requirement Analysis in V-model?
a)
Third stage
b)
Last stage
c)
Second stage
d)
First stage
35.
Which is Types of Software Testing?
a)
Functional Testing
b)
Non-Functional Testing
c)
All
d)
Maintenance
36.
At which stage do the developers decide the layout of the user interface?
a)
Evaluation
b)
Analysis
c)
Design
d)
Implementation
37.
What happens in the testing phase?
a)
Planning the solution, look and feel of the software interface
b)
Ensuring the requirements are understood
c)
The code is tested against the specfication
d)
Making changes when the software has been created
38.
What do you have to do to get data to your local computer for the first time?
a)
SVN update
b)
SVN Checkout
c)
SVN Add
d)
SVN Commit
39.
Is it possible to change the number of elements of a 1D array while the program is running?
a)
Yes
b)
No
40.
Which of the following is not computer language?
a)
High level language
b)
Assembly language
c)
Machine language
d)
Medium level langugae
41.
At which stage do the developers decide the layout of the user interface?
a)
Implementation
b)
Design
c)
Analysis
d)
Evaluation
42.
Which of the following are example of non-value adding wastes (Select three)
a)
Banding down the retrieve part
b)
Searching for tools
c)
Waiting for materials
d)
Assembly the part
43.
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
44.
What is following git command means: git pull --rebase
a)
It is a method of combining your local unpublished changes with the latest published changes on your remote.
b)
It allows you to integrate with and fetch from another repository or local Git branch.
c)
It allows you to rewrite commits from one branch onto another branch.
d)
None of them
45.
What is Software Requirement?
a)
a software capability that must be met or possessed by a system or system component to satisfy a contract, other formally or informally imposed documentation.
b)
a software capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documentation.
c)
a software capability that must be met or possessed by a system or system component to satisfy a contract or other informally imposed documentation.
d)
a software capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, other formally or informally imposed documentation.
46.
A button on program UI is in wrong place compared to the requirement. You don't know where is the source code of said button
a)
Look at the log
b)
Use debugger
c)
Use UI layout inspector
d)
Use memory leak detector
47.
Why is Software Testing Important?
a)
Properly tested software product ensures reliability, security and high performance which further results in time saving, cost effectiveness and customer satisfaction.
b)
Both
c)
None
d)
Software bugs could be expensive or even dangerous
48.
How do you benefit from teamwork?
a)
You can all get good grades.
b)
You can eat while working.
c)
You don't have to work as hard.
d)
Builds trust and teaches conflict resolution skills.
49.
What does the Factory Method Pattern define?
a)
A way to encapsulate a group of individual factories.
b)
All of them
c)
A way to create objects without specifying their exact class.
d)
An interface for creating objects, but lets subclasses decide which class to instantiate.
50.
What is SVN?
a)
It is an open-source tool for version control.
b)
SVN stands for Subversion
c)
It is a centralized version control system
d)
All of them
51.
Which of following is correct?
a)
Flowcharting is depicts the components of the system visually
b)
Flowcharting is the process of illustrating workflows and data flows in a system through symbols and diagrams
c)
Flowcharting is an important tool to assist the system analyst in identifying a solution to the problem
d)
All of them
52.
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
53.
Why is Software Testing Important?
a)
None
b)
Properly tested software product ensures reliability, security and high performance which further results in time saving, cost effectiveness and customer satisfaction.
c)
Both
d)
Software bugs could be expensive or even dangerous
54.
What is White Box Testing?
a)
All
b)
It is a high level of testing that focuses on the behavior of the software. It involves testing from an external or end-user perspective.
c)
The main objective of this testing is to confirm that the software product works in conformance with the business requirements. This testing is also called an Execution technique or validation testing.
d)
It is a testing technique in which software’s internal structure, design, and coding are tested to verify input-output flow and improve design, usability, and security.
55.
Which of the following is not a git command?
a)
git commit
b)
git clone
c)
git clean
d)
git roll
56.
What is the output of the Requirement Analysis?
a)
Integration Test (IT) plan
b)
Software High level Design
c)
Software Requirement Specification
d)
Integration Test (IT) design
57.
Which of the following statements is true about Priority Queue?(multi-choice)
a)
Supporting arbitrary element insertion
b)
Non supporting removal of elements in order of priority
c)
Storing a collection of prioritized elements
d)
Supporting removal of elements in order of priority
58.
Which word means a result or effect of an action or condition?
a)
Consequence
b)
Goal
c)
Chore
d)
Deadline
59.
What do you learn from teamwork?
a)
Fosters creativity and learning, builds trust, and encourages healthy risk taking.
b)
You can get to know different people.
c)
You can see how others learn and apply skills.
d)
Someone who is a "good kid" will do all the work.
60.
Does logging better than debugger?
a)
Why don't we use both???
b)
No, because setup debugger is faster
c)
Yes, because setup logging is faster
d)
Use whaterver available to you. Sometime ones is bet suited for a certain type of bug than other. You need to THINK
Reset
