BàiBài GiảngGiảng
CôngCông NghNghệ 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 Nguyn 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 bản v công nghệ phần mềm
Mục tiêu của sản xuất phần mềm ng nghệ phần mm
Các mô hình sản xuất phần mềm
Quy trình sản xuất và quản 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)
nhnh 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 Nguyn 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) ngng nghệnghệ chocho sảnsn xuấtxuất phầnphần
mềm?mềm?
CóCó cầncần thiếtthiết phảiphải 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 nnhư 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 Nguyn 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: sản phẩm đóng gói bán rộng rãi trên thị trường.
Bespoke Product: 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 mm 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 an toàn của phần mm. 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 phương thức phải p hợp với người dùng đồng
thời đáp ứng đúng yêu cầu của người dùng