Week8 软件规格说明书
1、概述
本项目组所开发的软件为一个基于Android的手机端的时间管理软件,主要功能为时间管理软件,可以用于管理待办事项,记录一些需要提醒的信息等。有事件提醒、与Google账户同步、课程表等功能。TimeLine操作人性化,UI界面清新简洁,小而便捷,占用内存小。 功能用于管理待办事项,事件管理,课程表查询等功能。且可以与Google日历同步。
2、 产品面向的用户群体
当今,随着生活节奏的日益加快,每个人每天都要面对许多繁杂的事务。面对应接不暇的事情,人们就需要一个可以合理安排和规划自己时间的软件,让自己的生活更加的有条理。
我们的软件可以用于目标管理、计划制定、晨间日记、习惯培养、时间管理等等。它能平衡工作事业、家庭生活、学习成长、理财规划、人际关系、休闲健康人生。帮助用户建立一个工作生活的管理中心。每天10分钟,成就高效能人士,提升工作效率。特别适合于那些工作繁忙,生活缺乏条理、想养成好习惯的人士。
3 、产品的业务需求
3.1、 业务目标
- 用户可以添加、修改、删除代办事项
- 用户可以对所添加的事件进行统一管理
- 提供日历,用户可以查询每天的安排
- 提供课程表添加、修改与查看的功能
- 支持事件标签的添加与创建
- 用户可以按不同时段查看一天、一周之内的时间安排
- Google日历同步功能
3.2 UML图

