为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

需求文档撰写参考(正式版)

2019-01-27 25页 doc 139KB 53阅读

用户头像

is_995397

暂无简介

举报
需求文档撰写参考(正式版) 项目名称 Project Name 密级 Confidentiality Level 酷我相册 仅供收件方查阅 项目编号 Project ID 版本 Version 文档编号 Document Code v9.5017.3187.15 V1.0 v9.5017.3187.15_Proc_RA_002       Cool Album Software Requirements specification 酷我相册系统需求规格说明书 Prepared by 拟制 何...
需求文档撰写参考(正式版)
项目名称 Project Name 密级 Confidentiality Level 酷我相册 仅供收件方查阅 项目编号 Project ID 版本 Version 文档编号 Document Code v9.5017.3187.15 V1.0 v9.5017.3187.15_Proc_RA_002       Cool Album Software Requirements specification 酷我相册系统需求规格说明 Prepared by 拟制 何杰逊、毛少枫 Date 日期   Reviewed by 评审人 李鹏 Date 日期   Approved by 批准 周伟 Date 日期           武汉市软酷网络科技有限公司 版权所有  不得复制 Copyright ? Ruankosoft Technologies(WuHan) Co., Ltd. All Rights Reserved Revision Record 修订记录 Date 日期 Revision Version 修订版本 CR ID /Defect ID CR/ Defect号 Sec No. 修改章节 Change Description 修改描述 Author 作者 2015.9.11 1.0   全部章节 初稿 何杰逊、毛少枫                                                                                                                         目录 1 Introduction 简介    6 1.1 Purpose 目的    6 1.2 Scope 范围    6 2 General description 总体概述    8 2.1 Software perspective 软件概述    8 2.1.1 About the Project 项目介绍    8 2.1.2 Environment of  Product 产品环境介绍    8 2.2 Software function 软件功能    8 2.3 User characteristics 用户特征    9 2.4 Assumptions & Dependencies 假设和依赖关系    9 3 Specific Requirements 具体需求    9 3.1 系统用例    9 3.2功能    9 3.2.1 登录功能    11 3.2.2 信息管理功能    11 3.2.3 相册管理    12 3.2.4 相片管理    12 3.3 数据字典    12 3.3.1 数据字典    12 3.3.2 E-R关系图    13 4 Performance Requirements 性能需求    14 4.1 时间性能需求    14 4.2 系统开放性需求    14 4.3 界面友好性需求    15 4.4 系统可用性需求    15 4.5 可管理性需求    15 5 Interface Requirements 接口需求    15 5.1 User Interface 用户接口    16 5.2 Software Interface 软件接口    16 5.3 Hardware Interface 硬件接口    16 5.4 Communication Interface 通讯接口    16 6 Overall Design Constraints 总体设计约束    16 6.1 Standards compliance 符合性    17 6.2 Hardware Limitations 硬件约束    17 6.3 Technology Limitations 技术限制    17 7 Software Quality Attributes 软件质量特性    17 7.1 Reliability 可靠性    18 7.2 Usability 易用性    18 8 Requirements Classification 需求分级    18 9 Appendix 附录    19 Keywords 关键词: Cool Album、酷我相册 Abstract  摘    要: List of abbreviations 缩略语清单: Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 中文解释 DB datebase 数据库 FYI ForYourInformation 用户信息 GB Gigabit 千兆位                   1 Introduction 简介 1.1 Purpose 目的 该需求规格说明书是关于酷我相册用户对于酷我相册系统中投标管理的功能和性能的要求的描述,该说明书的预期读者为: 用户; 项目管理人员; 测试人员; 设计人员; 开发人员。 这份软件需求说明书重点描述了投标管理系统的功能需求,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。 1.2 Scope 范围 本文档描述了系统的功能需求,数据字典,性能需求和接口需求等,不包含系统的具体设计内容。 1.2.1本指南用于指导软件开发者为南昌航空大学酷我相册开发软件的过程,为了达到提高软件质量,降低维护成本的目地。开发者应根据本指南进行软件和编制软件开发文档。本软件是对软件项目承担单位的基本要求。 1.2.2总体要求 网络应用环境以Internet/intranet技术为核心。 开发者应在充分分析需求的基础上,选择采用B/S或者C/S结构。 本指南给出了使用的技术要求,如下: 开发工具: Eclipse,MyEclipse,Junit,Rational Rose,ArgoUML,SVN 技术运用: Servlet&JSP,Struts,Spring,Hibernate,AJAX,JQuery 运行环境: Tomcat,JDK5.0 数 据 库: MySQL,SQL Server 1.2.3性能需求 为用户提供一个以存储、分享照片为核心,结合社区模式的平台,而且又兼具一些与众不同的功能的网络相册管理徐彤“酷我相册”,来满足用户的需求,就显得十分必要,也十分具有现实意义和价值了。 本系统立志为用户提供一个以存储、分享照片为核心,具有图片标识和绚丽效果处理功能、结合社区模式的分享平台。 2 General description 总体概述 2.1 Software perspective 软件概述 2.1.1 About the Project 项目介绍 本项目为一个新的独立项目:酷我相册(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 软件功能 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 处理 系统在后台查找好友的账号相册相片 4 输出 系统可弹出好友的相册相片 3.2.13 添加好友功能 1 介绍 用户向被添加的用户发送一条添加好友申请,被添加好友用户同意后及互为好友 2 输入 点击其他用户账户上的添加好友图标 3 处理 等待对方同意或拒绝 4 输出 诺对方同意则成为好友,拒绝则不成为好友 3.2.14 删除好友功能 1 介绍 用户删除自己好友的功能 2 输入 点击好友图标上的删除按钮 3 处理 系统将该好友从用户的好友列表中删除 4 输出 重新刷新好友列表 3.2.15 系统搜索功能 1 介绍 用户可以搜索系统中的用户以及用户用户公开的相册、相片 2 输入 点击输出需要搜索的用户的账户名 3 处理 后台搜索该用户的账户信息及其公开的相册,相片 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 介绍 对系统的用户信息进行管理 2 输入 点击对该用户的增加,删除或修改的按钮后输出新的用户信息 3 处理 后台对该用户的信息进行更新 4 输出 刷新该用户的信息并显示 3.2.20 相册相片管理功能 1 介绍 可查看并管理系统中用户公开的相册相片 2 输入 点击某用户的相册相片查看按钮 3 处理 后台查询该用户公开的相册相片 4 输出 输出该用户公开的相册相片 3.2.21 评论管理功能 1 介绍 可对系统中公开相片的评论进行管理 2 输入 点击评论上的增加,删除或修改按钮 3 处理 后台对该评论进行增加,删除或修改操作 4 输出 重新刷新该评论 3.2.22 数据统计功能 1 介绍 对系统的数据进行统计并形成图像报表 2 输入 打开数据页面,点击数据统计按钮 3 处理 后台将对系统数据进行统计并形成图像报表 4 输出 在原页面弹出统计的信息表和图像报表 3.3 数据字典 3.3.1 数据字典 用户 字段 类型 可为空 描述 User_Account Varchar(16) Not Null 账户 User_Sex varChar(1) Not Null 性别 User_Name varChar(20) Not Null 姓名 User_Password varChar(20) Not Null 密码         管理员 字段 类型 可为空 描述 Manager_Account String(16) Not Null 账户 Manager_Sex varChar(1) Not Null 性别 Manager_Name varChar(20) Not Null 姓名 Manager_Password varChar(20) Not Null 密码         相片 字段 类型 可为空 描述 Photo_Number String(50) Not Null 编号 Photo_Name varChar(20) Not Null 名字 Photo_Path Varchar(50) Not Null 路径 Photo_Type Varchar(20) Not Null 类型 Visible Boolean Not Null 可视         相册 字段 类型 可为空 描述 Album_Name varchar(20) Not Null 名字 Album_date datetime Not Null 日期 Album_Number Varchar(10) Not Null 图片 Visible Boolean Not Null 可视         用户好友 字段 类型 可为空 描述 User_Account Varchar(16) Not Null 名字 Friends_Account Varchar(16) Not Null 日期         相册相片 字段 类型 可为空 描述 Photo_Number Varchar(50) Not Null 相片 Album_Number Varchar(10) Not Null 相册         3.3.2 E-R关系图 、 / 4 Performance Requirements 性能需求 4.1 时间性能需求 系统处理能力:支持最大并发数50个用户。 响应速度:10秒内。 4.2 系统开放性需求 基于主流WINDOWS平台建设的酷我相册管理系统,使其具有良好的可扩充性和可移植性,系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。 4.3 界面友好性需求 系统提供统一的操作界面和方式。要求操作界面简洁美观,布局合理,功能完善,对于初级用户容易上手,并且提供适当的帮助信息。 4.4 系统可用性需求 系统操作快捷、内容完整是保证对用户进行使用的基础。因此,应准确而详细地理解各用户群特征、任务和使用环境,在“有效性”(完成特定任务和达到特定目标时所具有的正确性和完整程度)、“效率”(完成任务的正确性和完整程度与所使用资源,如时间之间的比率),以及“满意度”(在使用产品过程中具有的主观满意和接受程度)等方面满足各类用户对系统的要求 4.5 可管理性需求 系统涉及面较广,系统应提供对管理内容的分级分类管理和维护,对用户信息,管理员信息和相册及相片信息等 进行分类管理 5 Interface Requirements 接口需求 5.1 User Interface 用户接口 实现用户操作图形化界面,用户的交互界面都通过PC显示屏交互,分辨率基本已1024*768为主,600*800的较少,软件界面能自适应屏幕大小。 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 硬件约束 可以扩充以下所述规范中不存在的需求,但不能和规范相违背。反向竞拍网站应严格遵循《软酷 卓越实验室COE技术要求规范》、《软酷 卓越实验室COE编程规范要求》规范。 6.3 Technology Limitations 技术限制 并行操作:保证数据的正确和完备性。 编程规范:Java编程规范。 7 Software Quality Attributes 软件质量特性 7.1 Reliability 可靠性 适应性:保证该系统在原有的基础功能上进行扩充,在原来的系统中增加新的业务功能,可方便的增加,而不影响原系统的架构。 容错性:在系统崩溃、内存不足的情况下,不造成该系统的功能失效,可正常关闭及重启。 可恢复性:出现故障等问,在恢复正常后,系统能正常运行。 7.2 Usability 易用性 易用性:具备良好的界面设计,使用户清晰易用,功能要高度集中。阻止用户输入非法数据或进行非法操作,对于复杂的流程处理,应该提供向导功能并注释。可随时给用户提供使用帮助。 8 Requirements Classification 需求分级 Requirement ID 需求ID Requirement Name 需求名称 Classification 需求分级   登陆,注册模块 B   用户信息管理模块 A   相册信息管理模块 A   相片信息管理模块 A   用户搜索模块 C                   重要性分类如下: A.    必须的        绝对基本的特性;如果不包含,产品就会被取消。 B.    重要的        不是基本的特性,但这些特性会影响产品的生存能力。 C.    最好有的        期望的特性;但省略一个或多个这样的特性不会影响产品的生存能力。 9 Appendix 附录 系统流程图
/
本文档为【需求文档撰写参考(正式版)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索