
3.
3.1
1
MAÛNG & CÄNG NGHÃÛ
MAÛNG & CÄNG NGHÃÛ
THÄNG TIN HIÃÛN ÂAÛI
THÄNG TIN HIÃÛN ÂAÛI
CHÆÅNG 3. CÅ SÅÍ HAÛ
CHÆÅNG 3. CÅ SÅÍ HAÛ
TÁÖNG CÄNG NGHÃÛ
TÁÖNG CÄNG NGHÃÛ
THÄNG TIN
THÄNG TIN
3.
3.2
2
•
•CÄNG CUÛ VAÌ CAÏCH TIÃÚP CÁÛN PHÁÖN MÃÖM
CÄNG CUÛ VAÌ CAÏCH TIÃÚP CÁÛN PHÁÖN MÃÖM
•
•CAÏC CHÆÏC NÀNG CUÍA MÄÜT HÃÛ QUAÍN TRË
CAÏC CHÆÏC NÀNG CUÍA MÄÜT HÃÛ QUAÍN TRË
CÅ SÅÍ DÆÎ LIÃÛU
CÅ SÅÍ DÆÎ LIÃÛU
•
•MAÛNG VIÃÙN THÄNG VAÌ ÆÏNG DUÛNG
MAÛNG VIÃÙN THÄNG VAÌ ÆÏNG DUÛNG
TRONG KINH DOANH DIÃÛN TÆÍ
TRONG KINH DOANH DIÃÛN TÆÍ
*
*
MUÛC TIÃU CHÆÅNG 3
MUÛC TIÃU CHÆÅNG 3

3.
3.3
3
THAÏCH THÆÏC QUAÍN LYÏ
THAÏCH THÆÏC QUAÍN LYÏ
•
•LÆÛA CHOÜN PHÁÖN CÆÏNG PHÁÖN MÃÖM
LÆÛA CHOÜN PHÁÖN CÆÏNG PHÁÖN MÃÖM
•
•TÊCH HÅÜP CÄNG NGHÃÛ VÅÏI YÃU
TÊCH HÅÜP CÄNG NGHÃÛ VÅÏI YÃU
CÁÖU KINH DOANH
CÁÖU KINH DOANH
•
•MAÛNG, ÂÄÜ TIN CÁÛY VAÌ AN TOAÌN
MAÛNG, ÂÄÜ TIN CÁÛY VAÌ AN TOAÌN
*
*
3.
3.4
4
CÄNG NGHÃÛ
PHÁÖN MÃÖM
CÄNG NGHÃÛ
CÄNG NGHÃÛ
PHÁÖN MÃÖM
PHÁÖN MÃÖM

3.
3.5
5
CAÏC CHÈ THË CUÛ THÃØ ÂÃØ ÂIÃÖU KHIÃØN MAÏY
CAÏC CHÈ THË CUÛ THÃØ ÂÃØ ÂIÃÖU KHIÃØN MAÏY
TÊNH HOAÛT ÂÄÜNG
TÊNH HOAÛT ÂÄÜNG
•
•CHÆÅNG TRÇNH:
CHÆÅNG TRÇNH: TÁÛP HÅÜP CAÏC CHÈ THË CHO
TÁÛP HÅÜP CAÏC CHÈ THË CHO
MAÏY TÊNH
MAÏY TÊNH
•
•CHÆÅNG TRÇNH LÆU TRÆÎ:
CHÆÅNG TRÇNH LÆU TRÆÎ: CHÆÅNG TRÇNH
CHÆÅNG TRÇNH
ÂÆÅÜC LÆU TRÆÎ TRONG BÄÜ NHÅÏ SÅ CÁÚP
ÂÆÅÜC LÆU TRÆÎ TRONG BÄÜ NHÅÏ SÅ CÁÚP
•
•PHÁÖN MÃÖM HÃÛ THÄÚNG:
PHÁÖN MÃÖM HÃÛ THÄÚNG: QUAÍN TRË CAÏC NGUÄÖN
QUAÍN TRË CAÏC NGUÄÖN
LÆÛC MAÏY TÊNH
LÆÛC MAÏY TÊNH
•
•PHÁÖN MÃÖM ÆÏNG DUÛNG:
PHÁÖN MÃÖM ÆÏNG DUÛNG: CAÏC ÆÏNG DUÛNG KINH
CAÏC ÆÏNG DUÛNG KINH
DOANH CUÛ THÃØ
DOANH CUÛ THÃØ
*
*
PHÁÖN MÃÖM
PHÁÖN MÃÖM
3.
3.6
6
PHÁÖN MÃÖM
PHÁÖN MÃÖM
PHÁÖN CÆÏNG
PHÁÖN CÆÏNG
HÃÛ ÂIÃÖU HAÌNH:
HÃÛ ÂIÃÖU HAÌNH:
THÆÛC HIÃÛN CAÏC TAÏC VUÛÛ ÂAÎ
THÆÛC HIÃÛN CAÏC TAÏC VUÛÛ ÂAÎ
ÂÆÅÜC HOAÛCH ÂËNH; PHÁN BÄØ
ÂÆÅÜC HOAÛCH ÂËNH; PHÁN BÄØ
NGUÄÖN LÆÛC MAÏY TÊNH; ÂIÃÖU
NGUÄÖN LÆÛC MAÏY TÊNH; ÂIÃÖU
KHIÃØN MAÌN HÇNH
KHIÃØN MAÌN HÇNH
BÄÜ CHUYÃØN ÂÄØI NGÄN NGÆÎ:
BÄÜ CHUYÃØN ÂÄØI NGÄN NGÆÎ:
CAÏC TRÇNH BIÃN DËCH
CAÏC TRÇNH BIÃN DËCH
CAÏC CHÆÅNG TRÇNH TIÃÛN ÊCH:
CAÏC CHÆÅNG TRÇNH TIÃÛN ÊCH:
TAÏC VUÛ THÆÅÌNG TRÇNH
TAÏC VUÛ THÆÅÌNG TRÇNH
QUAÍN LYÏ DÆÎ LIÃÛU
QUAÍN LYÏ DÆÎ LIÃÛU
CAÏC NGÄN NGÆÎ LÁÛP TRÇNH:
CAÏC NGÄN NGÆÎ LÁÛP TRÇNH:
NGÄN NGÆÎ ASSEMBLY; FORTRAN;
NGÄN NGÆÎ ASSEMBLY; FORTRAN;
COBOL; PL / 1; QBASIC; PASCAL; C; C++;
COBOL; PL / 1; QBASIC; PASCAL; C; C++;
NGÄN NGÆÎ THÃÚ HÃÛ 4
NGÄN NGÆÎ THÃÚ HÃÛ 4
PHÁÖN MÃÖM HÃÛ THÄÚNG
PHÁÖN MÃÖM HÃÛ THÄÚNG
PHÁÖN MÃÖM ÆÏNG DUÛNG
PHÁÖN MÃÖM ÆÏNG DUÛNG

