Search Header Logo

Software Concepts Quiz

Authored by Nikka Allen Santos

Computers

12th Grade

Software Concepts Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the Software Crisis?

The Software Crisis is the challenges and issues faced in software development.

The Software Crisis is a marketing strategy used by software companies.

The Software Crisis is a celebration of successful software projects.

The Software Crisis is a term used to describe the abundance of software solutions available.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Explain the concept of Software Process.

Software Process is a set of activities used to develop and maintain software products.

Software Process involves only coding

Software Process is a type of hardware development

Software Process is not necessary for software development

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Differentiate between Software Engineering and Programming.

Software Engineering and Programming are interchangeable terms

Software Engineering is a subset of Programming

Software Engineering focuses on the entire software development process, while Programming is the act of writing code.

Software Engineering is only about writing code, while Programming involves the entire software development process

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Define Program and Software.

A program is a single function, while software is a complex system.

A program is a collection of data, while software is a set of instructions.

A program is a set of instructions, while software is a collection of programs, data, and procedures.

A program is hardware, while software is a physical device.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the main causes of the Software Crisis?

Lack of proper project management, unrealistic expectations, changing requirements, poor quality control, inadequate testing

Excessive documentation, lack of creativity, overstaffing

Insufficient coffee supply, alien invasion, solar flares

Too much sunshine, printer malfunctions, office ghost haunting

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

List and explain the phases of the Software Process.

Planning, Execution, Completion, Review, Approval

Analysis, Synthesis, Evaluation, Implementation, Verification

Coding, Debugging, Deployment, Maintenance, Documentation

Requirements Analysis, Design, Implementation, Testing, Deployment, Maintenance

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the key principles of Software Engineering?

Iteration

Abstraction

Modularity, Abstraction, Encapsulation, Inheritance, Polymorphism

Polymorphism

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?