wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

software process

Total questions: 120

Worksheet time: 20mins

Name
Class
Date
1.

Why is it important that multiple people be included in the

brainstorming process?

a)

More ideas are uncovered

b)

Different backgrounds will allow for different ideas to take shape

c)

It creates ownership of all members on a team

d)

All of the above

2.

What is a good reason for having an engineering

design process?

a)

To be able to develop the most successful engineering product

b)

To complete a scientific experiment

c)

It’s the law of engineering

d)

The products will sell for more money

3.

Which step in the engineering design process is the final one?

a)

Defining a problem

b)

Developing possible solutions

c)

Communicating results with a wider audience

d)

Research existing solutions

4.

Is what type of software?

a)

system software

b)

programming software

c)

application software

d)

utility software

5.

Mac OS is an example of ______________ software.

a)

application

b)

utility

c)

system

d)

programming

6.

C++, Visual Basic and Cobol are example of ________________ software.

a)

application

b)

utility

c)

system

d)

programming

7.

Which of the following is the correct flow of data in computer operation?

a)

input-process-output

b)

process-input-output

c)

output-process-input

d)

input-output-process

8.

·       How easy, efficient, and satisfying it is to use a human-made object or device (including software).

a)

empathy

b)

usability

c)

problem solving

d)

programming

9.

It has been established that users are more likely to choose products that meet their needs than ones that meet their wants. 

a)

it depends on what the user is thinking at the time.

b)

sometimes

c)

false

d)

true

10.

Some of the most common examples of user needs are...

a)

convenience, efficiency, effectiveness, and satisfaction

b)

efficiency, effectiveness, and satisfaction

c)

effectiveness, and satisfaction

d)

none of these

11.

a first, typical or preliminary model of something, especially a machine, from which other forms are developed or copied

a)

outline

b)

drawing

c)

prototype

d)

draft

12.

What does the UI stand for when referring to UI elements?

a)

user interaction

b)

user interface

c)

user incorporate

d)

none of these

13.

How many types of software are there?

(a)  

14.

Application software carry out the specific tasks that are related to the operating system.

a)

TRUE

b)

FALSE

15.

Utility software is a software which carries out configuration and (a)   tasks.

16.

Software is a physical part of a computer

a)

True

b)

False

17.
Engineers are people who design and build things to solve _____
a)
riddles
b)
puzzles
c)
crosswords
d)
problems
18.
When solving problems, the series of steps that engineers follow is called _____
a)
the engineering method
b)
the engineering process
c)
the engineering problem
d)
the scientific method
19.
Once you've figured out what problem you want to tackle, you need to _____
a)
do your research
b)
design your solution
c)
build a prototype
d)
test your solution
20.
Before you can solve a problem, the first thing you have to do is _____
a)
define the problem
b)
design your solution
c)
build a protoype
d)
test your solution
21.
A simple model that lets you test out your design is called _____
a)
protoplasm
b)
an archetype
c)
a prototype
d)
a proton
22.
To see if it works like they want it to, engineers need to _____
a)
do their research
b)
design their solution
c)
define their problem
d)
test their solution
23.

A series of steps used to guide people as they develop new solutions, products, or processes.

a)

design

b)

engineering

c)

engineering design process

d)

technology

24.

You are going to design an indestructible kite. After doing research, you design several solutions and select the one you want to use. What are the next two steps you should do in the design process?

a)

build a prototype and test it

b)

build and finish full-sized kites

c)

patent the design and sell it

d)

evaluate your solutions and communicate results

e)

build a prototype and so more research

25.

True or False: There are many different types of Engineers.

a)

True

b)

False

26.

When designing a new product for the user, what things must you keep in mind?

a)

none of these

b)

what your user is interested in.

c)

users needs, interests, and concerns.

d)

users needs only.

27.

It has been established that users are more likely to choose products that meet their needs than ones that meet their wants. 

a)

it depends on what the user is thinking at the time.

b)

sometimes

c)

false

d)

true

28.

What are constraints?

a)

sharing ideas

b)

guidelines that are needed to be successful

c)

factors that limit what can be done

d)

a model of a new design

29.

Which of these is not a stage in the Software Development Lifecycle

• requirement gathering and analysis

• design

• implementation

• testing

• networking

• maintenance.

a)

Design

b)

Networking

c)

Maintenance

d)

Implementation

30.

What does SDLC Stand for?

