TRƯỜNG ĐẠI HỌC THỦY LỢI
KHOA: CÔNG NGHỆ THÔNG TIN
BỘ MÔN:CÔNG NGHỆ PHẦN MỀM
ĐỀ CƯƠNG MÔN HỌC
CÔNG NGHỆ PHẦN MỀM
Introduction to Software Engineering
Mã số : CSE 481
1.
Số tín chỉ : 3
2.
Số tiết : tổng: 45; trong đó LT: 30 ; BT: 15 ; TN: .... ; ĐA: .... ; BTL: .... ; TQ,TT
3.
Thuộc chương trình đào tạo ngành:
- Mơn bắt buộc cho ngành: Kỹ thuật Phần mềm, Hệ thống Thông tin, Công nghệ Thông
tin
- Môn tự chọn cho ngành:.........................................................................................
4.
Phương pháp đánh giá:
- Hình thức/thời gian thi: Viết
Thời gian thi: 90 phút
-Thành phần điểm: Điểm quá trình %: 50; Điểm thi kết thúc %:50
5. Điều kiện ràng buộc môn học
- Môn tiên quyết :......................................................................................................
- Mơn học trước :
•
Ngơn ngữ Lập trình (CSE 280),
•
Cơ sở Dữ liệu (CSE 484),
•
Phân tích và Thiết kế Hệ thống Thơng tin (CSE 480)
- Mơn học song hành:
•
Phân tích Yêu cầu Phần mềm (CSE 461)
- Ghi chú
khác: .....................................................................................................................................
......
6. Nội dung tóm tắt mơn học
Tiếng Việt : Môn học này giúp sinh viên hiểu được những khái niệm cơ bản về Phần
mềm, Công nghệ Phần mềm, Dự án Phần mềm, Quản trị Dự án Phần mềm, Tiến trình
Phần mềm. Qua đó, sinh viên nắm bắt các kiến thức cơ bản để tạo ra sản phẩm phần mềm
một cách công nghiệp.
Tiếng Anh : This course helps students to understand basic concepts in Software,
Software Engineering, Software Project, Software Project Management, Software
Process. Students will practise the basic steps to create a software product in an
industrialized way.
7. Cán bộ tham gia giảng dạy:
•
ThS. Nguyễn Thị Ngọc Hà
8. Giáo trình sử dụng, tài liệu tham khảo
Giáo trình: Bài giảng của giảng viên
Các tài liệu tham khảo:
•
Software Engineering, Ian Sommerville, 8th Edition, 2007
•
Object-Oriented Software Engineering Practical Software Development using
UML and Java, Lethbridge/Laganièr, 2001
9. Nội dung chi tiết:
Chương
Nội dung
Số tiết
LT
1
Mở đầu
1
2
Phần mềm và công nghệ phần mềm
9
TH
3
BT
3
Xác định yêu cầu
4
Phân tích và thiết kế hệ thống thông
tin
6
6
3
3
5
Quản lý chất lượng phần mềm
5
4
6
Công cụ CASE và quản lý nhân lực
3
2
30
15
10. Chuẩn đầu ra của môn học
- Kiến thức:
•
Sinh viên nắm được các khái niệm liên quan đến Công nghệ phần mềm như Phần
mềm, Công nghệ Phần mềm, Dự án Phần mềm, Quản trị Dự án Phần mềm, Tiến
trình Phần mềm.
•
Sinh viên nắm được các quy tắc đạo đức nghề nghiệp của một kỹ sư phần mềm
- Kỹ năng, năng lực:
•
Sinh viên biết được và tuân theo các bước trong q trình phát triển một phần
mềm
•
Sinh viên biết sử dụng các cơng cụ trợ giúp trong q trình phát triển phần mềm
- Phẩm chất, đạo đức:
•
Sinh viên biết tuân theo các quy định trong lớp học và trong trường.
•
Sinh viên tơn trọng thầy/cơ và các bạn học khác
11. Phương pháp giảng dạy để đạt được chuẩn đầu ra:
•
Phương pháp giảng dạy thuyết trình có minh họa các kiến thức phát triển phần
mềm hiện đại
•
Chia lớp thành các nhóm nhỏ (từ 5 đến 9 sinh viên) để làm một dự án phần mềm
và viết báo cáo, trình bày kết quả
•
Cho sinh viên nghiên cứu về một chủ đề liên quan đến phần mềm, viết báo cáo và
trình bày kết quả
Trưởng khoa
Hà Nội, ngày tháng năm 2015
Trưởng Bộ môn