-
Thông tin
-
Quiz
Bài tập tuần 3 môn công nghệ phần mềm | Công nghệ phần mềm | Trường Đại học Công nghiệp TP.HCM
Bài tập tuần 3 môn công nghệ phần mềm môn Công nghệ phần mềm của Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. Hi vọng tài liệu này sẽ giúp các bạn học tốt, ôn tập hiệu quả, đạt kết quả cao trong các bài thi, bài kiểm tra sắp tới. Mời các bạn cùng tham khảo chi tiết bài viết dưới đây nhé.
Công nghệ phần mềm (Software Engineering) 28 tài liệu
Đại học Công nghiệp Thành phố Hồ Chí Minh 386 tài liệu
Bài tập tuần 3 môn công nghệ phần mềm | Công nghệ phần mềm | Trường Đại học Công nghiệp TP.HCM
Bài tập tuần 3 môn công nghệ phần mềm môn Công nghệ phần mềm của Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. Hi vọng tài liệu này sẽ giúp các bạn học tốt, ôn tập hiệu quả, đạt kết quả cao trong các bài thi, bài kiểm tra sắp tới. Mời các bạn cùng tham khảo chi tiết bài viết dưới đây nhé.
Môn: Công nghệ phần mềm (Software Engineering) 28 tài liệu
Trường: Đại học Công nghiệp Thành phố Hồ Chí Minh 386 tài liệu
Thông tin:
Tác giả:
Tài liệu khác của Đại học Công nghiệp Thành phố Hồ Chí Minh
Preview text:
lOMoARcPSD|45470709
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
MÔN: CÔNG NGHỆ PHẦN MỀM
NHÓM 8
STT | HỌ VÀ TÊN | MSSV | Nhiệm vụ |
1 | Lê Phan Ngọc Minh | 21004415 | Đưa ra user requirement Đặc tả system requirement Đưa ra yêu cầu chức năng Đưa ra yêu cầu về miền hoạt động |
2 | Dương Ngô Mạnh | 21001715 | Đưa ra user requirement Đặc tả system requirement Đưa ra yêu cầu chức năng Đưa ra yêu cầu về miền hoạt động |
3 | Đỗ Minh Hùng | 21000395 | Đưa ra user requirement Đặc tả system requirement Đưa ra yêu cầu phi chức năng Đưa ra yêu cầu về miền hoạt động |
4 | Nguyễn Quang Hải | 21000365 | Đưa ra user requirement Đặc tả system requirement Đưa ra yêu cầu phi chức năng Đưa ra yêu cầu về miền hoạt động |
5 | Phạm Lê Đức Ngọc | 21000745 | Đưa ra user requirement Đặc tả system requirement Đưa ra yêu cầu phi chức năng Đưa ra yêu cầu về miền hoạt động |
Bài tập tuần 3: (Áp dụng Agile model & Scrum Process)
- Chọn 1 hệ thống thông tin/phần mềm cần phát triển.
- Hệ thống quản lý khách hàng
- Đặt tả mục tiêu của hệ thống thông tin/phần mềm.
- Tăng cường quản lý và tương tác với khách hàng.
- Tối ưu hóa quy trình bán hàng và chăm sóc khách hàng.
- Tăng cường khả năng phân tích dữ liệu để đưa ra quyết định chiến lược. - Cải thiện trải nghiệm người dùng và tăng cường tính tương tác.
- Chọn mô hình quy trình phát triển hệ thống thông tin/phầnmềm phù hợp. Nêu lý do tại sao là phụ hợp nhất.
Áp dụng Agile model & Scrum Process
- Tính linh hoạt: Hệ thống CRM cần sự linh hoạt để có thể thích ứng nhanh chóng với thay đổi trong nhu cầu khách hàng và môi trường kinh doanh.
- Phản hồi liên tục: Agile cho phép nhận phản hồi từ khách hàng và người sử dụng cuối cùng ngay từ giai đoạn sớm nhất, giúp đảm bảo rằng sản phẩm được xây dựng theo hướng đúng.
- Phát triển từng phần: Agile cho phép phát triển và triển khai từng tính năng một, giúp giảm rủi ro và tối ưu hóa thời gian và nguồn lực.
- Tăng sự đồng tình: Sự tham gia chặt chẽ của khách hàng và người sử dụng cuối cùng trong quá trình phát triển có thể đạt được thông qua các buổi họp định kỳ và phản hồi liên tục.
Bài tập tuần 4:
Với hệ thống thông tin/phần mềm mà nhóm đã chọn ở tuần trước, thực hiện các công việc sau:
- Đưa ra ít nhất 3 user requirement.
User Requirement | Mô tả |
1. Quản lý Sprints và Backlog | Người dùng muốn có khả năng theo dõi tiến độ công việc qua các Sprint, cũng như quản lý Backlog công việc. Mong muốn giao diện dễ sử dụng để thêm, chỉnh sửa và xóa công việc, đồng thời có thể theo dõi trạng thái của từng công việc trong quá trình phát triển. |
2.Tính năng Phân tích dữ liệu | Hỗ trợ quản lý trong việc đưa ra quyết định thông minh dựa trên dữ liệu, tối ưu hóa chiến lược tiếp thị, và nâng cao hiệu suất kinh doanh. |
3. Theo dõi tương tác và hoạt động của khách hàng | Theo dõi lịch sử mua sắm, yêu cầu hỗ trợ, phản hồi và mọi hình thức liên lạc khác. Việc này giúp tạo ra một cái nhìn toàn diện về mối quan hệ và giúp nắm bắt nhu cầu của khách hàng. |
4. Tương tác và giao tiếp hiệu quả | Hệ thống cần hỗ trợ tích hợp email, tin nhắn và gọi điện thoại để có thể liên lạc với khách hàng từ chính giao diện của phần mềm. Tích hợp các công cụ tự động gửi thông báo, chăm sóc khách hàng và khảo sát để duy trì và cải thiện mối quan hệ với khách hàng. |
5. Quản lý hoạt động bán hàng và đơn đặt hàng | Hệ thống cần hỗ trợ tạo và quản lý đơn đặt hàng từ việc tạo đơn đến xác nhận và vận chuyển. Cung cấp thông tin chi tiết về tình trạng đơn hàng, số lượng tồn kho và thời gian giao hàng dự kiến. Tích hợp các chức năng liên quan đến bán hàng như giảm giá, khuyến mãi và quản lý chương trình thưởng khách hàng. |
- Mỗi user requirement, viết đặt tả các yêu cầu của hệ thống
(system requirement)
Lưu ý: mỗi requirement user do 1 thành viên tự đưa ra, tự đặt tả system rrequirement
(viết đặt tả các yêu cầu của hệ thống cho user requirement đã đưa ra ở trên)
User Requirement | Đặt tả System Requirement |
1. Quản lý Sprints và Backlog |
|
2.Tính năng Phân tích dữ liệu |
1.1. Hỗ trợ xử lý và phân tích tốt cho các tập dữ liệu lớn mà không ảnh hưởng đến hiệu suất chung của hệ thống. |
1.2. Có khả năng tối ưu hóa truy vấn và các thao tác xử lý dữ liệu để giảm thời gian phản hồi.
| |
3. Theo dõi tương tác và hoạt động của khách hàng |
|
4.1. Áp dụng các biện pháp bảo mật như mã hóa dữ liệu và kiểm soát quyền truy cập để bảo vệ thông tin khách hàng. 4.2. Thực hiện các biện pháp sao lưu định kỳ để đảm bảo tính sẵn có và phục hồi dữ liệu khi cần thiết.
| |
4. Tương tác và giao tiếp hiệu quả |
|
5. Quản lý hoạt động bán hàng và đơn đặt hàng |
|
- Đưa ra 5 yêu cầu về chức năng (Funtional requirement).
- Quản lý Thông tin Khách hàng:
Hệ thống phải cung cấp khả năng nhập, sửa đổi, và xóa thông tin khách hàng như tên, địa chỉ, số điện thoại, email, và các thông tin liên quan khác. Người dùng cũng cần có khả năng xem và tìm kiếm thông tin khách hàng một cách dễ dàng.
- Theo dõi Lịch sử Tương tác:
Hệ thống cần ghi và hiển thị lịch sử tương tác của khách hàng, bao gồm mọi cuộc gọi, email, tin nhắn, và các giao dịch mua bán trước đây. Điều này giúp nhân viên và quản lý hiểu rõ hơn về mối quan hệ và nhu cầu của khách hàng.
- Tính Năng Phân loại và Nhóm Khách hàng:
Cần hỗ trợ phân loại khách hàng dựa trên các tiêu chí như loại hình khách hàng, mức độ quan trọng, và lịch sử mua hàng. Cung cấp khả năng tạo và quản lý các nhóm khách hàng sẽ giúp tối ưu hóa chiến lược quảng cáo và chăm sóc khách hàng.
- Quản lý Đơn đặt hàng và Giao dịch:
Phần mềm cần hỗ trợ quản lý đơn đặt hàng và giao dịch một cách hiệu quả. Điều này bao gồm khả năng tạo đơn hàng, cập nhật tình trạng đơn hàng, và theo dõi lịch sử mua hàng của khách hàng.
- Thống kê và Báo cáo Tương tác Khách hàng:
Hệ thống cần cung cấp các chức năng thống kê và báo cáo về tương tác khách hàng. Các báo cáo này có thể bao gồm thông tin về tần suất mua sắm, chi tiêu trung bình, và xu hướng mua sắm, giúp doanh nghiệp hiểu rõ hơn về hành vi mua sắm của khách hàng và điều chỉnh chiến lược kinh doanh.
- Đưa ra ít nhất 3 yêu cầu về phi chức năng (Non – Funtinalrequirement).
Lưu ý: phân loại yêu cần này thuộc nhóm nào? (product requirement/ Organizational requirements / External requirements)
- Hiệu suất (Performance):
Yêu cầu: Hệ thống phải đảm bảo thời gian phản hồi nhanh khi truy cập và xử lý dữ liệu khách hàng. Đặc biệt, thời gian tải trang và thời gian thực hiện các tác vụ quản lý cần được duy trì ở mức chấp nhận được.
Phân loại: nhóm Product Requirement.
- Bảo mật Dữ liệu (Data Security):
Yêu cầu: Hệ thống cần cung cấp các biện pháp bảo mật như mã hóa dữ liệu, kiểm soát quyền truy cập và theo dõi lịch sử truy cập để đảm bảo an toàn thông tin khách hàng.
Phân loại: nhóm Product Requirement.
- Dễ Dàng Tích Hợp (Ease of Integration):
Yêu cầu: Phần mềm phải hỗ trợ dễ dàng tích hợp với các hệ thống khác như hệ thống thanh toán, hệ thống quản lý mối quan hệ khách hàng (CRM), và các ứng dụng khác.
Phân loại: nhóm Product Requirement.
- Khả năng Mở Rộng (Scalability):
Yêu cầu: Hệ thống phải có khả năng mở rộng để xử lý tăng trưởng dữ liệu và người dùng mà không làm giảm hiệu suất.
Phân loại: nhóm Product Requirement.
- Tuân thủ Luật Pháp (Legal Compliance):
Yêu cầu: Phần mềm cần tuân thủ các quy định pháp luật và chuẩn mực về bảo mật dữ liệu khách hàng, bao gồm cả quy định về quyền riêng tư và bảo vệ thông tin cá nhân.
Phân loại: nhóm External Requirement hoặc Organizational Requirement, phụ thuộc vào việc quy định đến từ các cơ quan ngoại vi (External) hay từ tổ chức nội bộ (Organizational).
- Đưa ra 2 yêu cầu về miền hoạt động (Domain requirement).
- Yêu cầu về Tích hợp Thương mại Điện tử:
Phải hỗ trợ đồng bộ hóa dữ liệu sản phẩm, quản lý đơn hàng từ các kênh thương mại điện tử, và cung cấp tính năng tương tác chặt chẽ giữa quản lý khách hàng và quản lý đơn hàng trên các nền tảng (các nền tảng thương mại điện tử như Shopify, Magento, hoặc WooCommerce..)
- Yêu cầu về Quản lý Mối quan hệ Khách hàng (CRM):
Cần hỗ trợ lưu trữ chi tiết thông tin khách hàng, theo dõi lịch sử tương tác, và cung cấp công cụ phân tích để hiểu rõ hành vi mua sắm và nhu cầu của khách hàng.