a)

System Development Life Course

b)

Software Design Life Cycle

c)

Software Development Life Cycle

d)

System Design Life Cycle

31.

A gantt chart is

a)

A testing tool

b)

A project planning tool

c)

A design tool

d)

The output from matplotlib

32.

SDLC is a standard process for software development that you can use with multiple project management methodologies

a)

False

b)

True

33.

What is the first step in the Engineering Design Process?

a)

Ask

b)

Imagine

c)

Plan

d)

Create

e)

Improve

34.

In what step would you try to make your design even better?

a)

Ask

b)

Imagine

c)

Plan

d)

Create

e)

Improve

35.

In what step would you draw a picture of your ideas?

a)

Ask

b)

Imagine

c)

Plan

d)

Create

e)

Improve

36.

This is the step where you begin to build your design.

a)

Ask

b)

Imagine

c)

Plan

d)

Create

e)

Improve

37.
This type of engineer designs computers and other products that use software to write programs.
a)
Electrical engineer
b)
Mechanical engineer
c)
Software engineer
d)
Aerospace engineer
38.

Define what is meant by computational thinking

a)

Looking for similarities

b)

Breaking a problem into smaller sub problems

c)

Removing unnecessary detail

d)

Using a computer to solve problems

39.

is the process of writing the programming code

a)

coding

b)

programming

c)

typing

d)

planning

40.

is the output of the software construction process

(a)  

41.

checks whether the developed software conforms to the requirements

(a)  

42.

aims to find the source of already identified defect and to fix it

(a)  

43.

is putting all pieces together

Compile, run and deploy the modules as single system

(a)  

44.

What is software verification?

a)

It checks whether the developed software conforms to the requirements


Performed by the Software Quality Assurance Engineers (QA)

b)

Compile, run and deploy the modules as single system

Test to identify defects

c)

Units tests can be repeated many times

45.

is a formal document that describes how tests will be performed

(a)  

46.

 A _____ is a one-time event that involves the creation or management of change.

a)

Project Management

b)

Program

c)

Project

d)

Management

47.

___________ is the application of skills and knowledge, as well as the use of tools and procedures, to activities in a project in order to finish it according to the scope.

a)

Project Management

b)

Human Management

c)

Management

d)

Project

48.

All processes required to ensure that the project completes on time (defined schedule).

a)

Scope Management

b)

Time Management

c)

Quality Management

d)

Procurement Management

49.

The ______  define, organize, and complete the project's work

a)

Project management process

b)

Human resource process

c)

Management Process

d)

Procurement process

50.

The _________ is the core high-level document that guides a project’s execution and control.

a)

Project proposal

b)

Program of works

c)

Project plan

d)

Management plan

51.

Defining the project objectives and selecting the most appropriate approach for the project to attain the objectives.

a)

Planning process

b)

Executing process

c)

Controlling process

d)

Closing process

52.

Ensuring that project objectives are met as defined by monitoring, measuring progress against plan, identifying variance from plan and taking corrective action.

a)

Controlling process

b)

Closing process

c)

Executing process

d)

Planning process

53.

Calendar settings can be modified in the Project Options under the following menu

a)

General

b)

Display

c)

Schedule

54.

Project Start date can be set under the following menu

a)

Assign Resource

b)

Project Information

c)

Summary

55.

The diamond shape icons in the Gantt Chart symbolizes

a)

Baseline

b)

Relationships

c)

Milestones

56.

What is the best definition for a Project Manager?

a)

A personnel that takes care on the financial transactions of a project.

b)

A personnel that make sure that the raw materials are enough per time

c)

A personnel that make sure all KPI are keyed in properly into the system

d)

A personnel that manages all source of workforce in order to achieve important KPI in a project

57.

The scope is the foundation of

a)

your cost estimate and project schedule

b)

scope creep

c)

client communication

d)

building and testing phase

58.

is a set of practices and procedures for creating software

a)

development methodology

b)

project plan

c)

Software project management

59.

Management discipline about planning, monitoring and controlling software projects

a)

Software project management

b)

Project planning

c)

Project monitoring and control

60.

This is considered to be the first calculating device. The Chinese developed it in the year 2600 B.C.

a)

Slide Rule

b)

Abacus

c)

Caluculator

d)

Parqueted Loom

61.

He was a mathematician who developed the "Pascaline." This was the first mechanical adding machine. The Pascaline was a wooden box that could add and subtract by using a series of gears and wheels.

