需求文档撰写参考(正式版)全解.doc

上传人:小飞机 文档编号:4116056 上传时间:2023-04-05 格式:DOC 页数:22 大小:249.50KB
返回 下载 相关 举报
需求文档撰写参考(正式版)全解.doc_第1页
第1页 / 共22页
需求文档撰写参考(正式版)全解.doc_第2页
第2页 / 共22页
需求文档撰写参考(正式版)全解.doc_第3页
第3页 / 共22页
需求文档撰写参考(正式版)全解.doc_第4页
第4页 / 共22页
需求文档撰写参考(正式版)全解.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《需求文档撰写参考(正式版)全解.doc》由会员分享,可在线阅读,更多相关《需求文档撰写参考(正式版)全解.doc(22页珍藏版)》请在三一办公上搜索。

1、项目名称Project Name密级Confidentiality Level酷我相册仅供收件方查阅项目编号Project ID版本Version文档编号Document Codev9.5017.3187.15V1.0v9.5017.3187.15_Proc_RA_002Cool Album Software Requirements specification酷我相册系统需求规格说明书Prepared by 拟制何杰逊、毛少枫Date日期Reviewed by 评审人李鹏Date日期Approved by批准周伟Date日期 武汉市软酷网络科技有限公司版权所有 不得复制Copyright R

2、uankosoft Technologies(WuHan) Co., Ltd. All Rights ReservedRevision Record修订记录Date日期Revision Version修订版本CR ID /Defect IDCR/ Defect号Sec No.修改章节Change Description修改描述Author作者2015.9.111.0全部章节初稿何杰逊、毛少枫目录1 Introduction 简介61.1 Purpose 目的61.2 Scope 范围62 General description 总体概述82.1 Software perspective 软件概

3、述82.1.1 About the Project 项目介绍82.1.2 Environment of Product 产品环境介绍82.2 Software function 软件功能82.3 User characteristics 用户特征92.4 Assumptions & Dependencies 假设和依赖关系93 Specific Requirements 具体需求93.1 系统用例93.2功能93.2.1 登录功能113.2.2 信息管理功能113.2.3 相册管理123.2.4 相片管理123.3 数据字典123.3.1 数据字典123.3.2 E-R关系图134 Perfo

4、rmance Requirements 性能需求144.1 时间性能需求144.2 系统开放性需求144.3 界面友好性需求154.4 系统可用性需求154.5 可管理性需求155 Interface Requirements 接口需求155.1 User Interface 用户接口165.2 Software Interface 软件接口165.3 Hardware Interface 硬件接口165.4 Communication Interface 通讯接口166 Overall Design Constraints 总体设计约束166.1 Standards compliance 标

5、准符合性176.2 Hardware Limitations 硬件约束176.3 Technology Limitations 技术限制177 Software Quality Attributes 软件质量特性177.1 Reliability 可靠性187.2 Usability 易用性188 Requirements Classification 需求分级189 Appendix 附录19Keywords 关键词:Cool Album、酷我相册Abstract 摘 要:List of abbreviations 缩略语清单: Abbreviations缩略语Full spelling 英

6、文全名Chinese explanation 中文解释DBdatebase数据库FYIForYourInformation用户信息GBGigabit千兆位1 Introduction 简介1.1 Purpose 目的该需求规格说明书是关于酷我相册用户对于酷我相册系统中投标管理的功能和性能的要求的描述,该说明书的预期读者为:用户;项目管理人员;测试人员;设计人员;开发人员。这份软件需求说明书重点描述了投标管理系统的功能需求,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。1.2 Scope 范围本文档描述了系统的功能需求,数据字典,性能需求和接口需

7、求等,不包含系统的具体设计内容。1.2.1本指南用于指导软件开发者为南昌航空大学酷我相册开发软件的过程,为了达到提高软件质量,降低维护成本的目地。开发者应根据本指南进行软件和编制软件开发文档。本软件是对软件项目承担单位的基本要求。1.2.2总体要求网络应用环境以Internet/intranet技术为核心。开发者应在充分分析需求的基础上,选择采用B/S或者C/S结构。本指南给出了使用的技术要求,如下:开发工具: Eclipse,MyEclipse,Junit,Rational Rose,ArgoUML,SVN 技术运用: Servlet&JSP,Struts,Spring,Hibernate,

