版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
k紡財俺火摩
益友app需求规格说明文档课程名称: 软件需求分析 专业班级: 软件132班 姓名: 洋学号: 0133620 目录TOC\o"1-5"\h\z\o"CurrentDocument"引言 2\o"CurrentDocument"目的 2\o"CurrentDocument"适用围 2\o"CurrentDocument"参考资料 2术语和缩略语 3\o"CurrentDocument"系统概述 421 产品前景 4\o"CurrentDocument"2.1.1前景描述 4\o"CurrentDocument"2.1.2主要特性 4\o"CurrentDocument"2.1.3业务目标 4\o"CurrentDocument"2.1.4业务风险 5\o"CurrentDocument"产品功能 5\o"CurrentDocument"2.2」 系统用例模型 5\o"CurrentDocument"222 情节串联图 5\o"CurrentDocument"2.2.3 业务流模型 6\o"CurrentDocument"用户特征 7\o"CurrentDocument"约束 7\o"CurrentDocument"2.5假设与依赖 8\o"CurrentDocument"详细需求描述 9\o"CurrentDocument"3.1对外接口需求 9\o"CurrentDocument"硬件接口 9\o"CurrentDocument"软件接口 9\o"CurrentDocument"通信接口 9\o"CurrentDocument"3.2功能需求 10\o"CurrentDocument"3.2.1用户注册 10\o"CurrentDocument"3.2.2用户登录 10\o"CurrentDocument"3.3性能需求 11\o"CurrentDocument"3.4质量需求 12\o"CurrentDocument"3.5其他需求 12\o"CurrentDocument"3.5.1易用性需求 12\o"CurrentDocument"3.5.2安全性需求 12\o"CurrentDocument"结构化建模 13\o"CurrentDocument"数据流图DFD 13\o"CurrentDocument"数据字典 13\o"CurrentDocument"4.2.1数据项定义 13\o"CurrentDocument"4.2.2数据结构定义 15\o"CurrentDocument"4.2.3数据流定义 15\o"CurrentDocument"4.2.4数据存储定义 16\o"CurrentDocument"4.2.5处理定义 16\o"CurrentDocument"4.3状态转换图 18\o"CurrentDocument"ERD的创建 18引言目的近年来,互联网、手机等新兴媒体的广泛应用,很多人一天的生活基本二十四小时手机都会在身边,可以说手机已经成为了许多人的第一朋友。而有许多的人生活作息却并没有规律,有时十点就睡了,有时晚上2点钟却还没睡。这使得他们生活、工作、学习都有着不好的影响。急需一个手机软件来管理自己的生活作息时间。1.2适用围世界卫生组织对影响健康的因素进行过如下总结:健康=60%生活方式+15%遗传因素+10%社会因素+8%医疗因素+7%气候因素由此可见生活方式管理是新兴起的个人健康管理中最重要的一个策略。健康生活方式是需要培养的,培养的主动性在人们自己。生活方式管理的观念就是强调个体对自己的健康负责。生活方式管理核心是养成良好的生活作息习惯。每天的健康作息时间就是健康生活方式的一个侧面体现。很长一段时间都是人们自己制订一系列的健康作息计划,由执行者靠毅力自觉执行,由于较枯燥难坚持,通常半途而废的居多。随着移动互联网的兴起,手机已经成为了我们生活必不可少的一部分,健康生活方式管理方法也随之有了改变。手机制定的一个生活作息软件能人们提供了不少便利,使得健康作息时间的安排和习惯的完成更有趣,人们也更有动力。而国目前这种生活作息管理软件十分的稀缺,并且大多数实用于女生。1.3参考资料资料名称出版单位作者《软件需求》电子工业劳森(作者)《软件需求工程:原理和方法》科学金芝《需求工程--软件建模与分析》高等教育骆斌系统概述前景描述健康是当今社会每个人都十分关注的问题,而一个有规律的生活作息无疑是健康管理非常重要的策略,手机又是当今社会每个人都离不开的一个电子产品,在手机上做出一个非常适应大众需求的软件。主要特性FE-1:设计用户自定义功能,让用户自己选择自己的计划提醒方式,如闹钟,震动,短信等。FE-2:作息时间管理,制定毎一天的作息时间管理。FE-3:任务目标管理,可以制定学习目标生活目标等,并对任务和日程进行提醒并记录每次发生的处理信息,瀑布式目标视图清晰地反映当前每个目标进度。FE-4:提供仿日记本功能和日记本密码锁功能,输入密码才能看到日记。FE-5:财务记账本功能,记录日常开支,可以汇总查询,可以分类。后期可作成理财功能。FE-6:计划表功能,再也不会忘记毎个月要做的事情。FE-7:特殊日:记住重要的生日,纪念日等,永远都忘不了那一天;FE-7:生活记录功能,轻松的记录生活,自由的更换背景,快速的检索信息,加密功能保护隐私。FE-8:根据用户意愿共享自己的作息方案供大家参考。FE-9:根据用户的一些基本信息智能推荐一些作息方案。FE-10:根据用户需求制定另一个计划监督终端,与另一台手机进行联合,让他人来一起监督你的完成情况,更有效的约束自己。业务目标(1)业务目标:BO-1:在第一版应用之后的1个月,基本生活作息时间已经有了度量标准:根据客户的反馈,时钟提醒的次数等。BO-2:在第一版应用之后的3个月,如无特殊情况已经能按照自己制定的生活作息方案来之行了。B0-3:在第一版应用之后的6个月,已经有了十分有规律的生物钟,基本不用手机提醒就已经能按时做该做的事情了。业务风险RI-1:使用该应用的人数太少,减少了对系统开发的投资回报和效益。可能性0.2,影响为9。RI-2:使用该应用的人群不能坚持按照制定的计划来完成毎天的生活作息。导致他们觉得软件无用。可能性0.5,影响为7。产品功能系统用例模型O0迭走持薜日申纭首律.T三R乂〒®7'f?MO0迭走持薜日申纭首律.T三R乂〒®7'f?M11走任咅tTo图2.1系统用例图情节串联图利用图形来描述描述场景的情节串联图板是从电影和卡通行业借鉴来的技术。在卡通制作者设计一个卡通故事时,会勾画出一系列相连的图片。因此,在描述某个场景是,情节串联图板技术也不再使用文本的描述方式,而是粗略勾勒出场景涉及的各个静态画面,并互相联系起来,描述复杂的情节。
图2.2系统用例图业务流模型在对这款软件进行操作时,有登录活动、注册活动、如果用户是新用户就先进行注册活动,注册成功后进入主页面,开始进行用户操作。如果是老用户就直接登录,在登录时,若出现输入用户名或密码错误,要进行相应提示,并允许用户重新输入。进入主页面后,用户可以先浏览软件整体,熟悉使用方式和过程。根据使用者平时的习惯将自己的作息反映到app中。业务流程图见图2.3。1绘当用否,弟统推荐诈冃通讨用户反牘土亦作忌主具.弘廿享非息编制代息UT间1绘当用否,弟统推荐诈冃通讨用户反牘土亦作忌主具.弘廿享非息编制代息UT间用户斩入自性社誓冃户恨塢样茬口卞图2.3系统业务流程图用户特征本项目面向在校大学生,他们的特征有:(1)自制力差;(2)对于即定的目标没有足够的动力去长期执行(3)需要外力约束;(4)意识到了自己的问题,希望做出改变。约束1、 只有注册了的用户才能发布和浏览等操作。2、 每位用户都有唯一的编号标识,且用户名也是唯一的。3、 管理员可查看和删除用户信息,但无法修改和增加用户信息。4、 用户可修改和删除自己发布的作息计划。5、 记录每次计划的完成情况。6、 用户可查询自己的历史完成记录。7、 显示用户状态,包括在线、离线和忙碌。依据以上所列系统约束,可大致完成系统上下文图的设计,如图2.4所示。
提艇南户左布个人计划更祈计剤我态图2.4系统上下文图用户提艇南户左布个人计划更祈计剤我态图2.4系统上下文图用户监普用户监骨其他用户返回幄醇倍息2.5假设与依赖AS-1:使用者因不能按时完成自己所制定的计划而将软件卸载。AS-2:个人信息泄露。AS-3:用户反馈较少,不能及时知道用户使用后的实际情况。详细需求描述对外接口需求硬件接口(1)服务器端硬件推荐配置如下:奔腾4处理器主频2.4G以上存要求4GB以上网卡为100Mbps以上网络带宽为100Mbps以上使用windows2000server操作系统以上版本(2)客户端硬件推荐配置如下:奔腾4处理器主频1.8G以上存要求1GB以上网卡为100Mbps以上网络带宽为100Mbps以上必须有的输入输出设备有键盘、鼠标和显示器,显示器分辨率要求1024*768(3丿服务器端和客户端所使用的网络通讯协议为HTTP协议。软件接口(1丿该系统所涉及到的外部组件接口有操作系统、数据库、Web服务器软件,其中操作系统的要求为WindowsXP操作系统以上版本,数据库系统要求为SQLserver2005,Web服务器软件要求为Tomcat6.0,还有客户端的Web浏览器要求为IE6.0以上。(2丿其中WindowsXP操作系统为提供,操作系统平台支持。SQLserver2005数据库系统作为数据的后台存储机制,另外也提供相应的数据处理和数据保护功能。Tomcat6.0web服务器软件为的发布经过服务器平台,客户端的IE6.0Web浏览器为页面的显示效果,以及数据交换,提供统一、正确的结果。通信接口(1)RJ-45…各种不同接头的一种类型,RJ-45头根据线的排序不同的法有两种,一种是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕;另一种是绿白、绿、橙白、蓝、蓝白、橙、棕白、棕。
功能需求系统大致可以分为以下流程:用户登录系统(若为游客,有时还要注册为用户),制定相应计划,联网发布计划,按计划实施,绑定社交网络完成好友监督功能。用户注册特性描述提供新用户注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员的信息保存在对应数据库的数据表中。刺激/响应序列游客―系统1:请求注册2:显示注册界面3:提交注册信息5:3:提交注册信息5:验证成功—安全验证图3.1用户注册的时序图用户登录特性描述提供用户的登录功能,包括提供用户录入用户名和密码的界面、检查密码、用户名的正确性和有效性。用户登录后可以发布计划并绑定社交账号添加好友。刺激/响应序列用户系统1:请求登录2:显示登陆界面3:提交用户登录信息4:用户信息验证5:登陆成功,显示系统首界面L图3.2用户登录的时序图用户[用户名、密码]系统验证登录登录进入系统首—页用户[用户名、密码]系统验证登录登录进入系统首—页登录失败验证失败验证成功图3.2.1用户登录的活动图性能需求(1)时间特性:般操作的响应时间应在1~2秒,我们应保证系统的速度,使用户操作在可接受的时间完成;统计报表相应功能响应时间是30秒;其他模块相应功能响应时间是15秒。(2)精度要求:除了考虑产品对于系统在运行效率、数据处理能力等方面的支持功能外,也要求数据存储部分非常稳定,其主要是指用来保存大量数据的设备(磁盘阵列、光盘存储设备、磁带存储设备、移动存储设备等)。(3)系统有效性:系统每天需要连续运行24小时,每周运行7天,包括公共假期和周末。(4)容错性:整个系统应至少准备一个备用的服务器,即在当期服务器出现故障时,. .word.资料. ..备用服务器要及时工作起来,以保证系统的可靠性及稳定性,这样就可以保证投资商、用户、商家等的利益损失最小化。可扩充性:系统应具有良好的可扩充性,这样当需要有新的功能增加时,不用重新来完成该系统,只需要对当前这个系统添加指定的功能即可,这样既节省时间,又减少资金的投入,能够做到双赢。质量需求Availability(可用性):该系统是为了实现客户随时随地的购买商品,因此该系统的服务时间应该是全天二十四小时。Robustness(健壮性):即该系统的稳定性要好,即使用户这边出现一些错误的操作,该系统也应该及时发现,并予以纠正和给予温馨的提示,以便用户用的放心、舒心。正确性:软件能够正确执行任务,工作成果准确。其他需求易用性需求作为一款可联网绑定社交账号并实现添加好友功能的软件,益友app系统的设计和实现遵循易用性原则,工具的安装和入门,工具的用户界面布局,使用工具的操作方式等方面都应符合主流交易类软件的设计风格与要求。操作简单,设计合理;进行目标搜索时,系统会提供相关关键字提醒等功能,以实现快速查找,提高效率;安全性需求为了对软件安装和使用进行统一的管理,安装益友app后,用户注册时填写的个人信息自动上传至用户数据库并保存,只有赋予管理员权限才有机会查看数据库的全部容,在一定程度上,保证用户个人信息的安全性、及软件安全性。结构化建模4.1数据流图DFD4.2数据字典对系统中出现的各个实体的属性进行整理,形成数据字典,进而可以作为后继开发过程中数据结构设计、数据库设计、数据库表结构设计的主要来源。格式如下例所示:数据项定义数据项名称:用户账号数据项编号001简述:唯一表示毎个用户数据长度:20位数据类型:字符型数据项名称:用户密码数据项编号002简述:用户管理所需密码数据长度:100位数据类型:字符型数据项名称:名称数据项编号003
简述:名称数据长度:100数据类型:字符型数据项名称:游客账户数据项编号004简述:后台操作人员,帮助维护系统正常运行数据长度:20数据类型:字符型数据项名称:账号密码数据项编号005简述:用户登陆系统用的密码数据长度:20数据类型:字符型数据项名称:管理员权限数据项编号006数据项别名:管理员权限简述:管理员所具有的权限(分2个等级丿数据长度:1数据类型:数值型取值围:0或1数据项名称:关键字数据项编号007简述:用户搜索是输入的关键字数据长度:15数据类型:字符型数据项名称:类别数据项编号008简述:名词因为自身属性而归属的类别数据长度:15数据类型:字符型数据项名称:订划日期数据项编号009简述:用户制定计划达成设置的日期数据长度:20数据类型:日期型数据项名称:好友添加状态状态
数据项编号010简述:用户订单所属状态数据长度:15数据类型:字符型数据结构定义数据结构名称:用户登录信息数据结构编号D2-01含义说明:为了方便登录,将用户名和密码作为了一个整体组成:用户账号+用户密码数据流定义数据流名称:关键字或类别数据流名称:关键字或类别数据流名称:关键字或类别数据流名称:用户基本信息编号:D3-01简述用户注册时,用户需要输入的会员信息数据流来源:用户账号数据流去向:P1(用户注册丿组成:用户名称+用户密码+性别+出生日期+联系+电子数据流名称:用户账号、密码信息简述用户登录系统时,需要输入账号信息,系统将之与系统中存储的信息对比。编号:D3-02数据流来源:D1(用户信息表丿数据流去向:P2(用户登录丿组成:用户账号+用户密码数据流名称:用户修改的信息简述用户需要时,可以对其账户信息进行修改,修改时,需要输入新的账户信息。编号:D3-03数据流来源:用户数据流去向:P3(账号管理丿组成:用户名称+性别+出生日期+联系+电子
简述用户搜索商品时输入的关键字或选择的类别。编号:D3-04数据流来源:用户数据流去向:P4组成:[关键字][类别]数据存储定义数据存储名称:用户信息表编号:D1说明用户要登录系统,必须注册用户信息。输入的数据流:P1,P3输出的数据流:P2组成:用户编号+用户密码+用户账号名称+用户性别+出生日期+联系+电子数据存储名称:好友列表编号:D2说明用户所绑定的社交账号自动生成的好友列表。输入的数据流:P11输出的数据流:P4,P5组成:好友账号+邀请信息/添加好友信息数据存储名称:评价编号:D3说明用户对计划进行评价输入的数据流:P10输出的数据流:P11组成:用户名称+评价容处理定义处理名称:用户注册编号:P1说明:系统记录用户基本信息,用户使用设定的账号和密码登陆系统。输入的数据项:用户(用户信息丿输出的数据流:用户信表,用户
处理名称:用户登录编号:P2说明:用户向系统提供账号和密码,系统检测其准确性,判断用户是否可以进入系统。输入的数据流:用户信息表,用户输出的数据流:用户处理逻辑:输入账号密码,系统审核,显示登入成功处理逻辑: 用户信息基本录入,系统审核,提示注册成功处理逻辑:处理逻辑:用户信息基本录入,系统审核,提示注册成功处理名称:账户管理编号:P3说明:用户向系统提供自己的修改信息,系统记录到用户信息表中。输入的数据流:用户输出的数据流:用户信息表处理逻辑:输入修改的信息,提交,系统审核,修改成功处理名称:关键字搜索编号:P4说明:系统根据用户输入的关键字或选择的制定计划类别搜索相应信息。输入的数据流:用户,用户信息表输出的数据流:用户处理逻辑:点击搜索,输入关键字或者类别,搜索结果处理名称:添加计划编号:P5说明:用户制定计划并添加上传云端数据库。输入的数据流:信息表,用户输出的数据流:计划处理逻辑:编辑计划,点击添加处理名称:删除计划编号:P6说明:用户可以历史计划中全部信息。输入的数据项:计划输出的数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际学校兼职校医录用合同
- 园林绿化工程管理-施工合同状态
- 医院临床试验合同范本
- 信用管理合规管理办法
- 建设工程付款承诺书模板
- 耕地保护与利用耕地复垦承诺
- 儿童乐园招聘合同范本
- 体育运动中心施工协议
- 商业中心混凝土路面铺设协议
- 低碳生活住宅转让样本
- 北京市海淀区2024-2025学年高三第一学期期中练习语文试卷含答案
- 刘润年度演讲2024
- 2024年新华师大版七年级上册数学全册学案
- 野生动物管理学知到章节答案智慧树2023年东北林业大学
- 人体衰老和抗衰老研究 课件
- 应急管理试题库
- 《各类事故应急处置卡》
- 缘起、流变与现状:当前中国古诗词艺术歌曲的发展思考
- 2020行政事业单位审计报告(最新)
- 工地观摩学习心得体会三篇
- FZT01002_印染企业综合能耗计算办法及基本定额
评论
0/150
提交评论