1、微博系统需求说明书产品需求规格说明书文件标识: Company-Project-RD-UR当前版本: 1.0作 者: 。 。文件状态: 草稿 正式发布 正在修改 完成日期: 2001-04-01机构公开信息项目名称, 产品需求规格说明书 机构名称,2002 Page 2 of 13版 本 历 史项目名称, 产品需求规格说明书 机构名称,2002 Page 3 of 13目目 录录 0. 文档介绍 40.1 背 景 .40.2 文档目的 .40.3 文档范围 .40.4 读者对象 .40.5 参考文档 .40.6 术语与缩写解释 .41. 产品介绍 52. 产品面向的用户群体 53. 产品应当遵
2、循的标准或规范 54. 产品范围 55. 产品中的角色 56. 产品的功能性需求 66.0 功能性需求分类 .66.M FEATURE M .66.m.n Function M.N.67. 产品的非功能性需求 77.1 用户界面需求 .77.2 软硬件环境需求 .77.3 产品质量需求 .77.N 其它需求 7附录 A:需求建模与分析报告 .8A.1 需求模型 1.8A.N 需求模型 N8附录 B:需求确认 9项目名称, 产品需求规格说明书 机构名称,2002 Page 4 of 130. 文档介绍0.1 背景随着物质水平的提高,人们对精神生活的追求也是丰富多彩。博 客 需 要 组 织 语 言
3、 陈 述 事实 或 者 采 取 修 辞 手 法 来 表 达 心 情 , 微 博 只 言 片 语 “语 录 体 ”的 即 时 表 述 更 加 符 合 现 代 人的 生 活 节 奏 和 习 惯 ; 而 新 技 术 的 运 用 则 使 得 用 户 ( 作 者 ) 也 更 加 容 易 对 访 问 者 的 留 言 进 行回 复 , 从 而 形 成 良 好 的 互 动 关 系 , 为了适应用户的需求,我们将推出微博,供广大客户使用。0.2 文档目的在微博的制作过程中为了满足客户的需求,为了要向客户展示微博要做哪些功能,以及微博的界面,人员分工和一些资金的使用等等特写此文档。0.3 文档范围此文档主要内容包
4、括:背景、文档目的、读者对象、产品的介绍与应遵循的标准和规范、产品功能介绍、用户群体、产品的功能性与非功能性需求等0.4 读者对象此文档适合系统开发人员、系统管理员、经营者等对象阅读。0.5 术语与缩写解释缩写、术语 解 释SSH2 Struts2+Hibernate+Spring微博 微博客的简称,可以通过 web 或者客户端实现 140 字左右的更新信息用户 微博的使用者粉丝 注册用户所关注的好友UML 统一建模语言项目名称, 产品需求规格说明书 机构名称,2002 Page 5 of 13XML 是由 W3C 推出的网络数据库表示、传递和交换的标准,是 Internet环境中跨平台的、依
5、赖于数据内容的技术CSS 应用于文本设计的技术标准JSP 是由 Sun Microsystems 公司倡导、许多公司参与建立的一种动态网页技术标准。JSP 技术由 Java 语言作为脚本语言。项目名称, 产品需求规格说明书 机构名称,2002 Page 6 of 131. 产品介绍微博系统是一套功能齐全而又简便使用的软件,包括用户登录设置、好友粉丝设置、微博应用设置、微博系统管理等这些功能模块。其中微博应用设置模块中可分为发表微博、评论微博、转发微博以及收藏微博等小模块;在微博系统管理中可以分为会员认证、搜索功能以及名人认证,我们可以随时转发属于自己的原创微博。2. 产品面向的用户群体“微博”
6、主要面向的用户群体:A 管理员B产品公司人员C广大的社会人群3. 产品应当遵循的标准或规范我们所设计的微博参考了最早的微博制作者 twitter制作的微博,并加以改进;本软件具有以下特点:1.操作界面美观大方2.功能齐全,本系统包括前台和后台管理,能够实现微博的数字化经营。3.开放性好,采用标准的开发工具和技术,后台数据库采用 SQL Server 2005 实例教程,可以同其他软件交流数据。4. 产品范围本产品主要用于发表微博、评论微博、转发微博以及收藏微博和管理等为一体的 Web 应用系统,产品的应用领域包括:A可以方便客户的登录与使用B便于发表、评论、转发和收藏C. 管理员能很好的对系统
7、内的信息进行管理具体功能在下文描述项目名称, 产品需求规格说明书 机构名称,2002 Page 7 of 135. 产品中的角色提示: 阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。角色名称 职责描述管理员 对信息、会员等进行管理用户 可以查看微博,但是比可以发表和评论会员 对商品进行查询、购买6. 产品的功能性需求6.0 功能性需求分类功能类别 功能名称、标识符 描述登陆系统 操作之前必须凭借登录名和密码进行登陆退出系统 操作结束后可以推出系统维护 对整个系统进行维护更新 对系统的一些消息进行更新用户管理 删除定期不发表微博的用户管理员热门搜索 搜索站内注册用户所发表
8、的微博登陆系统 用户必须凭借用户名和密码进行登陆退出系统 不想使用时就可以退出修改个人资料 对自己的资料进行修改添加好友或删除好友 可以添加站内已经注册过的好友或删除好友注册用户发表微博 登录以后进入个人主页面,然后可以在个人主页或者在广播大厅中发表自己的微博项目名称, 产品需求规格说明书 机构名称,2002 Page 8 of 13评论功能 登录以后进入个人主页面,然后可以在广播大厅模块中对注册用户所关注的用户进行评论以及回复转发 登录以后进入个人主页面,然后可以在广播大厅模块中对注册用户关注的用户所发的微博进行转发,从而变为自己的微博。收藏 登录进去后就可以对其他用户所发表的微博进行收藏浏
9、览 浏览网站内的所有用户发表的消息一般用户注册 可以注册成为注册用户E-Y 图项目名称, 产品需求规格说明书 机构名称,2002 Page 9 of 13项目名称, 产品需求规格说明书 机构名称,2002 Page 10 of 137. 产品的非功能性需求7.1 用户界面需求需求名称 详细要求导航要求 在各个页面,均有清晰、美观、大方的导航条及其功能信息列表 分类明确,字体清晰好认,能快速看到重要信息操作辅助 在某些页面,可加入文字帮助,客服电话提示,或者动画教程查询要求 查询界面要清晰。更多的点选通过弹出窗口来完成。7.2 软硬件环境需求需求名称 详细要求 版本 语种数据库 Sql serv
10、er 2005 10G操作系统 windows XP SP3 中文网页制作 Dreamweaver 8开发工具 MyEclipse 8应用平台 Tomcat 6.0服务器操作系统 Windows Server2003 SP2 中文7.3 产品质量需求主要质量属性 详细要求正确性 在装载总程序时,正常就运行,异常就停止;程序出现错误,重装载,项目名称, 产品需求规格说明书 机构名称,2002 Page 11 of 13若仍有错,按照提示逐渐装载。健壮性可靠性 运用现有的技术开发平台性能,效率 高,发送访问的情况下 2-3 内得到响应方案:服务器和宽带的配置架构设计优化优化数据库易用性 JavaS
11、cript 等简单易学的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。无需编译、容易编写,可在服务器端直接执行。使用普通的记事本即可以进行编辑设计。7.n 其它需求无项目名称, 产品需求规格说明书 机构名称,2002 Page 12 of 13附录 A:需求建模与分析报告建议用 Rational Rose 对产品需求进行建模与分析。A.1 需求模型 1A.n 需求模型 N项目名称, 产品需求规格说明书 机构名称,2002 Page 13 of 13附录 B:需求确认提示: 需求确认规程请参见 SPP-PROC-RM,主要分两步:( 1)需求评审, ( 2)需求承诺。对需求的评审
12、应当采用 “正式技术评审方式 ”,将产生一份 “需求评审报告 ”,规程请参见SPP-PROC-TR。在获取责任人( Stakeholders)对需求的承诺之前,该 产品需求规格说明书 必须先通过需求评审。需求评审报告摘要需求文档 输入名称,标识符,版本,作者,完成日期, 需求评审报告 输入名称,标识符,评审日期, 评审结论 工作成果合格, “无需修改”或者“需要轻微修改但不必再审核 ”。 工作成果基本合格,需要作少量的修改,之后通过审核即可。 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。评审意见评审小组成员 输入评审小组成员需求承诺需求文档 输入名称,标识符,版本,作者,完成日期客户承诺承诺 签字,日期项目经理承诺承诺 签字,日期