
BàiBài GiảngGiảng
CôngCông NghệNghệ PhầnPhần MềmMềm
Software Engineering Software Engineering

22
Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin
Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn
Giáo viên & Giao tiếp giảng dạy Giáo viên & Giao tiếp giảng dạy
ThS Nguyễn Cao Trí – ngacotri@gmail.com
http://www.cse.hcmut.edu.vn/~caotri
Room 109 A5 – Trung tâm Kỹ thuật Điện toán
Tel: 8647256 – 5370 Mobile: 091 391 6290
Hobbies: Automation , Flying Model
http://www.rc-easy.net
•• TàiTài liệuliệu downloaddownload trêntrên websitewebsite filefile:: TailieudientuCNPMTailieudientuCNPM--
PrintableVersionPrintableVersion..pptppt
•• HọcHọc thếthế nào?nào? HỏiHỏi ngayngay trêntrên lớplớp
•• BảngBảng mãmã sửsử dụngdụng làlà UnicodeUnicode dựngdựng sẵnsẵn
•• CácCác bàibài tậptập nộpnộp bằngbằng email,email, dạngdạng filefile ** ..ZIPZIP
•• EmailEmail phảiphải ghighi rõrõ nộinội dungdung filefile đínhđính kèmkèm làlà gìgì bằngbằng tiếngtiếng ViệtViệt

33
Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin
Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn
Giới thiệu môn họcGiới thiệu môn học
•• NộiNội dungdung mônmôn họchọc
–Giới thiệu các khái niệm cơ bản về công nghệ phần mềm
–Mục tiêu của sản xuất phần mềm và công nghệ phần mềm
–Các mô hình sản xuất phần mềm
–Quy trình sản xuất và quản lý dự án phần mềm
•• TàiTài liệuliệu thamtham khảokhảo
–Introduction to Software Engineering – Ronald J. Leach – CRC
Press (Thư viện A2 MS: 9075802004)
–Software Engineering – Ian Sommerville – Fifth edition (Thư viện A3
MS: 200032)
•• HìnhHình thứcthức kiểmkiểm tratra
–Giữa kỳ +Cuối kỳ + Bài tập
–Hình thức kiểm tra: trắc nghiệm khách quan – open book
–Đánh giá kêt quả:tương đối - phi tuyến

44
Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin
Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn
???????? & !!!!!!!!???????? & !!!!!!!!
•• CôngCông NghiệpNghiệp && CôngCông NghệNghệ
•• CôngCông NghiệpNghiệp PhầnPhần MềmMềm (CNpPM)(CNpPM)
•• CôngCông NghệNghệ PhầnPhần MềmMềm (CNPM)(CNPM)
•• CôngCông nghiệpnghiệp phầnphần mềmmềm && cáccác côngcông nghiệpnghiệp kháckhác
–Giống
–Khác
•• CóCó hayhay khôngkhông (những)(những) côngcông nghệnghệ chocho sảnsản xuấtxuất phầnphần
mềm?mềm?
•• CóCó cầncần thiếtthiết phảiphải cócó côngcông nghệnghệ chocho sảnsản xuấtxuất phầnphần mềmmềm
không,không, khikhi sảnsản xuấtxuất phầnphần mềmmềm làlà hoạthoạt độngđộng sảnsản xuấtxuất ““
đặcđặc
biệtbiệt
”” vìvì khôngkhông thểthể nóinói làmlàm mộtmột phầnphần mềmmềm nhưnhư sảnsản xuấtxuất
mộtmột lonlon cocacoca..

55
Trường Đại Học Bách Khoa - Khoa Công Nghệ Thông Tin
Copyright 2004 – Th.S Nguyễn Cao Trí – caotri@hcmut.edu.vn
Đặc tính của sản phẩm phần mềmĐặc tính của sản phẩm phần mềm
•• SoftwareSoftware == ProgramProgram
•• SoftwareSoftware productproduct == ProgramProgram ++ DocumentDocument ++ SupportSupport
•• LoạiLoại sảnsản phẩmphẩm phầnphần mềmmềm
– Generic Product:là sản phẩm đóng gói và bán rộng rãi trên thị trường.
– Bespoke Product:là sản phẩm được phát triển theo yêu cầu đặc thù của
từng khách hàng.
•• CácCác đặcđặc tínhtính quanquan trọngtrọng củacủa sảnsản phẩmphẩm phầnphần mềmmềm
– Maintainability:phần mềm có thể thay đổi thuận tiện theo yêu cầu của
người dùng
– Dependability:tính ổn định, bảo mật và an toàn của phần mềm. Không
gây tổn hại về vật chất hay kinh thế cho hệ thống.
– Efficiency:Sử dụng hiệu quả tài nguyên của hệ thống cho công việc
– Usability:giao diện và phương thức phải phù hợp với người dùng đồng
thời đáp ứng đúng yêu cầu của người dùng