4、 产品的功能性需求
输入输出功能:我们的软件,在输入输出方面的需求比较简单。就输入的需求而言,我们的用户将根据自己的时间表,将每一天的任务自行输入到程序中,由软件来进行管理。就输出而言,我们的软件将会将用户的标签显示在列表中,然后根据任务不同的优先级别,我们将每个标签表上不同颜色。当用户点击每个标签时,将会将每一个任务的具体信息显示出来。
显示功能:我们的软件最为基本的显示功能就是可以将日历显示出来。并且,用户可以自定义软件的界面。将不想显示的界面收回,或是将想显示的界面显示出来。
1.时间轴显示
- 开启程序,目前所有的任务将全部显示出来
- 从日历界面选择某一日,然后点击确定,会显示这一日的任务
- 在添加任务界面下添加任务,然后点击确定,最后返回,将新添加的任务放到时间轴界面。
2. 添加任务
- l 在任务名称一栏输入任务名称,在开始时间和结束时间两栏输入时间,然后点击确定, 结果将在在时间轴界面显示添加的任务,包括名称,时间。
3. 任务总结
- l 查找定区间内的任务:点选起始结束时间, 滑动时间滚动轮进行选择,最后查询结果显示在区间内的任务
4. 日历使用
- l 在日历界面上下滑动查看日期,切换每一月的日历表。
- l 选择具体的日期,然后点击屏幕下方的确定键,在时间轴界面会输出当日的任务。
5 、产品应当遵循的标准或规范
本产品应遵循的标准:
- 计算机关于android操作平台的软件合法发布的相关法律规定;
- 计算机关于android操作平台的软件下载的相关规定等;
- 支持用户进行程序界面的个性化修改和选择;
6、 用户界面需求
对于一款软件来说,用户界面是人与计算机之间的媒介。用户通过用户界面来与计算机进行信息交换。因此,用户界面的质量,直接关系到应用系统的性能能否充分发挥,能否使用户准确、高效、轻松、愉快地工作。所以软件的友好性、易用性对于软件系统至关重要。所以,我们对于我们软件的用户界面需求进行了一些分析。
首先是我们软件的整体风格。作为一个工具软件,这款软件的界面最为主要的一个要求就是简洁。用户使用我们的软件,目的是为了合理地安排自己的生活,让原本凌乱的生活变得井井有条。所以,我们在进行界面设计的时候,尽量把功能界面做得紧凑,使得我们的软件可以在不太大的空间里安排下尽量多的功能。这样用户在使用我们软件的时候就可以不至于被庞杂的功能界面干扰。而且,用户还可以自己定义需要使用到的功能,让自己平时使用不到功能隐藏起来,这样就可以真正做到用户对软件界面功能的自定义。
然后我们在产品的整体用色上也有一定的考虑。在用户界面的用色上,我们打算继承上一个小组的用色方案,即整体色调采用蓝色的方案。因为蓝色会让人产生安静、理智的感受。我们认为,这种色调可以给用户一种舒适,清新的感受。有助于用户理性的安排自己的生活和学习。对于用户来说这也是十分友好的。
7、 产品质量需求
- 功能性:可以支持一定数量的文本信息录入、查询、修改等;可以随时向使用者提供目前软件具有的信息保存状况;
- 可靠性:本产品的信息录入提供给使用者个人,所以并没办法保证产品使用过程的信息可靠,但在一定条件下,软件将提供字符订正功能,便于使用者录入信息;
- 易用性:文本输入方便快捷,使用查询功能时,直接字符匹配,输出快捷;
- 可操作性:可以自由进行信息录入、查阅、删除等操作;
- 安全性:本产品不会使用用户任何的私密信息。不会偷用用户的数据流量。
Week8 软件规格说明书的更多相关文章
- 功能规格说明书Version2
此功能规格说明书是Week8 功能规格说明书的第二个版本, 版本1地址:http://www.cnblogs.com/Z-XML/p/3407687.html 此功能规格说明书是面向用户的,所以作者将 ...
- 【软件需求工程与建模 - 小组项目】第6周 - 成果展示3 - 软件设计规格说明书V4.1
成果展示3 - 软件设计规格说明书V4.1
- 【软件需求工程与建模 - 小组项目】第6周 - 成果展示2 - 软件需求规格说明书V4.3
成果展示2 - 软件需求规格说明书V4.3
- 失物找寻APP软件需求规格说明书——第三次团队作业
⭐对于软件需求规格说明书的理解 在没写这份软件需求规格说明书的时候我们组成员都不是很理解它的必要性,当然,写完之后才知道它的作用. 软件需求说明书的存在是为了使用户和软件开发者双方对该软件的初始规定有 ...
- 软件需求规格说明书(转自http://blog.csdn.net/li_canhui/article/details/6927540)
转自http://blog.csdn.net/li_canhui/article/details/6927540 1概述 1.1编写目的 指出编写<需求规格说明书>的目的.下面是示例: 编 ...
- C++轮子队-软件需求规格说明书
团队Github项目仓库 软件规格需求说明书 引言 编写目的 软件规格需求说明书书了“2048俄罗斯方块”1.0版本的软件功能性需求和非功能性需求. 文档约定 描述编写文档时所采用的标准或排版约定,包 ...
- BugPhobia进阶篇章:功能规格说明书
0x01 :特别鸣谢 首先特别鸣谢<构建之法>中并没有给出固定化格式的功能规格说明书的样例,因此在此次的说明书中将尽可能用生动形象的例子展示软件交互阐释 因此受到它本身的启发,此次团队功能 ...
- Go语言规格说明书 之 内建函数(Built-in functions)
go version go1.11 windows/amd64 本文为阅读Go语言中文官网的规则说明书(https://golang.google.cn/ref/spec)而做的笔记,介绍Go语言的 ...
- (Alpha)Let's-典型用户和场景&功能规格说明书
典型用户和场景 Personal/典型用户 名字 阿王 性别.年龄 男.20 职业 学生 收入 无 知识层次和能力 大学学生,善于乐于使用电脑.手机 生活/工作情况 上学 动机.目的.困难 感到大学生 ...
随机推荐
- 关于URL大小写问题
关于URL大小写的问题,不同平台的处理不同:Mac OS X 默认的文件系统(HFS case-insensitive) 是不分大小写的,Windows 上的 NTFS 也是,而 Linux 系统常用 ...
- 移植DNS服务bind
移植DNS服务bind 标签: makefile工作linuxbuildgcc工具 先写用于DNS的bind. 一. 移植环境 1 .硬件环境: Host : X86 PC Target : MPC8 ...
- nginx安装详解
一.环境: 1.Linux:centos6.4(32位) 2.Gcc的编译环境.使用make命令编辑. yum install gcc-c++ 3.PCRE PCRE(Perl Compatible ...
- 爱之初体验---编译加载内核模块hello
1. hello.c #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h ...
- 常用的MyEclipse快捷键
在调试程序的时候,我们经常需要注释一些代码,在用Myeclipse编程时,就可以用 Ctrl+/ 为选中的一段代码加上以 // 打头的注释:当需要恢复代码功能的时候,又可以用Ctrl+/ 去掉注释.这 ...
- linux下vi的复制,黏贴,删除,撤销,跳转等命令
前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率. 一,模式vi编辑器有3种模式:命令模式.输入模式.末行模式 ...
- 合并多个List<T>类型并通过LINQ按指定属性排序
后台CS代码: namespace WebFormTest.TestCollect { public partial class ListTest : System.Web.UI.Page { pro ...
- mysql之数据库基本概念(mysql学习笔记一)
数据库系统 数据库管理系统(DBMS)+数据库(DATABASE)(+数据库管理员) DBS=dbms+db 定义: 大量信息进行管理的高效解决方案,按照数据结构来组织.存储和管理数据的仓库 关系 ...
- Android中的显示单位
px (pixels)像素 一般HVGA代表320x480像素,这个用的比较多. dip或dp (device independent pixels)设备独立像素 这个和设备硬件有关,一般为了支持WV ...
- Windows上搭建android开发环境
在搭建android开发环境时需要四部分内容,框架如下 其中Java SDK和Eclipse在java4android中有过介绍,重点介绍ADT和Android SDK的安装. 安装Android S ...