a)

Charles Babbage

b)

Herman Hollerith

c)

Joseph Jacquard

d)

Blaise Pascal

62.

was principally a mathematician, most famous for helping break the German's Enigma code during World War II at Bletchley Park. He turned to computers to help break codes faster, saving millions of lives in the process and shortening the length of the war.

a)

Ada Lovelace

b)

Grace Hopper

c)

Charles Babbage

d)

Alan Turing

63.

was credited with popularizing the term "bug" and "debugging" - reportedly when she had to remove a moth from the inside of a computer, was instrumental in the creation of FLOW-MATIC language for the UNIVAC I and UNIVAC II computers and was quoted as saying "It is easier to ask forgiveness than it is to get permission.

a)

Herman Hollerith

b)

Ada Lovelace

c)

Alan Turing

d)

Grace Hopper

64.

He invented the "Tabulating Machine." The Tabulating Machine used punch cards to store information. It was later used to tabulate the U.S. Census.

a)

Herman Hollerith

b)

Charles Babbage

c)

Grace Hopper

d)

Alan Turing

65.

She is considered to be the first computer programmer. She wrote a computer language for the Analytical Engine.

a)

Charles Babbage

b)

Alan Turing

c)

Grace Hopper

d)

Ada Lovelace

66.

They were electronic devices that controlled the flow of electricity in and out of a computer. They looked like long light bulbs.

a)

Vacuum Tubes

b)

Vacuum Cleaner

c)

Transistors

d)

Integrated Circuits

67.

were developed by M.E. Hoff. It allowed scientists to put more complex circuits and large memory storage on a very small computer chip.

a)

Transistors

b)

Microprocessors

c)

Vacuum Tubes

d)

Artificial Intelligence

68.

This was the first all-electric computer. John Eckert and John Mauchly developed it in 1946. It was very large and consumed a large amount of electricity. It was not used after 1955. Electronical Numerical Integrator and Computer

a)

ENIAC

b)

Harvard Mark I

c)

Apple II

d)

MacIntosh

69.

Vacuum tubes, relay switches, the need to program in machine language

a)

1st Generation

b)

2nd Generation

c)

3rd Generation

d)

4th Generation

e)

5th Generation

70.

Transistors invention in 1947. The ___________was in the 50s to early 60s, with smaller, more powerful computers. NASA.

a)

1st Generation

b)

2nd Genereation

c)

3rd Generation

d)

4th Generation

e)

5th Generation

71.

Integrated Circuits

a)

1st Generation

b)

2nd Generation

c)

3rd Generation

d)

4th Generation

e)

5th Generation

72.

4th Generation of Computers

a)

Integrated Circuits

b)

Microprocessors

c)

Vacuum Tubes

d)

Transistors

73.

5th Generation of Computers

a)

Vacuum Cleaner

b)

Transponder

c)

Artificial Intelligence

d)

Colossus

74.

He is known as the "Father of Computers." He developed the Difference Engine and the Analytical Engine. These two machines were powered by steam to move the punch cards and operate the gears. His ideas were later used to design calculators and computers.

a)

Charles LIndburg

b)

Charles Babbage

c)

Charlie Parker

d)

Alan Turing

75.

A manual calculator invented by William Oughtred that uses John Napier's logarithms to perform complex engineering and scientific calculations

a)

Calculator

b)

Calculus

c)

Abacus

d)

Slide Rule

76.

An invention that replaces the vacuum tubes

(a)  

77.

I was created in 1991

a)

Ipad

b)

The internet

c)

Gmail

d)

Chromebook

78.

Was a computer a ___________ that described those human beings that performed repetitive calculations?

a)

desktop

b)

job title

c)

computer

d)

hardware

79.

Who invented the Roman Abacus

a)

Americans

b)

Chinese

c)

Babylonian

d)

Germans

80.

Who owns Microsoft?

a)

Steve Jobs

b)

Pascal

c)

Steve Woziak

d)

Bill Gates

81.

HTML

(a)  

82.

CSS

(a)  

83.

IDE

(a)  

84.

OOP

(a)  

85.

CPU

(a)  

86.

GPU

(a)  

87.

RAM

(a)  

88.

WWW

(a)  

89.

WAN

(a)  

90.

What does PC stand for??

a)

Personal computer

b)

Personal chips

c)

