Gới thiệu
Môn Công nghệ phần mềm hay một tên khác Kỹ nghệ phần mềm (Software Enginerring – SE) là một trong những môn học chuyên ngành rất quan trọng của ngành công nghệ thông tin.
Đây là một môn học tổng hợp toàn bộ những kỹ thuật, nguyên lý trong việc xây dựng phần mềm theo tác phong công nghiệp. Các phương pháp, công cụ, thủ tục của SE đã được chấp nhận và ứng dụng thành công trong rất nhiều lĩnh vực ứng dụng công nghiệp. Các nhà quản lý và chuyên gia công nghệ thông tin đều nhận ra nhu cầu về cách tiếp cận có nguyên tắc hơn tới việc phát triển phần mềm. Công nghệ phần mềm quan tâm đến việc làm thế nào để tạo ra sản phẩm phần mềm đạt hiệu quả tốt nhất, hạn chế rủi ro, tối ưu các nguồn lực.
Mục tiêu khóa học
- Cung cấp những nguyên lý chung về Công nghệ Phần mềm (CNPM)
- Cung cấp kiến thức căn bản về:
- Phân tích và thiết kế phần mềm
- Xây dựng và đánh giá phần mềm
- Quản trị dự án phần mềm theo đúng quy trình
- Hướng dẫn sử dụng ngôn ngữ UML để đặc tả phân tích thiết kế hệ thống
Hướng dẫn đăng ký khoá học
Tài liệu tham khảo
- Ian Sommerville, Software Engineering. 10th Ed., Addison-Wesley, 2014
Chương trình giáo dục
- 7 Sections
- 15 Lessons
- 15 Weeks
Expand all sectionsCollapse all sections
- Phần 1: Giới thiệu chung về Công nghệ phần mềm3
- Phần 2: Quản lý dự án phần mềm5
- 3.1Chương 4.1: Quản lý dự án công nghệ thông tin60 Minutes
- 3.2Chương 4.2: Tổ chức dự án và quản lý rủi ro60 Minutes
- 3.3Chương 4.3: Quản lý chất lượng, lập kế hoạch và kiểm soát dự án60 Minutes
- 3.4Chương 4.4: Kiểm soát thay đổi, quản lý cấu hình và hoàn tất dự án60 Minutes
- 3.5Chương 4.5: Một số kỹ thuật trong quản lý dự án60 Minutes
- Phần 3: Phân tích yêu cầu người dùng1
- Phần 4: Thiết kế phần mềm3
- Phần 5: Lập trình phần mềm1
- Phần 6: Kiểm thử và bảo trì1
- Phần 7: Sử dụng UML1