MOOC 03 - Lean Software Development (SWE201c)
Khoá thứ ba của chuyên ngành, địa chỉ coursera.org/learn/lean-software-development. Ứng với CLO3, trải buổi 7 và buổi 8. Buổi 7 gồm phần nền tảng lean và phần công cụ: bảy nguyên tắc lean gồm loại bỏ lãng phí, khuếch đại việc học, quyết định càng muộn càng tốt, giao hàng càng nhanh càng tốt, trao quyền cho đội, xây chất lượng từ gốc và nhìn tổng thể; Kanban cho phát triển phần mềm với bảng công việc, giới hạn số việc đang làm và quản trị dòng chảy; lập bản đồ dòng giá trị để thấy chỗ nào trong quy trình đang sinh ra chờ đợi; và kaizen tức cải tiến liên tục từng bước nhỏ. Buổi 8 gồm Lean Startup với sản phẩm khả dụng tối thiểu, vòng lặp xây dựng - đo lường - học hỏi và kế toán đổi mới, cùng Design Thinking. Chuẩn đầu ra tương ứng là áp dụng được kỹ thuật lean vào phát triển phần mềm.
Luyện tập theo chủ đề này
Bạn cần đăng nhập để luyện tập theo chủ đề và lưu tiến độ.
Chưa có bài thi nào cho chủ đề này.
Chủ đề liên quan
Coursera: Introduction to Software Engineering - SWE201cMOOC 01 - Software Development Processes and Methodologies (SWE201c)
Khoá thứ nhất của chuyên ngành, địa chỉ coursera.org/learn/software-processes. Ứng với CLO1, trải buổi 1 đến buổi 4, buổi 1 có kèm thành phần Offline 1 giới thiệu khoá học tại campus và phần dẫn nhập cả chuyên ngành. Hai buổi đầu bàn quy trình phát triển phần mềm: quy trình là gì, khác gì phương pháp luận, gồm những hoạt động nào, cùng phần yêu cầu với yêu cầu chức năng, yêu cầu phi chức năng và mô hình tham chiếu WRSPM. Buổi 3 đi vào các mô hình truyền thống gồm thác nước, mô hình chữ V, sashimi, tăng dần, lặp, xoắn ốc, Unified Process và stage-gate. Buổi 4 giới thiệu hai họ agile và lean để đối chiếu với nhóm truyền thống, chuẩn bị cho hai khoá kế tiếp. Chuẩn đầu ra tương ứng là so sánh được các phương pháp luận theo ràng buộc môi trường, tổ chức và sản phẩm.
MOOC 02 - Agile Software Development (SWE201c)
Khoá thứ hai của chuyên ngành, địa chỉ coursera.org/learn/agile-software-development. Ứng với CLO2, trải buổi 5 và buổi 6. Buổi 5 gồm phần nền tảng agile và phần yêu cầu cùng lập kế hoạch: bốn giá trị của Tuyên ngôn Agile và mười hai nguyên tắc đi kèm, cách viết user story theo tiêu chí INVEST, các kỹ thuật ước lượng, lập kế hoạch phát hành và kế hoạch cho từng vòng lặp. Buổi 6 gồm Scrum và Extreme Programming: Scrum với ba vai trò, bốn sự kiện gồm họp kế hoạch sprint, họp hằng ngày, họp rà soát và họp cải tiến, các tạo tác gồm product backlog, sprint backlog và phần tăng trưởng, cùng biểu đồ burndown theo dõi tiến độ; XP với lập trình cặp, đội hình toàn diện, phát hành nhỏ và vòng phản hồi ngắn. Chuẩn đầu ra tương ứng là tham gia hiệu quả vào quy trình và thực hành agile.
MOOC 04 - Engineering Practices for Building Quality Software (SWE201c)
Khoá thứ tư và cũng là khoá khép lại chuyên ngành, địa chỉ coursera.org/learn/engineering-practices-secure-software-quality. Ứng với CLO4, trải buổi 9 đến buổi 12; buổi 12 có kèm thành phần Offline 2 ôn lại toàn bộ chuyên ngành tại campus. Khoá đi theo đúng thứ tự các giai đoạn kỹ thuật. Buổi 9 gồm phần nhập môn phần mềm chất lượng và chất lượng trong thiết kế: tính mô-đun, ghép nối và kết dính, che giấu thông tin, các mẫu thiết kế. Buổi 10 là chất lượng trong kiến trúc: các kiểu kiến trúc và cách kiến trúc quyết định thuộc tính chất lượng của hệ thống. Buổi 11 là chất lượng trong hiện thực: chuẩn viết mã, rà soát mã, phân tích tĩnh, tái cấu trúc và quản lý phiên bản. Buổi 12 là chất lượng trong kiểm thử và triển khai: phân biệt verification với validation, các mức kiểm thử, tích hợp và triển khai.