2. Yêu cầu bài toán

2.1 Yêu cầu chức năng

  • Website cung cấp truyện online, có thể đọc theo thể loại, thời gian cập nhật, đọc theo nhiều chương

  • Cung cấp hệ thống quản lí Admin, quản lí toàn bộ nội dung của website

2.1.1 Sơ đồ ca sử dụng

         Hình 2.1.1 - Sơ đồ ca sử dụng

2.1.2 Các features, scenarios

Feature: Truy cập các chức năng từ trang chủ
    As a người dùng
    I want to đọc truyện
    In order to đọc truyện trên trang chủ

    Scenario: Tôi chọn mục "Ngôn tình"
        Given Tôi đang ở màn hình trang chủ
        When Tôi bấm nút "Ngôn tình"
        Then Tôi thấy màn hình trang chủ chuyển sang màn hình danh sách thể loại ngôn tình
        When Tôi click vào tên truyện
        Then Tôi thấy màn hình chuyển sang thông tin chi tiết của truyện và danh sách các chương

    Scenario: Tôi muốn đọc truyện mới nhất
        Given Tôi đang ở màn hình trang chủ
        When Tôi bấm nút "Truyện mới nhất"
        Then Tôi thấy màn hình trang chủ chuyển sang màn hình danh sách các truyện mới nhất
        When Tôi click vào tên truyện
        Then Tôi thấy màn hình chuyển sang thông tin chi tiết của truyện và danh sách các chương

    Scenario: Tìm kiếm truyện
        Given Tôi đang ở màn hình trang chủ
        And Tôi nhập truyện muốn tìm "Cây khế"
        When Tôi bấm nút "Tìm kiếm"
        Then Tôi thấy xuất hiện thông tin truyện "Cây khế"

    Scenario: Tìm kiếm truyện
        Given Tôi đang ở màn hình trang chủ
        And Tôi nhập truyện muốn tìm "Thạch sach"
        When Tôi bấm nút "Tìm kiếm"
        Then Tôi thấy xuất hiện dòng chữ "Không tìm thấy truyện Thạch sanh"      

Feature: Chi tiết một truyện
    As a người dùng
    I want to đọc truyện
    In order to đọc nội dung của truyện

    Scenario: Đọc nội dung của truyện
        Given Tôi đang ở màn hình chi tiết truyện
        When Tôi bấm nút "Đọc truyện"
        Then Tôi thấy chuyển sang màn hình nội dung chương 1

    Scenario: Đọc nội dung của truyện
        Given Tôi đang ở màn hình chi tiết truyện
        When Tôi bấm nút "Chương 2"
        Then Tôi thấy chuyển sang màn hình nội dung chương 2

Feature: Chức năng của admin
    As a người quản trị
    I want to xem nội dung trang web
    In order to quản trị trang web

    Scenario: Đăng nhập vào trang quản trị
        Given Tôi đang ở màn hình đăng nhập
        When Tôi nhập tên đăng nhập là "admin" mật khẩu là "admin"
        And Tôi bấm nút "Đăng nhập"
        Then Tôi thấy chuyển sang màn hình trang quản trị web

    Scenario: Đăng nhập vào trang quản trị
        Given Tôi đang ở màn hình đăng nhập
        When Tôi nhập tên đăng nhập là "admin" mật khẩu là "abc"
        And Tôi bấm nút "Đăng nhập"
        Then Tôi thấy xuất hiện dòng "Tài khoản hoặc mật khẩu không chính xác"

2.2 Yêu cầu chất lượng

Sản phẩm cần đáp ứng được các yêu cầu như:

  • Tính khả dụng: Website đơn giản, thân thiện, giúp người dùng dễ sử dụng.

  • Tính tin cậy:Website hoạt động đúng với chức năng đã thiết kế.

  • Khả năng tiếp cận: Chỉ cần trình duyệt web, tương thích với mọi trình duyệt.

  • Hiệu năng: Ổn định, sẵn sàng phục vụ yêu cầu từ người dùng mọi lúc, phản hồi nhanh các thao tác của người dùng.

results matching ""

    No results matching ""