8、AJAX,JQuery 运行环境: Tomcat,JDK5.0 数 据 库: MySQL,SQL Server 1.2.3性能需求为用户提供一个以存储、分享照片为核心,结合社区模式的平台,而且又兼具一些与众不同的功能的网络相册管理徐彤“酷我相册”,来满足用户的需求,就显得十分必要,也十分具有现实意义和价值了。本系统立志为用户提供一个以存储、分享照片为核心,具有图片标识和绚丽效果处理功能、结合社区模式的分享平台。 2 General description 总体概述2.1 Software perspective 软件概述2.1.1 About the Project 项目介绍本项目为一个新的独

9、立项目:酷我相册(Cool Album)。2.1.2 Environment of Product 产品环境介绍此处需要描述的是最终发布环境。 以java为例:需要win7系统,JDK1.7、Tomcat7.0、mysql、IE浏览器、Firefox浏览器、Chrome浏览器等,例如:系统采用B/S结构,服务器端需要配置程序的运行环境(JDK1.6)、安装MySQL数据,用户端只需要通过浏览器就可以访问该网站。酷我相册2.2 Software function 软件功能用户搜索模块用户相片管理模块用户相册管理模块用户信息管理模块用户注册登录模块相片分类增加相册修改删除信息增加个人信息删除相片搜

10、索相册增加相片创建相册注册登录2.3 User characteristics 用户特征1、用户:搜索查看图片,上传分享图片,添加好友。2、管理员:审核图片。2.4 Assumptions & Dependencies 假设和依赖关系本系统使用Java语言进行开发的,采用MySQL进行数据的存储,系统采用B/S结构,用户只需要通过浏览器就可以访问网站。3 Specific Requirements 具体需求 3.1 系统用例3.2功能1、功能简介用户和管理员的信息管理。2、子功能系统用例3.2.12 查看好友功能1 介绍用户可以查看自己好友的主页上的相册相片2 输入点击好友列表中好友的图标3

11、处理系统在后台查找好友的账号相册相片4 输出系统可弹出好友的相册相片3.2.13 添加好友功能1 介绍用户向被添加的用户发送一条添加好友申请,被添加好友用户同意后及互为好友2 输入点击其他用户账户上的添加好友图标3 处理等待对方同意或拒绝4 输出诺对方同意则成为好友,拒绝则不成为好友3.2.14 删除好友功能1 介绍用户删除自己好友的功能2 输入点击好友图标上的删除按钮3 处理系统将该好友从用户的好友列表中删除4 输出重新刷新好友列表3.2.15 系统搜索功能1 介绍用户可以搜索系统中的用户以及用户用户公开的相册、相片2 输入点击输出需要搜索的用户的账户名3 处理后台搜索该用户的账户信息及其公

12、开的相册,相片4 输出后台可弹出该用户的账户信息及其公开的相册,相片3.2.16 发表和回复评论功能1 介绍用户可发布新的评论或对其他用户的评论进行回复2 输入输入发表评论或回复评论的内容3 处理系统将发表(或评论)的回复发表给好友(回复的好友)4 输出输出发表或回复的内容3.2.17 删除评论功能1 介绍用户可删除自己发表的评论2 输入点击删除自己的评论按钮3 处理后台将该评论删除4 输出刷新该评论3.2.18 查看评论功能1 介绍用户可查看自己发表的评论2 输入用户的个人中心点击查看3 处理后台查看用户的所哟评论4 输出输出该用户的所有评论3.2.19 用户管理功能1 介绍对系统的用户信息

13、进行管理2 输入点击对该用户的增加,删除或修改的按钮后输出新的用户信息3 处理后台对该用户的信息进行更新4 输出刷新该用户的信息并显示3.2.20 相册相片管理功能1 介绍可查看并管理系统中用户公开的相册相片2 输入点击某用户的相册相片查看按钮3 处理后台查询该用户公开的相册相片4 输出输出该用户公开的相册相片3.2.21 评论管理功能1 介绍可对系统中公开相片的评论进行管理2 输入点击评论上的增加,删除或修改按钮3 处理后台对该评论进行增加,删除或修改操作4 输出重新刷新该评论3.2.22 数据统计功能1 介绍对系统的数据进行统计并形成图像报表2 输入打开数据页面,点击数据统计按钮3 处理后

14、台将对系统数据进行统计并形成图像报表4 输出在原页面弹出统计的信息表和图像报表3.3 数据字典3.3.1 数据字典用户字段类型可为空描述User_AccountVarchar(16)Not Null账户User_SexvarChar(1)Not Null性别User_NamevarChar(20)Not Null姓名User_PasswordvarChar(20)Not Null密码管理员字段类型可为空描述Manager_AccountString(16)Not Null账户Manager_SexvarChar(1)Not Null性别Manager_NamevarChar(20)Not Nu

