Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introduction to SE (Part 1)

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Why is Software Engineering required? (More than one answer)

a)

to manage large software

b)

cost management

c)

better quality management

d)

to develop a famous software

2.

Identify characteristics of a good software engineer. (More than one answer)

a)

Good programming abilities

b)

Good communication skills

c)

High motivation

d)

Ability to work in a team

3.

What is the importance of Software Engineering? (More than one answer)

a)

minimize software cost

b)

reduce complexity

c)

decrease time

d)

effectiveness

4.

What is Software Engineering?

a)

Designing a software

b)

Testing a software

c)

Application of engineering principles to the design a software

d)

Developing a software

5.

Which of the following are the essential attributes of good software? (More than one answer)

a)

Maintainability

b)

Dependability and security

c)

Efficiency

d)

Acceptability

6.

___________________ is the application systems that run one a local computer. it does not need to be connected to a network.

a)

Stand-alone applications

b)

Batch processing systems

c)

Embedded control systems

d)

Simulation system

7.

Which of the following are the issues of professional responsibility. (More than one answer)

a)

Confidentiality

b)

Competence

c)

Intellectual property rights

d)

Computer misuse

8.

(a)   means engineers should normally respect the confidentiality of their employers or clients irrespective of whether or not a formal confidentiality agreement has been signed.

9.

Software engineering approach is used to achieve:

a)

Better performance of hardware

b)

Reusable software

c)

Error free software

d)

Quality software product

10.

Software Engineering Diversity EXCEPT:

a)

Stand-alone applications

b)

Embedded control systems

c)

Interactive transaction-based applications

d)

Network programming

11.

Identify type of software engineering diversity for mobile application to optimize energy saving at home using mobile phone.

a)

Data collection system

b)


Batch processing system

c)

Embedded control system

d)

Modeling and simulation system

12.

Identify the types of Software Engineering Diversity base on example below:

Examples: billing systems,

such as phone billing systems,

and salary payment systems

a)

Interactive transaction-based applications

b)

Embedded control systems

c)

Batch processing systems

d)

Stand-alone applications

13.

These are systems that are developed by scientists and engineers to model physical processes or situations. Identify the kind of system.

a)

Entertainment systems

b)

Systems for modeling and simulation

c)

Data collection systems

d)

Network system

14.

Why system project fail? (More than one answer)

a)

Increasing system complexity

b)

Fail to pay attention to detail

c)

Not having a good understanding of the requirements

d)

Failure to use software engineering methods

15.

Which one of the following is NOT an application of embedded software product?

a)

keypad control of a security system

b)


digital function of dashboard display in a car

c)

pattern recognition game playing

d)

fitness tracker of smart watch