Professional Documents
Culture Documents
Ni dung
Khi nim
Mc ch
Nguyn tc
c trng
1946, my tnh in t ra i
1950, my tnh c thng mi ha
Nhng nm 1960
Chng trnh nh
D n ln
chuyn nghip
Nhiu ngi lm
khch hng & nh cung cp
Nhiu sn phm
Tin trnh pht trin phc tp
V mt qun l
K hoch
V mt php l
Nhn lc
Khng nh gi ng gi thnh
Khng ng tin
Chi ph pht trin/chi ph bo tr
o to
Giao tip
Nhiu d n ln tht bi
Chi ph pht trin cao
Khng t c mc ch
V d: cc d n tht bi
OS 360
V d: tn tht do li phn mm
10
Bn cht ca vn
Yu cu tin ha phn mm l tt yu
11
Tin ha ca phn mm
200M$
70B$
770B$
12
13
14
nh ngha v phn mm
Phn mm bao gm:
Chng trnh my tnh
Cc cu trc d liu
Phn vn hnh c: m my
Khng vn hnh: m ngun
Cu trc lm vic (b nh trong)
Cu trc lu tr
Ti liu s dng
Hng dn s dng
Tham kho k thut
Ti liu c t, phn tch, thit k, kim th
L Th M Hnh - Khoa CNTT
15
Phn mm h thng
iu phi
phn tch d liu
16
Phn mm nghip v
17
Phn mm tr tu nhn to
18
Sn phm t hng
Sn phm chung
bn rng ri
tha mn yu cu chung ca s ln users
19
Tnh ng n (correctness)
20
21
Tnh hp tc (interoperability)
22
23
c trng ca phn mm
24
25
Tm tt
26
27
28
Mc ch
p dng thc t
Cc
Cc
Cc
Cc
29
Cc nguyn tc c bn
30
chn z l gi tr ln nht ca x v y
z = max(x, y)
31
Lm ch phc tp
C th chia nh theo
32
M-un ha (modularity)
Chia nh phc tp
D hiu
D qun l cc h thng phc tp
33
V d
34
nh hng c th
cc thay i thng gp
Trong c t yu cu
Trong ng cnh s dng
Kh nng v cng ng
35
Ti s dng d dng
C th s dng cc cng c c sn
36
Nguyn tc
p dng cho
M hnh lp
L Th M Hnh - Khoa CNTT
37
Th tc (procedures)
Phng php (methods)
Cng c (tools)
38
Cc th tc (procedures)
39
40
41
Cc cng c - tools
compiler, debugger
cng c sinh giao din (C Builder,...)
h tr phn tch, thit k (Rwin,Modeler(Oracle Designer, Rational
Rose,...)
L Th M Hnh - Khoa CNTT
42