Mục tiêu môn họč Nắm bắt được khái niệm, các nguyên lý/kỹ thuật cơ bản để phát triển phần mềm mang tính công nghiệp ̌ Có định hướng cho việc tiếp cận các kiến thức liên quan... Nội du
Trang 1Kü nghÖ phÇn mÒm
NguyÔn V¨n Vþ
Trang 22004 B môn CNFM - i h c Công ngh 2
Th«ng tin chung
̈ M«n häc : Kü nghÖ phÇn mÒm
̈ Gi¸o viªn : PGS.TS NguyÔn V¨n Vþ
Bé m«n C«ng nghÖ phÇn mÒm, P309 / E3, Khoa CNTT, §HCN
Email: vynv@coltech.vnu.vn
̈ Website : http//:10.10.0.10/couses/
Trang 3Mục tiêu môn học
̌ Nắm bắt được khái niệm, các nguyên lý/kỹ
thuật cơ bản để phát triển phần mềm mang
tính công nghiệp
̌ Có định hướng cho việc tiếp cận các kiến
thức liên quan
Trang 42004 B môn CNFM - i h c Công ngh 4
Néi dung
̈ PhÇn 1 PhÇn mÒm vµ kü nghÖ phÇn mÒm
̈ Vai trß, tÇm quan träng cña phÇn mÒm
̈ Khã kh¨n, th¸ch thøc ph¸t triÓn phÇn mÒm
̈ Kü nghÖ phÇn mÒm
̈ C¸c m« h×nh ph¸t triÓn phÇn mÒm
̈ PhÇn 2 Qu¶n lý dù ¸n ph¸t triÓn phÇn mÒm
̈ C¸c yÕu tè qu¶n lý
̈ §é ®o, −íc l−îng vμ lËp lÞch
̈ Qu¶n lý chÊt l−îng
̈ Qu¶n lý cÊu h×nh
Trang 5Nội dung
̈ Phần 3 Phân tích và đặc tả yêu cầu
̈ Tầm quan trọng của bước phân tích
̈ Các kỹ thuật phân tích
̈ Các phương pháp đặc tả yêu cầu
̈ Phần 4 Thiết kế phần mềm
̈ Vai trò của thiết kế, các nội dung thiết kế
Chất lượng thiết kế
Trang 62004 B mụn CNFM - i h c Cụng ngh 6
Nội dung (tiếp)
̈ Phần 5 Lập trình
̈ Phong cách lập trình
̈ Lập trình hướng độ tin cậy
̈ Lập trình hướng hiệu quả
̈ Phần 6 Kiểm thử
̈ Khái niệm về xác minh vμ thẩm định
̈ Kiểm thử phần mềm
̈ Rμ soát phần mềm
Trang 7Tài liệu
̈ Tài liệu chính
̈ Nguyễn Văn Vy, Nguyễn Việt Hμ Giáo trình kỹ nghệ phần
mềm, NXB Đại học quốc gia Hμnội, 2008
̈ Roger S Pressman: Kỹ nghệ phần mềm, Tập I, II, III, NXB
Giáo dục, 1997.
̈ Tài liệu tham khảo
̈ Ian Sommerville: Software Engineering, 5th ed,
Addison-Wasley, 1995.
̈ Nguyễn Văn Vỵ, Phân tích thiết kế các hệ thống thông tin hiện
đại, Hướng cấu trúc vμ hướng đối tượng, NXB Thống kê, 2002.
Trang 82004 B mụn CNFM - i h c Cụng ngh 8
Tổ chức học, đánh giá
̈ Thời lượng: 2 tín chỉ
̈ Tổ chức học
º Lên lớp lý thuyết: 45% thời gian
º Xêmina vμ bμi tập lớn: 55% thời gian
º Bμi tập lớn lμm theo nhóm
̈ Đánh giá
º Điểm thi cuối kỳ (70%)
º Bμi tập lớn theo nhóm (30%)
º Mini tests (cần mang giấy trắng thường xuyên)