《需求规格说明书示例.doc》由会员分享,可在线阅读,更多相关《需求规格说明书示例.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 博客系统产品需求规格说明书文件状态: 草稿 正式发布 正在修改文件标识:mol-ABCblog-RD-PRS当前版本:1.1作 者:Frank完成日期:2006-5-15版 本 历 史版本/状态作者参与者起止日期备注 目 录 0. 文档介绍40.1 文档目的40.2 文档范围40.3 读者对象40.4 参考文档40.5 术语与缩写解释41. 产品介绍52. 产品面向的用户群体53. 产品应当遵循的标准或规范54. 产品范围55. 产品中的角色56. 产品的功能性需求66.0 功能性需求分类66.m Feature M66.m.n Function M.N67. 产品的非功能性需求77.1 用
2、户界面需求77.2 软硬件环境需求77.3 产品质量需求77.n 其他需求7附录A:需求建模与分析报告8A.1 需求模型18A.n 需求模型N8附录B:需求确认90. 文档介绍0.1 文档目的详细描述系统需要完成的基本功能,作为明确系统规格的核心文件,对下阶段详细的模块实现奠定基础,并作为下阶段编码实现提供依据;0.2 文档范围此文档根据用户需求说明书描述系统实现的要求;0.3 读者对象本文档资料的阅读对象为本系统 需求分析人和系统的最终分析,设计,测试人员.同时要求有需求的提出者, 含需求提出直接责任人的评定。0.4 参考文档0.5 术语与缩写解释缩写、术语解 释日志,帖子,文章本文中均指博
3、客主人发表的日志文章评论本文中指其他用户对博客发表的议论性文章1. 产品介绍1、博客是一种简便的网站内容管理系统(CMS).2、博客的内容有时间特性,并且一般是分类的。3、博客能通过评论等形式实现作者与读者的交流。4、博客都能提供符合通用标准的内容摘要。 目前通用标准包括RSS, RDF, ATOM等等。是继Email、BBS、ICQ之后出现的第四种网络交流方式。它由 用户管理,日志管理,评论管理,用户资料管理,统计,搜索,相册,系统管理,公告,友情链接模块组成、2. 产品面向的用户群体如果说博客网站是一个舞台,那么我们所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交
4、流沟通; 如果博客仅仅为了写日志,那么它是一面镜子,镜子中展现的是我们真实的自己;如果它是一个自由媒体,我们可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享。 3. 产品应当遵循的标准或规范通用的博客系统的大多数功能4. 产品范围本产品适用于中小型网站的博客系统,5. 产品中的角色角色名称职责描述注册用户建立个人博客,撰写日志,日志管理,评论管理,修改个人密码和档案,修改博客主题系统管理员对已注册用户进行增删改查管理,设置博客类别,和发表公告游客浏览博客,发表评论6. 产品的功能性需求6.0 功能性需求分类提示:将功能性需求先粗分再细分,下表中的 Feature A, Functio
5、n A.1等符号应当被替换成有含义的名称。功能类别子功能用户管理注册新用户 修改个人信息删除用户修改用户密码文章管理发表文章删除文章修改文章查询文章评论管理发表评论删除评论公告添加公告删除公告增加公告修改公告相册添加相片删除相片修改相片相册分类管理添加分类删除分类修改分类搜索(根据主题搜索根据博客搜索系统管理帐户管理分类管理友情链接增加链接删除链接统计管理统计注册用户总数 统计日最高在线数统计当前在线用户数统计某博客被访问次数统计某日志被浏览次数统计某日志被评论次数6.1公告模块 管理员可以在此模块对公告进行添加、删除操作。611 添加公告 名称、标识符添加公告功能描述管理员在管理主页面中添加
6、公告优先级输入公告标题、公告内容。(发布时间,发布人)操作序列从管理主页面进入添加公告页面,输入公告标题、公告内容,点击发布公告输出发表成功,显示发布成功,返回到发布公告页面;错误,返回到出错页面,提示出错原因,点击确认就返回到发布公告页面。补充说明执行者:管理员。612 删除公告 名称、标识符删除公告功能描述管理员在管理页面中删除公告优先级输入选择要删除的公告操作序列从管理主页面点击公告管理,选择要删除,进入公告管理列表,在要删除的公告点击删除输出删除成功,显示删除成功,返回到公告管理列表页面;错误,返回到出错页面,提示出错原因,点击确认就返回到发布公告页面。补充说明执行者:管理员。612
7、查看公告 名称、标识符查看公告功能描述管理员在管理页面中查看公告优先级输入选择要查看的公告操作序列从管理主页面点击公告管理,选择要查看,进入公告管理列表,在要查看的公告点击查看输出查看成功,显示具体的公告内容页面,点击返回就到公告管理列表页面;错误,返回到出错页面,提示出错原因,点击确认就返回到发布公告页面。补充说明执行者:所有人。612 修改公告 名称、标识符修改公告功能描述管理员在管理页面中修改公告优先级输入选择要修改的公告操作序列从管理主页面点击公告管理,选择要修改,进入公告管理列表,在要修改的公告点击修改输出修改成功,返回到添加公告页面;错误,返回到出错页面,提示出错原因,点击确认就返
8、回到发布公告页面。补充说明执行者:管理员。6.5搜索管理6.5.1 按主题搜索名称、标识符按主题搜索功能描述按文章主题搜索优先级输入待搜索的关键字操作序列填写搜索的关键字,选中“按主题”(下拉菜单),点击“搜索”。输出成功返回搜索的文章列表;失败返回错误页面,提示返回重新搜索。补充说明游客,博客用户,系统管理员6.5.2 按博客搜索名称、标识符按博客搜索功能描述按博客搜索优先级输入待搜索的关键字操作序列填写搜索的关键字,选中“博客”(下拉菜单),点击“搜索”。输出成功返回搜索的博客列表;失败返回错误页面,提示返回重新搜索。补充说明游客,博客用户,系统管理员6.8 友情链接 此模块负责实现界面链
9、接功能名称、标识符链接名功能描述从本博客系统链接到其它博客,论坛等网址优先级低输入链接名,链接地址操作序列根据链接名获取链接地址,转向指定的链接地址输出新打开一个浏览器窗口,输出从指定网络地址返回的信息角色所有用户补充说明7. 产品的非功能性需求7.1 用户界面需求需求名称详细要求7.2 软硬件环境需求需求名称详细要求7.3 产品质量需求主要质量属性详细要求正确性健壮性可靠性性能,效率易用性清晰性安全性可扩展性兼容性可移植性7.n 其他需求附录A:需求建模与分析报告建议用Rational Rose对产品需求进行建模与分析。A.1 需求模型1A.n 需求模型N附录B:需求确认提示:需求确认规程请
10、参见SPP-PROC-RM,主要分两步:(1)需求评审,(2)需求承诺。对需求的评审应当采用“正式技术评审方式”,将产生一份“需求评审报告”,规程请参见SPP-PROC-TR。在获取责任人(Stakeholders)对需求的承诺之前,该需求规格说明书必须先通过需求评审。需求评审报告摘要需求文档输入名称,标识符,版本,作者,完成日期,需求评审报告输入名称,标识符,评审日期,评审结论 工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。 工作成果基本合格,需要作少量的修改,之后通过审核即可。 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。评审意见评审小组成员输入评审小组成员需求承诺需求文档输入名称,标识符,版本,作者,完成日期客户承诺承诺签字,日期项目经理承诺承诺签字,日期