项目需求分析模板

上传人:工**** 文档编号:479690245 上传时间:2022-10-02 格式:DOC 页数:23 大小:426KB
返回 下载 相关 举报
项目需求分析模板_第1页
第1页 / 共23页
项目需求分析模板_第2页
第2页 / 共23页
项目需求分析模板_第3页
第3页 / 共23页
项目需求分析模板_第4页
第4页 / 共23页
项目需求分析模板_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《项目需求分析模板》由会员分享,可在线阅读,更多相关《项目需求分析模板(23页珍藏版)》请在金锄头文库上搜索。

1、项目需求分析模板XXX项目需求分析NGOSS部门XXX项目文档名称文档编号编 制 人完成日期审 核 人审核意见同意报批审核日期备注版本修订记录修 改 人修改内容概要(或原因)修改日期版 本 号审 核 人初稿XXX项目XXX项目目录1 文档说明.11.1编制目的11.2适用范围11.3前提与约束12 系统概述.22.1用户特点22.2运行环境22.2.1硬件平台32.2.2支持软件32.2.3通信环境32.3设计和执行约束42.4假设和依赖XXX项目43 外部接口需求 .63.1用户界面63.2软件接口63.3通信接口74 功能需求 .84.1需求类 1名 称优先级别84.1.1业务流程84.1

2、.2功能需求85 非功能需求.105.1性能需求105.2安全设施要求115.3安全和保密要求11XXX项目5.4质量要求125.5业务规则(选)125.6其它需求126 需求分解列表.14附录 .14XXX项目XXX项目1 文档说明文档位于1.1 编制目的1.2 适用范围1.3 前提与约束- 1 -XXX项目2 系统概述/ 本章对待开发的软件系统做出概要性阐述, 说明开发背景、 作用范围、运行环境和已知的约束条件。2.1 用户特点划分最终使用该软件系统的用户类别, 描述不同用户类的特征(相关业务范围、技能水平、对系统的使用频率),注明哪些是重要用户。说明不同用户类对系统的哪些功能更加关注。/

3、 面对软件的众多用户 (还可能是使用软件的不同角色),当他们的需求发生冲突时,首先考虑的应当是服从重要客户的需求, 其余的需求可以考虑在下一版本实现。范例:班长坐席可能更关注统计等高级功能, 这些功能通常只需要一天使用一次, 因此对快速响应的性能要求不高,但对数据的准确性有要求。2.2 运行环境/ 描述待开发软件运行时对硬件、 操作系统和其它软件的要求,或者是一种限制条件。- 2 -XXX项目硬件平台说明硬件需求,包括每种设备的类型、数量、主要特性。(处理器型号及容量、设备型号)序数硬件相关组成描述量支持软件指明必需使用或组合的计算机软件, 包括操作系统、数据库管理系统、 编程工具和其它支撑软

4、件(通讯 /网络软件、测试软件) 。序支持软件及版本用途参考资料通信环境说明计算机通讯要求, 包括连接的地理位置、 配置和网络拓扑、 传输技术、数据传输速率、 网管、系统响应时间、传输 /接收数据类型和数据量、- 3 -XXX项目传输 /接收 /响应时间界限、数据尖峰和数字特性。2.3 设计和执行约束说明约束软件实现的限制条件,如:必须使用或避免的特定技术、 工具、编程语言和数据库;所要求的开发规范或标准 (如约定的设计符号和编码标准);必须遵循的企业策略、政府法规或行业标准;特定资源限制(已有的软件组件、硬件设备) ;数据转换格式标准。/ 通常,出于系统优化、实现方便、容易维护等因素考虑,

5、必须对以上做出必要的约束, 设计和开发人员尤其要关注这些约束条件。 约束有时是必需的,比如软件最终将由客户维护, 或是必须与整个系统的风格相一致。2.4 假设和依赖说明在陈述以下的软件需求时, 应用到的假设因素(与已知因素相对) ,比如打算要用的商业组件、有关开发或运行环境的问题。确定软件开发活动对外部因素的依赖, 例如,如果你打算把其他项目开发的组件集成到系统中,- 4 -XXX项目那么就要依赖那个项目组按时提供正确的组件组合进所开发的软件。/ 如果这些假设因素不正确、 不同读者理解不一致或被随意修改, 项目的成功就会受到影响; 同样,依赖因素也影响着项目,如果比较严重,应当作为一种风险对之

6、随时监控。/ 如果这些依赖已经记录到其它文档中, 如项目计划,那么在此处就可以参考其它文档。- 5 -XXX项目3 外部接口需求/ 接口的正确识别和描述,有助于系统整体正确、高效运作。根据节 2.1 所示的系统总体结构图,唯一标识与系统其它部分的外部接口, 描述经过每个接口的接口数据和相关控制组件。3.1 用户界面陈述所需要的用户界面的软件组件。 描述每个用户界面的逻辑特征。以下是可能要包括的一些特征:1. 将要采用的图形用户界面标准或产品系列的风格;2. 屏幕布局或解决方案的限制;3. 将出现在每个屏幕的标准按钮功能或导航链接,例如一个帮助按钮;4. 快捷键;5. 错误信息显示标准。3.2

7、软件接口对本软件与其它系统软件的每个接口进行描述,- 6 -XXX项目包括软件之间的交换数据或信息及其作用 (注意说明哪些是共享数据) 、需要的服务、内部通信性质,。/ 其它系统软件举例:数据库、操作系统、工具软件、集成的商业软件。/ 如果必须用一种特殊的方法来实现数据共享机制,就必须把它定义为一种实现上的限制, 放入相应的章节。接口标识简要描述所需服务数据和控制信息通信定义需求来源3.3 通信接口/ 描述与本软件所使用的通信功能相关的需求。电子邮件、 Web 浏览器、网络通信标准或协议及电子表格等等。包括对消息格式、 通信安全或加密问题、 数据传输速率和同步通信机制等要求。- 7 -XXX项

8、目4 功能需求/ 本章将分节描述软件系统必须实现的业务流程(使用实例),以及根据每个业务流程分解出来的详细的功能需求。4.1 需求类 1 名称优先级别/ 对该需求特性做出简短的说明; 并说明在资源限制下,实现的优先程度等级,必要时,对实现等级做出评价。/ 举例: 4.1 新员工登记管理 高优先级业务流程使用一种或几种最恰当的方式,如流程图、表或者 UML语言等,来表述系统执行该需求任务的输入/ 输出响应。功能需求/ 列出与该需求特性相关的详细功能需求。 为了跟踪的需要,每个功能需求都要唯一标识。/ 如果某项功能需求与其它需求类所定义的功能需求相同,在此处引用说明即可,不能重复。- 8 -XXX项目功能需求 1 名称唯一标识描述系统要实现的详细功能。 功能陈述中应当包含为满足规定的性能要求而必须设立的功能要求。/ 性能需求包括

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号