Nhập môn CNPM - Ch1. Mở đầu1
Nhập môn Công nghệ Phần mềm
(Introduction to Software Engineering)
Nh
Nh
ậ
ậ
p môn
p môn
Công ngh
Công ngh
ệ
ệ
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
(
(
Introduction
Introduction
to
to
Software Engineering
Software Engineering
)
)
Chương 1 Mở đầu
Chương
Chương
1
1
M
M
ở
ở
đ
đ
ầ
ầ
u
u
“One picture is worth more than ten thousand words”
Chinese Proverb
PGS.TS. Phan Huy Khánh
,
2/
2/
66
66
Thời khóa biểu – Hệ Cao đẳng
a Học Kỳ 1, 2012-2013
a Môn học : Công nghệ phần mềm
V CBGD : PGS.TS. Phan Huy Khánh
V Lớp ghép 112CNPM201+ 112CNPM1A
V Ngày bắt đầu 20/08/2012
V Phòng A202, tiết 1-4
3/
3/
66
66
M
M
ụ
ụ
c đ
c đ
í
í
ch môn h
ch môn h
ọ
ọ
c
c
C
C
ông
ông
N
N
gh
gh
ệ
ệ
P
P
h
h
ầ
ầ
n
n
M
M
ề
ề
m
m
a
a
Cung c
Cung c
ấ
ấ
p ki
p ki
ế
ế
n th
n th
ứ
ứ
c liên quan đ
c liên quan đ
ế
ế
n
n
:
:
V
V
C
C
á
á
c kh
c kh
á
á
i ni
i ni
ệ
ệ
m cơ b
m cơ b
ả
ả
n v
n v
ề
ề
l
l
ĩ
ĩ
nh v
nh v
ự
ự
c công ngh
c công ngh
ệ
ệ
ph
ph
ầ
ầ
n m
n m
ề
ề
m (
m (
CNPM)
CNPM)
V
V
Phương ph
Phương ph
á
á
p, k
p, k
ỹ
ỹ
thu
thu
ậ
ậ
t, công c
t, công c
ụ
ụ
v
v
à
à
nguyên t
nguyên t
ắ
ắ
c trong qu
c trong qu
á
á
tr
tr
ì
ì
nh
nh
xây d
xây d
ự
ự
ng/ph
ng/ph
á
á
t tri
t tri
ể
ể
n m
n m
ộ
ộ
t s
t s
ả
ả
n ph
n ph
ẩ
ẩ
m ph
m ph
ầ
ầ
n m
n m
ề
ề
m, hay
m, hay
ti
ti
ế
ế
n tr
n tr
ì
ì
nh
nh
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
(Software Process), m
(Software Process), m
ộ
ộ
t quy tr
t quy tr
ì
ì
nh công nghi
nh công nghi
ệ
ệ
p
p
V
V
C
C
á
á
c k
c k
ỹ
ỹ
năng cơ b
năng cơ b
ả
ả
n trong qu
n trong qu
á
á
tr
tr
ì
ì
nh tri
nh tri
ể
ể
n khai ti
n khai ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
ầ
ầ
n m
n m
ề
ề
m
m
V
V
Kh
Kh
ả
ả
năng tham gia xây d
năng tham gia xây d
ự
ự
ng/ph
ng/ph
á
á
t tri
t tri
ể
ể
n m
n m
ộ
ộ
t ph
t ph
ầ
ầ
n m
n m
ề
ề
m c
m c
ụ
ụ
th
th
ể
ể
trong khuôn kh
trong khuôn kh
ổ
ổ
m
m
ộ
ộ
t d
t d
ự
ự
á
á
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m (Software Project)
m (Software Project)
a
a
N
N
ộ
ộ
i dung môn h
i dung môn h
ọ
ọ
c tr
c tr
ì
ì
nh b
nh b
à
à
y :
y :
V
V
C
C
á
á
c giai đo
c giai đo
ạ
ạ
n trong m
n trong m
ộ
ộ
t ti
t ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
ầ
ầ
n m
n m
ề
ề
m n
m n
ó
ó
i chung
i chung
V
V
T
T
ậ
ậ
p trung v
p trung v
à
à
o c
o c
á
á
c ch
c ch
ủ
ủ
đ
đ
ề
ề
cơ b
cơ b
ả
ả
n :
n :
Phân t
Phân t
í
í
ch yêu c
ch yêu c
ầ
ầ
u, thi
u, thi
ế
ế
t k
t k
ế
ế
h
h
ệ
ệ
th
th
ố
ố
ng, th
ng, th
ử
ử
nghi
nghi
ệ
ệ
m
m
v
v
à
à
k
k
ỹ
ỹ
thu
thu
ậ
ậ
t đ
t đ
ặ
ặ
c t
c t
ả
ả
4/
4/
66
66
Năng l
Năng l
ự
ự
c v
c v
à
à
ki
ki
ế
ế
n th
n th
ứ
ứ
c yêu c
c yêu c
ầ
ầ
u
u
a
a
Môn h
Môn h
ọ
ọ
c yêu c
c yêu c
ầ
ầ
u m
u m
ộ
ộ
t s
t s
ố
ố
ki
ki
ế
ế
n th
n th
ứ
ứ
c tiên quy
c tiên quy
ế
ế
t :
t :
V
V
Tin h
Tin h
ọ
ọ
c đ
c đ
ạ
ạ
i cương
i cương
V
V
Cơ s
Cơ s
ở
ở
L
L
ậ
ậ
p tr
p tr
ì
ì
nh
nh
V
V
To
To
á
á
n r
n r
ờ
ờ
i r
i r
ạ
ạ
c
c
–
–
Đ
Đ
ả
ả
m b
m b
ả
ả
o cơ s
o cơ s
ở
ở
To
To
á
á
n h
n h
ọ
ọ
c cho Tin h
c cho Tin h
ọ
ọ
c
c
a
a
Ngo
Ngo
à
à
i ra c
i ra c
ầ
ầ
n đ
n đ
ọ
ọ
c thêm, h
c thêm, h
ọ
ọ
c thêm v
c thêm v
ề
ề
:
:
V
V
CNTT, internet n
CNTT, internet n
ó
ó
i chung
i chung
V
V
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m d
m d
ự
ự
á
á
n, qu
n, qu
ả
ả
n lý d
n lý d
ự
ự
á
á
n n
n n
ó
ó
i chung, CNTT n
i chung, CNTT n
ó
ó
i riêng
i riêng
V
V
Nh
Nh
ữ
ữ
ng v
ng v
ấ
ấ
n đ
n đ
ề
ề
kinh t
kinh t
ế
ế
, qu
, qu
ả
ả
n lý x
n lý x
í
í
nghi
nghi
ệ
ệ
p
p
V
V
Nh
Nh
ữ
ữ
ng v
ng v
ấ
ấ
n đ
n đ
ề
ề
con ngư
con ngư
ờ
ờ
i, xã h
i, xã h
ộ
ộ
i,
i,
môi trư
môi trư
ờ
ờ
ng
ng
V
V
C
C
á
á
c văn b
c văn b
ả
ả
n ch
n ch
í
í
nh s
nh s
á
á
ch, ph
ch, ph
á
á
p lu
p lu
ậ
ậ
t c
t c
ủ
ủ
a Nh
a Nh
à
à
nu
nu
ớ
ớ
c
c
a
a
M
M
ộ
ộ
t s
t s
ố
ố
k
k
ỹ
ỹ
năng m
năng m
ề
ề
m :
m :
V
V
Ti
Ti
ế
ế
p c
p c
ậ
ậ
n (t
n (t
ự
ự
đ
đ
ọ
ọ
c, t
c, t
ự
ự
h
h
ọ
ọ
c), tr
c), tr
ì
ì
nh b
nh b
à
à
y, di
y, di
ễ
ễ
n đ
n đ
ạ
ạ
t v
t v
ấ
ấ
n đ
n đ
ề
ề
V
V
Kh
Kh
ả
ả
năng đi
năng đi
ề
ề
u h
u h
à
à
nh c
nh c
á
á
c cu
c cu
ộ
ộ
c h
c h
ọ
ọ
p, th
p, th
ả
ả
o lu
o lu
ậ
ậ
n, l
n, l
à
à
m vi
m vi
ệ
ệ
c nh
c nh
ó
ó
m
m
V
V
Kh
Kh
ả
ả
năng đ
năng đ
ố
ố
i ph
i ph
ó
ó
s
s
ự
ự
c
c
ố
ố
, r
, r
ủ
ủ
i ro
i ro
…
…
5/
5/
66
66
Đ
Đ
á
á
nh
nh
gi
gi
á
á
k
k
ế
ế
t
t
qu
qu
ả
ả
h
h
ọ
ọ
c
c
t
t
ậ
ậ
p
p
a
a
Yêu c
Yêu c
ầ
ầ
u :
u :
V
V
Hi
Hi
ể
ể
u n
u n
ộ
ộ
i dung tr
i dung tr
ì
ì
nh b
nh b
à
à
y
y
trên
trên
l
l
ớ
ớ
p
p
V
V
Th
Th
ự
ự
c hi
c hi
ệ
ệ
n c
n c
á
á
c
c
b
b
à
à
i
i
t
t
ậ
ậ
p
p
v
v
ề
ề
nh
nh
à
à
V
V
Kh
Kh
ả
ả
năng th
năng th
ự
ự
c h
c h
à
à
nh
nh
a
a
Tinh th
Tinh th
ầ
ầ
n th
n th
á
á
i đ
i đ
ộ
ộ
v
v
à
à
năng l
năng l
ự
ự
c h
c h
ọ
ọ
c t
c t
ậ
ậ
p
p
V
V
Nghe gi
Nghe gi
ả
ả
ng, ghi ch
ng, ghi ch
é
é
p
p
V
V
Tr
Tr
ả
ả
l
l
ờ
ờ
i câu h
i câu h
ỏ
ỏ
i v
i v
à
à
đ
đ
ặ
ặ
t câu h
t câu h
ỏ
ỏ
i
i
V
V
Tham kh
Tham kh
ả
ả
o t
o t
à
à
i li
i li
ệ
ệ
u, truy c
u, truy c
ậ
ậ
p internet
p internet
V
V
Tham gia h
Tham gia h
ọ
ọ
c nh
c nh
ó
ó
m, t
m, t
ậ
ậ
p th
p th
ả
ả
o lu
o lu
ậ
ậ
n v
n v
à
à
thuy
thuy
ế
ế
t tr
t tr
ì
ì
nh
nh
V
V
Kh
Kh
ả
ả
năng t
năng t
ì
ì
m hi
m hi
ể
ể
u nh
u nh
ữ
ữ
ng v
ng v
ấ
ấ
n đ
n đ
ề
ề
th
th
ự
ự
c ti
c ti
ễ
ễ
n v
n v
à
à
ứ
ứ
ng d
ng d
ụ
ụ
ng CNTT
ng CNTT
a
a
Ki
Ki
ể
ể
m
m
tra
tra
gi
gi
ữ
ữ
a k
a k
ỳ
ỳ
, cu
, cu
ố
ố
i
i
k
k
ỳ
ỳ
:
:
V
V
Thi
Thi
vi
vi
ế
ế
t (60 ph
t (60 ph
ú
ú
t)
t)
6/
6/
66
66
T
T
à
à
i li
i li
ệ
ệ
u tham kh
u tham kh
ả
ả
o
o
a
a
B
B
à
à
i gi
i gi
ả
ả
ng PPT :
ng PPT :
[1]
[1]
Nh
Nh
ậ
ậ
p môn Công ngh
p môn Công ngh
ệ
ệ
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
,
,
PGS.TS. Phan Huy Kh
PGS.TS. Phan Huy Kh
á
á
nh, K
nh, K
hoa CNTT, T
hoa CNTT, T
r.
r.
ĐHBK
ĐHBK
,
,
ĐHĐN
ĐHĐN
a
a
S
S
á
á
ch ti
ch ti
ế
ế
ng Anh :
ng Anh :
[1]
[1]
Roger S. Pressman.
Roger S. Pressman.
Software Engineering Apractitioner
Software Engineering Apractitioner
’
’
s
s
Approach.
Approach.
McGraw
McGraw
-
-
Hill,
Hill,
Six Edition, 2005 (Ebook)
Six Edition, 2005 (Ebook)
[2]
[2]
Ian Sommerville.
Ian Sommerville.
Software Engineering
Software Engineering
.
.
McGraw
McGraw
-
-
Hill,
Hill,
7th Edition,
7th Edition,
2007
2007
(B
(B
ả
ả
n d
n d
ị
ị
ch c
ch c
ủ
ủ
a Ngô Trung Vi
a Ngô Trung Vi
ệ
ệ
t)
t)
a
a
S
S
á
á
ch ti
ch ti
ế
ế
ng Vi
ng Vi
ệ
ệ
t :
t :
[3]
[3]
Lê Đ
Lê Đ
ứ
ứ
c Trung
c Trung
.
.
Công Ngh
Công Ngh
ệ
ệ
Ph
Ph
ầ
ầ
n M
n M
ề
ề
m.
m.
Nh
Nh
à
à
XB
XB
Khoa H
Khoa H
ọ
ọ
c K
c K
ỹ
ỹ
thu
thu
ậ
ậ
t, H
t, H
à
à
N
N
ộ
ộ
i 2002
i 2002
[4]
[4]
Lương M
Lương M
ạ
ạ
nh B
nh B
á
á
.
.
Cơ S
Cơ S
ở
ở
Công Ngh
Công Ngh
ệ
ệ
Ph
Ph
ầ
ầ
n M
n M
ề
ề
m
m
Nh
Nh
à
à
XB Khoa H
XB Khoa H
ọ
ọ
c K
c K
ỹ
ỹ
thu
thu
ậ
ậ
t, H
t, H
à
à
N
N
ộ
ộ
i 2010
i 2010
a
a
Internet :
Internet :
/> />L
L
ủ
ủ
kh
kh
ủ
ủ
v
v
ớ
ớ
i t
i t
ừ
ừ
kh
kh
ó
ó
a t
a t
ì
ì
m ki
m ki
ế
ế
m lqđ
m lqđ
công ngh
công ngh
ệ
ệ
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
Nhập môn CNPM - Ch1. Mở đầu2
7/
7/
66
66
N
N
ộ
ộ
i dung môn h
i dung môn h
ọ
ọ
c
c
Chương
Chương
1
1
M
M
ở
ở
đ
đ
ầ
ầ
u
u
Chương
Chương
2
2
Phân t
Phân t
í
í
ch h
ch h
ệ
ệ
th
th
ố
ố
ng
ng
Chương
Chương
3
3
Thi
Thi
ế
ế
t k
t k
ế
ế
h
h
ệ
ệ
th
th
ố
ố
ng
ng
Chương
Chương
4
4
Ki
Ki
ể
ể
m th
m th
ử
ử
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
Chương
Chương
5
5
Đ
Đ
ặ
ặ
c t
c t
ả
ả
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
8/
8/
66
66
Chương
Chương
1
1
M
M
ở
ở
đ
đ
ầ
ầ
u
u
a
a
M
M
ộ
ộ
t s
t s
ố
ố
kh
kh
á
á
i ni
i ni
ệ
ệ
m v
m v
à
à
thu
thu
ậ
ậ
t ng
t ng
ữ
ữ
a
a
C
C
á
á
c phương di
c phương di
ệ
ệ
n c
n c
ủ
ủ
a công ngh
a công ngh
ệ
ệ
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
Nh
Nh
ữ
ữ
ng n
ng n
ộ
ộ
i dung cơ b
i dung cơ b
ả
ả
n c
n c
ủ
ủ
a CNPM
a CNPM
a
a
Ti
Ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t th
t th
ế
ế
h
h
ệ
ệ
4
4
9/
9/
66
66
Computer
Computer
=
=
Hardware
Hardware
+
+
Software
Software
Software
Hardware
Hardware
Hardware
/
/
Software
Software
Interface
Interface
10/
10/
66
66
Computer Architecture
Computer Architecture
a
a
T
T
ổ
ổ
ch
ch
ứ
ứ
c h
c h
ệ
ệ
th
th
ố
ố
ng theo l
ng theo l
ớ
ớ
p, nhi
p, nhi
ề
ề
u m
u m
ứ
ứ
c tr
c tr
ừ
ừ
u tư
u tư
ợ
ợ
ng
ng
Layout Description
Layout Description
Hardware
Software
Applications
I/OMemory
Circuits digitaux
Operating System
Firmware
Tools + Programs Enviroment
(Compilers, …)
Circuits VLSI
Processor
Hardware
Hardware
/
/
Software
Software
Interface
Interface
Data & Control Bus
11/
11/
66
66
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
(
(
Software)
Software)
a
a
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
,
,
còn đư
còn đư
ợ
ợ
c g
c g
ọ
ọ
i l
i l
à
à
(
(
đgl
đgl
)
)
nhu li
nhu li
ệ
ệ
u
u
,
,
l
l
à
à
:
:
V
V
T
T
ậ
ậ
p h
p h
ợ
ợ
p
p
c
c
á
á
c chương tr
c chương tr
ì
ì
nh, bao g
nh, bao g
ồ
ồ
m, hay
m, hay
t
t
ậ
ậ
p
p
h
h
ợ
ợ
p
p
c
c
á
á
c
c
câu l
câu l
ệ
ệ
nh
nh
V
V
Đư
Đư
ợ
ợ
c vi
c vi
ế
ế
t b
t b
ằ
ằ
ng m
ng m
ộ
ộ
t
t
,
,
ho
ho
ặ
ặ
c nhi
c nhi
ề
ề
u ngôn ng
u ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
V
V
T
T
h
h
ự
ự
c hi
c hi
ệ
ệ
n (ch
n (ch
ạ
ạ
y) th
y) th
eo m
eo m
ộ
ộ
t tr
t tr
ậ
ậ
t t
t t
ự
ự
x
x
á
á
c đ
c đ
ị
ị
nh
nh
(thu
(thu
ậ
ậ
t to
t to
á
á
n),
n),
s
s
ử
ử
d
d
ụ
ụ
ng c
ng c
á
á
c đ
c đ
ố
ố
i tư
i tư
ợ
ợ
ng d
ng d
ữ
ữ
li
li
ệ
ệ
u c
u c
ó
ó
t
t
ổ
ổ
ch
ch
ứ
ứ
c
c
V
V
T
T
ự
ự
đ
đ
ộ
ộ
ng th
ng th
ự
ự
c hi
c hi
ệ
ệ
n m
n m
ộ
ộ
t s
t s
ố
ố
ch
ch
ứ
ứ
c năng
c năng
ho
ho
ặ
ặ
c gi
c gi
ả
ả
i quy
i quy
ế
ế
t
t
m
m
ộ
ộ
t b
t b
à
à
i to
i to
á
á
n
n
/v
/v
ấ
ấ
n đ
n đ
ề
ề
n
n
à
à
o đ
o đ
ó
ó
a
a
Đ
Đ
ặ
ặ
c đi
c đi
ể
ể
m c
m c
ủ
ủ
a ph
a ph
ầ
ầ
n m
n m
ề
ề
m l
m l
à
à
t
t
í
í
nh tr
nh tr
ừ
ừ
u tư
u tư
ợ
ợ
ng v
ng v
à
à
vô h
vô h
ì
ì
nh
nh
Từ những năm 1980,
phần mềm được bày
bán như là sản phẩm
T
T
ừ
ừ
nh
nh
ữ
ữ
ng năm
ng năm
1980,
1980,
p
p
h
h
ầ
ầ
n m
n m
ề
ề
m
m
đư
đư
ợ
ợ
c b
c b
à
à
y
y
b
b
á
á
n như l
n như l
à
à
s
s
ả
ả
n ph
n ph
ẩ
ẩ
m
m
12/
12/
66
66
V
V
í
í
d
d
ụ
ụ
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
Ch
Ch
ứ
ứ
c năng c
c năng c
ủ
ủ
a m
a m
ộ
ộ
t ph
t ph
ầ
ầ
n m
n m
ề
ề
m :
m :
V
V
L
L
à
à
m công c
m công c
ụ
ụ
tr
tr
ợ
ợ
gi
gi
ú
ú
p
p
ngư
ngư
ờ
ờ
i s
i s
ử
ử
d
d
ụ
ụ
ng
ng
(NSD) th
(NSD) th
ự
ự
c hi
c hi
ệ
ệ
n công vi
n công vi
ệ
ệ
c
c
c
c
ủ
ủ
a m
a m
ì
ì
nh trong m
nh trong m
ộ
ộ
t l
t l
ĩ
ĩ
nh v
nh v
ự
ự
c chuyên môn/ngh
c chuyên môn/ngh
ề
ề
nghi
nghi
ệ
ệ
p trên m
p trên m
á
á
y t
y t
í
í
nh
nh
V
V
C
C
ó
ó
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng hi
ng hi
ệ
ệ
u qu
u qu
ả
ả
, t
, t
ố
ố
t hơn
t hơn
(m
(m
ộ
ộ
t c
t c
á
á
ch t
ch t
ự
ự
đ
đ
ộ
ộ
ng)
ng)
so v
so v
ớ
ớ
i công vi
i công vi
ệ
ệ
c th
c th
ủ
ủ
công
công
a
a
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
Qu
Qu
ả
ả
n
n
lý gi
lý gi
á
á
o
o
v
v
ụ
ụ
trong
trong
Gi
Gi
á
á
o d
o d
ụ
ụ
c &
c &
Đ
Đ
à
à
o t
o t
ạ
ạ
o
o
:
:
V
V
NSD l
NSD l
à
à
m công t
m công t
á
á
c gi
c gi
á
á
o v
o v
ụ
ụ
:
:
X
X
ế
ế
p l
p l
ớ
ớ
p, x
p, x
ế
ế
p ng
p ng
à
à
nh, l
nh, l
ậ
ậ
p th
p th
ờ
ờ
i kho
i kho
á
á
bi
bi
ể
ể
u
u
Theo dõi, qu
Theo dõi, qu
ả
ả
n lý k
n lý k
ế
ế
t qu
t qu
ả
ả
h
h
ọ
ọ
c t
c t
ậ
ậ
p
p
V
V
NSD l
NSD l
à
à
gi
gi
ả
ả
ng viên :
ng viên :
Đăng ký gi
Đăng ký gi
ả
ả
ng d
ng d
ạ
ạ
y
y
Xem th
Xem th
ờ
ờ
i kho
i kho
á
á
bi
bi
ể
ể
u
u
V
V
NSD l
NSD l
à
à
Sinh viên :
Sinh viên :
Đăng ký h
Đăng ký h
ọ
ọ
c ph
c ph
ầ
ầ
n
n
Xem đi
Xem đi
ể
ể
m, k
m, k
ế
ế
t qu
t qu
ả
ả
h
h
ọ
ọ
c t
c t
ậ
ậ
p
p
Nhập môn CNPM - Ch1. Mở đầu3
13/
13/
66
66
Công ngh
Công ngh
ệ
ệ
ph
ph
ầ
ầ
n m
n m
ề
ề
m (CNPM) l
m (CNPM) l
à
à
g
g
ì
ì
?
?
a
a
T
T
ừ
ừ
đi
đi
ể
ể
n
n
Computer Dictionary
Computer Dictionary
c
c
ủ
ủ
a Microsoft Press
a Microsoft Press
®
®
, 1994 :
, 1994 :
V
V
Software Engineering
Software Engineering
: The Design and Development
: The Design and Development
of Sofware (Computer Program),
of Sofware (Computer Program),
from Concept through Execution and Documentation
from Concept through Execution and Documentation
a
a
T
T
ừ
ừ
đi
đi
ể
ể
n Larousse 1
n Larousse 1
996
996
đ
đ
ị
ị
nh ngh
nh ngh
ĩ
ĩ
a chi ti
a chi ti
ế
ế
t hơn
t hơn
:
:
V
V
L
L
à
à
t
t
ậ
ậ
p h
p h
ợ
ợ
p c
p c
á
á
c phương ph
c phương ph
á
á
p, mô h
p, mô h
ì
ì
nh, k
nh, k
ỹ
ỹ
thu
thu
ậ
ậ
t, công c
t, công c
ụ
ụ
v
v
à
à
th
th
ủ
ủ
t
t
ụ
ụ
c xây d
c xây d
ự
ự
ng m
ng m
ộ
ộ
t S
t S
ả
ả
n Ph
n Ph
ẩ
ẩ
m Ph
m Ph
ầ
ầ
n M
n M
ề
ề
m (SPPM)
m (SPPM)
V
V
C
C
á
á
c giai đo
c giai đo
ạ
ạ
n xây d
n xây d
ự
ự
ng SPPM :
ng SPPM :
đ
đ
ặ
ặ
c t
c t
ả
ả
(Specifiction),
(Specifiction),
thi
thi
ế
ế
t k
t k
ế
ế
(Design),
(Design),
l
l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
(programming),
(programming),
th
th
ử
ử
nghi
nghi
ệ
ệ
m
m
(Testing),
(Testing),
s
s
ử
ử
a sai
a sai
(Debugging),
(Debugging),
c
c
à
à
i đ
i đ
ặ
ặ
t
t
(
(
Setup)
Setup)
đ
đ
ể
ể
đem v
đem v
à
à
o
o
ứ
ứ
ng d
ng d
ụ
ụ
ng
ng
(Application),
(Application),
b
b
ả
ả
o tr
o tr
ì
ì
(Maintenance) v
(Maintenance) v
à
à
l
l
ậ
ậ
p h
p h
ồ
ồ
sơ
sơ
(Documentation)
(Documentation)
đ
đ
ó
ó
ng g
ng g
ó
ó
i SP
i SP
14/
14/
66
66
B
B
á
á
ch khoa to
ch khoa to
à
à
n thư m
n thư m
ở
ở
Wikipedia
Wikipedia
a
a
Công ngh
Công ngh
ệ
ệ
(k
(k
ỹ
ỹ
ngh
ngh
ệ
ệ
)
)
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
:
:
V
V
ậ
ậ
n d
n d
ụ
ụ
ng th
ng th
ự
ự
c t
c t
ế
ế
nh
nh
ữ
ữ
ng ki
ng ki
ế
ế
n th
n th
ứ
ứ
c khoa h
c khoa h
ọ
ọ
c trong
c trong
thi
thi
ế
ế
t k
t k
ế
ế
,
,
xây d
xây d
ự
ự
ng
ng
ph
ph
ầ
ầ
n m
n m
ề
ề
m c
m c
ũ
ũ
ng như t
ng như t
à
à
i li
i li
ệ
ệ
u
u
liên quan
liên quan
trong
trong
qu
qu
á
á
tr
tr
ì
ì
nh
nh
ph
ph
á
á
t tri
t tri
ể
ể
n, ho
n, ho
ạ
ạ
t đ
t đ
ộ
ộ
ng v
ng v
à
à
b
b
ả
ả
o dư
o dư
ỡ
ỡ
ng
ng
a
a
Theo
Theo
Edsger Dijkstra
Edsger Dijkstra
:
:
K
K
hi m
hi m
á
á
y t
y t
í
í
nh
nh
đi
đi
ệ
ệ
n t
n t
ử
ử
chưa xu
chưa xu
ấ
ấ
t hi
t hi
ệ
ệ
n,
n,
vi
vi
ệ
ệ
c l
c l
ậ
ậ
p tr
p tr
ì
ì
nh chưa c
nh chưa c
ó
ó
kh
kh
ó
ó
khăn g
khăn g
ì
ì
c
c
ả
ả
K
K
hi đã xu
hi đã xu
ấ
ấ
t hi
t hi
ệ
ệ
n m
n m
ộ
ộ
t v
t v
à
à
i chi
i chi
ế
ế
c m
c m
á
á
y t
y t
í
í
nh v
nh v
ớ
ớ
i ch
i ch
ứ
ứ
c năng k
c năng k
é
é
m
m
t
t
h
h
ì
ì
l
l
ậ
ậ
p tr
p tr
ì
ì
nh đã g
nh đã g
ặ
ặ
p m
p m
ộ
ộ
t v
t v
à
à
i kh
i kh
ó
ó
khăn nh
khăn nh
ỏ
ỏ
G
G
i
i
ờ
ờ
đây khi ch
đây khi ch
ú
ú
ng ta đã c
ng ta đã c
ó
ó
nh
nh
ữ
ữ
ng chi
ng chi
ế
ế
c m
c m
á
á
y t
y t
í
í
nh kh
nh kh
ổ
ổ
ng l
ng l
ồ
ồ
th
th
ì
ì
nh
nh
ữ
ữ
ng kh
ng kh
ó
ó
khăn đ
khăn đ
ấ
ấ
y đã tr
y đã tr
ở
ở
nên r
nên r
ấ
ấ
t l
t l
ớ
ớ
n
n
N
N
hư v
hư v
ậ
ậ
y
y
,
,
ng
ng
à
à
nh công nghi
nh công nghi
ệ
ệ
p đi
p đi
ệ
ệ
n t
n t
ử
ử
đã không gi
đã không gi
ả
ả
i quy
i quy
ế
ế
t
t
kh
kh
ó
ó
khăn n
khăn n
à
à
o m
o m
à
à
h
h
ọ
ọ
ch
ch
ỉ
ỉ
t
t
ạ
ạ
o ra nh
o ra nh
ữ
ữ
ng kh
ng kh
ó
ó
khăn m
khăn m
ớ
ớ
i
i
H
H
ọ
ọ
đã t
đã t
ạ
ạ
o ra kh
o ra kh
ó
ó
khăn
khăn
ch
ch
í
í
nh
nh
l
l
à
à
s
s
ử
ử
d
d
ụ
ụ
ng s
ng s
ả
ả
n ph
n ph
ẩ
ẩ
m c
m c
ủ
ủ
a h
a h
ọ
ọ
15/
15/
66
66
Vai trò c
Vai trò c
ủ
ủ
a Công ngh
a Công ngh
ệ
ệ
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
CNPM :
CNPM :
V
V
M
M
ộ
ộ
t ng
t ng
à
à
nh không th
nh không th
ể
ể
thi
thi
ế
ế
u đư
u đư
ợ
ợ
c
c
trong l
trong l
ĩ
ĩ
nh v
nh v
ự
ự
c CNTT&TT (ICT)
c CNTT&TT (ICT)
V
V
C
C
à
à
ng ng
ng ng
à
à
y c
y c
à
à
ng c
ng c
ó
ó
nhi
nhi
ề
ề
u h
u h
ệ
ệ
th
th
ố
ố
ng kh
ng kh
á
á
c nhau,
c nhau,
trong m
trong m
ọ
ọ
i l
i l
ĩ
ĩ
nh v
nh v
ự
ự
c,
c,
đư
đư
ợ
ợ
c ki
c ki
ể
ể
m so
m so
á
á
t b
t b
ở
ở
i ph
i ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
Xu th
Xu th
ế
ế
ng
ng
à
à
y nay :
y nay :
V
V
Con ngư
Con ngư
ờ
ờ
i c
i c
ó
ó
th
th
ể
ể
s
s
ả
ả
n xu
n xu
ấ
ấ
t c
t c
á
á
c h
c h
ệ
ệ
th
th
ố
ố
ng PM l
ng PM l
ớ
ớ
n v
n v
à
à
h
h
ữ
ữ
u
u
í
í
ch
ch
l
l
à
à
nh
nh
ờ
ờ
ph
ph
ầ
ầ
n l
n l
ớ
ớ
n v
n v
à
à
o s
o s
ự
ự
ph
ph
á
á
t tri
t tri
ể
ể
n c
n c
ủ
ủ
a CNPM
a CNPM
V
V
M
M
ọ
ọ
i qu
i qu
ố
ố
c gia ph
c gia ph
á
á
t tri
t tri
ể
ể
n đ
n đ
ề
ề
u ph
u ph
ụ
ụ
thu
thu
ộ
ộ
c ch
c ch
ủ
ủ
y
y
ế
ế
u
u
v
v
à
à
o c
o c
á
á
c h
c h
ệ
ệ
th
th
ố
ố
ng PM c
ng PM c
ó
ó
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng
ng
V
V
Xây d
Xây d
ự
ự
ng, b
ng, b
ả
ả
o tr
o tr
ì
ì
m
m
ộ
ộ
t h
t h
ệ
ệ
th
th
ố
ố
ng PM hi
ng PM hi
ệ
ệ
u qu
u qu
ả
ả
l
l
à
à
yêu c
yêu c
ầ
ầ
u
u
c
c
ầ
ầ
n thi
n thi
ế
ế
t đ
t đ
ố
ố
i v
i v
ớ
ớ
i n
i n
ề
ề
n kinh t
n kinh t
ế
ế
to
to
à
à
n c
n c
ầ
ầ
u v
u v
à
à
c
c
ủ
ủ
a t
a t
ừ
ừ
ng qu
ng qu
ố
ố
c gia
c gia
16/
16/
66
66
Đ
Đ
ặ
ặ
c đi
c đi
ể
ể
m c
m c
ủ
ủ
a CNPM
a CNPM
a
a
S
S
ự
ự
kh
kh
á
á
c bi
c bi
ệ
ệ
t gi
t gi
ữ
ữ
a CNPM v
a CNPM v
à
à
Khoa h
Khoa h
ọ
ọ
c M
c M
á
á
y t
y t
í
í
nh (KHMT)
nh (KHMT)
V
V
KHMT nghiên c
KHMT nghiên c
ứ
ứ
u lý thuy
u lý thuy
ế
ế
t v
t v
à
à
nh
nh
ữ
ữ
ng v
ng v
ấ
ấ
n đ
n đ
ề
ề
cơ b
cơ b
ả
ả
n v
n v
ề
ề
CNTT
CNTT
V
V
Khi CNPM ph
Khi CNPM ph
á
á
t tri
t tri
ể
ể
n m
n m
ạ
ạ
nh m
nh m
ẽ
ẽ
, c
, c
á
á
c lý thuy
c lý thuy
ế
ế
t c
t c
ủ
ủ
a KHMT v
a KHMT v
ẫ
ẫ
n
n
không đ
không đ
ủ
ủ
đ
đ
ể
ể
đ
đ
ó
ó
ng vai trò l
ng vai trò l
à
à
n
n
ề
ề
n t
n t
ả
ả
ng ho
ng ho
à
à
n thi
n thi
ệ
ệ
n cho CNPM
n cho CNPM
a
a
S
S
ự
ự
kh
kh
á
á
c bi
c bi
ệ
ệ
t gi
t gi
ữ
ữ
a CNPM v
a CNPM v
à
à
Công ngh
Công ngh
ệ
ệ
H
H
ệ
ệ
th
th
ố
ố
ng (CNHT)
ng (CNHT)
V
V
CNHT (hay k
CNHT (hay k
ỹ
ỹ
ngh
ngh
ệ
ệ
h
h
ệ
ệ
th
th
ố
ố
ng) liên quan t
ng) liên quan t
ớ
ớ
i m
i m
ọ
ọ
i kh
i kh
í
í
a c
a c
ạ
ạ
nh
nh
c
c
ủ
ủ
a qu
a qu
á
á
tr
tr
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n h
n h
ệ
ệ
th
th
ố
ố
ng d
ng d
ự
ự
a m
a m
á
á
y t
y t
í
í
nh bao g
nh bao g
ồ
ồ
m :
m :
ph
ph
ầ
ầ
n c
n c
ứ
ứ
ng, ph
ng, ph
ầ
ầ
n m
n m
ề
ề
m, v
m, v
à
à
công ngh
công ngh
ệ
ệ
x
x
ử
ử
lý
lý
V
V
K
K
ỹ
ỹ
sư h
sư h
ệ
ệ
th
th
ố
ố
ng ph
ng ph
ả
ả
i th
i th
ự
ự
c hi
c hi
ệ
ệ
n vi
n vi
ệ
ệ
c đ
c đ
ặ
ặ
c t
c t
ả
ả
h
h
ệ
ệ
th
th
ố
ố
ng, thi
ng, thi
ế
ế
t k
t k
ế
ế
ki
ki
ế
ế
n tr
n tr
ú
ú
c h
c h
ệ
ệ
th
th
ố
ố
ng, t
ng, t
í
í
ch h
ch h
ợ
ợ
p v
p v
à
à
tri
tri
ể
ể
n khai h
n khai h
ệ
ệ
th
th
ố
ố
ng
ng
17/
17/
66
66
M
M
ụ
ụ
c đ
c đ
í
í
ch c
ch c
ủ
ủ
a CNPM
a CNPM
a
a
M
M
ụ
ụ
c đ
c đ
í
í
ch c
ch c
ủ
ủ
a CNPM l
a CNPM l
à
à
s
s
ả
ả
n xu
n xu
ấ
ấ
t ph
t ph
ầ
ầ
n m
n m
ề
ề
m c
m c
ó
ó
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng
ng
a
a
Ch
Ch
ấ
ấ
t lư
t lư
ợ
ợ
ng ph
ng ph
ầ
ầ
n m
n m
ề
ề
m :
m :
V
V
Không l
Không l
à
à
m
m
ộ
ộ
t kh
t kh
á
á
i ni
i ni
ệ
ệ
m đơn gi
m đơn gi
ả
ả
n
n
V
V
Bao g
Bao g
ồ
ồ
m nhi
m nhi
ề
ề
u y
u y
ế
ế
u t
u t
ố
ố
ph
ph
ứ
ứ
c h
c h
ợ
ợ
p
p
a
a
Ngư
Ngư
ờ
ờ
i ta thư
i ta thư
ờ
ờ
ng đ
ng đ
á
á
nh gi
nh gi
á
á
theo hai ki
theo hai ki
ể
ể
u ch
u ch
ấ
ấ
t lư
t lư
ợ
ợ
ng :
ng :
V
V
Nh
Nh
ữ
ữ
ng y
ng y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên ngo
ng bên ngo
à
à
i
i
(m
(m
ụ
ụ
c đ
c đ
í
í
ch cu
ch cu
ố
ố
i c
i c
ù
ù
ng,
ng,
ch
ch
ẳ
ẳ
ng h
ng h
ạ
ạ
n ch
n ch
ạ
ạ
y nhanh, d
y nhanh, d
ễ
ễ
hi
hi
ể
ể
u, d
u, d
ễ
ễ
s
s
ử
ử
d
d
ụ
ụ
ng
ng
…
…
)
)
V
V
Nh
Nh
ữ
ữ
ng y
ng y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên trong
ng bên trong
(ch
(ch
ỉ
ỉ
nh
nh
ữ
ữ
ng ngư
ng ngư
ờ
ờ
i l
i l
à
à
m Tin
m Tin
h
h
ọ
ọ
c chuyên nghi
c chuyên nghi
ệ
ệ
p m
p m
ớ
ớ
i bi
i bi
ế
ế
t đư
t đư
ợ
ợ
c, ch
c, ch
ẳ
ẳ
ng h
ng h
ạ
ạ
n c
n c
ó
ó
t
t
í
í
nh c
nh c
ấ
ấ
u
u
tr
tr
ú
ú
c, d
c, d
ễ
ễ
đ
đ
ọ
ọ
c, d
c, d
ễ
ễ
b
b
ả
ả
o tr
o tr
ì
ì
ph
ph
á
á
t tri
t tri
ể
ể
n )
n )
a
a
Y
Y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên trong l
ng bên trong l
à
à
m
m
ấ
ấ
u ch
u ch
ố
ố
t đ
t đ
ể
ể
đ
đ
ạ
ạ
t đư
t đư
ợ
ợ
c
c
nh
nh
ữ
ữ
ng y
ng y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên ngo
ng bên ngo
à
à
i
i
18/
18/
66
66
Ch
Ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên ngo
ng bên ngo
à
à
i c
i c
ủ
ủ
a SPPM
a SPPM
a
a
Nh
Nh
ữ
ữ
ng y
ng y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên ngo
ng bên ngo
à
à
i c
i c
ủ
ủ
a SPPM
a SPPM
ch
ch
ủ
ủ
y
y
ế
ế
u ph
u ph
ụ
ụ
c v
c v
ụ
ụ
cho ngư
cho ngư
ờ
ờ
i s
i s
ử
ử
d
d
ụ
ụ
ng (NSD)
ng (NSD)
a
a
Ch
Ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên ngo
ng bên ngo
à
à
i g
i g
ồ
ồ
m :
m :
V
V
T
T
ố
ố
c đ
c đ
ộ
ộ
nhanh
nhanh
V
V
Ch
Ch
ạ
ạ
y
y
ổ
ổ
n đ
n đ
ị
ị
nh
nh
V
V
C
C
ó
ó
t
t
í
í
nh d
nh d
ễ
ễ
hi
hi
ể
ể
u, d
u, d
ễ
ễ
s
s
ử
ử
d
d
ụ
ụ
ng (ti
ng (ti
ế
ế
ng Anh, ti
ng Anh, ti
ế
ế
ng Vi
ng Vi
ệ
ệ
t)
t)
V
V
C
C
ó
ó
t
t
í
í
nh d
nh d
ễ
ễ
th
th
í
í
ch nghi v
ch nghi v
ớ
ớ
i nh
i nh
ữ
ữ
ng thay đ
ng thay đ
ổ
ổ
i (t
i (t
í
í
nh m
nh m
ở
ở
r
r
ộ
ộ
ng)
ng)
V
V
C
C
ó
ó
t
t
í
í
nh công th
nh công th
á
á
i h
i h
ọ
ọ
c (Ergonomy, Human Factor)
c (Ergonomy, Human Factor)
V
V
v.v
v.v
Nhập môn CNPM - Ch1. Mở đầu4
19/
19/
66
66
Ch
Ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên trong c
ng bên trong c
ủ
ủ
a SPPM
a SPPM
a
a
Nh
Nh
ữ
ữ
ng y
ng y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng bên trong c
ng bên trong c
ủ
ủ
a m
a m
ộ
ộ
t SPPM
t SPPM
(cho nh
(cho nh
ữ
ữ
ng ngư
ng ngư
ờ
ờ
i l
i l
à
à
m Tin h
m Tin h
ọ
ọ
c chuyên nghi
c chuyên nghi
ệ
ệ
p)
p)
l
l
à
à
:
:
V
V
T
T
í
í
nh đ
nh đ
ú
ú
ng đ
ng đ
ắ
ắ
n
n
Kh
Kh
ả
ả
năng th
năng th
ự
ự
c hi
c hi
ệ
ệ
n ch
n ch
í
í
nh x
nh x
á
á
c công vi
c công vi
ệ
ệ
c đ
c đ
ặ
ặ
t ra
t ra
V
V
T
T
í
í
nh b
nh b
ề
ề
n v
n v
ữ
ữ
ng
ng
C
C
ó
ó
th
th
ể
ể
ho
ho
ạ
ạ
t đ
t đ
ộ
ộ
ng trong nh
ng trong nh
ữ
ữ
ng đi
ng đi
ề
ề
u ki
u ki
ệ
ệ
n b
n b
ấ
ấ
t thư
t thư
ờ
ờ
ng
ng
V
V
T
T
í
í
nh c
nh c
ó
ó
th
th
ể
ể
m
m
ở
ở
r
r
ộ
ộ
ng
ng
Kh
Kh
ả
ả
năng d
năng d
ễ
ễ
s
s
ử
ử
a đ
a đ
ổ
ổ
i đ
i đ
ể
ể
th
th
í
í
ch nghi v
ch nghi v
ớ
ớ
i nh
i nh
ữ
ữ
ng thay đ
ng thay đ
ổ
ổ
i m
i m
ớ
ớ
i
i
V
V
T
T
í
í
nh s
nh s
ử
ử
d
d
ụ
ụ
ng l
ng l
ạ
ạ
i
i
Kh
Kh
ả
ả
năng s
năng s
ử
ử
d
d
ụ
ụ
ng l
ng l
ạ
ạ
i to
i to
à
à
n b
n b
ộ
ộ
hay m
hay m
ộ
ộ
t ph
t ph
ầ
ầ
n c
n c
ủ
ủ
a h
a h
ệ
ệ
th
th
ố
ố
ng cho
ng cho
nh
nh
ữ
ữ
ng
ng
ứ
ứ
ng d
ng d
ụ
ụ
ng m
ng m
ớ
ớ
i
i
V
V
T
T
í
í
nh tương th
nh tương th
í
í
ch
ch
C
C
ó
ó
th
th
ể
ể
d
d
ễ
ễ
d
d
à
à
ng k
ng k
ế
ế
t h
t h
ợ
ợ
p v
p v
ớ
ớ
i c
i c
á
á
c s
c s
ả
ả
n ph
n ph
ẩ
ẩ
m ph
m ph
ầ
ầ
n m
n m
ề
ề
m kh
m kh
á
á
c
c
20/
20/
66
66
C
C
á
á
c y
c y
ế
ế
u t
u t
ố
ố
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng kh
ng kh
á
á
c
c
a
a
Hi
Hi
ệ
ệ
u qu
u qu
ả
ả
đ
đ
ố
ố
i v
i v
ớ
ớ
i ngu
i ngu
ồ
ồ
n t
n t
à
à
i nguyên c
i nguyên c
ủ
ủ
a MTĐT như
a MTĐT như
:
:
V
V
B
B
ộ
ộ
x
x
ử
ử
lý
lý
V
V
B
B
ộ
ộ
nh
nh
ớ
ớ
c
c
á
á
c lo
c lo
ạ
ạ
i
i
V
V
C
C
á
á
c thi
c thi
ế
ế
t b
t b
ị
ị
CNNT&TT
CNNT&TT
a
a
T
T
í
í
nh th
nh th
í
í
ch nghi :
ch nghi :
V
V
D
D
ễ
ễ
s
s
ử
ử
d
d
ụ
ụ
ng
ng
V
V
D
D
ễ
ễ
chuy
chuy
ể
ể
n đ
n đ
ổ
ổ
i (không ph
i (không ph
ụ
ụ
thu
thu
ộ
ộ
c v
c v
à
à
o c
o c
ấ
ấ
u h
u h
ì
ì
nh ph
nh ph
ầ
ầ
n c
n c
ứ
ứ
ng)
ng)
V
V
D
D
ễ
ễ
ki
ki
ể
ể
m ch
m ch
ứ
ứ
ng
ng
V
V
An to
An to
à
à
n
n
(
(
đư
đư
ợ
ợ
c b
c b
ả
ả
o v
o v
ệ
ệ
quy
quy
ề
ề
n truy nh
n truy nh
ậ
ậ
p)
p)
V
V
v.v
v.v
21/
21/
66
66
Phân lo
Phân lo
ạ
ạ
i
i phần mềm
a
a
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m (PM) m
m (PM) m
á
á
y t
y t
í
í
nh l
nh l
à
à
thu
thu
ậ
ậ
t ng
t ng
ữ
ữ
chung
chung
ch
ch
ỉ
ỉ
c
c
á
á
c chương tr
c chương tr
ì
ì
nh ch
nh ch
ạ
ạ
y trên m
y trên m
á
á
y t
y t
í
í
nh
nh
a
a
C
C
ó
ó
nhi
nhi
ề
ề
u c
u c
á
á
ch p
ch p
hân lo
hân lo
ạ
ạ
i PM
i PM
, n
, n
hưng
hưng
thư
thư
ờ
ờ
ng đư
ng đư
ợ
ợ
c p
c p
hân lo
hân lo
ạ
ạ
i
i
theo phương th
theo phương th
ứ
ứ
c ho
c ho
ạ
ạ
t đ
t đ
ộ
ộ
ng
ng
, g
, g
ồ
ồ
m 4 lo
m 4 lo
ạ
ạ
i :
i :
V
V
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m h
m h
ệ
ệ
th
th
ố
ố
ng
ng
(System SoftWare)
(System SoftWare)
V
V
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
ứ
ứ
ng d
ng d
ụ
ụ
ng
ng
(Application SoftWare)
(Application SoftWare)
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m
m tiện ích
(Utility SoftWare)
(Utility SoftWare)
V
V
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m nh
m nh
ú
ú
ng (Embedded Software)
ng (Embedded Software)
22/
22/
66
66
Phần mềm
h
h
ệ
ệ
th
th
ố
ố
ng
ng
a Chức năng
d
d
ù
ù
ng đ
ng đ
ể
ể
v
v
ậ
ậ
n h
n h
à
à
nh m
nh m
á
á
y t
y t
í
í
nh
nh :
V
V
Gi
Gi
ú
ú
p đi
p đi
ề
ề
u khi
u khi
ể
ể
n ph
n ph
ầ
ầ
n c
n c
ứ
ứ
ng m
ng m
á
á
y t
y t
í
í
nh, c
nh, c
á
á
c thi
c thi
ế
ế
t b
t b
ị
ị
chuyên d
chuyên d
ụ
ụ
ng
ng
V
V
L
L
à
à
n
n
ề
ề
n t
n t
ả
ả
ng cho c
ng cho c
á
á
c
c
ứ
ứ
ng d
ng d
ụ
ụ
ng kh
ng kh
á
á
c nhau ho
c nhau ho
ạ
ạ
t đ
t đ
ộ
ộ
ng
ng
a
a
V
V
í
í
d
d
ụ
ụ
:
:
V
V
C
C
á
á
c h
c h
ệ
ệ
đi
đi
ề
ề
u h
u h
à
à
nh m
nh m
á
á
y t
y t
í
í
nh Windows XP, Linux, Unix
nh Windows XP, Linux, Unix
…
…
V
V
C
C
á
á
c thư vi
c thư vi
ệ
ệ
n liên k
n liên k
ế
ế
t đ
t đ
ộ
ộ
ng
ng
DLL
DLL
(
(
Dynamic Linked Library)
Dynamic Linked Library)
V
V
C
C
á
á
c
c
tr
tr
ì
ì
nh
nh
đi
đi
ề
ề
u
u
khi
khi
ể
ể
n
n
(
(
D
D
river)
river)
V
V
P
P
h
h
ầ
ầ
n
n
s
s
ụ
ụ
n
n
/d
/d
ẻ
ẻ
o
o
(Firm
(Firm
W
W
are) v
are) v
à
à
BIOS
BIOS
MS
MS
-
-
DOS
DOS
Windows
Windows
Linux
Linux
Unix
Unix
Mac
Mac
23/
23/
66
66
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
ứ
ứ
ng d
ng d
ụ
ụ
ng
ng
a Chức năng
d
d
ù
ù
ng đ
ng đ
ể
ể thực hiện
m
m
ộ
ộ
t hay nhi
t hay nhi
ề
ề
u
u
t
t
á
á
c v
c v
ụ
ụ
n
n
à
à
o đ
o đ
ó
ó
trên máy tính một cách hiệu quả, nhanh chóng và dễ dàng
a
a
V
V
í
í
d
d
ụ
ụ
:
:
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m văn phòng
m văn phòng
(Microsoft Offices, Lotus 1
(Microsoft Offices, Lotus 1
-
-
2
2
-
-
3, FoxPro)
3, FoxPro)
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m
m
đa phương ti
đa phương ti
ệ
ệ
n (Multimedia Software)
n (Multimedia Software)
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m doanh nghi
m doanh nghi
ệ
ệ
p
p
BI, ERP, CRM
BI, ERP, CRM
…
…
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m gi
m gi
á
á
o d
o d
ụ
ụ
c
c
,
,
tr
tr
ợ
ợ
gi
gi
ú
ú
p gi
p gi
ả
ả
ng d
ng d
ạ
ạ
y (e
y (e
-
-
Learning)
Learning)
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m
m
C
C
ơ s
ơ s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
(CSDL) v
(CSDL) v
à
à
qu
qu
ả
ả
n tr
n tr
ị
ị
CSDL
CSDL
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m
m
đ
đ
ồ
ồ
h
h
ọ
ọ
a
a
(Graphics Software), thi
(Graphics Software), thi
ế
ế
t k
t k
ế
ế
(CAD, Designers )
(CAD, Designers )
V
V
C
C
á
á
c h
c h
ệ
ệ
chuyên gia, tr
chuyên gia, tr
í
í
tu
tu
ệ
ệ
nhân t
nhân t
ạ
ạ
o,
o,
ngư
ngư
ờ
ờ
i m
i m
á
á
y, v.v
y, v.v
V
V
P
P
h
h
ầ
ầ
n m
n m
ề
ề
m
m
t
t
rò chơi
rò chơi
(Games
(Games
)
)
…
…
24/
24/
66
66
Ph
Ph
ầ
ầ
n
n
m
m
ề
ề
m
m
ti
ti
ệ
ệ
n
n
í
í
ch
ch
a Chức năng
d
d
ù
ù
ng đ
ng đ
ể
ể quản lý và tối ưu hóa mọi máy tính
một cách hiệu quả, nhanh chóng và dễ dàng
a Ví dụ :
V
V
C
C
á
á
c ngôn ng
c ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh (Programming Languages)
nh (Programming Languages)
V
V
C
C
á
á
c ph
c ph
ầ
ầ
n m
n m
ề
ề
m chuy
m chuy
ể
ể
n d
n d
ị
ị
ch mã
ch mã
(Translator) :
(Translator) :
biên d
biên d
ị
ị
ch
ch
(Compiler),
(Compiler),
thông d
thông d
ị
ị
ch
ch
(Interpretor)
(Interpretor)
V
V
Qu
Qu
ả
ả
n lý đ
n lý đ
ĩ
ĩ
a c
a c
ứ
ứ
ng (Disk Defragmenters)
ng (Disk Defragmenters)
V
V
Qu
Qu
ả
ả
n lý hi
n lý hi
ệ
ệ
n tr
n tr
ạ
ạ
ng (System Profilers)
ng (System Profilers)
V
V
Phòng ch
Phòng ch
ố
ố
ng virus, harker (Virus Scanners)
ng virus, harker (Virus Scanners)
V
V
N
N
é
é
n gi
n gi
ả
ả
i n
i n
é
é
n DL (Compression)
n DL (Compression)
V
V
T
T
ố
ố
i ưu h
i ưu h
ệ
ệ
th
th
ố
ố
ng (Registry Cleaners)
ng (Registry Cleaners)
…
…
Nhập môn CNPM - Ch1. Mở đầu5
25/
25/
66
66
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m nh
m nh
ú
ú
ng
ng
Hay
Hay
h
h
ệ
ệ
th
th
ố
ố
ng nh
ng nh
ú
ú
ng
ng
(Embedded System) :
(Embedded System) :
a
a
Ph
Ph
ụ
ụ
c v
c v
ụ
ụ
gi
gi
ả
ả
i quy
i quy
ế
ế
t c
t c
á
á
c b
c b
à
à
i to
i to
á
á
n chuyên d
n chuyên d
ụ
ụ
ng
ng
trong nhi
trong nhi
ề
ề
u l
u l
ĩ
ĩ
nh v
nh v
ự
ự
c kh
c kh
á
á
c nhau :
c nhau :
V
V
Công nghi
Công nghi
ệ
ệ
p
p
V
V
T
T
ự
ự
đ
đ
ộ
ộ
ng ho
ng ho
á
á
V
V
Đi
Đi
ề
ề
u khi
u khi
ể
ể
n
n
V
V
Quan tr
Quan tr
ắ
ắ
c
c
V
V
Truy
Truy
ề
ề
n tin
n tin
…
…
a
a
M
M
ụ
ụ
c đ
c đ
í
í
ch :
ch :
V
V
Gi
Gi
ú
ú
p c
p c
á
á
c s
c s
ả
ả
n ph
n ph
ẩ
ẩ
m đi
m đi
ệ
ệ
n t
n t
ử
ử
c
c
ó
ó
ch
ch
ứ
ứ
c năng ho
c năng ho
à
à
n h
n h
ả
ả
o, ph
o, ph
ụ
ụ
c v
c v
ụ
ụ
hi
hi
ệ
ệ
u qu
u qu
ả
ả
c
c
á
á
c nhu c
c nhu c
ầ
ầ
u c
u c
ủ
ủ
a NSD v
a NSD v
ớ
ớ
i đ
i đ
ộ
ộ
an to
an to
à
à
n, b
n, b
ả
ả
o m
o m
ậ
ậ
t cao
t cao
26/
26/
66
66
V
V
í
í
d
d
ụ
ụ
ph
ph
ầ
ầ
n m
n m
ề
ề
m nh
m nh
ú
ú
ng
ng
a
a
L
L
à
à
nh
nh
ữ
ữ
ng thi
ng thi
ế
ế
t b
t b
ị
ị
c
c
ầ
ầ
m tay nh
m tay nh
ỏ
ỏ
g
g
ọ
ọ
n :
n :
V
V
Đ
Đ
ồ
ồ
ng h
ng h
ồ
ồ
k
k
ĩ
ĩ
thu
thu
ậ
ậ
t s
t s
ố
ố
V
V
M
M
á
á
y chơi nh
y chơi nh
ạ
ạ
c MP3
c MP3
…
…
a
a
Ho
Ho
ặ
ặ
c l
c l
à
à
nh
nh
ữ
ữ
ng s
ng s
ả
ả
n ph
n ph
ẩ
ẩ
m l
m l
ớ
ớ
n như
n như
:
:
V
V
Đ
Đ
è
è
n giao thông
n giao thông
V
V
B
B
ộ
ộ
ki
ki
ể
ể
m so
m so
á
á
t ho
t ho
ạ
ạ
t đ
t đ
ộ
ộ
ng trong nh
ng trong nh
à
à
m
m
á
á
y
y
V
V
C
C
á
á
c h
c h
ệ
ệ
th
th
ố
ố
ng ki
ng ki
ể
ể
m so
m so
á
á
t m
t m
á
á
y năng lư
y năng lư
ợ
ợ
ng h
ng h
ạ
ạ
t nhân
t nhân
V
V
D
D
ự
ự
b
b
á
á
o, c
o, c
ả
ả
nh b
nh b
á
á
o th
o th
ờ
ờ
i ti
i ti
ế
ế
t,
t,
mưa bão
mưa bão
,
,
đ
đ
ộ
ộ
ng đ
ng đ
ấ
ấ
t, s
t, s
ó
ó
ng th
ng th
ầ
ầ
n
n
…
…
Robot của NASA
Phần mềm điều khiển mạch LED
27/
27/
66
66
Đ
Đ
ặ
ặ
c đi
c đi
ể
ể
m ph
m ph
ầ
ầ
n m
n m
ề
ề
m nh
m nh
ú
ú
ng
ng
a
a
Đ
Đ
ặ
ặ
c đi
c đi
ể
ể
m c
m c
ủ
ủ
a c
a c
á
á
c h
c h
ệ
ệ
th
th
ố
ố
ng nh
ng nh
ú
ú
ng l
ng l
à
à
:
:
V
V
Đư
Đư
ợ
ợ
c t
c t
í
í
ch h
ch h
ợ
ợ
p v
p v
à
à
o trong c
o trong c
á
á
c IC c
c IC c
ủ
ủ
a thi
a thi
ế
ế
t b
t b
ị
ị
đi
đi
ệ
ệ
n t
n t
ử
ử
V
V
C
C
ó
ó
kh
kh
ả
ả
năng t
năng t
ự
ự
tr
tr
ị
ị
, ch
, ch
ạ
ạ
y trong c
y trong c
á
á
c thi
c thi
ế
ế
t b
t b
ị
ị
m
m
à
à
không c
không c
ầ
ầ
n h
n h
ệ
ệ
đi
đi
ề
ề
u h
u h
à
à
nh
nh
V
V
Ho
Ho
ạ
ạ
t đ
t đ
ộ
ộ
ng
ng
ổ
ổ
n đ
n đ
ị
ị
nh
nh
V
V
C
C
ó
ó
t
t
í
í
nh năng t
nh năng t
ự
ự
đ
đ
ộ
ộ
ng ho
ng ho
á
á
cao
cao
a
a
Ưu đi
Ưu đi
ể
ể
m :
m :
V
V
Nh
Nh
ỏ
ỏ
g
g
ọ
ọ
n
n
V
V
D
D
ễ
ễ
c
c
à
à
i đ
i đ
ặ
ặ
t,
t,
đ
đ
ó
ó
ng g
ng g
ó
ó
i
i
V
V
C
C
ó
ó
th
th
ể
ể
s
s
ả
ả
n xu
n xu
ấ
ấ
t h
t h
à
à
ng lo
ng lo
ạ
ạ
t
t
Network Embeded Module
28/
28/
66
66
Thu
Thu
ộ
ộ
c t
c t
í
í
nh c
nh c
ủ
ủ
a SPPM
a SPPM
a
a
Thu
Thu
ộ
ộ
c t
c t
í
í
nh c
nh c
ủ
ủ
a m
a m
ộ
ộ
t SPPM bi
t SPPM bi
ế
ế
n đ
n đ
ổ
ổ
i t
i t
ù
ù
y theo ph
y theo ph
ầ
ầ
n m
n m
ề
ề
m
m
:
:
V
V
X
X
u
u
ấ
ấ
t hi
t hi
ệ
ệ
n t
n t
ừ
ừ
khi đư
khi đư
ợ
ợ
c c
c c
à
à
i đ
i đ
ặ
ặ
t v
t v
à
à
đư
đư
ợ
ợ
c đưa ra d
c đưa ra d
ù
ù
ng
ng
V
V
K
K
hông bao g
hông bao g
ồ
ồ
m c
m c
á
á
c d
c d
ị
ị
ch v
ch v
ụ
ụ
đư
đư
ợ
ợ
c cung c
c cung c
ấ
ấ
p k
p k
è
è
m theo
m theo
a
a
M
M
ộ
ộ
t s
t s
ố
ố
thu
thu
ộ
ộ
c t
c t
í
í
nh quan tr
nh quan tr
ọ
ọ
ng g
ng g
ồ
ồ
m:
m:
V
V
Kh
Kh
ả
ả
năng b
năng b
ả
ả
o tr
o tr
ì
ì
đ
đ
ể
ể
th
th
ỏ
ỏ
a mãn yêu c
a mãn yêu c
ầ
ầ
u c
u c
ủ
ủ
a kh
a kh
á
á
ch h
ch h
à
à
ng
ng
V
V
Kh
Kh
ả
ả
năng tin c
năng tin c
ậ
ậ
y, an to
y, an to
à
à
n v
n v
à
à
b
b
ả
ả
o m
o m
ậ
ậ
t c
t c
ủ
ủ
a ph
a ph
ầ
ầ
n m
n m
ề
ề
m không t
m không t
ạ
ạ
o ra
o ra
thi
thi
ệ
ệ
t h
t h
ạ
ạ
i v
i v
ậ
ậ
t ch
t ch
ấ
ấ
t hay kinh t
t hay kinh t
ế
ế
trong trư
trong trư
ờ
ờ
ng h
ng h
ợ
ợ
p hư h
p hư h
ỏ
ỏ
ng
ng
V
V
Đ
Đ
ộ
ộ
h
h
ữ
ữ
u hi
u hi
ệ
ệ
u
u
không th
không th
ể
ể
ph
ph
í
í
ph
ph
ạ
ạ
m c
m c
á
á
c ngu
c ngu
ồ
ồ
n t
n t
à
à
i nguyên
i nguyên
như b
như b
ộ
ộ
nh
nh
ớ
ớ
v
v
à
à
c
c
á
á
c chu k
c chu k
ì
ì
vi x
vi x
ử
ử
lý
lý
V
V
Kh
Kh
ả
ả
năng s
năng s
ử
ử
d
d
ụ
ụ
ng
ng
,
,
c
c
ó
ó
m
m
ộ
ộ
t giao di
t giao di
ệ
ệ
n tương đ
n tương đ
ố
ố
i d
i d
ễ
ễ
cho ngư
cho ngư
ờ
ờ
i d
i d
ù
ù
ng
ng
v
v
à
à
c
c
ó
ó
đ
đ
ầ
ầ
y đ
y đ
ủ
ủ
h
h
ồ
ồ
sơ v
sơ v
ề
ề
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
29/
29/
66
66
T
T
í
í
nh ch
nh ch
ấ
ấ
t c
t c
ủ
ủ
a CNPM/SPPM
a CNPM/SPPM
a
a
CNPM :
CNPM :
V
V
T
T
ạ
ạ
o ra SPPM
o ra SPPM
“
“
v
v
ậ
ậ
t ch
t ch
ấ
ấ
t
t
”
”
th
th
ấ
ấ
y đư
y đư
ợ
ợ
c, sao ch
c, sao ch
é
é
p đư
p đư
ợ
ợ
c
c
nhưng không
nhưng không
“
“
s
s
ờ
ờ
th
th
ấ
ấ
y
y
”
”
đư
đư
ợ
ợ
c
c
V
V
H
H
ạ
ạ
t
t
ầ
ầ
ng cơ s
ng cơ s
ở
ở
ch
ch
ủ
ủ
y
y
ế
ế
u l
u l
à
à
đi
đi
ệ
ệ
n v
n v
à
à
vi
vi
ễ
ễ
n thông
n thông
Ngư
Ngư
ờ
ờ
i ta c
i ta c
ó
ó
th
th
ể
ể
l
l
à
à
m vi
m vi
ệ
ệ
c t
c t
ừ
ừ
xa, l
xa, l
à
à
m vi
m vi
ệ
ệ
c
c
“
“
t
t
ạ
ạ
i gia
i gia
”
”
, m
, m
ọ
ọ
i l
i l
ú
ú
c m
c m
ọ
ọ
i nơi
i nơi
…
…
V
V
L
L
ĩ
ĩ
nh v
nh v
ự
ự
c luôn đòi h
c luôn đòi h
ỏ
ỏ
i t
i t
í
í
nh năng đ
nh năng đ
ộ
ộ
ng, t
ng, t
í
í
nh s
nh s
á
á
ng t
ng t
ạ
ạ
o v
o v
à
à
khôn ngoan
khôn ngoan
a
a
SPPM :
SPPM :
V
V
Không c
Không c
ó
ó
“
“
h
h
à
à
ng gi
ng gi
ả
ả
, ch
, ch
ỉ
ỉ
b
b
ị
ị
sao ch
sao ch
é
é
p
p
“
“
l
l
ậ
ậ
u
u
”
”
,
,
“
“
ăn c
ăn c
ắ
ắ
p
p
”…
”…
V
V
Không b
Không b
ị
ị
“
“
mòn c
mòn c
ũ
ũ
”
”
, n
, n
hưng luôn đư
hưng luôn đư
ợ
ợ
c
c
“
“
m
m
ớ
ớ
i hơn
i hơn
”
”
qua phiên b
qua phiên b
ả
ả
n
n
V
V
Đư
Đư
ợ
ợ
c phân ph
c phân ph
ố
ố
i v
i v
à
à
tiêu th
tiêu th
ụ
ụ
theo nhi
theo nhi
ề
ề
u phương th
u phương th
ứ
ứ
c,
c,
c
c
ó
ó
th
th
ể
ể
“
“
vư
vư
ợ
ợ
t biên
t biên
”
”
không qua khâu ki
không qua khâu ki
ể
ể
m tra H
m tra H
ả
ả
i quan
i quan
V
V
Không ph
Không ph
ụ
ụ
thu
thu
ộ
ộ
c v
c v
à
à
không b
không b
ị
ị
ả
ả
nh hư
nh hư
ở
ở
ng (ho
ng (ho
ặ
ặ
c ch
c ch
ỉ
ỉ
b
b
ị
ị
r
r
ấ
ấ
t
t
í
í
t)
t)
c
c
á
á
c y
c y
ế
ế
u t
u t
ố
ố
đ
đ
ị
ị
a lý
a lý
,
,
kh
kh
í
í
h
h
ậ
ậ
u
u
,
,
môi trư
môi trư
ờ
ờ
ng
ng
V
V
M
M
ở
ở
ra c
ra c
á
á
c th
c th
ị
ị
trư
trư
ờ
ờ
ng r
ng r
ấ
ấ
t l
t l
ớ
ớ
n.
n.
đ
đ
ầ
ầ
y ti
y ti
ề
ề
m năng
m năng
,
,
c
c
ạ
ạ
nh tranh quy
nh tranh quy
ế
ế
t li
t li
ệ
ệ
t
t
30/
30/
66
66
T
T
í
í
nh c
nh c
ạ
ạ
nh tranh c
nh tranh c
ủ
ủ
a PM
a PM
a
a
C
C
ạ
ạ
nh tranh c
nh tranh c
ủ
ủ
a PM (Software Competitiveness)
a PM (Software Competitiveness)
V
V
M
M
ỹ
ỹ
, Tây Âu v
, Tây Âu v
à
à
Đông Âu ng
Đông Âu ng
à
à
y nay c
y nay c
ó
ó
công nghi
công nghi
ệ
ệ
p PM
p PM
ổ
ổ
n đ
n đ
ị
ị
nh
nh
V
V
Châu
Châu
Á
Á
c
c
ó
ó
c
c
á
á
c qu
c qu
ố
ố
c gia c
c gia c
ó
ó
n
n
ề
ề
n CNPM ph
n CNPM ph
á
á
t tri
t tri
ể
ể
n :
n :
Nh
Nh
ậ
ậ
t B
t B
ả
ả
n, H
n, H
à
à
n qu
n qu
ố
ố
c, Singapore,
c, Singapore,
Ấ
Ấ
n Đ
n Đ
ộ
ộ
, Trung Qu
, Trung Qu
ố
ố
c
c
a
a
B
B
ả
ả
n ch
n ch
ấ
ấ
t tr
t tr
í
í
tu
tu
ệ
ệ
c
c
ủ
ủ
a c
a c
ạ
ạ
nh tranh :
nh tranh :
Innovative, Vital and Successful
Innovative, Vital and Successful
Software Product = Human Thought
Software Product = Human Thought
Need
Need
and HQP (High Qualified Personal)
and HQP (High Qualified Personal)
Human Resource Need for the VN IT Industry
Human Resource Need for the VN IT Industry
Nhập môn CNPM - Ch1. Mở đầu6
31/
31/
66
66
T
T
ó
ó
m t
m t
ắ
ắ
t qu
t qu
á
á
tr
tr
ì
ì
nh ti
nh ti
ế
ế
n h
n h
ó
ó
a c
a c
ủ
ủ
a SPPM
a SPPM
Hệ thống để bàn (Desktop - Personal - Notebook computers)
Lập trình hướng đối tượng (Object oriented programming)
Lập trình trực quan (Visual programming)
Hệ chuyên gia (Expert system)
Mạng thông tin toàn cầu (Worldwide communication network)
Xử lý song song (Paralell processing)
Thời kỳ thứ tư
1990 trở đi
Hệ thống xử lý phân bổ (Distributed processing system)
Thông minh (Intelligence)
Phần cứng giá thành hạ
Hiệu quả tiêu thụ
Thời kỳ thứ ba
1970 - 1990
Đa người dùng (Multiusers)
Thời gian thực (Real time)
Cơ sở dữ liệu (Database)
Phần mềm sản phẩm
Thời kỳ thứ hai
1960 - 1970
Xử lý theo lô (Batch processing)
Phần mềm được viết theo đơn đặt hàng
Thời kỳ đầu tiên
1950 - 1960
32/
32/
66
66
L
L
ị
ị
ch s
ch s
ử
ử
công ngh
công ngh
ệ
ệ
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
C
C
à
à
i đ
i đ
ặ
ặ
t
t
Thi
Thi
ế
ế
t k
t k
ế
ế
Đ
Đ
ặ
ặ
c t
c t
ả
ả
Phân
Phân
t
t
í
í
ch
ch
yêu c
yêu c
ầ
ầ
u
u
1955 1975 1985 2005
Tính toán
Quản lý nhỏ
Ngôn ngữ
thông thường
Thuật toán
Phần mềm nhỏ,
Xử lý theo lô
trên máy lớn
Thời gian thực
LAN, CSDL
Ngôn ngữ hình thức
Đặc tả Vào/Ra,
Dòng dữ liệu
Lập trình cấu trúc
Cấu hình hệ thống
Hệ điều hành
Hệ QTCSDL
Hệ phân tán
PC, WAN, MAN
Internet
Hướng đối tượng
Tiến trình, vòng đời PM
CASE
Lập trình HĐT
Giao thức, giao diện
Phần mềm dùng lại
Phần mềm đóng gói
33/
33/
66
66
Ph
Ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
Ph
Ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m trong khuôn kh
m trong khuôn kh
ổ
ổ
m
m
ộ
ộ
t d
t d
ự
ự
á
á
n Tin h
n Tin h
ọ
ọ
c :
c :
V
V
Nhi
Nhi
ề
ề
u ngư
u ngư
ờ
ờ
i l
i l
ậ
ậ
p tr
p tr
ì
ì
nh tham gia,
nh tham gia,
đư
đư
ợ
ợ
c chia th
c chia th
à
à
nh nh
nh nh
ó
ó
m
m
V
V
M
M
ỗ
ỗ
i nh
i nh
ó
ó
m ph
m ph
ụ
ụ
tr
tr
á
á
ch gi
ch gi
ả
ả
i quy
i quy
ế
ế
t m
t m
ộ
ộ
t ph
t ph
ầ
ầ
n c
n c
ủ
ủ
a d
a d
ự
ự
á
á
n
n
V
V
Ngư
Ngư
ờ
ờ
i ph
i ph
ụ
ụ
tr
tr
á
á
ch d
ch d
ự
ự
á
á
n phân b
n phân b
ổ
ổ
công vi
công vi
ệ
ệ
c cho t
c cho t
ừ
ừ
ng nh
ng nh
ó
ó
m
m
V
V
C
C
á
á
c nh
c nh
ó
ó
m ph
m ph
ả
ả
i đ
i đ
ả
ả
m b
m b
ả
ả
o m
o m
ố
ố
i liên l
i liên l
ạ
ạ
c v
c v
à
à
chia s
chia s
ẻ
ẻ
thông tin
thông tin
V
V
Ki
Ki
ể
ể
m tra ti
m tra ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n c
n c
ủ
ủ
a d
a d
ự
ự
á
á
n
n
V
V
Ki
Ki
ể
ể
m tra ch
m tra ch
ấ
ấ
t lư
t lư
ợ
ợ
ng c
ng c
ủ
ủ
a SPPM khi ho
a SPPM khi ho
à
à
n t
n t
ấ
ấ
t
t
a
a
B
B
ả
ả
n ch
n ch
ấ
ấ
t
t
ph
ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m
m
:
:
V
V
Không ch
Không ch
ỉ
ỉ
l
l
à
à
vi
vi
ệ
ệ
c l
c l
ậ
ậ
p tr
p tr
ì
ì
nh thu
nh thu
ầ
ầ
n tuý
n tuý
V
V
L
L
à
à
tri
tri
ể
ể
n khai c
n khai c
á
á
c giai đo
c giai đo
ạ
ạ
n theo c
n theo c
á
á
c quan đi
c quan đi
ể
ể
m kh
m kh
á
á
c nhau
c nhau
V
V
Hi
Hi
ệ
ệ
n nay thư
n nay thư
ờ
ờ
ng s
ng s
ử
ử
d
d
ụ
ụ
ng quan đi
ng quan đi
ể
ể
m theo l
m theo l
ớ
ớ
p
p
34/
34/
66
66
Nguyên lý, p
Nguyên lý, p
hương ph
hương ph
á
á
p, k
p, k
ỹ
ỹ
thu
thu
ậ
ậ
t v
t v
à
à
công c
công c
ụ
ụ
a
a
Đ
Đ
ể
ể
xây d
xây d
ự
ự
ng m
ng m
ộ
ộ
t HTPM,
t HTPM,
ngư
ngư
ờ
ờ
i ta c
i ta c
ầ
ầ
n nguyên lý,
n nguyên lý,
phương
phương
ph
ph
á
á
p, k
p, k
ỹ
ỹ
thu
thu
ậ
ậ
t v
t v
à
à
công c
công c
ụ
ụ
(
(
tương t
tương t
ự
ự
n
n
ấ
ấ
u m
u m
ộ
ộ
t m
t m
ó
ó
n ăn
n ăn
)
)
V
V
Nguyên lý : tuân theo c
Nguyên lý : tuân theo c
á
á
c quy t
c quy t
ắ
ắ
c, m
c, m
ụ
ụ
c đ
c đ
í
í
ch
ch
V
V
í
í
d
d
ụ
ụ
: c
: c
á
á
c quy t
c quy t
ắ
ắ
c v
c v
ế
ế
v
v
ệ
ệ
sinh, an to
sinh, an to
à
à
n th
n th
ự
ự
c ph
c ph
ẩ
ẩ
m
m
V
V
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t : c
t : c
á
á
ch th
ch th
ứ
ứ
c hay th
c hay th
ủ
ủ
thu
thu
ậ
ậ
t th
t th
ự
ự
c hi
c hi
ệ
ệ
n công vi
n công vi
ệ
ệ
c
c
V
V
í
í
d
d
ụ
ụ
: K
: K
ỹ
ỹ
thu
thu
ậ
ậ
t n
t n
ấ
ấ
u nư
u nư
ớ
ớ
ng, ch
ng, ch
ế
ế
bi
bi
ế
ế
n hay b
n hay b
à
à
y m
y m
ó
ó
n ăn
n ăn
V
V
Phương ph
Phương ph
á
á
p hay công ngh
p hay công ngh
ệ
ệ
: t
: t
ậ
ậ
p h
p h
ợ
ợ
p c
p c
á
á
c k
c k
ỹ
ỹ
thu
thu
ậ
ậ
t
t
V
V
í
í
d
d
ụ
ụ
:
:
Phương ph
Phương ph
á
á
p n
p n
ấ
ấ
u m
u m
ó
ó
n
n
“
“
c
c
á
á
l
l
ó
ó
c h
c h
ấ
ấ
p mu
p mu
ố
ố
i
i
”
”
V
V
Công c
Công c
ụ
ụ
: c
: c
á
á
c phương ti
c phương ti
ệ
ệ
n v
n v
à
à
ngu
ngu
ồ
ồ
n tư v
n tư v
ấ
ấ
n
n
V
V
í
í
d
d
ụ
ụ
: xoong, n
: xoong, n
ồ
ồ
i, b
i, b
á
á
t đ
t đ
ĩ
ĩ
a hay th
a hay th
ự
ự
c ph
c ph
ẩ
ẩ
m
m
a
a
Kh
Kh
á
á
i ni
i ni
ệ
ệ
m ti
m ti
ế
ế
n tr
n tr
ì
ì
nh đư
nh đư
ợ
ợ
c hi
c hi
ể
ể
u l
u l
à
à
c
c
á
á
c giai đo
c giai đo
ạ
ạ
n tri
n tri
ể
ể
n khai
n khai
a
a
T
T
í
í
nh th
nh th
ự
ự
c d
c d
ụ
ụ
ng c
ng c
ủ
ủ
a HTPM : kh
a HTPM : kh
ả
ả
năng
năng
ứ
ứ
ng d
ng d
ụ
ụ
ng th
ng th
ự
ự
c ti
c ti
ễ
ễ
n
n
35/
35/
66
66
Mô h
Mô h
ì
ì
nh ho
nh ho
á
á
phương ph
phương ph
á
á
p CNPM
p CNPM
Đư
Đư
ợ
ợ
c xây d
c xây d
ự
ự
ng
ng
d
d
ự
ự
a trên
a trên
Kh
Kh
á
á
i qu
i qu
á
á
t ho
t ho
á
á
v
v
à
à
đư
đư
ợ
ợ
c
c
á
á
p d
p d
ụ
ụ
ng
ng
Kh
Kh
ả
ả
năng thay
năng thay
đ
đ
ổ
ổ
i d
i d
ễ
ễ
d
d
à
à
ng
ng
Methods and Technic
Methods and Technic
Methodologies
Methodologies
Principles
Principles
Tools
Tools
Ph
Ph
ụ
ụ
c v
c v
ụ
ụ
cho
cho
36/
36/
66
66
M
M
ụ
ụ
c tiêu cu
c tiêu cu
ả
ả
c
c
á
á
c d
c d
ự
ự
á
á
n CNPM
n CNPM
Quảnlý
Tiến độ
Quảnlý
Rủiro
Quảnlý
Chi phí
Quảnlý
Chấtlượng/
Công việc
Điểmtối ưu
Điểmcânbằng
Chấtlượng/Công việc
Thờigian
Chi phí
Nhập môn CNPM - Ch1. Mở đầu7
37/
37/
66
66
C
C
á
á
c giai đo
c giai đo
ạ
ạ
n ti
n ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
G
G
ồ
ồ
m 3
m 3
giai đo
giai đo
ạ
ạ
n ch
n ch
í
í
nh :
nh :
V
V
Giai đo
Giai đo
ạ
ạ
n x
n x
á
á
c đ
c đ
ị
ị
nh
nh
V
V
Giai đo
Giai đo
ạ
ạ
n ph
n ph
á
á
t tri
t tri
ể
ể
n
n
V
V
Giai đo
Giai đo
ạ
ạ
n b
n b
ả
ả
o tr
o tr
ì
ì
a
a
C
C
á
á
c giai đo
c giai đo
ạ
ạ
n trong ti
n trong ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
ầ
ầ
n m
n m
ề
ề
m thư
m thư
ờ
ờ
ng s
ng s
ử
ử
d
d
ụ
ụ
ng
ng
c
c
á
á
c công c
c công c
ụ
ụ
đ
đ
ặ
ặ
c t
c t
ả
ả
(Specification) :
(Specification) :
V
V
Đ
Đ
ặ
ặ
c t
c t
ả
ả
phi h
phi h
ì
ì
nh th
nh th
ứ
ứ
c (
c (
Informal Specification)
Informal Specification)
V
V
Đ
Đ
ặ
ặ
c t
c t
ả
ả
h
h
ì
ì
nh th
nh th
ứ
ứ
c (Formal Specification)
c (Formal Specification)
Deployment
Design Models Implementations
TestingDesign CodingRequirements
Reuse?
38/
38/
66
66
Giai đo
Giai đo
ạ
ạ
n x
n x
á
á
c đ
c đ
ị
ị
nh
nh
a
a
Tr
Tr
ả
ả
l
l
ờ
ờ
i câu h
i câu h
ỏ
ỏ
i liên quan đ
i liên quan đ
ế
ế
n :
n :
V
V
D
D
ữ
ữ
li
li
ệ
ệ
u (thông tin) c
u (thông tin) c
ầ
ầ
n x
n x
ử
ử
lý
lý
V
V
M
M
ụ
ụ
c đ
c đ
í
í
ch ch
ch ch
ứ
ứ
c năng v
c năng v
à
à
môi trư
môi trư
ờ
ờ
ng ph
ng ph
á
á
t tri
t tri
ể
ể
n
n
V
V
Hai lo
Hai lo
ạ
ạ
i câu h
i câu h
ỏ
ỏ
i :
i :
L
L
à
à
c
c
á
á
i g
i g
ì
ì
? L
? L
à
à
g
g
ì
ì
? (What?)
? (What?)
Khi n
Khi n
à
à
o ? (When?)
o ? (When?)
a
a
Giai đo
Giai đo
ạ
ạ
n x
n x
á
á
c đ
c đ
ị
ị
nh g
nh g
ồ
ồ
m 3
m 3
bư
bư
ớ
ớ
c :
c :
V
V
Phân t
Phân t
í
í
ch h
ch h
ệ
ệ
th
th
ố
ố
ng/ Phân t
ng/ Phân t
í
í
ch hi
ch hi
ệ
ệ
n tr
n tr
ạ
ạ
ng
ng
V
V
L
L
ậ
ậ
p k
p k
ế
ế
ho
ho
ạ
ạ
ch d
ch d
ự
ự
á
á
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m
m
V
V
Phân t
Phân t
í
í
ch yêu c
ch yêu c
ầ
ầ
u th
u th
ự
ự
c ti
c ti
ễ
ễ
n
n
39/
39/
66
66
Giai đo
Giai đo
ạ
ạ
n ph
n ph
á
á
t tri
t tri
ể
ể
n
n
a
a
Giai đo
Giai đo
ạ
ạ
n ph
n ph
á
á
t tri
t tri
ể
ể
n tr
n tr
ả
ả
l
l
ờ
ờ
i câu h
i câu h
ỏ
ỏ
i :
i :
V
V
L
L
à
à
m như th
m như th
ế
ế
n
n
à
à
o ? (How?)
o ? (How?)
a
a
G
G
ồ
ồ
m 3
m 3
bư
bư
ớ
ớ
c :
c :
V
V
Thi
Thi
ế
ế
t k
t k
ế
ế
ph
ph
ầ
ầ
n m
n m
ề
ề
m :
m :
S
S
ử
ử
d
d
ụ
ụ
ng c
ng c
á
á
c công c
c công c
ụ
ụ
đ
đ
ặ
ặ
c t
c t
ả
ả
v
v
à
à
l
l
ậ
ậ
p tr
p tr
ì
ì
nh c
nh c
ấ
ấ
u tr
u tr
ú
ú
c
c
V
V
Ch
Ch
ọ
ọ
n công c
n công c
ụ
ụ
ho
ho
ặ
ặ
c c
c c
á
á
c ngôn ng
c ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
đ
đ
ể
ể
ti
ti
ế
ế
n h
n h
à
à
nh vi
nh vi
ế
ế
t chương tr
t chương tr
ì
ì
nh
nh
V
V
Ki
Ki
ể
ể
m th
m th
ử
ử
(ph
(ph
á
á
t hi
t hi
ệ
ệ
n sai s
n sai s
ó
ó
t, nh
t, nh
ầ
ầ
m l
m l
ẫ
ẫ
n )
n )
40/
40/
66
66
Giai đo
Giai đo
ạ
ạ
n b
n b
ả
ả
o tr
o tr
ì
ì
a
a
Giai đo
Giai đo
ạ
ạ
n b
n b
ả
ả
o tr
o tr
ì
ì
t
t
ậ
ậ
p trung v
p trung v
à
à
o c
o c
á
á
c thay đ
c thay đ
ổ
ổ
i (Modify)
i (Modify)
a
a
C
C
ó
ó
3 ki
3 ki
ể
ể
u thay đ
u thay đ
ổ
ổ
i :
i :
V
V
S
S
ử
ử
a đ
a đ
ổ
ổ
i :
i :
D
D
ù
ù
ph
ph
ầ
ầ
n m
n m
ề
ề
m c
m c
ó
ó
ch
ch
ấ
ấ
t lư
t lư
ợ
ợ
ng t
ng t
ố
ố
t, v
t, v
ẫ
ẫ
n t
n t
ồ
ồ
n t
n t
ạ
ạ
i nh
i nh
ữ
ữ
ng khi
ng khi
ế
ế
m
m
khuy
khuy
ế
ế
t t
t t
ừ
ừ
vi
vi
ệ
ệ
c s
c s
ử
ử
d
d
ụ
ụ
ng c
ng c
ủ
ủ
a kh
a kh
á
á
ch h
ch h
à
à
ng (NSD)
ng (NSD)
B
B
ả
ả
o tr
o tr
ì
ì
s
s
ử
ử
a đ
a đ
ổ
ổ
i l
i l
à
à
m thay đ
m thay đ
ổ
ổ
i ph
i ph
ầ
ầ
n m
n m
ề
ề
m, kh
m, kh
ắ
ắ
c ph
c ph
ụ
ụ
c khi
c khi
ế
ế
m khuy
m khuy
ế
ế
t
t
V
V
Th
Th
í
í
ch nghi :
ch nghi :
Nh
Nh
ằ
ằ
m l
m l
à
à
m ph
m ph
ầ
ầ
n m
n m
ề
ề
m th
m th
í
í
ch nghi v
ch nghi v
ớ
ớ
i môi trư
i môi trư
ờ
ờ
ng ph
ng ph
ầ
ầ
n c
n c
ứ
ứ
ng
ng
V
V
í
í
d
d
ụ
ụ
CPU, OS, c
CPU, OS, c
á
á
c thi
c thi
ế
ế
t b
t b
ị
ị
ngo
ngo
ạ
ạ
i vi
i vi
…
…
V
V
Nâng cao :
Nâng cao :
Kh
Kh
á
á
ch h
ch h
à
à
ng t
ng t
ì
ì
m ra nh
m ra nh
ữ
ữ
ng ch
ng ch
ứ
ứ
c năng ph
c năng ph
ụ
ụ
c
c
ủ
ủ
a ph
a ph
ầ
ầ
n m
n m
ề
ề
m
m
B
B
ả
ả
o tr
o tr
ì
ì
ho
ho
à
à
n thi
n thi
ệ
ệ
n đ
n đ
ể
ể
m
m
ở
ở
r
r
ộ
ộ
ng ph
ng ph
ầ
ầ
n m
n m
ề
ề
m
m
ra ngo
ra ngo
à
à
i nh
i nh
ữ
ữ
ng ch
ng ch
ứ
ứ
c năng v
c năng v
ố
ố
n c
n c
ó
ó
41/
41/
66
66
Chu k
Chu k
ỳ
ỳ
s
s
ố
ố
ng c
ng c
ủ
ủ
a ph
a ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
Chu k
Chu k
ỳ
ỳ
s
s
ố
ố
ng, h
ng, h
ay vòng đ
ay vòng đ
ờ
ờ
i (Life Cycle), c
i (Life Cycle), c
ủ
ủ
a ph
a ph
ầ
ầ
n m
n m
ề
ề
m l
m l
à
à
c
c
á
á
ch th
ch th
ứ
ứ
c tri
c tri
ể
ể
n khai, v
n khai, v
ậ
ậ
n d
n d
ụ
ụ
ng th
ng th
ự
ự
c ti
c ti
ễ
ễ
n m
n m
ộ
ộ
t ti
t ti
ế
ế
n tr
n tr
ì
ì
nh
nh
ph
ph
ầ
ầ
n m
n m
ề
ề
m đ
m đ
ể
ể
c
c
ó
ó
đư
đư
ợ
ợ
c SPPM
c SPPM
a
a
C
C
ó
ó
nhi
nhi
ề
ề
u mô h
u mô h
ì
ì
nh kh
nh kh
á
á
c nhau đ
c nhau đ
ể
ể
th
th
ể
ể
hi
hi
ệ
ệ
n chu k
n chu k
ỳ
ỳ
s
s
ố
ố
ng,
ng,
thư
thư
ờ
ờ
ng c
ng c
ó
ó
4 lo
4 lo
ạ
ạ
i :
i :
V
V
Mô h
Mô h
ì
ì
nh th
nh th
á
á
c nư
c nư
ớ
ớ
c ki
c ki
ể
ể
u c
u c
ổ
ổ
đi
đi
ể
ể
n
n
V
V
Mô h
Mô h
ì
ì
nh ch
nh ch
ữ
ữ
V, hay ch
V, hay ch
ữ
ữ
W
W
V
V
Mô h
Mô h
ì
ì
nh xo
nh xo
ắ
ắ
n trôn
n trôn
ố
ố
c
c
V
V
Mô h
Mô h
ì
ì
nh ki
nh ki
ể
ể
u b
u b
ả
ả
n m
n m
ẫ
ẫ
u
u
42/
42/
66
66
Chu k
Chu k
ỳ
ỳ
s
s
ố
ố
ng ki
ng ki
ể
ể
u c
u c
ổ
ổ
đi
đi
ể
ể
n
n
a
a
Chu k
Chu k
ỳ
ỳ
s
s
ố
ố
ng ki
ng ki
ể
ể
u c
u c
ổ
ổ
đi
đi
ể
ể
n theo mô h
n theo mô h
ì
ì
nh th
nh th
á
á
c nư
c nư
ớ
ớ
c
c
(
(
“
“
Waterfall
Waterfall
”
”
Model) g
Model) g
ồ
ồ
m c
m c
á
á
c giai đo
c giai đo
ạ
ạ
n như sau
n như sau
:
:
V
V
T
T
ì
ì
m hi
m hi
ể
ể
u v
u v
à
à
phân t
phân t
í
í
ch c
ch c
á
á
c yêu c
c yêu c
ầ
ầ
u
u
(RAD
(RAD
-
-
Requirements analysis and definition)
Requirements analysis and definition)
V
V
Thi
Thi
ế
ế
t k
t k
ế
ế
h
h
ệ
ệ
th
th
ố
ố
ng v
ng v
à
à
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
(SSD
(SSD
-
-
System and software design)
System and software design)
V
V
C
C
à
à
i đ
i đ
ặ
ặ
t v
t v
à
à
ki
ki
ể
ể
m th
m th
ử
ử
t
t
ừ
ừ
ng ph
ng ph
ầ
ầ
n
n
(IUT
(IUT
-
-
Inplementtation and Unit testing)
Inplementtation and Unit testing)
V
V
T
T
í
í
ch h
ch h
ợ
ợ
p v
p v
à
à
ki
ki
ể
ể
m th
m th
ử
ử
h
h
ệ
ệ
th
th
ố
ố
ng
ng
(IST
(IST
-
-
Integrgion and system testing)
Integrgion and system testing)
V
V
Khai th
Khai th
á
á
c v
c v
à
à
b
b
ả
ả
o tr
o tr
ì
ì
(DEM
(DEM
-
-
Development and Maintenance)
Development and Maintenance)
Nhập môn CNPM - Ch1. Mở đầu8
43/
43/
66
66
Mô h
Mô h
ì
ì
nh ki
nh ki
ể
ể
u th
u th
á
á
c nư
c nư
ớ
ớ
c
c
Tìm hiểu và phân
tích các yêu cầu
Tìm hiểu và phân
tích các yêu cầu
Thiết kế hệ thống
và phần mềm
Thiết kế hệ thống
và phần mềm
Lập trình
Lập trình
Tích hợp và kiểm
thử hệ thống
Tích hợp và kiểm
thử hệ thống
Khai thác và
bảo trì
Khai thác và
bảo trì
15%
25%
20%
40%
Walterfall
model
M
ô
h
ì
n
h
c
ổ
đ
i
ể
n
M
ô
h
M
ô
h
ì
ì
n
h
c
n
h
c
ổ
ổ
đ
i
đ
i
ể
ể
n
n
Mô hình cải tiến có quay lui
Mô h
Mô h
ì
ì
nh c
nh c
ả
ả
i ti
i ti
ế
ế
n c
n c
ó
ó
quay lui
quay lui
44/
44/
66
66
Đ
Đ
á
á
nh gi
nh gi
á
á
mô h
mô h
ì
ì
nh th
nh th
á
á
c nư
c nư
ớ
ớ
c
c
a
a
Đi
Đi
ể
ể
m m
m m
ạ
ạ
nh c
nh c
ủ
ủ
a
a
mô h
mô h
ì
ì
nh
nh
:
:
V
V
P
P
h
h
ả
ả
n
n
ả
ả
nh th
nh th
ự
ự
c t
c t
ế
ế
công ngh
công ngh
ệ
ệ
n
n
ó
ó
i chung
i chung
V
V
V
V
ẫ
ẫ
n l
n l
à
à
mô h
mô h
ì
ì
nh cơ s
nh cơ s
ở
ở
cho đa s
cho đa s
ố
ố
c
c
á
á
c h
c h
ệ
ệ
th
th
ố
ố
ng
ng
ph
ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m
m
v
v
à
à
ph
ph
ầ
ầ
n c
n c
ứ
ứ
ng
ng
a
a
Đi
Đi
ể
ể
m
m
y
y
ế
ế
u c
u c
ủ
ủ
a mô h
a mô h
ì
ì
nh
nh
:
:
V
V
K
K
hông linh ho
hông linh ho
ạ
ạ
t
t
V
V
C
C
á
á
c giai đo
c giai đo
ạ
ạ
n c
n c
ủ
ủ
a
a
d
d
ự
ự
á
á
n
n
b
b
ị
ị
chia ra th
chia ra th
à
à
nh nh
nh nh
ữ
ữ
ng ph
ng ph
ầ
ầ
n
n
th
th
ự
ự
c hi
c hi
ệ
ệ
n
n
riêng
riêng
bi
bi
ệ
ệ
t
t
V
V
H
H
ệ
ệ
th
th
ố
ố
ng phân ph
ng phân ph
ố
ố
i đôi khi không d
i đôi khi không d
ù
ù
ng đư
ng đư
ợ
ợ
c
c
v
v
ì
ì
không th
không th
ỏ
ỏ
a mãn đư
a mãn đư
ợ
ợ
c yêu c
c yêu c
ầ
ầ
u c
u c
ủ
ủ
a kh
a kh
á
á
ch h
ch h
à
à
ng
ng
a
a
Mô h
Mô h
ì
ì
nh c
nh c
ả
ả
i ti
i ti
ế
ế
n : t
n : t
ạ
ạ
i m
i m
ỗ
ỗ
i giai đo
i giai đo
ạ
ạ
n c
n c
ó
ó
th
th
ể
ể
quay lui
quay lui
45/
45/
66
66
Mô h
Mô h
ì
ì
nh th
nh th
á
á
c nư
c nư
ớ
ớ
c c
c c
ả
ả
i ti
i ti
ế
ế
n ch
n ch
ữ
ữ
V
V
Tài liệu
mô tả dự án
Tài liệu
mô tả dự án
Phân tích
yêu cầu
Phân tích
yêu cầu
Lập trình
Lập trình
Kiểm thử
đơn thể
Kiểm thử
đơn thể
NSD
chấp thuận
NSD
chấp thuận
Kiểm tra
bàn giao SP
Kiểm tra
bàn giao SP
Thiết kế
hệ thống
Thiết kế
hệ thống
Kiểm thử
tích hợp
Kiểm thử
tích hợp
Thiết kế
chương trình
Thiết kế
chương trình
46/
46/
66
66
M
M
ộ
ộ
t mô h
t mô h
ì
ì
nh ch
nh ch
ữ
ữ
V kh
V kh
á
á
c
c
47/
47/
66
66
Mô h
Mô h
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n PM ki
n PM ki
ể
ể
u xo
u xo
ắ
ắ
n
n
ố
ố
c
c
Spiral
Model
48/
48/
66
66
Đ
Đ
á
á
nh gi
nh gi
á
á
mô h
mô h
ì
ì
nh xo
nh xo
ắ
ắ
n
n
ố
ố
c
c
a
a
Trong mô h
Trong mô h
ì
ì
nh xo
nh xo
ắ
ắ
n
n
ố
ố
c, quy tr
c, quy tr
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m
m
đư
đư
ợ
ợ
c bi
c bi
ể
ể
u di
u di
ễ
ễ
n như m
n như m
ộ
ộ
t vòng xo
t vòng xo
ắ
ắ
n
n
ố
ố
c
c
a
a
C
C
á
á
c pha trong quy tr
c pha trong quy tr
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n xo
n xo
ắ
ắ
n
n
ố
ố
c bao g
c bao g
ồ
ồ
m :
m :
V
V
X
X
á
á
c đ
c đ
ị
ị
nh m
nh m
ụ
ụ
c tiêu cho t
c tiêu cho t
ừ
ừ
ng pha c
ng pha c
ủ
ủ
a d
a d
ự
ự
á
á
n
n
V
V
Đ
Đ
á
á
nh gi
nh gi
á
á
c
c
á
á
c kh
c kh
ả
ả
năng r
năng r
ủ
ủ
i ro
i ro
v
v
à
à
th
th
ự
ự
c hi
c hi
ệ
ệ
n c
n c
á
á
c h
c h
à
à
nh đ
nh đ
ộ
ộ
ng đ
ng đ
ể
ể
gi
gi
ả
ả
m thi
m thi
ể
ể
u r
u r
ủ
ủ
i ro
i ro
V
V
L
L
ự
ự
a ch
a ch
ọ
ọ
n mô h
n mô h
ì
ì
nh đ
nh đ
ể
ể
ph
ph
á
á
t tri
t tri
ể
ể
n xây d
n xây d
ự
ự
ng h
ng h
ệ
ệ
th
th
ố
ố
ng
ng
V
V
L
L
ậ
ậ
p k
p k
ế
ế
ho
ho
ạ
ạ
ch th
ch th
ự
ự
c hi
c hi
ệ
ệ
n pha ti
n pha ti
ế
ế
p theo
p theo
Nhập môn CNPM - Ch1. Mở đầu9
49/
49/
66
66
Mô h
Mô h
ì
ì
nh
nh
ki
ki
ể
ể
u b
u b
ả
ả
n m
n m
ẫ
ẫ
u
u
Kết thúc
Tập hợp
yêu cầu và
làm mịn
Sản phẩm
bàn giao
khách hàng
Đánh giá
của khách hàng
về bản mẫu
Bắt đầu
Thiết kế
nhanh
Làm mịn
bản mẫu
Xây dựng
bản mẫu
Prototyping
Model
50/
50/
66
66
M
M
ộ
ộ
t mô h
t mô h
ì
ì
nh vòng đ
nh vòng đ
ờ
ờ
i kh
i kh
á
á
c
c
51/
51/
66
66
V
V
í
í
d
d
ụ
ụ
mô h
mô h
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n PM nh
n PM nh
ú
ú
ng
ng
Technology
Technology
Quality
Quality
52/
52/
66
66
C
C
á
á
c phương ph
c phương ph
á
á
p CNPM
p CNPM
a
a
Phương ph
Phương ph
á
á
p CNPM bao g
p CNPM bao g
ồ
ồ
m :
m :
V
V
C
C
á
á
c mô h
c mô h
ì
ì
nh h
nh h
ệ
ệ
th
th
ố
ố
ng
ng
V
V
C
C
á
á
c ký ph
c ký ph
á
á
p, quy t
p, quy t
ắ
ắ
c,
c,
hư
hư
ớ
ớ
ng d
ng d
ẫ
ẫ
n thi
n thi
ế
ế
t k
t k
ế
ế
V
V
Quy tr
Quy tr
ì
ì
nh đ
nh đ
ể
ể
xây d
xây d
ự
ự
ng ph
ng ph
ầ
ầ
n m
n m
ề
ề
m m
m m
ộ
ộ
t c
t c
á
á
ch d
ch d
ễ
ễ
d
d
à
à
ng,
ng,
đ
đ
ả
ả
m b
m b
ả
ả
o ch
o ch
ấ
ấ
t lư
t lư
ợ
ợ
ng cao v
ng cao v
à
à
chi ph
chi ph
í
í
hi
hi
ệ
ệ
u qu
u qu
ả
ả
a
a
M
M
ộ
ộ
t s
t s
ố
ố
phương ph
phương ph
á
á
p CNPM đã đư
p CNPM đã đư
ợ
ợ
c đ
c đ
ề
ề
xu
xu
ấ
ấ
t :
t :
V
V
Phân t
Phân t
í
í
ch hư
ch hư
ớ
ớ
ng c
ng c
ấ
ấ
u tr
u tr
ú
ú
c :
c :
T
T
ậ
ậ
p trung x
p trung x
á
á
c đ
c đ
ị
ị
nh c
nh c
á
á
c ch
c ch
ứ
ứ
c năng cơ b
c năng cơ b
ả
ả
n c
n c
ủ
ủ
a h
a h
ệ
ệ
th
th
ố
ố
ng
ng
V
V
Phương ph
Phương ph
á
á
p hư
p hư
ớ
ớ
ng đ
ng đ
ố
ố
i tư
i tư
ợ
ợ
ng
ng
T
T
ậ
ậ
p trung đ
p trung đ
ị
ị
nh ngh
nh ngh
ĩ
ĩ
a c
a c
á
á
c đ
c đ
ố
ố
i tư
i tư
ợ
ợ
ng, c
ng, c
á
á
c l
c l
ớ
ớ
p đ
p đ
ố
ố
i tư
i tư
ợ
ợ
ng v
ng v
à
à
s
s
ự
ự
c
c
ộ
ộ
ng
ng
t
t
á
á
c gi
c gi
ữ
ữ
a ch
a ch
ú
ú
ng
ng
a
a
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t th
t th
ế
ế
h
h
ệ
ệ
4
4
: p
: p
hương ph
hương ph
á
á
p CASE
p CASE
53/
53/
66
66
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t th
t th
ế
ế
h
h
ệ
ệ
4 : CASE
4 : CASE
a
a
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t th
t th
ế
ế
h
h
ệ
ệ
4 (4th Generation Technology)
4 (4th Generation Technology)
V
V
S
S
ử
ử
d
d
ụ
ụ
ng c
ng c
á
á
c công c
c công c
ụ
ụ
ph
ph
ầ
ầ
n m
n m
ề
ề
m CASE
m CASE
(Computer Aded for Sofware Engineering)
(Computer Aded for Sofware Engineering)
ph
ph
ụ
ụ
c v
c v
ụ
ụ
ti
ti
ế
ế
n tr
n tr
ì
ì
nh ph
nh ph
ầ
ầ
n m
n m
ề
ề
m
m
V
V
CASE t
CASE t
ự
ự
đ
đ
ộ
ộ
ng s
ng s
ả
ả
n sinh mã chương tr
n sinh mã chương tr
ì
ì
nh g
nh g
ố
ố
c
c
theo nhu c
theo nhu c
ầ
ầ
u c
u c
ủ
ủ
a ngư
a ngư
ờ
ờ
i ph
i ph
á
á
t tri
t tri
ể
ể
n
n
a
a
C
C
ó
ó
hai lo
hai lo
ạ
ạ
i CASE :
i CASE :
V
V
Upper
Upper
-
-
CASE : tr
CASE : tr
ợ
ợ
gi
gi
ú
ú
p đ
p đ
ặ
ặ
c t
c t
ả
ả
yêu c
yêu c
ầ
ầ
u, thi
u, thi
ế
ế
t k
t k
ế
ế
V
V
Lower
Lower
-
-
CASE : tr
CASE : tr
ợ
ợ
gi
gi
ú
ú
p l
p l
ậ
ậ
p tr
p tr
ì
ì
nh, g
nh, g
ỡ
ỡ
l
l
ỗ
ỗ
i v
i v
à
à
ki
ki
ể
ể
m th
m th
ử
ử
54/
54/
66
66
C
C
á
á
c th
c th
à
à
nh ph
nh ph
ầ
ầ
n c
n c
ủ
ủ
a CASE
a CASE
a
a
CASE thư
CASE thư
ờ
ờ
ng c
ng c
ó
ó
c
c
á
á
c th
c th
à
à
nh ph
nh ph
ầ
ầ
n :
n :
V
V
Ngôn ng
Ngôn ng
ữ
ữ
phi th
phi th
ủ
ủ
t
t
ụ
ụ
c (
c (
Non Procedural Language)
Non Procedural Language)
đ
đ
ể
ể
truy c
truy c
ậ
ậ
p cơ s
p cơ s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u, ch
u, ch
ẳ
ẳ
ng h
ng h
ạ
ạ
n SQL
n SQL
V
V
B
B
ộ
ộ
s
s
ả
ả
n sinh b
n sinh b
á
á
o c
o c
á
á
o (Report Generator)
o (Report Generator)
V
V
B
B
ộ
ộ
thao t
thao t
á
á
c d
c d
ữ
ữ
li
li
ệ
ệ
u
u
V
V
B
B
ộ
ộ
tương t
tương t
á
á
c v
c v
à
à
thi
thi
ế
ế
t k
t k
ế
ế
m
m
à
à
n h
n h
ì
ì
nh
nh
V
V
B
B
ộ
ộ
sinh chương tr
sinh chương tr
ì
ì
nh (Code Generator)
nh (Code Generator)
V
V
B
B
ả
ả
ng t
ng t
í
í
nh
nh
V
V
C
C
á
á
c công c
c công c
ụ
ụ
đ
đ
ồ
ồ
h
h
ọ
ọ
a
a
…
…
Nhập môn CNPM - Ch1. Mở đầu10
55/
55/
66
66
S
S
ử
ử
d
d
ụ
ụ
ng mô h
ng mô h
ì
ì
nh k
nh k
ỹ
ỹ
thu
thu
ậ
ậ
t th
t th
ế
ế
h
h
ệ
ệ
4
4
Tập hợp
yêu cầu
Tập hợp
yêu cầu
Chiến lược
thiết kế
Chiến lược
thiết kế
Cài đặt sử
dụng 4 GL
Cài đặt sử
dụng 4 GL
Kiểm thử
Kiểm thử
56/
56/
66
66
T
T
í
í
ch h
ch h
ợ
ợ
p c
p c
á
á
c k
c k
ỹ
ỹ
thu
thu
ậ
ậ
t
t
a
a
Nh
Nh
ằ
ằ
m tăng cư
m tăng cư
ờ
ờ
ng t
ng t
í
í
nh t
nh t
ố
ố
i ưu trong ph
i ưu trong ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m,
m,
ngư
ngư
ờ
ờ
i ta c
i ta c
ó
ó
xu hư
xu hư
ớ
ớ
ng t
ng t
í
í
ch h
ch h
ợ
ợ
p c
p c
á
á
c k
c k
ỹ
ỹ
thu
thu
ậ
ậ
t c
t c
ổ
ổ
đi
đi
ể
ể
n, xo
n, xo
á
á
y tròn
y tròn
ố
ố
c v
c v
à
à
4
4
GT đã nêu
GT đã nêu
Tập hợp, hiểu các yêu cầu ban đầu
Tập hợp, hiểu các yêu cầu ban đầu
Mô hình xoáy tròn ốc
Mô hình xoáy tròn ốc
4 GT
4 GT
Phân tích yêu cầu
Phân tích yêu cầu
Làm bản mẫu
Làm bản mẫu
Thiết kế
Thiết kế
4 GT
4 GT
Bản mẫu vòng thứ n
Bản mẫu vòng thứ n
Mã hóa
Mã hóa
Mô hình vòng thứ n
Mô hình vòng thứ n
4 GT
4 GT
Kiểm thử
Kiểm thử
Bảo trì
Bảo trì
Hệ thống hoạt động
Hệ thống hoạt động
57/
57/
66
66
C
C
á
á
c chi ph
c chi ph
í
í
trong CNPM
trong CNPM
a
a
Chi ph
Chi ph
í
í
xây d
xây d
ự
ự
ng SPPM
ng SPPM
,
,
s
s
ử
ử
d
d
ụ
ụ
ng PM
ng PM
chi
chi
ế
ế
m m
m m
ộ
ộ
t ph
t ph
ầ
ầ
n GDP
n GDP
đ
đ
á
á
ng k
ng k
ể
ể
ở
ở
t
t
ấ
ấ
t c
t c
ả
ả
c
c
á
á
c nư
c nư
ớ
ớ
c ph
c ph
á
á
t tri
t tri
ể
ể
n :
n :
V
V
Chi
Chi
ế
ế
m chi ph
m chi ph
í
í
l
l
ớ
ớ
n hơn c
n hơn c
ủ
ủ
a c
a c
ả
ả
h
h
ệ
ệ
th
th
ố
ố
ng m
ng m
á
á
y t
y t
í
í
nh n
nh n
ó
ó
i chung
i chung
V
V
Trên m
Trên m
á
á
y PC thư
y PC thư
ờ
ờ
ng l
ng l
ớ
ớ
n hơn chi ph
n hơn chi ph
í
í
ph
ph
ầ
ầ
n c
n c
ứ
ứ
ng
ng
V
V
Chi ph
Chi ph
í
í
b
b
ả
ả
o tr
o tr
ì
ì
l
l
ớ
ớ
n hơn chi ph
n hơn chi ph
í
í
xây d
xây d
ự
ự
ng PM :
ng PM :
V
V
Đ
Đ
ố
ố
i v
i v
ớ
ớ
i chi ph
i chi ph
í
í
xây d
xây d
ự
ự
ng PM :
ng PM :
X
X
ấ
ấ
p x
p x
ỉ
ỉ
60% chi ph
60% chi ph
í
í
l
l
à
à
chi ph
chi ph
í
í
xây d
xây d
ự
ự
ng
ng
40% l
40% l
à
à
chi ph
chi ph
í
í
ki
ki
ể
ể
m th
m th
ử
ử
a
a
Đ
Đ
ố
ố
i v
i v
ớ
ớ
i nh
i nh
ữ
ữ
ng PM l
ng PM l
à
à
m theo yêu c
m theo yêu c
ầ
ầ
u c
u c
ủ
ủ
a kh
a kh
á
á
ch h
ch h
à
à
ng,
ng,
chi ph
chi ph
í
í
m
m
ở
ở
r
r
ộ
ộ
ng thư
ng thư
ờ
ờ
ng vư
ng vư
ợ
ợ
t qu
t qu
á
á
chi ph
chi ph
í
í
xây d
xây d
ự
ự
ng
ng
58/
58/
66
66
B
B
ả
ả
n ch
n ch
ấ
ấ
t c
t c
ủ
ủ
a chi ph
a chi ph
í
í
CNPM
CNPM
a
a
Chi ph
Chi ph
í
í
bi
bi
ế
ế
n đ
n đ
ổ
ổ
i tu
i tu
ỳ
ỳ
thu
thu
ộ
ộ
c v
c v
à
à
o :
o :
V
V
T
T
ừ
ừ
ng lo
ng lo
ạ
ạ
i h
i h
ệ
ệ
th
th
ố
ố
ng đư
ng đư
ợ
ợ
c xây d
c xây d
ự
ự
ng
ng
V
V
C
C
á
á
c yêu c
c yêu c
ầ
ầ
u v
u v
ề
ề
đ
đ
ặ
ặ
c đi
c đi
ể
ể
m c
m c
ủ
ủ
a h
a h
ệ
ệ
th
th
ố
ố
ng :
ng :
Hi
Hi
ệ
ệ
u năng c
u năng c
ủ
ủ
a h
a h
ệ
ệ
th
th
ố
ố
ng
ng
Đ
Đ
ộ
ộ
tin c
tin c
ậ
ậ
y c
y c
ủ
ủ
a h
a h
ệ
ệ
th
th
ố
ố
ng
ng
a
a
Vi
Vi
ệ
ệ
c phân b
c phân b
ổ
ổ
chi ph
chi ph
í
í
ph
ph
ụ
ụ
thu
thu
ộ
ộ
c v
c v
à
à
o
o
mô h
mô h
ì
ì
nh ph
nh ph
á
á
t tri
t tri
ể
ể
n h
n h
ệ
ệ
th
th
ố
ố
ng đư
ng đư
ợ
ợ
c s
c s
ử
ử
d
d
ụ
ụ
ng
ng
59/
59/
66
66
Th
Th
á
á
ch th
ch th
ứ
ứ
c đ
c đ
ố
ố
i v
i v
ớ
ớ
i CNPM
i CNPM
a
a
CNPM trong th
CNPM trong th
ế
ế
k
k
ỷ
ỷ
21 ph
21 ph
ả
ả
i đ
i đ
ố
ố
i m
i m
ặ
ặ
t v
t v
ớ
ớ
i r
i r
ấ
ấ
t nhi
t nhi
ề
ề
u th
u th
á
á
ch th
ch th
ứ
ứ
c
c
a
a
Ngư
Ngư
ờ
ờ
i ta ph
i ta ph
ả
ả
i c
i c
ó
ó
gi
gi
ả
ả
i ph
i ph
á
á
p c
p c
ụ
ụ
th
th
ể
ể
v
v
ớ
ớ
i m
i m
ỗ
ỗ
i th
i th
á
á
ch th
ch th
ứ
ứ
c
c
a
a
Nguyên t
Nguyên t
ắ
ắ
c :
c :
V
V
Không đ
Không đ
ồ
ồ
ng nh
ng nh
ấ
ấ
t :
t :
Ph
Ph
á
á
t tri
t tri
ể
ể
n c
n c
á
á
c k
c k
ỹ
ỹ
thu
thu
ậ
ậ
t xây d
t xây d
ự
ự
ng PM đ
ng PM đ
ể
ể
gi
gi
ả
ả
i quy
i quy
ế
ế
t s
t s
ự
ự
không
không
đ
đ
ồ
ồ
ng nh
ng nh
ấ
ấ
t v
t v
ề
ề
môi trư
môi trư
ờ
ờ
ng th
ng th
ự
ự
c hi
c hi
ệ
ệ
n v
n v
à
à
n
n
ề
ề
n t
n t
ả
ả
ng h
ng h
ạ
ạ
t
t
ầ
ầ
ng
ng
V
V
Chuy
Chuy
ể
ể
n giao :
n giao :
Ph
Ph
á
á
t tri
t tri
ể
ể
n c
n c
á
á
c k
c k
ỹ
ỹ
thu
thu
ậ
ậ
t nh
t nh
ằ
ằ
m d
m d
ẫ
ẫ
n t
n t
ớ
ớ
i vi
i vi
ệ
ệ
c chuy
c chuy
ể
ể
n giao PM
n giao PM
t
t
ớ
ớ
i NSD nhanh hơn
i NSD nhanh hơn
V
V
Đ
Đ
ộ
ộ
tin c
tin c
ậ
ậ
y :
y :
Ph
Ph
á
á
t tri
t tri
ể
ể
n c
n c
á
á
c k
c k
ỹ
ỹ
thu
thu
ậ
ậ
t đ
t đ
ể
ể
ch
ch
ứ
ứ
ng minh r
ng minh r
ằ
ằ
ng PM đư
ng PM đư
ợ
ợ
c NSD
c NSD
tin tư
tin tư
ở
ở
ng
ng
60/
60/
66
66
T
T
í
í
nh chuyên nghi
nh chuyên nghi
ệ
ệ
p v
p v
à
à
đ
đ
ú
ú
ng quy t
ng quy t
ắ
ắ
c
c
a
a
Quy tr
Quy tr
ì
ì
nh xây d
nh xây d
ự
ự
ng PM :
ng PM :
V
V
đư
đư
ợ
ợ
c th
c th
ự
ự
c hi
c hi
ệ
ệ
n trong m
n trong m
ộ
ộ
t môi trư
t môi trư
ờ
ờ
ng chuyên nghi
ng chuyên nghi
ệ
ệ
p
p
V
V
đòi h
đòi h
ỏ
ỏ
i tuân th
i tuân th
ủ
ủ
c
c
á
á
c nguyên t
c nguyên t
ắ
ắ
c m
c m
ộ
ộ
t c
t c
á
á
ch ch
ch ch
í
í
nh x
nh x
á
á
c
c
a
a
K
K
ỹ
ỹ
sư
sư
(hay chuyên gia, c
(hay chuyên gia, c
á
á
n b
n b
ộ
ộ
) PM :
) PM :
V
V
Ph
Ph
ả
ả
i c
i c
ó
ó
tr
tr
á
á
ch nhi
ch nhi
ệ
ệ
m trong công vi
m trong công vi
ệ
ệ
c,
c,
không đơn thu
không đơn thu
ầ
ầ
n ch
n ch
ỉ
ỉ
l
l
à
à
ứ
ứ
ng d
ng d
ụ
ụ
ng k
ng k
ỹ
ỹ
thu
thu
ậ
ậ
t
t
V
V
C
C
ó
ó
th
th
á
á
i đ
i đ
ộ
ộ
ứ
ứ
ng x
ng x
ử
ử
trung th
trung th
ự
ự
c
c
V
V
C
C
ó
ó
c
c
á
á
ch l
ch l
à
à
m vi
m vi
ệ
ệ
c chuyên nghi
c chuyên nghi
ệ
ệ
p v
p v
à
à
đ
đ
ú
ú
ng quy t
ng quy t
ắ
ắ
c
c
Nhập môn CNPM - Ch1. Mở đầu11
61/
61/
66
66
M
M
ộ
ộ
t s
t s
ố
ố
nguyên t
nguyên t
ắ
ắ
c c
c c
ầ
ầ
n thi
n thi
ế
ế
t cho
t cho
k
k
ỹ
ỹ
sư PM
sư PM
a
a
K
K
ỹ
ỹ
sư
sư
, n
, n
gư
gư
ờ
ờ
i ph
i ph
á
á
t tri
t tri
ể
ể
n PM :
n PM :
V
V
C
C
ầ
ầ
n c
n c
ó
ó
s
s
ự
ự
tin c
tin c
ẩ
ẩ
n v
n v
à
à
uy t
uy t
í
í
n t
n t
ừ
ừ
nhân viên v
nhân viên v
à
à
kh
kh
á
á
ch h
ch h
à
à
ng
ng
V
V
C
C
ó
ó
năng l
năng l
ự
ự
c chuyên môn nhưng không nên nh
c chuyên môn nhưng không nên nh
ậ
ậ
n nh
n nh
ữ
ữ
ng công
ng công
vi
vi
ệ
ệ
c vư
c vư
ợ
ợ
t qu
t qu
á
á
kh
kh
ả
ả
năng c
năng c
ủ
ủ
a m
a m
ì
ì
nh
nh
V
V
Quan tâm đ
Quan tâm đ
ế
ế
n c
n c
á
á
c t
c t
à
à
i s
i s
ả
ả
n tr
n tr
í
í
tu
tu
ệ
ệ
đư
đư
ợ
ợ
c b
c b
ả
ả
o h
o h
ộ
ộ
như
như
: b
: b
ằ
ằ
ng
ng
s
s
á
á
ng ch
ng ch
ế
ế
, quy
, quy
ề
ề
n t
n t
á
á
c gi
c gi
ả
ả
…
…
a
a
K
K
ỹ
ỹ
sư PM không nên
sư PM không nên
:
:
V
V
L
L
ấ
ấ
y k
y k
ỹ
ỹ
năng c
năng c
ủ
ủ
a m
a m
ì
ì
nh đ
nh đ
ể
ể
gây b
gây b
ấ
ấ
t l
t l
ợ
ợ
i,
i,
l
l
à
à
m
m
ả
ả
nh hư
nh hư
ở
ở
ng t
ng t
ớ
ớ
i ngư
i ngư
ờ
ờ
i kh
i kh
á
á
c
c
V
V
L
L
ạ
ạ
m d
m d
ụ
ụ
ng m
ng m
á
á
y t
y t
í
í
nh : l
nh : l
à
à
m nh
m nh
ữ
ữ
ng vi
ng vi
ệ
ệ
c t
c t
ầ
ầ
m thư
m thư
ờ
ờ
ng
ng
(c
(c
hơi game
hơi game
, c
, c
hat,
hat,
lư
lư
ớ
ớ
t web, s
t web, s
ử
ử
d
d
ụ
ụ
ng m
ng m
á
á
y c
y c
ủ
ủ
a ngư
a ngư
ờ
ờ
i kh
i kh
á
á
c
c
…
…
)
)
V
V
Gay t
Gay t
á
á
c h
c h
ạ
ạ
i nghiêm tr
i nghiêm tr
ọ
ọ
ng
ng
(l
(l
à
à
m hư h
m hư h
ỏ
ỏ
ng HT, ph
ng HT, ph
á
á
t t
t t
á
á
n virus, hacker
n virus, hacker
…
…
)
)
62/
62/
66
66
Đ
Đ
ạ
ạ
o đ
o đ
ứ
ứ
c CNPM
c CNPM
a
a
Đ
Đ
ạ
ạ
o
o
đ
đ
ứ
ứ
c v
c v
à
à
h
h
à
à
nh đ
nh đ
ộ
ộ
ng chuyên nghi
ng chuyên nghi
ệ
ệ
p c
p c
ủ
ủ
a
a
CNPM
CNPM
(
(
Software Engineering Code Of Ethics and Professional Practice
Software Engineering Code Of Ethics and Professional Practice
)
)
V
V
K
K
ĩ
ĩ
sư
sư
PM
PM
t
t
ậ
ậ
n t
n t
ụ
ụ
y h
y h
ế
ế
t m
t m
ì
ì
nh đ
nh đ
ể
ể
cho vi
cho vi
ệ
ệ
c phân t
c phân t
í
í
ch,
ch,
đ
đ
ặ
ặ
c t
c t
ả
ả
,
,
thi
thi
ế
ế
t k
t k
ế
ế
, ph
, ph
á
á
t tri
t tri
ể
ể
n, ki
n, ki
ể
ể
m th
m th
ử
ử
, v
, v
à
à
b
b
ả
ả
o tr
o tr
ì
ì
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
V
V
K
K
ĩ
ĩ
sư
sư
PM
PM
tr
tr
ở
ở
th
th
à
à
nh m
nh m
ộ
ộ
t ngh
t ngh
ề
ề
nghi
nghi
ệ
ệ
p c
p c
ó
ó
í
í
ch
ch
v
v
à
à
đ
đ
á
á
ng trân tr
ng trân tr
ọ
ọ
ng
ng
V
V
K
K
ĩ
ĩ
sư
sư
PM
PM
l
l
à
à
m vi
m vi
ệ
ệ
c (v
c (v
à
à
s
s
ố
ố
ng)
ng)
v
v
ớ
ớ
i s
i s
ự
ự
t
t
ậ
ậ
n tâm v
n tâm v
ì
ì
s
s
ứ
ứ
c kh
c kh
ỏ
ỏ
e,
e,
s
s
ự
ự
an to
an to
à
à
n v
n v
à
à
s
s
ự
ự
th
th
ị
ị
nh vư
nh vư
ợ
ợ
ng c
ng c
ủ
ủ
a xã h
a xã h
ộ
ộ
i
i
V
V
M
M
ỗ
ỗ
i
i
ngư
ngư
ờ
ờ
i l
i l
à
à
m
m
PM
PM
c
c
ầ
ầ
n tuân th
n tuân th
ủ
ủ
T
T
á
á
m Nguyên T
m Nguyên T
ắ
ắ
c
c
ACM
ACM
:
:
XÃ HỘI
XÃ HỘI
THÂN CHỦ
THÂN CHỦ
SẢN PHẨM
SẢN PHẨM
ĐÁNH GIÁ
ĐÁNH GIÁ
QUẢN LÝ
QUẢN LÝ
NGHỀ NGHIỆP
NGHỀ NGHIỆP
ĐỒNG NGHIỆP
ĐỒNG NGHIỆP
BẢN THÂN
BẢN THÂN
63/
63/
66
66
Gi
Gi
ả
ả
i th
i th
í
í
ch
ch
c
c
á
á
c n
c n
guyên
guyên
t
t
ắ
ắ
c
c
1 4
1 4
a
a
XÃ H
XÃ H
Ộ
Ộ
I
I
V
V
K
K
ĩ
ĩ
sư PM h
sư PM h
à
à
nh đ
nh đ
ộ
ộ
ng v
ng v
ì
ì
l
l
ợ
ợ
i
i
í
í
ch chung c
ch chung c
ủ
ủ
a công ch
a công ch
ú
ú
ng
ng
a
a
NGƯ
NGƯ
Ờ
Ờ
I S
I S
Ử
Ử
D
D
Ụ
Ụ
NG LAO Đ
NG LAO Đ
Ộ
Ộ
NG
NG
(thân ch
(thân ch
ủ
ủ
)
)
V
V
K
K
ĩ
ĩ
sư PM
sư PM
l
l
à
à
m vi
m vi
ệ
ệ
c v
c v
ì
ì
l
l
ợ
ợ
i
i
í
í
ch c
ch c
ủ
ủ
a ngư
a ngư
ờ
ờ
i s
i s
ử
ử
d
d
ụ
ụ
ng lao đ
ng lao đ
ộ
ộ
ng,
ng,
v
v
à
à
nh
nh
ấ
ấ
t qu
t qu
á
á
n v
n v
ớ
ớ
i c
i c
á
á
c l
c l
ợ
ợ
i
i
í
í
ch c
ch c
ủ
ủ
a c
a c
ộ
ộ
ng đ
ng đ
ồ
ồ
ng
ng
a
a
S
S
Ả
Ả
N PH
N PH
Ẩ
Ẩ
M
M
V
V
K
K
ỹ
ỹ
sư
sư
PM
PM
b
b
ả
ả
o đ
o đ
ả
ả
m
m
SPPM
SPPM
l
l
à
à
m ra v
m ra v
à
à
c
c
á
á
c thay đ
c thay đ
ổ
ổ
i c
i c
ó
ó
liên quan
liên quan
đ
đ
á
á
p
p
ứ
ứ
ng c
ng c
á
á
c tiêu chu
c tiêu chu
ẩ
ẩ
n ngh
n ngh
ề
ề
nghi
nghi
ệ
ệ
p cao nh
p cao nh
ấ
ấ
t c
t c
ó
ó
th
th
ể
ể
a
a
Đ
Đ
Á
Á
NH GI
NH GI
Á
Á
V
V
K
K
ĩ
ĩ
sư PM duy tr
sư PM duy tr
ì
ì
t
t
í
í
nh ch
nh ch
í
í
nh tr
nh tr
ự
ự
c v
c v
à
à
t
t
í
í
nh đ
nh đ
ộ
ộ
c l
c l
ậ
ậ
p
p
trong c
trong c
á
á
c đ
c đ
á
á
nh gi
nh gi
á
á
chuyên môn
chuyên môn
64/
64/
66
66
Gi
Gi
ả
ả
i th
i th
í
í
ch
ch
c
c
á
á
c
c
nguyên t
nguyên t
ắ
ắ
c
c
5 8
5 8
a
a
QU
QU
Ả
Ả
N LÝ
N LÝ
V
V
C
C
á
á
c nh
c nh
à
à
qu
qu
ả
ả
n lý v
n lý v
à
à
c
c
á
á
c nh
c nh
à
à
lãnh đ
lãnh đ
ạ
ạ
o k
o k
ĩ
ĩ
ngh
ngh
ệ
ệ
PM c
PM c
ầ
ầ
n th
n th
ự
ự
c
c
hi
hi
ệ
ệ
n v
n v
à
à
ph
ph
á
á
t tri
t tri
ể
ể
n phương th
n phương th
ứ
ứ
c ti
c ti
ế
ế
n h
n h
à
à
nh công vi
nh công vi
ệ
ệ
c qu
c qu
ả
ả
n lý
n lý
ph
ph
á
á
t tri
t tri
ể
ể
n PM m
n PM m
ộ
ộ
t c
t c
á
á
ch c
ch c
ó
ó
đ
đ
ạ
ạ
o đ
o đ
ứ
ứ
c
c
a
a
NGH
NGH
Ề
Ề
NGHI
NGHI
Ệ
Ệ
P
P
V
V
Ngư
Ngư
ờ
ờ
i l
i l
à
à
m PM luôn hư
m PM luôn hư
ớ
ớ
ng t
ng t
ớ
ớ
i s
i s
ự
ự
th
th
ố
ố
ng nh
ng nh
ấ
ấ
t gi
t gi
ữ
ữ
a v
a v
ị
ị
tr
tr
í
í
ngh
ngh
ề
ề
nghi
nghi
ệ
ệ
p v
p v
à
à
l
l
ợ
ợ
i
i
í
í
ch c
ch c
ộ
ộ
ng đ
ng đ
ồ
ồ
ng
ng
a
a
Đ
Đ
Ồ
Ồ
NG NGHI
NG NGHI
Ệ
Ệ
P
P
V
V
Ngư
Ngư
ờ
ờ
i l
i l
à
à
m PM c
m PM c
ầ
ầ
n đ
n đ
ố
ố
i x
i x
ử
ử
công b
công b
ằ
ằ
ng v
ng v
à
à
h
h
ỗ
ỗ
tr
tr
ợ
ợ
đ
đ
ồ
ồ
ng nghiêp
ng nghiêp
a
a
B
B
Ả
Ả
N THÂN
N THÂN
V
V
Ngư
Ngư
ờ
ờ
i l
i l
à
à
m PM không ng
m PM không ng
ừ
ừ
ng nâng cao tr
ng nâng cao tr
ì
ì
nh đ
nh đ
ộ
ộ
chuyên môn
chuyên môn
v
v
à
à
ph
ph
á
á
t tri
t tri
ể
ể
n c
n c
á
á
ch h
ch h
à
à
nh ngh
nh ngh
ề
ề
m
m
ộ
ộ
t c
t c
á
á
ch c
ch c
ó
ó
đ
đ
ạ
ạ
o đ
o đ
ứ
ứ
c
c
65/
65/
66
66
Tương lai c
Tương lai c
ủ
ủ
a công ngh
a công ngh
ệ
ệ
ph
ph
ầ
ầ
n m
n m
ề
ề
m
m
H
H
ộ
ộ
i ngh
i ngh
ị
ị
Qu
Qu
ố
ố
c t
c t
ế
ế
v
v
ề
ề
CNPM
CNPM
(ICSE
(ICSE
-
-
International Conference
International Conference
on Software Engineering) d
on Software Engineering) d
ự
ự
ki
ki
ế
ế
n hai ch
n hai ch
ủ
ủ
đ
đ
ề
ề
quan tr
quan tr
ọ
ọ
ng trong
ng trong
tương lai c
tương lai c
ủ
ủ
a CNPM :
a CNPM :
a
a
L
L
ậ
ậ
p tr
p tr
ì
ì
nh đ
nh đ
ị
ị
nh d
nh d
ạ
ạ
ng (Aspect
ng (Aspect
-
-
Oriented Programming) :
Oriented Programming) :
V
V
Mô t
Mô t
ả
ả
c
c
á
á
ch
ch
ứ
ứ
ng x
ng x
ử
ử
c
c
á
á
c đ
c đ
ố
ố
i tư
i tư
ợ
ợ
ng v
ng v
à
à
h
h
à
à
m trong m
m trong m
ộ
ộ
t t
t t
ì
ì
nh hu
nh hu
ố
ố
ng c
ng c
ụ
ụ
th
th
ể
ể
V
V
S
S
ử
ử
d
d
ụ
ụ
ng công c
ng công c
ụ
ụ
x
x
ử
ử
lý c
lý c
á
á
c yêu c
c yêu c
ầ
ầ
u không liên quan đ
u không liên quan đ
ế
ế
n ch
n ch
ứ
ứ
c năng
c năng
th
th
ự
ự
c t
c t
ế
ế
c
c
ủ
ủ
a ph
a ph
ầ
ầ
n m
n m
ề
ề
m
m
a
a
Ph
Ph
á
á
t tri
t tri
ể
ể
n ph
n ph
ầ
ầ
n m
n m
ề
ề
m linh ho
m linh ho
ạ
ạ
t :
t :
V
V
Kh
Kh
ả
ả
năng tho
năng tho
ả
ả
mãn c
mãn c
á
á
c nhu c
c nhu c
ầ
ầ
u thay đ
u thay đ
ổ
ổ
i v
i v
à
à
s
s
ự
ự
c
c
ạ
ạ
nh tranh
nh tranh
c
c
ủ
ủ
a th
a th
ị
ị
trư
trư
ờ
ờ
ng PM m
ng PM m
ộ
ộ
t c
t c
á
á
ch nhanh ch
ch nhanh ch
ó
ó
ng
ng
V
V
C
C
á
á
c qu
c qu
á
á
tr
tr
ì
ì
nh c
nh c
ồ
ồ
ng k
ng k
ề
ề
nh, n
nh, n
ặ
ặ
ng v
ng v
ề
ề
h
h
ồ
ồ
sơ như
sơ như
TickIT
TickIT
,
,
CMM
CMM
v
v
à
à
ISO 9000
ISO 9000
s
s
ẽ
ẽ
lu m
lu m
ờ
ờ
d
d
ầ
ầ
n t
n t
ầ
ầ
m quan tr
m quan tr
ọ
ọ
ng
ng
66/
66/
66
66
Th
Th
ự
ự
c ch
c ch
ấ
ấ
t ti
t ti
ế
ế
n tr
n tr
ì
ì
nh s
nh s
ả
ả
n xu
n xu
ấ
ấ
t PM !
t PM !
2. Thiết kế
của chủ trì đề tài
4. Sau khi sửa sai với
nhiều sáng kiến cải tiến
5. Triển khai
cho khách hàng
6. Ước mơ
của người sử dụng !
1. Người đặt hàng
Ví dụ : Công ty Công viên
3. SPPM của
người lập trình