15、ll姓名Manager_PasswordvarChar(20)Not Null密码 相片字段类型可为空描述Photo_NumberString(50)Not Null编号Photo_NamevarChar(20)Not Null名字Photo_PathVarchar(50)Not Null路径Photo_TypeVarchar(20)Not Null类型VisibleBooleanNot Null可视 相册字段类型可为空描述Album_Namevarchar(20)Not Null名字Album_datedatetimeNot Null日期Album_NumberVarchar(10)Not

16、Null图片VisibleBooleanNot Null可视 用户好友字段类型可为空描述User_AccountVarchar(16)Not Null名字Friends_AccountVarchar(16)Not Null日期 相册相片字段类型可为空描述Photo_NumberVarchar(50)Not Null相片Album_NumberVarchar(10)Not Null相册3.3.2 E-R关系图、用户相册管理员管理管理管理账户密码姓名性别性别姓名账户密码名称图片日期 /4 Performance Requirements 性能需求4.1 时间性能需求 系统处理能力:支持最大并发数5

17、0个用户。 响应速度:10秒内。4.2 系统开放性需求基于主流WINDOWS平台建设的酷我相册管理系统,使其具有良好的可扩充性和可移植性,系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。4.3 界面友好性需求系统提供统一的操作界面和方式。要求操作界面简洁美观,布局合理,功能完善,对于初级用户容易上手,并且提供适当的帮助信息。4.4 系统可用性需求系统操作快捷、内容完整是保证对用户进行使用的基础。因此,应准确而详细地理解各用户群特征、任务和使用

18、环境,在“有效性”(完成特定任务和达到特定目标时所具有的正确性和完整程度)、“效率”(完成任务的正确性和完整程度与所使用资源,如时间之间的比率),以及“满意度”(在使用产品过程中具有的主观满意和接受程度)等方面满足各类用户对系统的要求4.5 可管理性需求系统涉及面较广,系统应提供对管理内容的分级分类管理和维护,对用户信息,管理员信息和相册及相片信息等 进行分类管理5 Interface Requirements 接口需求5.1 User Interface 用户接口实现用户操作图形化界面,用户的交互界面都通过PC显示屏交互,分辨率基本已1024*768为主,600*800的较少,软件界面能自适

19、应屏幕大小。5.2 Software Interface 软件接口无5.3 Hardware Interface 硬件接口主要为web服务器等环境交付。5.4 Communication Interface 通讯接口本系统使用HTTP等网络协议进行通讯6 Overall Design Constraints 总体设计约束6.1 Standards compliance 标准符合性可以扩充以下所述规范中不存在的需求,但不能和规范相违背。反向竞拍网站应严格遵循软酷 卓越实验室COE技术要求规范、软酷 卓越实验室COE编程规范要求规范。6.2 Hardware Limitations 硬件约束可以扩

20、充以下所述规范中不存在的需求,但不能和规范相违背。反向竞拍网站应严格遵循软酷 卓越实验室COE技术要求规范、软酷 卓越实验室COE编程规范要求规范。6.3 Technology Limitations 技术限制并行操作:保证数据的正确和完备性。编程规范:Java编程规范。 7 Software Quality Attributes 软件质量特性7.1 Reliability 可靠性适应性:保证该系统在原有的基础功能上进行扩充,在原来的系统中增加新的业务功能,可方便的增加,而不影响原系统的架构。容错性:在系统崩溃、内存不足的情况下,不造成该系统的功能失效,可正常关闭及重启。可恢复性:出现故障等问

21、题,在恢复正常后,系统能正常运行。7.2 Usability 易用性易用性:具备良好的界面设计,使用户清晰易用,功能要高度集中。阻止用户输入非法数据或进行非法操作,对于复杂的流程处理,应该提供向导功能并注释。可随时给用户提供使用帮助。8 Requirements Classification 需求分级Requirement ID需求IDRequirement Name需求名称Classification需求分级登陆,注册模块B用户信息管理模块A相册信息管理模块A相片信息管理模块A用户搜索模块C重要性分类如下:A.必须的绝对基本的特性;如果不包含,产品就会被取消。B.重要的不是基本的特性,但这些特性会影响产品的生存能力。C.最好有的期望的特性;但省略一个或多个这样的特性不会影响产品的生存能力。9 Appendix 附录系统流程图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号