Personal cats

d)

Party coins

91.

OHS

a)

Occupational Health and Safety

b)

Occupational Hazard and Safety

c)

Organized Health and Safety

d)

Occasional Health Standard

92.

BIOS

a)

Base Input and Output System

b)

Basic Input and Output Serial

c)

Basic Input and Output System

d)

Basic In and Out System

93.

CHS

a)

Computer Hardware System

b)

Computer Hardware Servicing

c)

Compact Hardware System

d)

Computer Hard drive Servicing

94.

DVD

a)

Digital Versatile Disc

b)

Digital Volatile Disc

c)

Domain Versatile Disc

d)

Disc Versatile Digital

95.

HDD

a)

Hard Digital Disc

b)

Home Digital Disc

c)

Home Drive Disc

d)

Hard Disk Drive

96.

ROM

a)

Read Only Module

b)

Read Output Memory

c)

Read Only Memory

d)

Random Only Memory

97.

VGA

a)

Video Graphic Attachment

b)

Video Graphic Advance

c)

Video Game Array

d)

Video Graphic Array

98.

OS

a)

Operating Status

b)

Operating Set

c)

Operating System

d)

Output System

99.

CD

a)

Computer Disc

b)

Compact Disc

c)

Compact Drive

d)

Computer Drive

100.

FAT32

a)

File Allocation Table 32-bit

b)

Fan Allocation Table 32-bit

c)

File Array Table 32-bit

d)

Fundamental Table 32-bit

101.

NTFS

a)

New Tracking File System

b)

New Technology File Set

c)

New Technology File System

d)

Neo Technology File System

102.

GUI

a)

Graphical User Interface

b)

Graphic User International

c)

Graph User Interface

d)

Graphical Use Input

103.

CRT

a)

Cathode Random Tube

b)

Computer Ray Tube

c)

Cathode Ray Tube

d)

Computer Read Technology

104.

The internet was created at CERN.

Write TRUE if the statement is correct, if false, write the correct word/s to make the statement correct.

(a)  

105.

API

a)

Apple Paid Individual

b)

Application Programming Interface

c)

Application Planned Interface

d)

Applications Programmed Imaginary

106.

SDK

a)

Software Development Kit

b)

Source Design Kit

c)

Source Development Kit

d)

Software Designed Kitten

107.

SATA

a)

Serial Advance Technology Allocation

b)

Setup Advance Technology Allocation

c)

Serial Advance Technology Attachment

d)

Setup Advance Technology Attachment

108.

ICT

a)

Information Computer Technology

b)

International and Computer Technology

c)

Information Communications Track

d)

Information and Communications Technology

109.

A set of programs to control and manage the operations of a computer hardware.

(a)  

110.

The physical components of a computer system, such as the circuit boards, chassis, enclosures, peripherals, cables, etc.

(a)  

111.
An error in a program that prevents the program from running as expected. 
a)
Coding
b)
Algorithm
c)
Bug
d)
Event
112.
A placeholder for a piece of information that can change. 
a)
Loop
b)
Event
c)
Variable
d)
Program
113.
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. 
a)
recipe
b)
algorithm
c)
statement
d)
loop
114.
One or more commands or algorithm(s) designed to be carried out by a computer.
a)
Coding/Programming
b)
Binary
c)
URL
d)
Computer Science
115.

Q10. In which step of the cycle would you work out where the data will come from or how you will collect it?

a)

A. Data

b)

B. Analysis

c)

C. Plan

d)

D. Problem

116.
CD-RW
a)
Compact Disc - Rewriteable
b)
Cats Doing Re-Wind
c)
Compact Disc - Read Only
d)
Compact Dogs - Relaxing & Wagging
117.
DVD
a)
Digital Video Disc
b)
Dual Versatile Disc
c)
Digital Visual Disc
d)
Dynamic Video Disc
118.
DVD-RW
a)
Digital Visual Disc - Rewritable
b)
Dynamic Visual Disc - Rewritable
c)
Digital Video Disc - Rewritable
d)
Dynamic Video Disc - Rewritable
119.
GHz
a)
Giga Hypertext Zone
b)
Giggling Hyena Zone
c)
GigaHertz
d)
GigaHertz Zone
120.
HDMi
a)
High Definition Media Interface
b)
Hypertext Dynamic Markup Interface
c)
Happy Dogs Meeting 
d)
High Definition Markup Interface