WorksheetsACE6173 C1: Introduction to Software Engineering
Total questions: 12
Worksheet time: 7mins
Which of the following best defines a data structure?
A method for performing calculations on data
An organized way to store and manage data for efficient access and modification
analysis
A graphical representation of data relationships
A programming language used for data analysis
Why is documentation important in software engineering?
It allows for faster coding by eliminating the need for planning.
It ensures that code can be understood and maintained by others in the future.
It serves as a way to bypass testing processes.
It is only useful for compliance and legal purposes.
Which of the following is NOT an objective of software engineering?
To ensure software quality and reliability
To minimize development costs and time
To create software that is difficult to maintain
To facilitate effective communication among stakeholders
The (a) stage comes before the design stage in the systematic process o software engineering
The systematic process involves analysis, design, development and testing stages
TRUE
FALSE
Reusability and maintainability are desired features of a good software programme
TRUE
FALSE
NOT NECESSARILY
Heavy interaction with hardware and can suppport multiple users with concurrent operation, and may have multiple external interfaces
Application Software
System Software
Embedded software
Product line software
MS EXCEL is an example of a product-line software
TRUE
FALSE
Gaming is a type of artificial intelligence software
TRUE
FALSE
What is the primary concept of ubiquitous computing?
The use of large, centralized computing systems for data processing
The integration of computing capabilities into everyday objects and environments
The development of virtual reality environments for immersive experiences
The reliance on cloud computing for all software applications
Which of the following is an example of grid computing?
A personal computer running a single application
A network of computers that work together to analyze large data sets for scientific research
A cloud storage service for personal files
A mobile app that tracks fitness activities
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
