软件开发说明书(ISO标准)41937.docx
软件开发说明书(ISO标准)1 引言(Introduction)1.1 编写目的(Purpose)简要说明编写本本需求分析说说明书的目的的。1.2 读读者对象(RReaderr)简要说明本需求求分析说明书书可能的合法法读者对象。1.3 编编写原则(RRule)简要说明本需求求分析说明书书的编写原则则。1.4 编编写目标(GGoal)简要说明本需求求分析说明书书的编写目标标。1.5 项项目背景(BBackgrround of Prrojectt) 简要说说明关于本项项目的项目名名称、简称、项项目代号、委委托单位、开开发单位和主主管部门、该该软件系统与与其它系统的的关系等背景景信息。1.6 定定义(Deffinitiions) 简要说说明本需求分分析说明书中中涉及的专门门术语、容易易引起歧义的的概念、关键键词缩写及其其他需要解释释的内容。1.7 参参考资料(RRefereence) 以列表表或排序的方方式给出重要要的参考资料料的名称、作作者、单位、出出版日期、地地点、联系方方式等信息。1.8 变变更历史(CChangee Histtory)序号人员日期变更详情2 任务概述述(Taskk Desccriptiion) (可以以合合同文本为基基础阐述清楚楚如下观点。)1) 本系统统开发完成后后的用途,能能够产生的效效果;2) 实现技技术先进性、可可靠性、易操操作性、易维维护性、易扩扩展性和安全全性;3) 如果分分多期工程,应应按工期分别别列出其目标标。3 业务需需求调查(BBusineess Prrocessses annd Floows)3.1 组组织机构调查查 此处给给出组织关系系结构图以及及组织、部门门、岗位的隶隶属关系与职职能。3.2 应应用现状调查查1) 现有计计算机系统的的网络、服务务器、终端的的软硬件环境境、状态、数数量、关系2) 现行应应用系统的分分布及运行状状况3) 客户对对现有应用系系统优缺点的的评价4) 现有应应用系统的数数据来源和出出口(IPOO)3.3 业业务处理总体体流程调查3.3.1 总体体流程图 给出总总体业务流程程图。1) 描述组组成系统的各各个子系统(或环节)之之间的业务处处理关系。2) 列出分分析的基本原原则。3) 严格按按照图表的含含义设计流程程图,主要图图标所表达的的意义见另文文。3.3.2 业务务处理环节定定义及处理说说明经过对业务总体体流程的分析析,总结出业业务处理的环环节,并对环环节进行定义义(包括文字字和流程图),注注意,这里所所说的环节必必须具有通用用性。3.4 子子系统处理流流程调查3.4.1 子系系统1业务需需求调查3.4.1.11 业务处理流流程图1) 按业务务环节非常详详细的画出业业务处理过程程,并用文字字标注和说明明。2) 流程图图的图表标准准与总体流程程图相同。3) 业务流流程文字说明明。3.4.1.22 数据据流程图、1) 按业务务环节非常详详细的画出数数据处理过程程,并用文字字标注和说明明。2) 流程图图的图表标准准与总体流程程图相同。3) 数据流流程文字说明明。3.4.1.33 实体初步描描述1) 在对业业务流程图和和数据流程图图进行详细分分析的基础上上,找出其中中的实体。2) 实体描描述方式。3) 最终应应用的界面要要素描述3.4.2 子系系统2业务需需求调查。3.5 对对新系统的环环境要求调查查3.5.1 基本本要求 简要描述述该系统所运运行的环境,如如果运行环境境未确定,应应写出建议环环境1) 体系结结构(Broowser/Web SServerr/DB SServerr、主机/终终端、Cliient/SServerr或Multti-tirre C/SS)2) 硬件平平台3) 网络平平台4) 操作系系统5) 数据库库管理系统6) 开发工工具3.5.2 硬件件要求 对新的系系统的网络、服服务器、终端端等的硬件要要求。3.5.3 软件件要求 对新的的系统的网络络操作系统、通通讯协议、服服务器操作系系统、终端操操作系统、环环境软件系统统、数据库系系统、开发工工具、应用软软件等的软件件要求描述与与其他系统的的接口,需达达到的功能和和接口的数据据内容。3.6 安安全性要求调调查 此处处给出网络级级、服务器级级、应用级的的安全性要求求和关于保证证策略方面的的要求。3.7 维维护要求调查查 此处给给出关于应用用软件日常的的备份、恢复复、障碍处理理、系统调优优等方面的要要求。3.8 接接口要求调查查 此处给给出关于新的的应用系统与与现有应用系系统之间接口口要求。3.9 性性能需求调查查3.9.1 数据据精确度 所有的结结果应该满足足的最低精确确度.3.9.2 时间间特性 如响应时时间、更新处处理时间、数数据转换与传传输时间、运运行时间等。3.9.3 适应应性在操作方式、运运行环境、与与其它软件的的接口以及开开发计划等发发生变化时,应应具有的适应应能力。3.10 其它它需求 如可使用用性、安全保保密、可维护护性、可移植植性等。也可可包含建议采采用什么技术术、具体实现现手段以及必必备的技术方方法等。3.11 新系系统开发和运运行条件与限限制(Connditioons annd Resstrictts)1) 划定所所开发的系统统边界,对容容易混淆的概概念应在需求求说明书中明明确指出;2) 在技术术方面的适应应性作出说明明;3) 其他条条件与限制的的说明。4 系统分析析( Sysstem AAnalyssis)4.1 国国内外同类系系统或产品的的比较分析(可选)1) 国内同同类系统或产产品的现状、发发展及趋势。2) 国外同同类系统或产产品的现状、发发展及趋势。4.2 现现有系统的分分析此处给出如何评评价、评估现现有系统,对对现有系统采采取何种策略略、方法来归归类、合并、重重新划分等,以以克服现有系系统的种种问问题。从系统分析的角角度介绍采用用什么新技术术来解决哪些些问题,以及及采取何种对对策准备解决决将来出现或或可能出现的的问题。4.3 新新系统组成分分析(Sysstem SStructture)1) 按照系系统的业务或或功能特性进进行聚类分析析,划分出系系统的总体构构成,系统组组成采用系统统结构图与文文字说明相结结合的表达方方式。2) 说明系系统组成结构构中,那些内内容是本说明明书中牵涉到到的。3) 列出系系统所牵涉到到的业务种类类。4.4 功功能分析(FFunctiional Speciificattions)4.4.1 总体体功能分析1) 对整个个系统框架性性的功能描述述,主要是描描述所要达到到的功能目标标;2) 资料来来源于用户提提出的标书、权权威的业务专专家提出的要要求。4.4.2 总体体功能结构图图 采采用功能结构构图的方式给给出。4.4.3 子系系统1功能分分析按照功能结构构图中的系统统功能划分,对各个子系系统的功能进进行分析。如如果子系统之之下还可分成成更多的子系系统,应在以以下各节中分分离出更多的的层次,十分分详细的进行行描述。1) 更细地地分层;2) 用项目目符号的方式式对每一层次次的功能分条条描述。4.4.4 子系系统2功能分分析。4.4.5 功能能点列表(FFunctiion Pooint LList) 此处给给出关于整个个应用系统的的功能点总结结性列表。可可以按照系统统、子系统、功功能点名称、功功能点描述的的格式列表给给出,作为合合同或将来验验收的依据之之一。5 附件5.1 调调查大纲简要阐明在需求求分析过程中中的调查思路路及计划。5.2 原原始材料清单单需求分析人员所所收集的,能能够为本文档档的分析报告告作为证据的的原始材料及及材料名称。