Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
1,64 MB
Nội dung
n BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN MÔN HỌC: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Đề tài: Tìm hiều mơ hình quy trình Scrum vận dụng dự án phát triển website bán đồ cơng nghệ Nhóm sinh viên thực hiện: Nhóm số Lớp: ĐH KHMT02 – K16 Giảng viên hướng dẫn: Vũ Đình Minh Sinh viên thực hiện: Nguyễn Thành Nam Nguyễn Đức Thanh Nam Trịnh Hải Nam Hà Nội, 2022 MỤC LỤC LỜI MỞ ĐẦU: CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI Error: Reference source not found 1.1 Giới thiệu chung đề tài Error: Reference source not found 1.2 Giới thiệu dự án phần mềm Error: Reference source not found 1.3 Công cụ, kỹ thuật phương pháp phát triển phần mềm 1.3.1 Mô hình quy trình ứng dụng để phát triển dự án phần mềm Error: Reference source not found 1.3.2 Công cụ, kỹ thuật phương pháp Error: Reference source not found 1.3.2.1 Error: Reference source not found CHƯƠNG II: PHÂN TÍCH VÀ YÊU CẦU ĐẶC TẢ PHẦN MỀM Error: Reference source not found 2.1 Tác nhân chức hệ thống Error: Reference source not found 2.1.1 Tác nhân hệ thống Error: Reference source not found 2.1.2 Tác nhân chức tương ứngError: Reference source not found 2.2 Sơ đồ use caseError: Reference source not found 2.2.1 Sơ đồ use case tổng quátError: Reference source not found 2.2.2 Sơ đồ phân rã use case 2.3 Quy trình nghiệp vụError: Reference source not found ……………………………………………………… 2.3.1 2.3.2 Error: Reference source not found 2.3.3 Error: Reference source not found 2.3.4 Error: Reference source not foundError: Reference source not found 2.3.5 Error: Reference source not found 2.3.6 Error: Reference source not found 2.3.7 Error: Reference source not found 2.4 Đặc tả use cáeError: Reference source not found ……………………………………………………… 2.4.1 Error: Reference source not found 2.4.2 Error: Reference source not found 2.4.3 Error: Reference source not foundError: Reference source not found 2.4.4 Error: Reference source not found 2.4.5 Error: Reference source not found 2.4.6 Error: Reference source not found CHƯƠNG III: THIẾT KẾ PHẦN MỀM Error: Reference source not found TỔNG KẾT: DANH MỤC HÌNH ẢNH Hình : Biểu đồ use case tổng quát Hình : Biểu đồ use case đăng nhập Hình : Biểu đồ use case quản lý sản phẩm Hình : Biểu đồ use case quản lý nhân viên Hình : Biểu đồ use case quản lý liên hệ Hình : Biểu đồ use case giỏ hàng, đơn hàng Hình : Biểu đồ use case quản lý khách hàng Hình : Biểu đồ Sequence Diagram – Đăng nhập Hình : Biểu đồ Sequence Diagram – Quản lý sản phẩm Hình : Biểu đồ Sequence Diagram – Quản lý nhân viên Hình : Biểu đồ Sequence Diagram – Quản lý liên hệ Hình : Biểu đồ Sequence Diagram – Giỏ hàng Hình : Biểu đồ Sequence Diagram – Quản lý khách hàng Hình : Biểu đồ Sequence Diagram – Quản lý hóa đơn Hình : Biểu đồ lớp DANH MỤC BẢNG BIỂU Bảng : Đặc tả use case tổng quát Bảng : Đặc tả use case đăng nhập Bảng : Đặc tả use case quản lý sản phẩm Bảng : Đặc tả use case quản lý nhân viên Bảng : Đặc tả use case quản lý liên hệ Bảng : Đặc tả use case giỏ hàng Bảng : Đặc tả use case quản lý khách hàng Lời nói đầu Trong thời đại cơng nghệ số nay, phần mềm đóng vai trị quan trọng việc giải vấn đề khó khăn sống Với mong muốn tạo sản phẩm phần mềm hữu ích, đáp ứng nhu cầu người dùng, tơi nhóm tơi tiến hành nghiên cứu phát triển dự án phần mềm đầy thử thách Trong báo cáo luận án này, tơi trình bày q trình nghiên cứu, thiết kế, phát triển triển khai dự án phần mềm Đồng thời, giới thiệu tính năng, chức sản phẩm, thách thức hạn chế trình thực Trong trình thực đề tài chúng tơi gặp khơng khó khăn khúc mắc Cũng may mắn thầy giáo hướng dẫn TS Vũ Đình Minh nhiệt tình giải đáp thắc mắc hướng dẫn cách chi tiết Cộng với cố gắng thành viên nhờ chúng tơi hồn thành tài liệu Mặc dù làm tập cần tính cơng phu tập trung cao sai sót khơng thể tránh khỏi Chúng tơi mong nhận lời đóng góp thầy giáo bạn đọc để tài liệu hồn thiện Chúng tơi xin chân thành cảm ơn! Nhóm tác giả: nhóm 1- 20222IT6082006 12 MỞ ĐẦU Lý chọn chủ đề/đề tài Đề tài nhóm chúng em "Tìm hiểu áp dụng mơ hình Scrum quy trình phát triển phần mềm bán đồ cơng nghệ " Nhóm chúng em chọn đề tài chúng em nhận thấy mơ hình Scrum sử dụng rộng rãi ngành cơng nghiệp phần mềm có tính ứng dụng cao Chúng em muốn tìm hiểu quy trình phát triển phần mềm mơ hình Scrum để áp dụng vào thực tế tương lai Mỗi cá nhân nhóm chúng em có mong muốn học kỹ kiến thức cần thiết để tham gia vào quy trình phát triển phần mềm cách hiệu Chúng em mong muốn có khả giải thích hoạt động thứ tự ưu tiên hoạt động mơ hình Scrum, đánh giá ưu điểm hạn chế mơ hình thực tế Mục tiêu đề tài chúng em hiểu rõ mô hình Scrum áp dụng vào quy trình phát triển phần mềm bán đồ công nghệ Chúng em muốn tìm hiểu cách thức triển khai mơ hình Scrum, lợi ích mà mang lại, thách thức cách giải sử dụng mô hình Bằng cách nghiên cứu đề tài này, chúng em hy vọng nâng cao kỹ kiến thức phát triển phần mềm chuẩn bị cho nghiệp tương lai Mục tiêu nghiên cứu Dựa vào lý chọn đề tài mà chúng em trình bày trên, chúng em đề mục tiêu nghiên cứu sau: - Hiểu rõ mơ hình quy trình Scrum hoạt động quy trình - Phân tích đánh giá ưu điểm hạn chế mô hình Scrum phát triển website bán đồ cơng nghệ - Áp dụng mơ hình Scrum vào dự án phát triển website bán đồ cơng nghệ, tìm hiểu thực tiễn hiệu mơ hình dự án - So sánh đánh giá khác biệt việc sử dụng mơ hình Scrum việc khơng sử dụng mơ hình q trình phát triển website bán đồ công nghệ Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu đề tài là: Mơ hình Scrum quy trình phát triển phần mềm bán đồ công nghệ, bao gồm hoạt động thứ tự ưu tiên chúng quy trình phát triển phần mềm, cụ thể quy trình kỹ thuật yêu cầu, thiết kế phần mềm kiểm thử phần mềm Đồng thời, đối tượng nghiên cứu bao gồm việc vận dụng mơ hình Scrum dự án phát triển phần mềm bán đồ công nghệ - Phạm vi nghiên cứu đề tài là: + Thời gian nghiên cứu: đề tài tập trung nghiên cứu khoảng thời gian kỳ học + Không gian nghiên cứu: đề tài tập trung nghiên cứu dự án phát triển website bán đồ công nghệ cụ thể, không giới hạn địa điểm + Lĩnh vực nghiên cứu: đề tài tập trung nghiên cứu mơ hình quy trình Scrum vận dụng dự án phát triển phần mềm, đặc biệt dự án phát triển website bán đồ công nghệ Kết mong muốn đạt đề tài - Hiểu rõ quy trình phát triển phần mềm Scrum để áp dụng vào dự án Web bán đồ công nghệ - Xác định áp dụng hoạt động Scrum vào dự án Web bán đồ cơng nghệ - Áp dụng phương pháp phân tích thiết kế hướng đối tượng vào dự án Web bán đồ công nghệ - Viết tài liệu đặc tả yêu cầu mô tả chi tiết thiết kế dự án Web bán đồ công nghệ - Đánh giá hiệu việc áp dụng mơ hình Scrum quy trình phát triển phần mềm bán đồ cơng nghệ Cấu trúc báo cáo Ngoài phần Mở đầu Kết luận, Tài liệu tham khảo, Phụ lục nội dung Báo cáo tập lớn bao gồm chương: o Chương Tổng quan đề tài o Chương Phân tích đặc tả yêu cầu phần mềm o Chương Thiết kế phần mềm Chương I: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu chung đề tài Để giải vấn đề trình phát triển phần mềm, đề tài tập trung nghiên cứu mơ hình quy trình Scrum áp dụng vào dự án phát triển Web bán đồ cơng nghệ Trong q trình thực đề tài, chúng em nghiên cứu phương pháp phân tích thiết kế hướng đối tượng áp dụng vào dự án Website bán đồ cơng nghệ Ngồi ra, cịn nghiên cứu quy trình phân tích kỹ thuật yêu cầu (phân tích yêu cầu phần mềm) viết tài liệu đặc tả yêu cầu Web bán đồ công nghệ Điều nhằm đảm bảo yêu cầu khách hàng hiểu đầy đủ Bên cạnh đó, đề tài nghiên cứu quy trình thiết kế Website viết tài liệu mơ tả chi tiết thiết kế Web bán đồ công nghệ Đây dự án phần mềm phát triển cho công ty kinh doanh bán đồ công nghệ áp dụng triển khai điểm bán hàng kho hàng cơng ty tồn quốc 1.2 Giới thiệu dự án phần mềm Dự án chúng tơi sử dụng mơ hình Scrum để quản lý phát triển sản phẩm Với mơ hình này, dự án phát triển chu kỳ phát triển linh hoạt có tính cập nhật liên tục để đáp ứng nhu cầu khách hàng Trang web bán đồ cơng nghệ thiết kế với tính đa dạng để đáp ứng nhu cầu khách hàng - Trang chủ hiển thị sản phẩm bật, ưu đãi nhất, thông tin sản phẩm đánh giá từ khách hàng - Danh mục sản phẩm cho phép khách hàng tìm kiếm sản phẩm theo nhiều tiêu chí khác - Trang chi tiết sản phẩm cho phép khách hàng xem thông tin chi tiết sản phẩm đặt hàng trực tuyến - Giỏ hàng cho phép khách hàng xem sửa đổi sản phẩm giỏ hàng họ trước đặt hàng 10