Search Header Logo
Unit 19 - KLO2

Unit 19 - KLO2

Assessment

Presentation

Computers

9th - 12th Grade

Medium

Created by

Teacher :)

Used 2+ times

FREE Resource

62 Slides • 30 Questions

1

media

2

media

3

Multiple Choice

Why is it important to analyze software requirements before starting the development process?

1

To ensure the software meets user needs and expectations

2

To reduce the overall project cost

3

To avoid unnecessary features

4

To speed up the coding process

4

media

5

media

6

Multiple Choice

Which of the following is NOT a section typically found in a Software Requirements Specification (SRS) document?

1

Introduction

2

System Features and Requirements

3

External Interface Requirements

4

Source Code Implementation

7

media

8

media

9

Multiple Choice

What is the main purpose of requirements documentation in software development?

1

To write technical code

2

To clearly define what a software system must do and how it must operate

3

To design the user interface

4

To test the software

10

media

11

media

12

Multiple Select

Which of the following are examples of non-functional requirements?

1

The system must allow users to reset their password.

2

The system must load pages within 3 seconds on mobile devices.

3

The system must support multiple user roles.

4

The system must be available 99.9% of the time.

13

Fill in the Blanks

14

media

15

media

16

Multiple Select

Which of the following are functional requirements for the Absher-style government service portal?

1

Users must be able to log in using national ID

2

The system must support Arabic as the default language

3

Users must be able to book, cancel, and reschedule appointments

4

The system must be available 24/7

17

Multiple Choice

Which of the following is an example of a non-functional requirement for a government service portal?

1

Users must be able to log in using national ID

2

Users must be able to book appointments

3

The system must support Arabic as the default language

4

Users must be able to cancel appointments

18

media

19

media

20

Multiple Choice

What is the main purpose of requirements documentation?

1

To write code

2

To design interfaces

3

To define system needs clearly

4

To test the system

21

Multiple Choice

Which is a functional requirement?

1

The system must be secure

2

The system must load quickly

3

The system must be reliable

4

Users can place orders

22

Multiple Choice

Why must requirements be clear and specific?

1

To impress developers

2

To reduce misunderstandings

3

To increase cost

4

To speed up coding

23

media

24

media

25

media

26

media

27

Multiple Choice

Which of the following best describes the main focus of operational procedures?

1

How a system works once it is live, including user actions and system responses.

2

How to design a new system from scratch.

3

How to market a software product.

4

How to write code for a system.

28

media

29

media

30

Multiple Choice

Operational procedures are usually written as:

1

Step-by-step processes, user workflows, and simple descriptions of system behaviour.

2

Marketing plans and user testimonials.

3

Complex algorithms and code documentation.

4

Financial reports and business plans.

31

media

32

media

33

Fill in the Blanks

Type answer...

34

Multiple Choice

Which steps are part of the operational procedure for placing an order in the HungerStation Food Delivery App?

1

User selects a restaurant, user chooses items, payment is processed, restaurant confirms order, driver is assigned, order is delivered.

2

User writes a review, restaurant updates menu, driver refuels vehicle, app updates automatically.

35

media

36

media

37

Multiple Choice

What do operational procedures describe?

1

System design

2

Day-to-day system use

3

Coding logic

4

Budget planning

38

Multiple Select

Which is part of operational procedures?

1

UML diagrams

2

Error handling

3

Source code

4

Algorithms

39

Multiple Choice

Why are operational procedures important?

1

They reduce development time only

2

They improve system reliability

3

They remove risks

4

They replace testing

40

media

41

media

42

media

43

media

44

media

45

media

46

media

47

media

48

media

49

media

50

Multiple Choice

Why explore multiple solutions?

1

To delay development

2

To increase cost

3

To select the best option

4

To confuse stakeholders

51

Multiple Choice

Solution design happens:

1

After coding

2

Before testing

3

Before development

4

After deployment

52

Multiple Choice

Which factor affects solution design?

1

User needs

2

Programmer preference

3

Colour choice

4

File size only

53

media

54

media

55

media

56

media

57

media

58

media

59

media

60

media

61

media

62

media

63

Multiple Choice

What does feasibility analysis measure?

1

Creativity

2

Realistic possibility

3

User satisfaction

4

Code quality

64

Multiple Choice

Which feasibility type considers the time it takes to develop something in software development?

1

Technical

2

Economic/Budget

3

Schedule/Time

4

None of the answers.

65

Multiple Choice

A system is too expensive but easy to build. Which feasibility is affected?

1

Technical

2

Budget

3

Time

4

Schedule

66

media

67

media

68

media

69

media

70

media

71

media

72

media

73

media

74

media

75

media

76

Multiple Choice

Which cost is ongoing?

1

Development

2

Design

3

Maintenance

4

Planning

77

Multiple Choice

Why is budgeting important?

1

It removes all risks

2

It controls system behaviour

3

It supports informed decisions

4

It replaces feasibility analysis

78

Multiple Choice

Which option is usually cheaper?

1

Fully custom software

2

Bespoke system

3

Off-the-shelf solution

4

Tailored platform

79

media

80

media

81

media

82

media

83

media

84

media

85

media

86

media

87

media

88

media

89

Multiple Choice

What is the purpose of risk analysis?

1

To eliminate all problems

2

To predict and reduce problems

3

To delay projects

4

To increase testing time

90

Multiple Choice

Which risk has the highest impact?

1

Late UI update

2

Minor bug

3

Slow animation

4

Data breach

91

Multiple Choice

What is risk mitigation?

1

Ignoring risks

2

Accepting failure

3

Reducing risk impact or likelihood

4

Removing requirements

92

Open Ended

What is one key aspect you learned about describing requirements within software requirements documentation?

media

Show answer

Auto Play

Slide 1 / 92

SLIDE