搜档网
当前位置:搜档网 › 需求规格说明文档

需求规格说明文档

需求规格说明文档
需求规格说明文档

益友app

需求规格说明文档

课程名称:软件需求分析

专业班级:软件132班

姓名:洋

学号:0133620

目录

1.引言 (2)

1.1目的 (2)

1.2适用围 (2)

1.3参考资料 (2)

1.4术语和缩略语 (3)

2.系统概述 (4)

2.1产品前景 (4)

2.1.1 前景描述 (4)

2.1.2 主要特性 (4)

2.1.3 业务目标 (4)

2.1.4 业务风险 (5)

2.2产品功能 (5)

2.2.1系统用例模型 (5)

2.2.2情节串联图 (5)

2.2.3业务流模型 (6)

2.3用户特征 (7)

2.4约束 (7)

2.5 假设与依赖 (8)

3. 详细需求描述 (9)

3.1 对外接口需求 (9)

3.1.1硬件接口 (9)

3.1.2软件接口 (9)

3.1.3通信接口 (9)

3.2 功能需求 (10)

3.2.1 用户注册 (10)

3.2.2 用户登录 (10)

3.3 性能需求 (11)

3.4 质量需求 (12)

3.5 其他需求 (12)

3.5.1 易用性需求 (12)

3.5.2 安全性需求 (12)

4.结构化建模 (13)

4.1数据流图DFD (13)

4.2数据字典 (13)

4.2.1 数据项定义 (13)

4.2.2 数据结构定义 (15)

4.2.3 数据流定义 (15)

4.2.4 数据存储定义 (16)

4.2.5 处理定义 (16)

4.3 状态转换图 (18)

4.4 ERD的创建 (18)

1.引言

1.1目的

近年来,互联网、手机等新兴媒体的广泛应用,很多人一天的生活基本二十四小时手机都会在身边,可以说手机已经成为了许多人的第一朋友。而有许多的人生活作息却并没有规律,有时十点就睡了,有时晚上2点钟却还没睡。这使得他们生活、工作、学习都有着不好的影响。急需一个手机软件来管理自己的生活作息时间。

1.2适用围

世界卫生组织对影响健康的因素进行过如下总结:健康= 60%生活方式+ 15%遗传因素+ 10%社会因素+ 8%医疗因素+ 7%气候因素

由此可见生活方式管理是新兴起的个人健康管理中最重要的一个策略。健康生活方式是需要培养的,培养的主动性在人们自己。生活方式管理的观念就是强调个体对自己的健康负责。生活方式管理核心是养成良好的生活作息习惯。每天的健康作息时间就是健康生活方式的一个侧面体现。很长一段时间都是人们自己制订一系列的健康作息计划,由执行者靠毅力自觉执行,由于较枯燥难坚持,通常半途而废的居多。随着移动互联网的兴起,手机已经成为了我们生活必不可少的一部分,健康生活方式管理方法也随之有了改变。手机制定的一个生活作息软件能人们提供了不少便利,使得健康作息时间的安排和习惯的完成更有趣,人们也更有动力。而国目前这种生活作息管理软件十分的稀缺,并且大多数实用于女生。

1.3参考资料

2.系统概述

2.1.1 前景描述

健康是当今社会每个人都十分关注的问题,而一个有规律的生活作息无疑是健康管理非常重要的策略,手机又是当今社会每个人都离不开的一个电子产品,在手机上做出一个非常适应大众需求的软件。

2.1.2 主要特性

FE-1:设计用户自定义功能,让用户自己选择自己的计划提醒方式,如闹钟,震动,短信等。

FE-2:作息时间管理,制定每一天的作息时间管理。

FE-3:任务目标管理,可以制定学习目标生活目标等,并对任务和日程进行提醒并记录每次发生的处理信息,瀑布式目标视图清晰地反映当前每个目标进度。

FE-4:提供仿日记本功能和日记本密码锁功能,输入密码才能看到日记。

FE-5:财务记账本功能,记录日常开支,可以汇总查询,可以分类。后期可作成理财功能。

FE-6:计划表功能,再也不会忘记每个月要做的事情。

FE-7:特殊日:记住重要的生日,纪念日等,永远都忘不了那一天;

FE-7:生活记录功能,轻松的记录生活,自由的更换背景,快速的检索信息,加密功能保护隐私。

FE-8:根据用户意愿共享自己的作息方案供大家参考。

FE-9:根据用户的一些基本信息智能推荐一些作息方案。

FE-10:根据用户需求制定另一个计划监督终端,与另一台手机进行联合,让他人来一起监督你的完成情况,更有效的约束自己。

2.1.3 业务目标

(1)业务目标:

BO-1:在第一版应用之后的1个月,基本生活作息时间已经有了

度量标准:根据客户的反馈,时钟提醒的次数等。

BO-2:在第一版应用之后的3个月,如无特殊情况已经能按照自己制定的生活作息方案来之行了。

B0-3:在第一版应用之后的6个月,已经有了十分有规律的生物钟,基本不用手机提醒就已经能按时做该做的事情了。

2.1.4 业务风险

RI-1:使用该应用的人数太少,减少了对系统开发的投资回报和效益。

可能性0.2,影响为9。

RI-2:使用该应用的人群不能坚持按照制定的计划来完成每天的生活作息。导致他们觉得软件无用。

可能性0.5,影响为7。

2.1产品功能

2.1.1系统用例模型

图2.1 系统用例图

2.1.2情节串联图

利用图形来描述描述场景的情节串联图板是从电影和卡通行业借鉴来的技术。在卡通制作者设计一个卡通故事时,会勾画出一系列相连的图片。因此,在描述某个场景是,情节串联图板技术也不再使用文本的描述方式,而是粗略勾勒出场景涉及的各个静态画面,并互相联系起来,描述复杂的情节。

图2.2 系统用例图

2.1.3业务流模型

在对这款软件进行操作时,有登录活动、注册活动、如果用户是新用户就先进行注册活动,注册成功后进入主页面,开始进行用户操作。如果是老用户就直接登录,在登录时,若出现输入用户名或密码错误,要进行相应提示,并允许用户重新输入。进入主页面后,用户可以先浏览软件整体,熟悉使用方式和过程。根据使用者平时的习惯将自己的作息反映到app中。业务流程图见图2.3。

图2.3 系统业务流程图

2.2用户特征

本项目面向在校大学生,他们的特征有:

(1)自制力差;

(2)对于即定的目标没有足够的动力去长期执行;

(3)需要外力约束;

(4)意识到了自己的问题,希望做出改变。

2.3约束

1、只有注册了的用户才能发布和浏览等操作。

2、每位用户都有唯一的编号标识,且用户名也是唯一的。

3、管理员可查看和删除用户信息,但无法修改和增加用户信息。

4、用户可修改和删除自己发布的作息计划。

5、记录每次计划的完成情况。

6、用户可查询自己的历史完成记录。

7、显示用户状态,包括在线、离线和忙碌。

依据以上所列系统约束,可大致完成系统上下文图的设计,如图2.4所示。

图2.4 系统上下文图

2.5 假设与依赖

AS-1:使用者因不能按时完成自己所制定的计划而将软件卸载。

AS-2:个人信息泄露。

AS-3:用户反馈较少,不能及时知道用户使用后的实际情况。

相关主题