用户需求规格说明书参考 .pdf
《用户需求规格说明书参考 .pdf》由会员分享,可在线阅读,更多相关《用户需求规格说明书参考 .pdf(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0-1-软件商城系统产品需求规格说明书文件状态:草稿 正式发布 正在修改文件标识:当前版本:作者:完成日期:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 37 页 -2-新闻发布系统需求规格说明书版 本 历 史版本/状态作者参与者起止日期备注名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0-3-目 录目 录.3 0.文档介绍.40.1 文档目的.40.2 文档范围.40.3 读者对象.40.4
2、 参考文档 待定 .40.5 术语与缩写解释.41.产品介绍.52.产品面向的用户群体.53.产品应当遵循的标准或规范.54.产品范围.55.产品中的角色.56.产品的功能性需求.76.0 功能性需求分类.76.1 用例图.86.2 用例描述.157.产品的非功能性需求.157.1 用户界面需求.357.2 软硬件环境需求.357.3 产品质量需求.36附录 A:需求确认.36名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 37 页 -4-新闻发布系统需求规格说明书0.文档介绍0.1 文档目的本文档是针对软件商城系统软件的使用环境和功能提出的具体要求,是软件商城系统软件设计和开发
3、的重要依据。0.2 文档范围本文档包含以下几部分:1.产品介绍2.产品面向的用户群体3.产品应当遵循的标准或规范4.产品的范围5.产品中的角色6.产品的功能性需求7.产品的非功能性需求8.需求确认0.3 读者对象本文档的读者范围包括:1.项目需求提供方责任人2.开发方的项目经理、系统分析设计人员、测试人员0.4 参考文献The unified software development process译名:统一软件开发过程 作者:ivar Jacobson grady booch james rumbaugh 出版单位:机械工业出版社出版时期:2006 年 1 月第一版Uml 2 and the
4、 unified process译名:uml2.0 和统一过程 作者:jim arlow and na neustadt 出版社:机械工业出版社出版日期:2006 年 1 月第一版0.5 术语与缩写解释缩写、术语及符号解 释订单客户向供应者发出的定货单用户系统的使用者软件发布员填写软件的发布信息,输入到电脑,存储到数据数据库管理系统软件信息管理员负责对存入的软件信息进行分类和审阅,同时管理软件的市场调查。部门经理是超级管理员,负责用户的创建和权限的分配,系统设置等工作。顾客浏览软件商城的用户。购物系统提供软件商品的网络销售渠道同。日志系统的操作记录名师资料总结-精品资料欢迎下载-名师精心整理-
5、第 4 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0-5-商品目录提供出售的所有商品的列表数据备份数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。1.产品介绍软件商城系统:软件商城系统的目的是开发一个软件销售网络平台。软件商品可以在软件商城中在线购买,可以把软件商品放入购物车,并且灵活的管理购物车中的商品。用户还可以对软件信息进行投票、评论等基本的评价,而且可以通过模糊搜索查询软件的信息。软件商城系统提供了系统管理,管理员可以用三种角色中的任
6、意一个进入系统。第一个角色超级管理员,具有的权限和功能:对系统用户的管理、数据库信息的维护、广告管理、部门管理等。第二个角色软件发布管理员,这个角色可以对软件信息发布,软件信息发布以后需要软件管理员进行审核。第三个角色就是软件信息管理员,不但要对软件发布信息进行审核,还包括了软件产品信息的直接添加、软件投票和评论等管理功能。整个系统是以软件展示、软件管理和体统用户管理为中心展开的。2.产品的用户群体软件商城系统软件(News Issue Manage)主要是提供给软件供应商和软件销售商及使用软件爱你的个人用户使用。3.产品应当遵循的标准或规范本产品的使用是建立在互联网标准通信协议之上的,其中支
7、持的协议主要包括:IP 协议、TCP 协议。4.产品范围软件商城系统软件(News Issue Manage)主要是提供给软件供应商和软件销售商及使用软件爱你的个人用户使用。5.产品中的角色业务模型:名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 37 页 -6-新闻发布系统需求规格说明书搜索商品商品展示软件商城业务模型前台浏览终端用户软件管理用户软件发布用户系统超级用户进入网站登录登录登录软件调查修改资料权限操作修改密码用户管理数据备份调查信息调查信息操作修改密码发布信息软件评论审核信息操作类别信息操作是否成功日志信息操作系统设置商品信息评论信息评论信息操作发布信息审核修改资料
8、修改密码发布信息操作发布软件信息是否购买修改资料购物车结帐订单订单信息操作付款账单账单信息操作购物结束广告浏览广告浏览信息广告信息操作角色名称职责描述系统超级管理用户后台用户的添加,删除,修改和权限管理,系统日志管理,系统设置,系统广告管理,自身密码管理系统软件信息发布用户软件产品的信息发布,个人信息的维护,自身密码管理系统软件信息管理用户维护系统中软件产品的类别,对软件产品的信息进行添加和审核,管理个名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 37 页 -功能类别功能名称描述安全模块登录用户输入用户名,密码和验证码系统正确的处理判断,如果输入信息正确,系统进入相应管理界面,
9、如果错误出现体系信息。退出/注销处理用户退出系统以后的事物修改密码修改用户的密码。用户资料管理的信息资料。在线购物产品搜索通过浏览软件产品信息,选择需要的软件,放入购物车,并且管理购物车的物品,确定购买以后,填写商品订单,确定购买以后进行付款操作。可以输入软件的名称进行产品查找和搜索前台展示模块产品展示产品可以根据产品类别,把软件产品的信息,例如软件的名称,大小,图片,作者等,展示到页面。并且可以通过分页查看各个软件产品的信息。软件评论可以对感兴趣的软件发表自己的意见。广告显示广告信息可以图片或文字的形式显示在页面指定广告管理密码管理系统设置用户管理权限管理数据备份用户资料管理日志管理软件信息
10、管理密码管理审核管理评论管理类别管理用户资料管理调查管理账单管理密码管理订单管理信息发布用户资料管理软件调查产品展示广告显示产品搜索软件评论在线购物产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0-7-人信息,管理购物信息,自身密码管理前台浏览器终端用户浏览产品展示,搜索软件产品,对需要的软件产品进行审核6.产品的功能性需求系统功能需求结构图软件商城系统登录模块前台展示模块软件发布模块软件资料管理模块系统管理模块6.1 功能性需求分类用户管理模块修改自己的姓名,年龄,学历,电话,地址等基本名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 37 页
11、-8-新闻发布系统需求规格说明书软件调查把所有的软件分为很好,好,差,很差四个级别,可以通过投票的方式调查我们对软件的喜欢和讨厌程度。软件发布模块信息发布把新开发的或代理的软件产品信息录入进数据库。软件管理模块评论管理对软件评论信息进行统计,删除,分类的操作。调查管理统计软件的社会评价软件信息管理对软件记录进行修改,添加,删除,查找,分类,统计等操作。审核管理对发布上传的软件,进行审核。类别管理对软件信息进行类别的添加,修改,和管理删除等操作,统计每类软件的数量和容量。账单管理可以对账单信息进行分类,总额求和,平均等基本的统计操作。订单管理对账单进行逻辑删除,修改系统管理模块用户管理用户信息的
12、添加,修改,删除。数据备份可以设置系统自动备份数据库或进行手动数据库备份。日志管理日志记录了操作员对系统的操作过程,可以对日志信息进行删除。广告管理修改系统中广告的内容,统计广告的点击数量,和广告浏览的时间和地区。系统设置设置网站名称,修改网站 LOGO 图片,修改 网站关键字,修改网站描述,修改网站管理员电子邮件,修改网站底部信息。权限管理用户分为超级用户,信息发布用户,信息管理用户三类,可以为每一个用户设置权限,让用户在系统操作中完成不同的任务。6.2 用例图名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文
13、档Version 2.0-9-软件商城系统广告浏览用户维护 登录维护系统配置权限修改购物商品浏览搜索超级用户 日志维护密码修改调查顾客广告维护资料修改评论数据备份登录软件发布发布用户修改资料维护调查维护评论发布维护审核修改密码维护订单修改资料管理用户 登录维护帐单维护软件信息维护类别用例细化:超级用户子主要用例及其子用例名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 37 页 -10-新闻发布系统需求规格说明书权限修改用户维护 维护系统配置登录超级用户 广告维护日志维护密码修改资料修改数据备份1.用户维护的子用例用户添加超级用户 用户维护 用户查找用户删除用户修改权限修改2.广告
14、维护子用例广告修改 广告维护 广告次数统计广告浏览者地区统计超级用户 广告浏览的时间统计广告公司维护3.日志维护子系统名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0-11-用例 3 日志维护 用例 1 超级用户用例 2 发布用户子主要用例及其子用例登录 软件发布发布用户修改资料1.软件发布子用例软件发布发布 删除浏览发布用户管理用户主要用例及其子用例名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 37 页 -12-新闻发布系统需求规格说明书维护调查维护评论 发布维护修
15、改密码 审核维护订单 修改资料管理用户 登录维护帐单维护软件信息维护类别1.评论维护子用例评论维护 浏览 统计管理用户删除2.调查维护子用例调查维护浏览 统计 超级用户删除3发布维护子用例名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0-13-审核 发布维护 驳回 管理用户排序4维护订单子用例维护订单查看 审核 管理用户删除排序5维护账单子用例维护账单分类 统计 管理用户浏览删除6维护类别及子用例维护类别统计 添加extends 管理用户删除修改7维护软件信息及子用例名师资料总结-精品
16、资料欢迎下载-名师精心整理-第 13 页,共 37 页 -14-新闻发布系统需求规格说明书 维护软件信息添加 统计 删除 管理用户修改分类查找客户主要用例急子用例广告浏览购物商品浏览 搜索调查顾客评论购物及子用例 购物 浏览 结帐客户生成订单名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0 6.2 用例描述1.7.2 主要用例描述1.7.2.1 业务用例汇总表(1-4)。-15-标识符ID用例名称概述1广告维护负责广告信息的管理和统计2软件信息维护对软件信息的审核、添加、修改、删除、查
17、找3投票对软件投票信息的显示,添加,统计4评论对软件评论信息的显示,添加,统计5购物购物为系统的主要业务实体,基本的操作流程是通过商品的展示,顾客对感兴趣的商品进行选购,然后对购物车的内容进行管理,如果确定购买以后,填写购物单(定货单),提交,完成以后如果选择付款方式为先付款后送货,进入支付通道,产生账单,选择银行进行转账,完成以后在后台管理需要对购物信息的审核和售后服务6设置系统负责设置网站名称,修改网站LOGO 图片,修改网站关键字,修改网站描述,修改网站管理员电子邮件,修改网站底部信息7用户维护用户进入登录界面,通过输入用户名和密码,提交信息,系统验证用户信息的合法性,通过验证,系统根据
18、用户填写的用户类型进入不同的管理模块。8数据维护系统在使用的过程中,可能会出现错误操作和数据毁坏,如果没有对原来的数据做正确的备份和管理,系统的原始数据很容易丢失,数据维护就是对数据的内容进行自动或手动的数据备份。9日志维护监视系统的每一步操作,可以准确的记录用户对系统的使用情况,例如谁,什么时间,在什么地点操作了系统。10产品搜索输入产品的名称或类型,系统可以根据输入的信息,把要搜索的信息锁定成一定的区域或目标。表 1-4 业务用例汇总表1.7.2.2 主要或典型用例描述1.广告维护用例描述:1.0 用例名称:广告维护1.1 用例标识:11.2 简要描述:负责广告信息的添加,修改,删除,统计
19、等管理。1.3 用例参与者1.3.0 主要参与者:部门经理1.3.1 次要参与者:顾客1.4 前置条件使用合法身份进入系统1.5 事件流1.5.0 基本流名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 37 页 -16-新闻发布系统需求规格说明书1.部门经理添加广告信息,添加错误进入备选流1。2.顾客对感兴趣的广告浏览。3.系统记录广告的浏览次数,浏览者的位置,时间。4.部门经理删除过时的广告信息1.5.1 备选流1.5.1.0 备选流 11.修改广告信息。2.进入基本流1。1.6 后置条件注销用户退出系统1.7 特殊条件1.用户名由部门编号和用户编号构成2.密码为 6 位非数
20、字的字符组成1.8 附属流咱无活动图:添加广告浏览广告信息记录浏览信息广告失效删除广告修改广告*2.软件信息维护图 1-9 用例描述:2.0 用例名称:软件信息维护2.1 用例标识:22.2 简要描述:首先对软件进行分类,添加类别信息,然后对软件信息的添加、审核、修改、删除和查找等基本的管理。2.3 用例参与者主要参与者:软件发布员、软件信息管理员次要参与者:顾客2.4 前置条件以合法身份进入系统。2.5 事件流2.5.0 基本流1.登录系统。2.添加类别信息,类别信息填写错误进入备选流1。3.存在未审核的产品信息,进入附属流3。名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共
21、37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0 4.不存在软件产品信息,进入附属流1。5.顾客浏览产品信息。6.软件信息出现错误,进入备选流2。7.重复基本流5.6 直到某一类别的软件信息删除完毕。8.删除类别信息。2.5.1 备选流2.5.1.0 备选流 11.修改类别信息2.提交信息2.5.1.1 备选流 21.修改软件信息2.提交信息2.6 后置条件注销用户退出系统2.7 特殊条件1.用户名由部门编号和用户编号构成2.密码为 6 位非数字的字符组成2.8 附属流2.8.1 附属流 11.0 用例名称:软件信息维护-软件发布1.1 用例标识:
22、211.2 参与者主要参与者:软件发布员 次要参与者:软件信息管理员1.3 前置条件以合法身份进入系统。1.4 附属流步骤1.登录系统。2.填写要发布的软件信息。3.选择软件类别。3.提交软件信息1.5 后置条件进入附属流 2 1.6 特殊条件1.用户名由部门编号和用户编号构成2.密码为 6 位非数字的字符组成2.8.2 附属流 21.0 用例名称:软件信息维护-审核软件发布1.1 用例标识:221.2 参与者主要参与者:软件信息管理员-17-名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 37 页 -18-新闻发布系统需求规格说明书次要参与者:1.3 前置条件以合法身份进入系
23、统。1.4 附属流步骤1.登录系统。2.审核发布的软件信息。3.审核通过信息,保存软件信息。否则进入附属流31.5 后置条件注销和退出系统1.6 特殊条件1.用户名由部门编号和用户编号构成2.密码为 6 位非数字的字符组成2.8.3 附属流 31.0 用例名称:软件信息维护-修改未审核软件发布信息1.1 用例标识:231.2 参与者主要参与者:软件发布员次要参与者:1.3 前置条件以合法身份进入系统。1.4 附属流步骤1.登录系统。2.浏览未审核软件信息。3.修改软件发布信息。4.提交软件信息。1.5 后置条件进入附属流 2 1.6 特殊条件1.用户名由部门编号和用户编号构成2.密码为 6 位
24、非数字的字符组成名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 37 页 -产品研发中心ECSE ABC 实训项目-软件商城系统项目文档Version 2.0 活动图:-19-添加类别软件发布修改发布信息审核发布软件未通过审核通过审核产品列表图 1-10发布软件信息修改发布信息图 1-11【错误引导教学法】用例的细化和描述是为了帮助我们更加清楚的理解项目的需求,在软件信息维护这个用例的描述和活动图中对业务的实体分析的更加透彻,在前面讲过从原则上说需求就是说明“做什么”的,但在实际的实施过程中需求是“做什么”和“怎么做”的组合。只考虑做什么往往不能更透彻的得出“做什么”。对软件信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户需求规格说明书参考 2022 用户 需求 规格 说明书 参考
限制150内