WorksheetsSoftware Engineering Quiz
Total questions: 26
Worksheet time: 10mins
What is Software
A set of instructions that tells a computer how to perform tasks
The physical components of a computer
Electrical power supply for computer hardware
A storage device used for saving files
What is engineering?
The application of scientific and mathematical principles to design and build systems, machines, and structures
The study of ancient civilizations
. A form of artistic drawing only
Cooking using modern kitchen appliances
What are the characteristics of software?
. Software does not wear out and is developed, not manufactured
Software is a physical product that can degrade over time
Software cannot be modified once created
Software requires fuel or energy to operate independently
What is the difference between development and manufacturing in software?
. Software manufacturing requires heavy machinery
Software development and manufacturing are exactly the same
Software is developed through design and coding, while manufacturing applies to physical products
Manufacturing focuses only on creating software updates
What is the failure rate curve in software?
A curve showing the cost of developing software
A chart of user satisfaction ratings for software
A diagram showing the number of people using the software
A graph showing how the rate of software failures changes over time
What is a software process?
A method for repairing hardware
A collection of programming languages
A set of activities to design, develop, test, and maintain software
A user interface design tool
Which of the following is NOT a phase in the software development life cycle (SDLC)?
Requirement analysis
Cooking recipes
Implementation
. Testing
Which model develops the software in small, incremental builds?
B.
Waterfall Model
Incremental Model
Big Bang Model
Spiral Model
What is Bauer's definition of software engineering?
The establishment and use of sound engineering principles to obtain economically software that is reliable and works efficiently on real machines
The study of computer hardware design
Writing code without any design process
Creating only games and entertainment software
What is the essence of software engineering practice?
. To apply a systematic, disciplined, and quantifiable approach to the development, operation, and maintenance of software
To write code as quickly as possible without planning
To focus only on testing after development
o use trial-and-error methods for creating software
What are different types of myths in software development?
Management myths, customer myths, practitioner myths
Hardware myths, internet myths, social media myths
Science myths, history myths, cultural myths
Development myths, deployment myths, cooking myths
Which domain involves software for controlling spacecraft, aircraft, and navigation systems?
Business Software
Engineering/Scientific Software
Entertainment Software
Artificial Intelligence Software
Embedded software is:
software built into hardware devices
Free software on the internet
Software that requires installation CDs
Software without user interfaces
Which software category includes programs like MS Word and Excel?
System Software
Application Software
Embedded Software
Web Server Software
Which is an example of system software?
Social Media App
Word Processor
Operating System
ocial Media App
Which of the following is a characteristic of software?
Cannot be copied
Needs charging to work
Requires oiling and maintenance
Does not wear out
Which statement best describes software?
. It cannot be modified after creation
. It is intangible and developed, not manufactured
It is a physical product
It wears out like hardware
Which one is NOT software?
Google Chrome
MS Word
Laptop
What does SDLC stand for?
System Design Logical Chart
Software Development Life Cycle
System Data Life Code
System Data Life Code
What is the first phase of SDLC?
Testing
Requirement analysis
Coding
Deployment
What is the primary purpose of application software?
To ensure system security
To provide a platform for other software
To perform specific tasks for users
To manage hardware resources
Which of the following is a common programming paradigm?
Object-oriented programming
Hardware programming
Network programming
Database programming
What is the role of a software architect?
To write code for applications
To design the overall structure of software systems
To manage project budgets
To conduct user training sessions
What is the main purpose of system software?
To develop web applications
To create user interfaces for applications
To perform data analysis
To manage hardware resources and provide a platform for application software
Which of the following is a common software testing method?
Unit Testing
Cooking Testing
Hardware Testing
Network Testing
What does the term 'debugging' refer to in software development?
The process of identifying and removing errors from software
The process of writing code
The process of deploying software to users
The process of designing user interfaces
