about summary refs log tree commit diff
path: root/usth/ICT2.7/P2L2 OO Software Engineering and UML Subtitles/25 - UML Behavioral Diagrams: Use Case - lang_en_vs5.srt
diff options
context:
space:
mode:
Diffstat (limited to 'usth/ICT2.7/P2L2 OO Software Engineering and UML Subtitles/25 - UML Behavioral Diagrams: Use Case - lang_en_vs5.srt')
-rw-r--r--usth/ICT2.7/P2L2 OO Software Engineering and UML Subtitles/25 - UML Behavioral Diagrams: Use Case - lang_en_vs5.srt111
1 files changed, 111 insertions, 0 deletions
diff --git a/usth/ICT2.7/P2L2 OO Software Engineering and UML Subtitles/25 - UML Behavioral Diagrams: Use Case - lang_en_vs5.srt b/usth/ICT2.7/P2L2 OO Software Engineering and UML Subtitles/25 - UML Behavioral Diagrams: Use Case - lang_en_vs5.srt
new file mode 100644
index 0000000..bdfe33a
--- /dev/null
+++ b/usth/ICT2.7/P2L2 OO Software Engineering and UML Subtitles/25 - UML Behavioral Diagrams: Use Case - lang_en_vs5.srt
@@ -0,0 +1,111 @@
+1

+00:00:00,110 --> 00:00:04,700

+We now discuss UML's behavioral diagrams. Those diagrams that

+

+2

+00:00:04,700 --> 00:00:07,490

+have to do with the behavior, the dynamic aspects

+

+3

+00:00:07,490 --> 00:00:09,940

+of the system, rather than the static ones. The

+

+4

+00:00:09,940 --> 00:00:12,670

+first behavioral diagram I want to discuss is a very

+

+5

+00:00:12,670 --> 00:00:15,590

+fundamental one, the Use Case Diagram. So, let's start

+

+6

+00:00:15,590 --> 00:00:18,370

+by seeing what a Use Case is. A Use Case

+

+7

+00:00:18,370 --> 00:00:21,800

+represents two main things. First the sequence of interactions

+

+8

+00:00:21,800 --> 00:00:25,250

+of outside entities which is what we normally call actors

+

+9

+00:00:25,250 --> 00:00:27,990

+with the system that we're modelling and the second thing

+

+10

+00:00:27,990 --> 00:00:32,290

+is the system actions that yield an observable result of values

+

+11

+00:00:32,290 --> 00:00:35,380

+to the actors. And basically these two things, and nothing else

+

+12

+00:00:35,380 --> 00:00:38,010

+that the outside view of the system. So the view of

+

+13

+00:00:38,010 --> 00:00:41,060

+the system in which we look at the interaction between

+

+14

+00:00:41,060 --> 00:00:44,170

+this system, and the outside world. If you want to parallel, think

+

+15

+00:00:44,170 --> 00:00:48,070

+about designing a house. Considering how you would use the house.

+

+16

+00:00:48,070 --> 00:00:50,550

+And you might have seen use cases called with different names.

+

+17

+00:00:50,550 --> 00:00:54,820

+So for example, they're also called scenarios, scripts or user stories,

+

+18

+00:00:54,820 --> 00:00:58,220

+but in the context of UML, we'll call the use cases.

+

+19

+00:00:58,220 --> 00:01:00,650

+Now let's look at the basic notation for a use case,

+

+20

+00:01:00,650 --> 00:01:03,910

+which is fairly simple. We have a use case which is represented

+

+21

+00:01:03,910 --> 00:01:05,760

+by an oval, with a name, which is the name of

+

+22

+00:01:05,760 --> 00:01:08,520

+the use case. We have an actor, which is represented by

+

+23

+00:01:08,520 --> 00:01:12,330

+this icon and is normally identified by a role name. And

+

+24

+00:01:12,330 --> 00:01:15,820

+finally we have an edge which is a solid line that connects

+

+25

+00:01:15,820 --> 00:01:18,970

+actors and use cases and indicates that an actor

+

+26

+00:01:18,970 --> 00:01:21,270

+is the actor of a given use case. And just

+

+27

+00:01:21,270 --> 00:01:24,360

+for completeness let me note there are some additional notational

+

+28

+00:01:24,360 --> 00:01:27,750

+elements but now for simplicity we'll just use these ones.