软件开发说明书样本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发说明书样
本
软件开发说明书(ISO标准)
1 引言(Introduction)
1.1 编写目的(Purpose)
简要说明编写本需求分析说明书的目的。
1.2 读者对象(Reader)
简要说明本需求分析说明书可能的合法读者对象。
1.3 编写原则(Rule)
简要说明本需求分析说明书的编写原则。
1.4 编写目标(Goal)
简要说明本需求分析说明书的编写目标。
1.5 项目背景(Background of Project)
简要说明关于本项目的项目名称、简称、项目代号、委托单位、开发单位和主管部门、该软件系统与其它系统的关系等背景信息。
1.6 定义(Definitions)
简要说明本需求分析说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其它需要解释的内容。
1.7 参考资料(Reference)
以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期、地点、联系方式等信息。
1.8 变更历史(Change History)
2 任务概述(Task Description)
(能够以合同文本为基础阐述清楚如下观点。)
1) 本系统开发完成后的用途,能够产生的效果;
2) 实现技术先进性、可靠性、易操作性、易维护性、易
扩展性和安全性;
3) 如果分多期工程,应按工期分别列出其目标。
3 业务需求调查(Business Processes and Flows)
3.1 组织机构调查
此处给出组织关系结构图以及组织、部门、岗位的隶属关系与职能。
3.2 应用现状调查
1) 现有计算机系统的网络、服务器、终
端的软硬件环境、状态、数量、关系
2) 现行应用系统的分布及运行状况
3) 客户对现有应用系统优缺点的评价
4) 现有应用系统的数据来源和出口(IPO)
3.3 业务处理总体流程调查
3.3.1 总体流程图
给出总体业务流程图。
1) 描述组成系统的各个子系统(或环节)之
间的业务处理关系。
2) 列出分析的基本原则。
3) 严格按照图表的含义设计流程图,主要
图标所表示的意义见另文。
经过对业务总体流程的分析,总结出业务处理的环节,并对环节进行定义(包括文字和流程图),注意,这里所说的环节必须具有通用性。
3.4 子系统处理流程调查
3.4.1 子系统1业务需求调查
3.4.1.1 业务处理流程图
1) 按业务环节非常详细的画出业务处
理过程,并用文字标注和说明。
2) 流程图的图表标准与总体流程图相
同。
3) 业务流程文字说明。
3.4.1.2 数据流程图、
1) 按业务环节非常详细的画出数据处
理过程,并用文字标注和说明。
2) 流程图的图表标准与总体流程图相
同。
3) 数据流程文字说明。
3.4.1.3 实体初步描述
1) 在对业务流程图和数据流程图进行
详细分析的基础上,找出其中的实体。
2) 实体描述方式。
3) 最终应用的界面要素描述