Báo cáo phân tích và quản lý yêu cầu

MỤC LỤC

BẢN KẾ HOẠCH YÊU CẦU

Giới thiệu

Quy trình quản lý thay đổi yêu cầu, bao gồm cả luồng công việc và các hoạt động liên quan đến kiểm soát và bảo trì yêu cầu dự án. Xác định các mốc thời gian quan trọng để hoàn thành công việc và mô tả các tiêu chuẩn được sử dụng để đánh giá yêu cầu trong dự án.

Quản lý yêu cầu

Người lãnh đạo nhóm giữ vai trò giao tiếp giữa quản lý dự án và thành viên phát triển, đảm bảo tuân thủ chuẩn và lịch biểu của dự án. Người đặc tả yêu cầu đặc tả chi tiết chức năng hệ thống qua các mô hình use case và tài liệu đặc tả liên quan, đảm bảo tính nguyên vẹn của gói yêu cầu.

1.2.2. Bảng liên lạc
1.2.2. Bảng liên lạc

Các thông tin yêu cầu 1. Mô tả thông tin

Độ ưu tiên (Priority), Type (Kiểu), Status (Trạng thái), Difficulty (Độ khó), Stability (Tính ổn định), Risk (Rủi ro), Planned Iteration (Lặp lại theo kế hoạch), Actual Iteration (Lặp lại thực tế), Origin (Nguồn gốc), Contact Name (Tên liên lạc), Defect (Khuyết điểm), Cost (Chi phí). (Trạng thái), Difficulty (Độ khó), Stability (Tính ổn định), Risk (Rủi ro), Planned Iteration (Lặp lại theo kế hoạch), Actual Iteration (Lặp lại thực tế), Defect (Khuyết điểm), Cost (Chi phí), Test (Kiểm thử), Origin (Nguồn gốc).

Quản lý thay đổi các yêu cầu

Khi một Change Request (CR) được mở, người quản lý dự án sẽ phân công công việc cho thành viên tương ứng, dựa vào loại của CR (ví dụ: enhancement request, defect, documentation change, test defect, vv.), và tạo các cập nhật cần thiết cho lịch biểu dự án. Sau khi các thay đổi được giải quyết và xác minh trong test build của sản phẩm, CR được đưa vào hàng đợi chờ phát hành để được xác minh lại trong release build của sản phẩm, tạo thông báo phát hành, và sau đó CR được đóng.

Bảng baseline các kết quả sau mỗi lần lặp
Bảng baseline các kết quả sau mỗi lần lặp

Các mốc thời gian

Nếu cần thông tin bổ sung để đánh giá CR hoặc nếu CR bị từ chối (ví dụ:. xác nhận là không hợp lệ, ..), người gửi yêu cầu sẽ được thông báo và có thể cập nhật CR với thông tin mới. Thành viên dự án chịu trách nhiệm thực hiện công việc được giao (ví dụ: requirements, analysis &. design, implementation,produce, user-support, materials, design test, ..) để triển khai các thay đổi.

Đào tạo và nguồn lực

❖ Đào tạo về quản lý yờu cầu: Đảm bảo nhúm quản lý dự ỏn hiểu rừ quy trỡnh quản lý yờu cầu và các công cụ quản lý yêu cầu liên quan. ❖ Đào tạo về công nghệ: Cung cấp đào tạo cho nhóm phát triển về các công nghệ cụ thể được sử dụng trong dự án như ngôn ngữ lập trình, framework, và công nghệ cloud.

