about summary refs log tree commit diff
path: root/usth/ICT2.7/P3L4 Unified Software Process Subtitles/7 - UML Quiz Solution - lang_en_vs6.srt
diff options
context:
space:
mode:
Diffstat (limited to 'usth/ICT2.7/P3L4 Unified Software Process Subtitles/7 - UML Quiz Solution - lang_en_vs6.srt')
-rw-r--r--usth/ICT2.7/P3L4 Unified Software Process Subtitles/7 - UML Quiz Solution - lang_en_vs6.srt143
1 files changed, 0 insertions, 143 deletions
diff --git a/usth/ICT2.7/P3L4 Unified Software Process Subtitles/7 - UML Quiz Solution - lang_en_vs6.srt b/usth/ICT2.7/P3L4 Unified Software Process Subtitles/7 - UML Quiz Solution - lang_en_vs6.srt
deleted file mode 100644
index c201e96..0000000
--- a/usth/ICT2.7/P3L4 Unified Software Process Subtitles/7 - UML Quiz Solution - lang_en_vs6.srt
+++ /dev/null
@@ -1,143 +0,0 @@
-1

-00:00:00,140 --> 00:00:02,910

-In this case there are multiple, correct answers. So you should have

-

-2

-00:00:02,910 --> 00:00:05,800

-marked several of those. So let's go through the list. Well this

-

-3

-00:00:05,800 --> 00:00:08,970

-is definitely not true. They are used for something. The second answer,

-

-4

-00:00:08,970 --> 00:00:11,880

-is a correct one, because you can order, the use cases that

-

-5

-00:00:11,880 --> 00:00:13,320

-you planned to realize, according to

-

-6

-00:00:13,320 --> 00:00:15,580

-your prioritization criteria. So basically what

-

-7

-00:00:15,580 --> 00:00:19,100

-you're doing you're prioritizing either in terms of functionality. So you, you

-

-8

-00:00:19,100 --> 00:00:21,680

-can decide which piece of functionality you want to realize first in

-

-9

-00:00:21,680 --> 00:00:25,430

-your system. Or you can also prioritize based on the actors involved.

-

-10

-00:00:25,430 --> 00:00:27,530

-Maybe there are some actors, maybe there are some user

-

-11

-00:00:27,530 --> 00:00:30,580

-roles that you want to support before others, and we'll

-

-12

-00:00:30,580 --> 00:00:33,580

-see some examples of that. The next correct question is

-

-13

-00:00:33,580 --> 00:00:37,190

-that they can be used for requirements elicitation. Why? Well

-

-14

-00:00:37,190 --> 00:00:40,130

-because used cases express what the system is supposed to

-

-15

-00:00:40,130 --> 00:00:43,490

-do for each user. They're an ideal way to collect,

-

-16

-00:00:43,490 --> 00:00:47,110

-represent, and check functional requirements. And we'll also get back

-

-17

-00:00:47,110 --> 00:00:50,700

-to this. And finally, use cases can definitely be used

-

-18

-00:00:50,700 --> 00:00:54,160

-for test case design. So why is that? Because each

-

-19

-00:00:54,160 --> 00:00:58,500

-use case represents a scenario of interaction between users and the

-

-20

-00:00:58,500 --> 00:01:03,470

-system. So testers can very naturally construct test cases based

-

-21

-00:01:03,470 --> 00:01:06,570

-on use cases. And in addition, and most importantly, they can

-

-22

-00:01:06,570 --> 00:01:09,320

-do that even in the absence of code that realizes

-

-23

-00:01:09,320 --> 00:01:11,490

-a use case. So they can do it as soon as

-

-24

-00:01:11,490 --> 00:01:13,740

-they have the requirements. They don't have to wait until the

-

-25

-00:01:13,740 --> 00:01:16,150

-code is ready. So this is not very a important point.

-

-26

-00:01:16,150 --> 00:01:18,400

-So you can have your test cases ready even before

-

-27

-00:01:18,400 --> 00:01:21,150

-writing the code. And now for completeness. Even though this is

-

-28

-00:01:21,150 --> 00:01:23,787

-not listed in the quiz. I also want to mention two

-

-29

-00:01:23,787 --> 00:01:27,040

-additional uses for use cases. The first one is that use

-

-30

-00:01:27,040 --> 00:01:30,080

-cases can be used to estimate effort as we will discuss

-

-31

-00:01:30,080 --> 00:01:32,710

-in more detail in mini course four, when we talk about

-

-32

-00:01:32,710 --> 00:01:35,770

-agile software development. And they can also be used by

-

-33

-00:01:35,770 --> 00:01:38,290

-customers to assess requirements. Which

-

-34

-00:01:38,290 --> 00:01:41,170

-is another fundamentally important role of

-

-35

-00:01:41,170 --> 00:01:44,640

-the use cases. They provide a common language between the customers

-

-36

-00:01:44,640 --> 00:01:47,850

-and the developers which makes it easier to collect the right requirements.