Software development process
- Tín chỉ
- 3
- Bậc
- Bachelor
- Thang điểm
- 10
- Điểm qua
- 5
Mô tả
Phần 1: Qui trình phát triển phần mềm theo cách truyền thống: 17 slots học với những nọi dung cụ thể sau: - Giới thiệu về phần mềm và phát triển phần mềm - Qui trình phát triển phần mềm truyền thống - Kế hoạch trong phát triền phần mềm - Phân tích, thiết kế, lập trình theo phương pháp cấu trúc - Phân tích, thiết kế, lập trình theo phương pháp hướng đối tượng - Những ngôn ngữ, môi trường và các loại sản phẩm phần mềm hiện nay - Chất lượng và các công đoạn phát triển - Triển khai và bảo trì phần mềm Phần 2: Qui trình phát triển phần mềm theo cách linh hoạt: 7 slots học với những nội dung cụ thể sau: - Giới thiệu về Agile - Sự khác nhau giữa qui trình phát triển phần mềm linh hoạt và theo phương pháp truyền thống - Agile Manifesto và Agile principles - Giới thiệu về SCRUM *) Các vai trò trong dự án *) Các meeting *) Cải tiến theo cách của người Nhật - Giới thiệu về TDD, ATDD, pair programming - Quản lý dự án Agile "Assessments Phương thức đánh giá" "1 Tổng: 100% 1.1 Điểm đánh giá trong quá trình: 50% - Tham gia (chuyên cần, nghiêm túc, tích cực xây dựng bài) 10 % - Kiểm tra quá trình: 40% (04 bài) 1.2 Dự án: 50% 2 )Điều kiện hoàn thành học phần: Tổng điểm của mỗi thành phần đánh giá trong quá trình > 0; Điểm dự án >=4/10 và Điểm học phần >= 5/10 thì hoàn thành "
Phân bổ thời gian
30 sesions 1 session = 90'
Nhiệm vụ sinh viên
Để giờ học diễn ra hiệu quả, sinh viên cần: - sinh viên tham gia học > 80% thời lượng khóa học mới đủ điều kiện thi cuối kì - đọc trước tài liệu, tra từ, hiểu từ để có khái niệm cơ bản - trên lớp tích cực tham gia trao đổi, thảo luận về chủ đề được đưa ra - thực hiện đầy đủ các yêu cầu của giảng viên về thực hành, bài tập, báo cáo, thu hoạch (nếu có) và nộp đúng thời hạn - sử dụng laptop phục vụ mục đích tìm hiểu, nghiên cứu - thường xuyên truy cập trang cms.fpt.edu.vn để cập nhật tài liệu, yêu cầu của giảng viên
Công cụ
Công cụ hỗ trợ: - Internet & CMS