STAKEHOLDER REQUEST 1. Giới thiệu

    Nhóm dự án sử dụng kĩ thuật này để cú thể hiểu rừ hơn về nhu cầu và mong muốn của cỏc bờn liờn quan, thu thập thông tin chi tiết, xác định rủi ro và thách thức, cũng như xây dựng mối quan hệ tích cực. Để vượt qua những vấn đề này, việc phát triển một trang web quản lý bán hàng trực tuyến có thể giúp cửa hàng tối ưu hóa hoạt động kinh doanh, tăng cường mối quan hệ với khách hàng, và đáp ứng đúng đắn với xu hướng thị trường hiện đại.

    TÀI LIỆU VISION

      Hệ thống mới nhóm chúng em đưa ra đã áp dụng các ứng dụng công nghệ thông tin vào để giải quyết việc quản lý quỏn của chủ cửa hàng, chủ cửa hàng sẽ khụng phải theo dừi quản lý trực tiếp tại quỏn mà cú thể quản lý từ xa (theo dừi trờn hệ thống mỏy tớnh), ủy quyền cho nhõn viờn và xem báo cáo kinh doanh vào cuối ngày hoặc cuối tháng. Chọn đại diện khách hàng và bộ phận quản trị để thực hiện việc khảo sát thu thập các vấn đề của người dùng dự án Website bán mỹ phẩm đang tồn tại và thu thập ý kiến của họ về các đề xuất cải tiến.

      TÀI LIỆU ĐẶC TẢ USE CASE

        UC_15 Chọn lọc sản phẩm theo thương

        Chức năng đăng nhập a. Kịch bản use case

        Description Cho phép người dùng đăng nhập vào hệ thống Actor(s) Khách hàng,nhân viên,quản trị viên. ● Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập.

        Chức năng Tạo tài khoản a. Kịch bản use case

        Hệ thống tạo mới tài khoản và lưu trữ thông tin đăng ký vào cơ sở dữ liệu. Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng nhập lại thông tin đăng ký.

        Chức năng Đổi mật khẩu a. Kịch bản use case

        Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng nhập lại mật khẩu hiện tại. Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng nhập lại mật khẩu mới.

        Chức năng Sửa thông tin cá nhân a. Kịch bản use case

        Hệ thống hiển thị các trường thông tin cá nhân hiện tại cho người dùng chỉnh sửa, bao gồm tên, email, số điện thoại, địa chỉ, v.v. Hệ thống lưu trữ thông tin cá nhân đã được chỉnh sửa vào cơ sở dữ liệu và hiển thị thông báo xác nhận sửa thông tin cá nhân thành công.

        Chức năng Xóa sản phẩm ra khỏi giỏ hàng a. Kịch bản use case

        Hệ thống hiển thị thông báo xác nhận cho người dùng biết rằng sản phẩm đã được xóa khỏi giỏ hàng thành công.

        Chức năng Huỷ đơn hàng a. Kịch bản use case

        Post-Condition(s) ● Đơn hàng đã bị huỷ và không còn hiển thị trong danh sách đơn hàng của người dùng hoặc trong hệ thống. Hệ thống gửi thông báo xác nhận việc huỷ đơn hàng cho người dùng và cập nhật trạng thái của đơn hàng trong hệ thống là.

        Chức năng Thanh toán đơn hàng a. Kịch bản use case

        Người dùng chọn phương thức thanh toán và cung cấp thông tin liên quan (ví dụ: địa chỉ giao hàng, SĐT). Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng kiểm tra lại thông tin thanh toán.

        Chức năng Xem lịch sử đơn hàng a. Kịch bản use case

        Hệ thống hiển thị danh sách các đơn hàng trước đây của người dùng, bao gồm thông tin như số đơn hàng, ngày đặt hàng, trạng thái đơn hàng và tổng giá trị. Người dùng có thể nhấp vào mỗi đơn hàng để xem chi tiết về đơn hàng đó.

        Chức năng Thêm sản vào danh sách mong muốn a. Kịch bản use case

        Description Cho phép người dùng thêm một sản phẩm vào danh sách mong muốn của họ để lưu trữ và theo dừi sau này. Hệ thống hiển thị thông báo xác nhận cho người dùng biết rằng sản phẩm đã được thêm vào danh sách mong muốn của họ.

        Chức năng Xóa sản phẩm trong danh sách mong muốn a. Kịch bản use case

        Hệ thống không xóa sản phẩm và quay lại trạng thái trước khi người dùng chọn xoá sản phẩm.

        Chức năng Tìm kiếm sản phẩm theo từ khoá a. Kịch bản use case

        Pre-Condition(s) ● Người dùng truy cập vào trang web của cửa hàng và chọn chức năng tìm kiếm. Post-Condition(s) ● Hệ thống hiển thị danh sách các sản phẩm mỹ phẩm thuộc danh mục đã chọn.

        Chức năng Lọc theo thương hiệu a. Kịch bản use case

        Hệ thống hiển thị các tùy chọn cho người dùng chọn khoảng giá, bao gồm mức tối thiểu và mức tối đa.

        Chức năng Viết đánh giá sản phẩm a. Kịch bản use case

        Post-Condition(s) ● Đánh giá của người dùng đã được gửi lưu trữ trong hệ thống và chờ phê duyệt. Người dùng viết và nhập nội dung đánh giá của họ vào các trường được cung cấp, bao gồm đánh giá sao và bình luận.

        Chức năng Thêm sản phẩm a. Kịch bản use case

        Hệ thống hiển thị danh sách các sản phẩm và số lượng hàng tồn kho tương ứng của mỗi sản phẩm. Hệ thống hiển thị thông báo rằng không có sản phẩm nào trong hệ thống và không thực hiện thống kê.

        Chức năng Sửa thông tin sản phẩm a. Kịch bản use case

        Hệ thống hiển thị biểu mẫu cho phép quản trị viên chỉnh sửa thông tin của sản phẩm, bao gồm tên sản phẩm, mô tả, giá, hình ảnh, và các thông tin khác liên quan. Hệ thống hiển thị thông báo lỗi và yêu cầu quản trị viên nhập lại thông tin của sản phẩm.

        Chức năng Xoá sản phẩm a. Kịch bản use case

        Hệ thống hiển thị một cửa sổ xác nhận để quản trị viên xác nhận việc xoá sản phẩm. Hệ thống không xoá sản phẩm và quay lại trạng thái trước khi quản trị viên chọn xoá sản phẩm.

        Chức năng thống kê theo tháng a. Kịch bản use case

        Hệ thống hiển thị một giao diện cho phép quản trị viên chọn tháng và năm mà họ muốn thống kê doanh thu. Hệ thống hiển thị thông báo rằng không có dữ liệu danh thu cho tháng đã chọn.

        Chức năng thống kê theo năm a. Kịch bản use case

        Post-Condition(s) ● Quản trị viên đã xem được tổng doanh thu của hệ thống trong năm được chọn. Hệ thống hiển thị một giao diện cho phép quản trị viên chọn năm mà họ muốn thống kê doanh thu.

        Chức năng Thống kê hàng tồn kho a. Kịch bản use case

        Hệ thống hiển thị danh sách các sản phẩm hiện có trong hệ thống, bao gồm thông tin như tên, mô tả, giá, danh mục, và trạng thái. Sửa đổi thông tin sản phẩm: Quản trị viên chọn sản phẩm cần sửa đổi và cập nhật thông tin theo yêu cầu.

        SUPPLEMENTARY REQUIREMENT

          ● Ví dụ: Nếu cần thay thế cơ sở dữ liệu hiện tại của website bằng một hệ thống mới mạnh mẽ và có khả năng mở rộng cao hơn, việc thực hiện việc này có thể đơn giản bằng cách sử dụng công cụ hỗ trợ như Django ORM để tự động chuyển dữ liệu từ cơ sở dữ liệu cũ sang cơ sở dữ liệu mới một cách an toàn và dễ dàng. ● Ví dụ: Nếu website muốn thêm tính năng thanh toán bằng ví điện tử, quá trình thay đổi chức năng có thể bắt đầu bằng việc tiến hành một cuộc phân tích cẩn thận về các yêu cầu của tính năng mới, sau đó triển khai và kiểm tra tính năng trước khi phát hành cho người dùng.