BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009
Ch ng 1ươ
T ng quan v
công ngh ph n m m
Khoa CNTT – ĐH Công nghi p Tp HCM
BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009 2
N i dung
M t s ki ni m c b n vê phân mêm ơ
Pn mêm la gi?
Vai tro cua pn mêm
Đăc tr ng cua pn mêm ư
Thuôc tinh cua pn mêm
Công nghê pn mêm la gi?
Khai nm, đăc tr ng ư
Lich s ư
Kh ng ho ng ph n m m
M t s quan đi m sai l ch
BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009
Khi máy tính ch a xu t hi n, thì vi c l p tnh ch a có k khăn gì c . Khi m i ư ư
xu t hi n m t vài chi c máy tính ch c năng kém thì vi c l p tnh b t đ u ế
g p m t vài khó khăn nho nh . Gi đây khi cng ta có nh ng chi c máy ế
tính kh ng l thì nh ng khó khăn y tr nên vô cùng l n. Nh v y ngành ư
công nghi p đi n t không gi i quy t khó khăn nào c mà h ch t o tm ế
ra nh ng k khăn m i. Khó khăn mà h t o n chính là vi c s d ng s n
ph m c a h
Edsger Dijkstra
BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009
Ph n m m máy tính gì?
Ph n m m máynh (Computer software) :
S n ph m do các nhà phát tri n ph n m m thi t k xây ế ế
d ng
So sánh ch ng trình (program) và ph n m m (software)ươ
Software bao g m 3 pn:
Programs
Data structure
Internal structure
External structure
Documentation, procedures to setup and operate,..
BM HTTT – Khoa CNTT – ĐHCN tpHCM - 2009
Vai tro cua phân mêm
Phân mêm – la linh hôn cua tng may tinh
Phân mêm tao nên s khac biêt v ch ch c: ư ư
Vê phong cach
Vê năng st lao đông
Ngay cang nhiêu tô ch c đ c phân mêm tr ư ươ ơ
Tinh t đông hoa ngay cang cao ư
Chi phi cho phân mêm cao h n nhiêu so v i phân c ng ơ ơ ư
ng dung phân mêm co măt trên moi linh v c: kinh tê, qn Ư ư
s , giao duc, văn hoa, giai tri,….ư