3.
3.7
7
PHÁÖN MÃÖM
PHÁÖN MÃÖM
Caïc chæång
trçnh våïimuûc
âêch chung
Caïc chæång
trçnh våïimuûc
âêch chung
Caïc chæång
trçnh våïimuûc
âêch cuûthãø
Caïc chæång
trçnh våïimuûc
âêch cuûthãø
Caïc chæång
trçnh quaínlyï
hãûthäúng
Caïc chæång
trçnh quaínlyï
hãûthäúng
Caïc chæång
trçnh phaïttriãøn
hãûthäúng
Caïc chæång
trçnh phaïttriãøn
hãûthäúng
Pháönmãöm
æïng duûng
Pháönmãöm
æïng duûng
Pháönmãöm
maïytênh
Pháönmãöm
maïytênh
Pháönmãöm
hãûthäúng
Pháönmãöm
hãûthäúng
CASE
Hãûâiãöuhaình
Chæång trçnh
kãútoaïn
Baíng tênh
3.
3.8
8
CAÏC NGÄN NGÆÎ THÃÚ HÃÛ 4
CAÏC NGÄN NGÆÎ THÃÚ HÃÛ 4
(4GL)
(4GL)
•
•COÏ THÃØ KHAI THAÏC BÅÍI NGÆÅÌI SÆÍ
COÏ THÃØ KHAI THAÏC BÅÍI NGÆÅÌI SÆÍ
DUNG
DUNG
•
•CÁÚU TRUÏC LÃÛNH ÂÅN GIAÍN
CÁÚU TRUÏC LÃÛNH ÂÅN GIAÍN
•
•COÏ THÃØ PHAÏT TRIÃØN CAÏC ÆÏNG
COÏ THÃØ PHAÏT TRIÃØN CAÏC ÆÏNG
DUÛNG NHANH CHOÏNG
DUÛNG NHANH CHOÏNG
•
•NGÄN NGÆÎ TÆÛ NHIÃN
NGÄN NGÆÎ TÆÛ NHIÃN
*
*

3.
3.9
9
CASE
CASE
•
•Computer Aided Software Engineering
Computer Aided Software Engineering
•
•Cäng
Cäng cuû
cuûCASE
CASE häù
häùtroü
troücho
cho caïc
caïc hoaût
hoaût âäüng
âäüng
–
–Láûp
Láûp kãú
kãúhoaûch
hoaûch tiãún
tiãún âäü
âäüdæû
dæûaïn
aïn
–
–Biãøu
Biãøu âäö
âäöphán
phán têch
têch
–
–Mä
Mä hçnh
hçnh hoaï
hoaïdæî
dæîliãûu
liãûu
–
–Häù
Häùtråü
tråüthiãút
thiãút kãú
kãú
–
–Taûo
Taûo maî
maînguäön
nguäön
–
–Kiãøm
Kiãøm tra
tra maî
maînguäön
nguäön
–
–Læu
Læu træî
træîthäng
thäng tin
tin
3.
3.10
10
CAÏC NGÄN NGÆÎ LÁÛP TRÇNH
CAÏC NGÄN NGÆÎ LÁÛP TRÇNH
Ngän ngæîmaïy
Sæíduûng maî nhë phán
1001 1001
1100 1101
Ngän ngæîcáúp cao
Sæíduûng caïc cáu
lãûnh ngàõn
(3GL) - Procedural
Compute X = Y + Z
Ngän ngæîâaïnh dáúu
Sæíduûng maîâiãöu
khiãønkãúthåüp
Ngän ngæîhåüp ngæî
Use symbolic coded
instructions
L 3, J
A 3, K
ST 3, M
Ngän ngæîthãúhãû 4
(4GL)
Sæíduûng ngän ngæî
tæûnhiãn
Ngän ngæîhæåïng
âäúitæåüng
Âënh nghéa caïcâäúitæåüng
chæïadæîliãûuvaìtaïcvuû
Document.write
(“Hi There”)
<H1>First heading</H1>
<!ELEMENT Product
(#Item | manuf)>
Select name, jobtitle
From Employee;
M = J + K
Register no