iLife生活管理app项目开发需求分析报告_app项目需求分析报告
iLife生活管理app项目开发需求分析报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“app项目需求分析报告”。
软件项目开发需求分析报告
项目名称:iLife生活管理(Android app)
编写人:
袁博伦(20152100055)袁达强(20152100037)林小龙(20152100209)
编写时间:2017.09.24
1.引言
1.1编写目的为了进一步明确开发目标、定义产品功能,最终开发出真正满足用户需求的生活管理系统,本开发团队深入群众生活,调查市场需求,并从多方面多层次进行需求分析,对iLife生活管理(安卓app)的开发提出了完整、准确、清晰,具体的规划。
1.2项目背景
1.2.1项目名称:iLife生活管理(Android app)
1.2.2说明:
当今社会,科技发展迅猛,物质文化生活越来越丰富。人们的生活也更加繁忙了,娱乐消遣的方式也更多了。在这样一个快节奏的、纷繁的社会里,人们开始发现生活需要规被划和管理,也常常发现时间、金钱总在不知不觉中消失了。尤其对于大学生来说,如何在多姿多彩的校园中,掌管自己的时间和金钱,培养自己管理生活的能力显得尤为重要。为了应对以上需求,本开发团队拟定开发iLife生活管理应用(安卓app),为广大人民群众提供方便、实用的时间管理和收支记录工具。
1.2.3参考资料:
软件工程导论(第5版)张海潘编著 清华大学出版社
2.系统总体概述
2.1目标
本项目开发的目标是实现一个生活管理类的安卓端app,具有时间管理、收支记录、报表分析等功能,并且实现一个分享平台用于分享数据和相互监督。功能类似于爱今天、口袋记账本等已有app,并在其基础上增加特色功能,具体参见功能需求。
2.1.功能需求
2.1.1功能结构图
2.1.2功能详述
(1)【登录界面】:为保证用户私人信息的安全和实现信息分享,必须有注册账号和登录功能。
(2)【用户主界面】:用户登录后要求可执行以下功能:
时间管理模块:添加日程计划、设置活动提醒;记录某段时间所做事项并分类;番茄工作法(可种树);统计时间使用的数据。
收支记录模块:添加预算、设置记账提醒、剁手提醒;统计支出数据。
报表分析:根据以上两功能中所记录的数据进行分析,得出报表(可以看时间和资金的利用情况)及分析结果(查看自己在管理时间和资金上存在的问题,和别人的对比结果,以及系统给出的建议)。
共享与监督平台:用于共享自己的时间和收支记录数据,并可与好友相互监督。
(3)【设置界面】:进行功能设置、账号设置,查看帮助
2.1.3数据流图
(点击图片选择查看大图)
2.1.3 E-R图
(点击图片选择查看大图)
2.2用户界面
尚未成型,敬请期待。
参考界面:(取自类似app:IToday、口袋记账本)
(点击图片选择查看大图)
2.3性能需求
2.3.1响应速度快,确保任何操作响应时间均在1秒内。
2.3.2占用磁盘容量小(控制在30M以内),运行时内存占用小。2.3.3安全性高,确保用户信息安全。2.4可用性和可靠性需求
2.4.1该系统应确保任何时间都能正常运行,并且不影响设备上其它应用的运行。2.4.2该系统应确保90%的用户都能在无他人指导情况下,在20分钟内熟悉系统所有功能。
2.4.接口需求:
2.4.1用户界面:界面简洁易懂,支持拖曳、滑动等人性化操作。2.4.2硬件接口:不需要。2.4.3软件接口:不需要。
2.5.将来可能提出的需求:
未来可能扩展的功能:应用可常驻设备后台,自动监测各种软件的运行状况,统计用户使用各种软件的时间和频率。(如:统计出用户当日共在微信上花费5小时、在淘宝上花费1小时等)并有设备锁的功能,可设置在某个时间段锁定某个应用。
3.结论
经过一系列多方面的分析,本开团队开发人员对于该项目的功能需求、性能需求、接口需求等有了更加明确、具体的认识,并一致认为:根据可行性分析和需求分析的结果,本项目(iLife生活管理app)已具备了进一步规划和落实开发的条件。