about summary refs log tree commit diff
path: root/usth/ICT2.7/P3L4 Unified Software Process Subtitles/3 - Key Features of RUP - lang_en_vs6.srt
blob: 74dc52a07fdb005da23e7190b5179e14b4d78fdc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
1
00:00:00,300 --> 00:00:03,450
So let's start by seeing how these activities and principles

2
00:00:03,450 --> 00:00:06,640
are reflected in the key features of the Rational Unified

3
00:00:06,640 --> 00:00:10,010
Process. First of all, the Rational Unified Process is a

4
00:00:10,010 --> 00:00:13,700
software process model. So if you recall our introductory lessons,

5
00:00:13,700 --> 00:00:16,670
that means two main things. The first one is that

6
00:00:16,670 --> 00:00:19,200
it defines an order of phases that have to be

7
00:00:19,200 --> 00:00:21,970
followed in the software process. And the second thing is

8
00:00:21,970 --> 00:00:25,420
that it also prescribes transition criteria, so when to go

9
00:00:25,420 --> 00:00:28,030
from one phase to the next. The second key

10
00:00:28,030 --> 00:00:31,290
feature of RUP is that it is component based. And

11
00:00:31,290 --> 00:00:33,810
also in this case, this implies two main things.

12
00:00:33,810 --> 00:00:36,410
The first one is that a software system is defined

13
00:00:36,410 --> 00:00:39,420
and built as a set of software components. So

14
00:00:39,420 --> 00:00:43,110
software components are the building blocks of our software system.

15
00:00:43,110 --> 00:00:45,550
And the second one is that there must be well-defined

16
00:00:45,550 --> 00:00:48,440
interfaces between these components, interfaces

17
00:00:48,440 --> 00:00:50,750
through which these components communicate.

18
00:00:50,750 --> 00:00:53,020
In addition, the Rational Unified Process is

19
00:00:53,020 --> 00:00:56,080
tightly related to UML. And in particular, it

20
00:00:56,080 --> 00:00:58,820
relies extensively on UML for its notation, and

21
00:00:58,820 --> 00:01:02,120
with respect to its basic principles. Finally, the

22
00:01:02,120 --> 00:01:05,140
three main distinguishing aspects of the Rational Unified

23
00:01:05,140 --> 00:01:09,830
Process are that it is use-case driven, architecture-centric

24
00:01:09,830 --> 00:01:12,680
and iterative and incremental. So let's now look

25
00:01:12,680 --> 00:01:15,565
in more detail at these three distinguishing aspects,

26
00:01:15,565 --> 00:01:17,540
and we're going to look at each one of them individually.