Bài tập nhập môn công nghệ phần mềm (introduction to software engineering) bài tập tuần 03 phương pháp agile các hoạt động của agile

5 1 0
Bài tập nhập môn công nghệ phần mềm (introduction to software engineering)   bài tập tuần 03 phương pháp agile  các hoạt động của agile

Đang tải... (xem toàn văn)

Thông tin tài liệu

nhập môn công nghệ phần mềm,nguyễn nhất hải,dhbkhn Introduction to Software Engineering Nhập môn Công nghệ phần mềm Software Engineering Department SoICT/HUST Trang 1 / 5 Bài tập tuần 03 Phương pháp A[.]

Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Bài tập tuần 03 Phương pháp Agile & Các hoạt động Agile Mục tiêu - Thực tập (câu hỏi) nội dung Phương pháp Agile - Phân tích yêu cầu chức cho toán (case study) - Bài tập hoạt động Agile - c om Đánh giá Hồn thành tập nội dung Phương pháp Agile, nắm tư tưởng phương pháp Agile hoạt động Phân biệt phương pháp Agile với mơ hình phát triển phần mềm khác Xác định yêu cầu chức cho tốn (case study) xây dựng ng - co biểu đồ phân cấp chức liệt kê số yêu cầu phi chức Hồn thành tập hoạt động Agile an Phần I: th Bài 1.1 du on g a) Nội dung sau chuyển giao vào cuối Sprint? Một tài liệu chứa trường hợp kiểm thử cho sprint Một thiết kế kiến trúc giải pháp Một phiên gia tăng phần mềm hoàn thành cu u Thiết kế giao diện người dùng b) Product Backlog chứa thơng tin gì? Danh sách đầy đủ u cầu khơng có phát hành sản phẩm Danh sách nhật ký hoạt động nhóm phát triển sản phẩm Danh sách trường hợp kiểm thử Danh sách sơ đồ thiết kế sản phẩm c) Chuỗi hoạt động sau cho Extreme Programming (XP)? Write code, write test, refactor Write code, refactor, write test Write test, write code, refactor Design, write code, write test Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Bài 1.2 Hãy so sánh mơ hình thác nước (Waterfall modell) phương pháp Scrum: Mơ hình thác nước (Waterfall modell) Phương pháp Scrum Đặc điểm Đặc điểm pha phát triển c om Kích thước nhóm phát triển (team size) Phong cách quản lý (management style) du on g th an co ng Quan điểm thay đổi dự án Vấn đề xây dựng tài liệu Đối phó với nguy / rủi ro (risk) Tình áp dụng phù hợp Phần II: Bài tập hoạt động Agile Tất thành viên báo cáo công việc hàng ngày cu - u a Dailly meeting b Sprint Planning - Lên kế hoạch công việc làm sprint c Sprint Reiview - Xem xét lại cơng việc làm sprint, phần release/delivriable Dưới template ví dụ cho hoạt động Tên chức Sprint (6/7-10/7) Người phụ trách Trạng thái Feature Quản lý giảng Danh sách giảng theo tài liệu Dev done Feature Chi tiết giảng Test Start Finish Duration (day) Thảo luận Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Feature Danh sách thảo luận Feature Tạo câu hỏi mới, reply Feature Tối ưu UI Feature Sprint (20/724/7) Fix bugs tồn đọng Feature Doing Feature Tối ưu học phần Tối ưu danh sách lớp học Feature Tối ưu UI Doing Feature Xử lý task phát sinh Doing Tối ưu Doing - c om d Restrospective Tổng kết điểm mạnh/yếu, điểm cần chỉnh sửa công việc (mọi người nói) - Ví dụ1: ng Nguyen Van A (Leader) co ### Positive Complete converting from python to python for Coupon - Understanding more detail about writing test case an - ### Negative th - Skill for writing test case not good Take long time for writing test case More understanding about clean code du on - g ### Review of Last Month's Try ### Next Month's Try - Improve programing skill of kiwi members Read book: https://www.amazon.co.jp/Art-Readable-Code-PracticalTrain new bridge SE for understanding system => cần output trình Phần cần xong vào tuần sau cu - u Techniques/dp/0596802293 Nguyen Van B (dev) ### Positive - Complete action of message list ### Negative - Too long of review time ### Last month's try - Reference current design to apply my code to reduce review time (Continue) ### Revew of Last Month's Try - Review time is still long ### Next month's try - Confirm design before code Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm - - Add comment to MR to explain the intention Ví dụ 2: Nguyen Van A Good (đã làm gì, học hỏi gì, ) Bad (có khơng vừa ý, làm chưa tốt, ) Try (có thể cải thiện nào, mong muốn, đề xuất, ) Teamwork tốt Chưa xác định thời gian hoàn thành cho task cụ thể Xác định thời gian hoàn thành cụ thể cho task, tạo grant chart để quản lý tiến độ task plan Trao đổi team A team B tốt Team B review support nhiệt tình Kế hoạch làm việc rõ ràng, cụ thể - học thêm docker Khơng hài lịng với tool Redash - hội dùng tool redash Nguyen Van C Làm việc với nhiều công nghê: - AWS Fargate, SQS, Lambda, IAM, RDS, ECS Tiếp tục tìm hiểu Amazon Web Service c om Nguyen Van B Code chưa viết test Hiều sâu devops process Làm việc nhiều với Tem B Backend side - Google cloud storage, credential - Terraform , apex, docker co ng Làm việc devops : CI, CD , Automation an Phần III: Phân tích yêu cầu chức cho toán (case study) du on g th - Tiếp theo kết tập tuần 02, nhóm xác định thơng tin bản: đầu vào (input), xử lý (process) kết (output) cu u - Biểu đồ phân cấp chức (BFD - Bussiness Function Diagram): phân rã có thứ bậc đơn giản chức hệ thống thành chức nhỏ hơn, cuối thu chức - Biểu đồ thể đầu việc mà hệ thống cần thực để đạt mục tiêu quản lý (quản lý gì?), xây dựng dựa sở bước khảo sát phân tích trước - Các ký hiệu chính: • Ký hiệu chức hình chữ nhật bên tên chức năng, Tên chức động từ - bổ ngữ động từ nên dạng thức mệnh lệnh Các chức cần đánh số thể phân cấp • Liên kết chức đường thẳng Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập mơn Cơng nghệ phần mềm c om - Ví dụ: co Mô tả Đánh giá khả thực (nhân lúc, thời gian, công nghệ, môi trường) g th an Tên chức ng Mô tả chức biểu đồ: u du on Yêu cầu: Hãy xây dựng biểu đồ phân cấp chức cho cho nhóm yêu cầu nghiệp vụ toán (case study) mà nhóm lựa chọn Mơ tả chức cu Nội dung tập tự làm HẾT Software Engineering Department - SoICT/HUST CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt ...Introduction to Software Engineering - Nhập môn Công nghệ phần mềm Bài 1.2 Hãy so sánh mơ hình thác nước (Waterfall modell) phương pháp Scrum: Mơ hình thác nước (Waterfall modell) Phương pháp Scrum... CuuDuongThanCong.com Trang / https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm - - Add comment to MR to explain the intention Ví dụ 2: Nguyen Van A Good (đã làm... https://fb.com/tailieudientucntt Introduction to Software Engineering - Nhập môn Công nghệ phần mềm c om - Ví dụ: co Mơ tả Đánh giá khả thực (nhân lúc, thời gian, công nghệ, môi trường) g th an Tên chức

Ngày đăng: 27/02/2023, 08:02

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan