1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích yêu cầu phần mềm

5 231 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 1,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu chung Ứng dụng cho phép người sử dụng có thể đọc tin tức online qua điện thoại đi động được cài đặt ứng dụng này.. Hệ thống đề xuất Phần mềm của chúng tôi đề xuất là một ứng dụ

Trang 1

Requirements Analysis Document

Đọc báo online

University of Engineering sand Technology – VNU

Ha Noi – Viet Nam

Tên thành viên:

1 Đỗ Quốc Trường

2 Nguyễn Duy Long

3 Dư Anh Dân

4 Trần Bình An

Trang 2

Mục lục

REQUIREMENTS ANALYSIS DOCUMENT 1

1 MỤC TIÊU CHUNG 3

2 Hệ THỐNG HIỆN TẠI 3

3 Hệ THỐNG ĐỀ XUẤT 3

3.1 Tổng quan 3

3.1.1 Hệ thống server 3

3.1.2 Ứng dụng trên thiết bị di động (client) 3

3.2 Yêu cầu chức năng 3

3.2.1 Yêu cầu người sử dụng 3

3.3 Yêu cầu phi chức năng 4

3.3.1 Giao diện người dùng 4

3.3.2 Tài liệu 4

3.3.3 Đặc điểm hiệu năng 5

3.3.4 Kiểm soát lỗi 5

3.3.5 Giao diện chương trình 5

3.3.6 Chất lượng 5

3.3.7 Thay đổi hệ thống 5

3.3.8 Môi trường vật lý 5

3.3.9 Vấn đề an ninh 5

Trang 3

1 Mục tiêu chung

Ứng dụng cho phép người sử dụng có thể đọc tin tức online qua điện thoại đi động được cài đặt ứng dụng này

2 Hệ thống hiện tại

Chúng tôi chưa tìm thấy hệ thống hiện tại đáp ứng mục tiêu trên

3 Hệ thống đề xuất

Phần mềm của chúng tôi đề xuất là một ứng dụng chạy tên các thiết bị di động như điện thoại di động, máy tính bảng…, được cài đặt trên hệ điều hành Android Phần mềm hỗ trợ việc đọc báo tiếng Việt trên các mobile có hệ điều hành Android Các nguồn báo được tổng hợp từ trên server, người dùng sử dụng mobile có kết nối internet (GPRS hoặc 3G) như một thiết bị client gửi yêu cầu tới server và lấy về các nguồn báo họ muốn xem

3.1 Tổng quan

3.1.1 Hệ thống server

Hệ thống do 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 các chuyên mục tin và cập nhật tin tức cho mỗi chuyên mục

Hệ quản trị nội dung được xây dựng bằng mã nguồn mở Framework Yii

3.1.2 Ứng dụng trên thiết bị di động (client)

Phần mềm được xây dựng trên hệ điều hành Android Nó sẽ cung cấp giao diện cho phép người dùng lựa chọn đọc các tin theo từng chuyên mục khác nhau, đọc các tin mới nhấ và những chức năng khác Thông qua tương tác với người dùng, ứng dụng sẽ giao tiếp với máy chủ để lấy về các dữ liệu với một định dạng xác định

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

3.2.1 Yêu cầu người sử dụng

 Người dùng có thể chọn lựa đọc tin theo hai hình thức: đọc tin theo từng chuyên mục, hoặc là đọc theo thứ tự các tin mới nhất

Trang 4

 Khi đọc một tin yêu cầu cần có ảnh minh họa đối với các tin đó Các tin tức nếu bị trùng lặp thì chỉ hiển thị tin gốc

 Có thể duyệt các trang tin theo thứ tự được

 Người dùng có thể đưa một tin nào đó vào trong mục ưa thích và có thể xóa hoặc thay đổi tiêu đề

3.2.2 Yêu cầu đối với hệ thống

Từ các yêu cầu của người dùng, hệ thống cần có các chức năng sau:

 Cung cấp các tin theo từng chuyên mục riêng biệt, sắp xếp các tin theo thứ

tự giảm dần của thời gian cập nhật

 Đọc tin: Tin tức được lấy từ các nguồn báo trong nước Khi có những tin dài quá, cần tự động cắt tin để tin hiện thị phù hợp trên điện thoại Mỗi một tin được hiển thị trong 1 trang và người dùng có thể 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 một tin khác

3.3 Yêu cầu phi chức năng

3.3.1 Giao diện người dùng

 Có sử dụng Vertical/Infinite List để hiển thị các danh sách thông tin

 Có sử dụng Film Strip/Caroul để mở chi tiết các thông tin và chuyển đổi giữa các trang chi tiết thông tin

 Có sử dụng menu cố định và theo quan hệ

 Được thiết kế theo luật Fitt về việc cân bằng giữa các nút chức năng và 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, và thiết kế các chức năng điều khiển (xóa dữ liệu, copy/paste)

 Có sử dụng widget về link, location within

 Chú ý các tổ chức dữ liệu và sắp xếp theo quan hệ (định danh, thứ tự, và 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ế màn hình

Trang 5

Phần cứng:

Ứng dụng được thiết kế trên các điện thoại (cellphone) cài hệ điều hành android phiên bản > 2, RAM ≥ 64MB

3.3.3 Đặc điểm hiệu năng

Hiệu năng hệ thống không bị ảnh hưởng bơi dữ 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 khi

3.3.5 Giao diện chương trình

Dữ liệu được nhập thông qua bàn phím ảo của Andorid, các thao tác khác của người dùng

3.3.6 Chất lượng

Phần mềm chỉ được cài đặt trên android

3.3.7 Thay đổi hệ thống

Chương trình sẽ không có bất cứ thay đổi trong 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 về 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 về bảo trì

Ngày đăng: 03/12/2015, 19:40

TỪ KHÓA LIÊN QUAN

w