(软件)项目需求分析模板

(软件)项目需求分析模板

ID:26119013

大小:174.53 KB

页数:12页

时间:2018-11-24

(软件)项目需求分析模板_第1页
(软件)项目需求分析模板_第2页
(软件)项目需求分析模板_第3页
(软件)项目需求分析模板_第4页
(软件)项目需求分析模板_第5页
(软件)项目需求分析模板_第6页
(软件)项目需求分析模板_第7页
(软件)项目需求分析模板_第8页
(软件)项目需求分析模板_第9页
(软件)项目需求分析模板_第10页
资源描述:

《(软件)项目需求分析模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、XXX项目需求分析文档名称文档编号编制人完成日期审核人审核意见同意报批审核日期备注版本修订记录修改人修改内容概要(或原因)修改日期版本号审核人初稿目录1文档说明1-11.1编制目的1-11.2适用范围1-11.3前提与约束1-12系统概述2-22.1用户特点2-22.2运行环境2-22.2.1硬件平台2-22.2.2支持软件2-22.2.3通信环境2-32.3设计和执行约束2-32.4假设和依赖2-33外部接口需求3-43.1用户界面3-43.2软件接口3-43.3通信接口3-44功能需求4-6

2、4.1需求类1名称优先级别4-64.1.1业务流程4-64.1.2功能需求4-65非功能需求5-75.1性能需求5-75.2安全设施要求5-75.3安全和保密要求5-75.4质量要求5-85.5业务规则(选)5-85.6其它需求5-86需求分解列表6-9附录6-911文档说明文档位于1.1编制目的1.2适用范围1.3前提与约束-6-9-1系统概述//本章对待开发的软件系统做出概要性阐述,说明开发背景、作用范围、运行环境和已知的约束条件。1.1用户特点划分最终使用该软件系统的用户类别,描述不同用户

3、类的特征(相关业务范围、技能水平、对系统的使用频率),注明哪些是重要用户。说明不同用户类对系统的哪些功能更加关注。//面对软件的众多用户(还可能是使用软件的不同角色),当他们的需求发生冲突时,首先考虑的应当是服从重要客户的需求,其余的需求可以考虑在下一版本实现。范例:班长坐席可能更关注统计等高级功能,这些功能通常只需要一天使用一次,因此对快速响应的性能要求不高,但对数据的准确性有要求。1.2运行环境//描述待开发软件运行时对硬件、操作系统和其它软件的要求,或者是一种限制条件。1.2.1硬件平台说

4、明硬件需求,包括每种设备的类型、数量、主要特性。(处理器型号及容量、设备型号)序号硬件相关组成描述数量1.2.2支持软件指明必需使用或组合的计算机软件,包括操作系统、数据库管理系统、编程工具和其它支撑软件(通讯/网络软件、测试软件)。序号支持软件及版本用途参考资料-6-9-1.1.1通信环境说明计算机通讯要求,包括连接的地理位置、配置和网络拓扑、传输技术、数据传输速率、网管、系统响应时间、传输/接收数据类型和数据量、传输/接收/响应时间界限、数据尖峰和数字特性。1.2设计和执行约束说明约束软件实

5、现的限制条件,如:必须使用或避免的特定技术、工具、编程语言和数据库;所要求的开发规范或标准(如约定的设计符号和编码标准);必须遵循的企业策略、政府法规或行业标准;特定资源限制(已有的软件组件、硬件设备);数据转换格式标准。//通常,出于系统优化、实现方便、容易维护等因素考虑,必须对以上做出必要的约束,设计和开发人员尤其要关注这些约束条件。约束有时是必需的,比如软件最终将由客户维护,或是必须与整个系统的风格相一致。1.3假设和依赖说明在陈述以下的软件需求时,应用到的假设因素(与已知因素相对),比如

6、打算要用的商业组件、有关开发或运行环境的问题。确定软件开发活动对外部因素的依赖,例如,如果你打算把其他项目开发的组件集成到系统中,那么就要依赖那个项目组按时提供正确的组件组合进所开发的软件。//如果这些假设因素不正确、不同读者理解不一致或被随意修改,项目的成功就会受到影响;同样,依赖因素也影响着项目,如果比较严重,应当作为一种风险对之随时监控。//如果这些依赖已经记录到其它文档中,如项目计划,那么在此处就可以参考其它文档。-6-9-1外部接口需求//接口的正确识别和描述,有助于系统整体正确、高效

7、运作。根据节2.1所示的系统总体结构图,唯一标识与系统其它部分的外部接口,描述经过每个接口的接口数据和相关控制组件。1.1用户界面陈述所需要的用户界面的软件组件。描述每个用户界面的逻辑特征。以下是可能要包括的一些特征:1.将要采用的图形用户界面标准或产品系列的风格;2.屏幕布局或解决方案的限制;3.将出现在每个屏幕的标准按钮功能或导航链接,例如一个帮助按钮;4.快捷键;5.错误信息显示标准。1.2软件接口对本软件与其它系统软件的每个接口进行描述,包括软件之间的交换数据或信息及其作用(注意说明哪些

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。