Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ACE6173 C1: Introduction to Software Engineering

Total questions: 12

Worksheet time: 7mins

Name
Class
Date
1.

Which of the following best defines a data structure?

a)

A method for performing calculations on data

b)

An organized way to store and manage data for efficient access and modification
analysis

c)

A graphical representation of data relationships

d)

A programming language used for data analysis

2.

Why is documentation important in software engineering?

a)

It allows for faster coding by eliminating the need for planning.

b)

It ensures that code can be understood and maintained by others in the future.

c)


It serves as a way to bypass testing processes.

d)


It is only useful for compliance and legal purposes.

3.

Which of the following is NOT an objective of software engineering?

a)

To ensure software quality and reliability

b)

To minimize development costs and time

c)

To create software that is difficult to maintain

d)

To facilitate effective communication among stakeholders

4.

The (a)   stage comes before the design stage in the systematic process o software engineering

5.

The systematic process involves analysis, design, development and testing stages

a)

TRUE

b)

FALSE

6.

Reusability and maintainability are desired features of a good software programme

a)

TRUE

b)

FALSE

c)

NOT NECESSARILY

7.

Heavy interaction with hardware and can suppport multiple users with concurrent operation, and may have multiple external interfaces

a)

Application Software

b)

System Software

c)

Embedded software

d)

Product line software

8.

MS EXCEL is an example of a product-line software

a)

TRUE

b)

FALSE

9.

Gaming is a type of artificial intelligence software

a)

TRUE

b)

FALSE

10.

What is the primary concept of ubiquitous computing?

a)

The use of large, centralized computing systems for data processing

b)

The integration of computing capabilities into everyday objects and environments

c)

The development of virtual reality environments for immersive experiences

d)

The reliance on cloud computing for all software applications

11.

Which of the following is an example of grid computing?

a)

A personal computer running a single application

b)

A network of computers that work together to analyze large data sets for scientific research

c)

A cloud storage service for personal files

d)


A mobile app that tracks fitness activities

12.

  • E-commerce Platforms which enable online shopping, payment processing, and inventory management, such as Shopify or Magento.

  • Content Management Systems (CMS) tools that allow users to create and manage digital content, like WordPress and Joomla.

These are examples of (a)   software