Requirements Analysis Document Đọc báo online University of Engineering sand Technology – VNU Ha Noi – Viet Nam Tên thành viên: Đỗ Quốc Trường Nguyễn Duy Long Dư Anh Dân Trần Bình An Group 24 - Phân tích yêu cầu phần mềm 2012 Mục lục REQUIREMENTS ANALYSIS DOCUMENT .1 MỤC TIÊU CHUNG Hệ THỐNG HIỆN TẠI 3 Hệ THỐNG ĐỀ XUẤT 3.1 Tổng quan 3.1.1 Hệ thống server 3.1.2 Ứng dụng thiết bị di động (client) 3.2 Yêu cầu chức 3.2.1 Yêu cầu người sử dụng 3.3 Yêu cầu phi chức 3.3.1 Giao diện người dùng 3.3.2 Tài liệu 3.3.3 Đặc điểm hiệu 3.3.4 Kiểm soát lỗi 3.3.5 Giao diện chương trình 3.3.6 Chất lượng 3.3.7 Thay đổi hệ thống 3.3.8 Môi trường vật lý 3.3.9 Vấn đề an ninh 3.3.10 Quản lí bảo trì Group 24 - Phân tích yêu cầu phần mềm 2012 Mục tiêu chung Ứng dụng cho phép người sử dụng đọc tin tức online qua điện thoại động cài đặt ứng dụng Hệ thống Chúng chưa tìm thấy hệ thống đáp ứng mục tiêu Hệ thống đề xuất Phần mềm đề xuất ứng dụng chạy tên thiết bị di động điện thoại di động, máy tính bảng…, cài đặt hệ điều hành Android Phần mềm hỗ trợ việc đọc báo tiếng Việt mobile có hệ điều hành Android Các nguồn báo tổng hợp từ server, người dùng sử dụng mobile có kết nối internet (GPRS 3G) thiết bị client gửi yêu cầu tới server lấy nguồn báo họ muốn xem 3.1 Tổng quan 3.1.1 Hệ thống server Hệ thống người quản trị trực tiếp quản lý nội dung thông qua website Người quản trị có nhiệm vụ cập nhật chuyên mục tin cập nhật tin tức cho chuyên mục Hệ quản trị nội dung xây dựng mã nguồn mở Framework Yii 3.1.2 Ứng dụng thiết bị di động (client) Phần mềm xây dựng hệ điều hành Android Nó cung cấp giao diện cho phép người dùng lựa chọn đọc tin theo chuyên mục khác nhau, đọc tin nhấ chức khác Thông qua tương tác với người dùng, ứng dụng giao tiếp với máy chủ để lấy liệu với định dạng xác định 3.2 Yêu cầu chức 3.2.1 Yêu cầu người sử dụng Người dùng chọn lựa đọc tin theo hai hình thức: đọc tin theo chuyên mục, đọc theo thứ tự tin Group 24 - Phân tích yêu cầu phần mềm 2012 Khi đọc tin yêu cầu cần có ảnh minh họa tin Các tin tức bị trùng lặp hiển thị tin gốc Có thể duyệt trang tin theo thứ tự Người dùng đưa tin vào mục ưa thích xóa thay đổi tiêu đề 3.2.2 Yêu cầu hệ thống Từ yêu cầu người dùng, hệ thống cần có chức sau: Cung cấp tin theo chuyên mục riêng biệt, xếp tin theo thứ tự giảm dần thời gian cập nhật Đọc tin: Tin tức lấy từ nguồn báo nước Khi có tin dài quá, cần tự động cắt tin để tin thị phù hợp điện thoại Mỗi tin hiển thị trang người dùng trượt lên/xuống để đọc tin Khi muốn chuyển sang tin khác người dùng sử dụng phím quay lại để chọn tin khác 3.3 Yêu cầu phi chức 3.3.1 Giao diện người dùng Có sử dụng Vertical/Infinite List để hiển thị danh sách thông tin Có sử dụng Film Strip/Caroul để mở chi tiết thông tin chuyển đổi trang chi tiết thông tin Có sử dụng menu cố định theo quan hệ Được thiết kế theo luật Fitt việc cân nút chức layout thông tin Có sử dụng dạng form nhằm mục đích cho lựa chọn, điền thông tin, thiết kế chức điều khiển (xóa liệu, copy/paste) Có sử dụng widget link, location within Chú ý tổ chức liệu xếp theo quan hệ (định danh, thứ tự, chủ đề) 3.3.2 Tài liệu Tài liệu phân tích yêu cầu Tài liệu đặc tả phần mềm Tài liệu thiết kế hình Group 24 - Phân tích yêu cầu phần mềm 2012 Phần cứng: Ứng dụng thiết kế điện thoại (cellphone) cài hệ điều hành android phiên > 2, RAM ≥ 64MB 3.3.3 Đặc điểm hiệu Hiệu hệ thống không bị ảnh hưởng bơi liệu đầu vào 3.3.4 Kiểm soát lỗi Cần thông báo cho người dùng 3.3.5 Giao diện chương trình Dữ liệu nhập thông qua bàn phím ảo Andorid, thao tác khác người dùng 3.3.6 Chất lượng Phần mềm cài đặt android 3.3.7 Thay đổi hệ thống Chương trình thay đổi tương lai 3.3.8 Môi trường vật lý Môi trường nhiệt độ phòng 3.3.9 Vấn đề an ninh Không có yêu cầu an ninh 3.3.10 Quản lí bảo trì Đội phát triển không cần chịu trách nhiệm bảo trì ... tự, chủ đề) 3.3.2 Tài liệu Tài liệu phân tích yêu cầu Tài liệu đặc tả phần mềm Tài liệu thiết kế hình Group 24 - Phân tích yêu cầu phần mềm 2012 Phần cứng: Ứng dụng thiết kế điện thoại (cellphone)... xác định 3.2 Yêu cầu chức 3.2.1 Yêu cầu người sử dụng Người dùng chọn lựa đọc tin theo hai hình thức: đọc tin theo chuyên mục, đọc theo thứ tự tin Group 24 - Phân tích yêu cầu phần mềm 2012 ... 3.3.9 Vấn đề an ninh 3.3.10 Quản lí bảo trì Group 24 - Phân tích yêu cầu phần mềm 2012 Mục tiêu chung Ứng dụng cho phép người sử dụng đọc tin tức online qua điện