📄 b8.htm
字号:
<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE></HEAD><BODY><P><STRONG> GB/T </STRONG><STRONG>8566-1995</STRONG><STRONG> </STRONG></P><P><STRONG><HR></STRONG><P></P><P><STRONG>8.6<A name=B6></A> 软<A name=B8.6></A>件的详细设计 <BR> </STRONG>对于每个SCI,此项活动含有开发者应当执行的下述任务:<STRONG><BR> 8.6.<A name=B6.1></A>1 <A name=B6.1.1></A></STRONG>开发者应当详细设计SCI的每个软部件。应当尽量地将各个软部件详细划分为含有软件单元的较低的层次,以便进行编码、编译和测试。应当保证该软件的需求已完全分配给从软部件到软件单元的整个软件。应当把该详细设计写成文档。<BR> <STRONG>8.6.<A name=B8.6></A>2<A name=B6.1.2></A></STRONG> 开发者应当写出与SCI的外部接口、各软部件之间和各软件单元之间的详细设计文档。接口的详细设计应当足够详细以便于编码。<BR> <STRONG>8.6.3 </STRONG>开发者应当写出数据库的详细设计文档。 <BR><STRONG>8.6.4 </STRONG>开发者最好写出软件用户手册的最初版本。 <BR><STRONG>8.6.5 </STRONG>开发者应当为测试软件单元规定测试要求和时间进度,并将其写成文档。测试要求中最好包括在软件需求限定上的重点软件单元。<BR> <STRONG>8.6.6 </STRONG>开发者应当为软件的集成规定测试要求和时间进度,并将其写成文档。<BR> <STRONG>8.6.7 </STRONG>开发者应当评价软件的详细设计和测试要求,使其包括下面的准则:<BR><STRONG> </STRONG>a. 对SCI需求的可跟踪性; <BR> b.与体系结构设计的外部一致性; <BR> c.各部件和单元的需求之间的内部一致性; <BR> d.所使用的设计方法和标准是否恰当; <BR> e.测试、操作和维护的可行性。 <BR><STRONG>8.6.8 </STRONG>开发者应当依据第11.3条进行合同所要求的评审,以决定分配给各个部分和单元的需求以及 SCI详细设计方法是否完善和恰当。<BR> <STRONG>8.7 <A name=B8.7></A>软件编码 <BR> </STRONG>对于每个SCI,此项活动含有开发者应当执行的下述任务: <BR><STRONG>8.7.1 </STRONG>开发者应当进行下述开发并建立文档: <BR> a.开发每个软件单元和数据库;<BR> b.为测试每个软件单元和数据库而开发的测试过程和数据; <BR> c.为进行软件集成而开发的测试过程和数据。 <BR><STRONG>8.7.2 </STRONG>开发者应当测试每个软件单元和数据库,以保证它们符合需求。测试结果应当写成文档。<BR> <STRONG>8.7.3 </STRONG>必要时,开发者应当更新软件的用户手册。 <BR><STRONG>8.7.</STRONG><STRONG>4</STRONG> 开发者应当评价软件的代码和测试结果,使其包括下面的准则:<BR> a. 对SCI需求和设计的可跟踪性; <BR> b.与 SCI需求和设计的外部一致性;<BR> c.各单元需求之间的内部一致性; <BR> d.各单元的测试范围; <BR> e.使用的编码方法和标准是否恰当;<BR> f.集成、操作和维护的可行性。<BR> <STRONG>8.8 软<A name=B8.8></A>件集成 <BR> </STRONG>对于每个SCI,此项活动含有开发者应当执行的下述任务: <BR><STRONG>8.8.1 </STRONG>开发者应当制订计划把各个软件单元和软部件集成为SCI。该计划应当包括测试要求、步骤、数 据、责任和时间表。该集成计划应当写成文档。<BR> <STRONG>8.8.2 </STRONG>在依据集成计划开发集合体时,开发者应当集成软件的单元、部件和进行测试。应当保证每个集 合体都能满足SCI的需求,并且在集成活动结束时形成完全集成的SCI。集成和测试的结果应当写成文 档。 <BR><STRONG>8.8.3 </STRONG>必要时,开发者应当更新用户手册。<BR> <STRONG>8.8.4 </STRONG>为了进行软件的鉴定测试,开发者应当为每个SCI开发写出一个完整的测试集、测试用例(输 入、输出、测试准则)和测试步骤。开发者应当保证集成后的SCI可以进行软件鉴定测试。<BR> <STRONG>8.8.5 </STRONG>开发者应当对集成计划、设计、代码、测试、测试结果和用户手册进行评价,使其包括下面的准 则:<BR> a. 对 SCI需求的可跟踪性;<BR> b.与 SCI需求的外部一致性; <BR> c.内部一致性;<BR> d.SCI需求的测试范围;<BR> e.使用的测试方法和标准是否恰当; <BR> f.是否符合预期的结果;<BR> g.鉴定测试、操作和维护的可行性。 <BR><STRONG>8.8.6 </STRONG>开发者应当依据第11.3条进行合同所要求的评审,以确定测试过程的完善和适当,并确定已经 做好软件鉴定测试的准备。<BR> <STRONG>8.9<A name=B8.9></A> </STRONG>软件鉴定测试 <BR> 对于每个SCI,此项活动含有开发者应当执行的下述任务: <BR><STRONG>8.9.1 </STRONG>开发者应当依据为 SCI确定的鉴定要求进行鉴定测试。应当保证对每项要求进行符合测试。应将鉴定测试结果写成文档。 <BR><STRONG>8.9.2 </STRONG>必要时,开发者应当更新用户手册。 <BR><STRONG>8.9.3 </STRONG>开发者应当对设计、代码、测试、测试结果和用户手册进行评价,使其包括下面的准则:<BR> a. 对SCI和系统需求的可跟踪性;<BR> b.与 SCI和系统需求的外部一致性;<BR> c.内部一致性;<BR> d.SCI和系统需求的测试范围;<BR> e.是否符合预期结果; <BR> f.操作和维护的可行性。 <BR><STRONG>8.9. 4 </STRONG>开发者应当依据第 11. 3条支持对 SCI的功能性配置审计(FCA)和物理配置审计(PCA)。在 FCA时,应当保证SCI的测试成功并符合需求,而且用户手册中充分描述SCI的操作和支持。在PC:A 时,应当保证SCI的设计和源码完整并正确,反映了SCI的新技术。FCA和PCA的结果应当写成文档。如果同时开发硬件和软件,FCA和PCA可以推迟到系统鉴定测试时进行。<BR><STRONG> 8.9.5 </STRONG>在FCA和PCA成功地完成之后,开发者应当:<BR> a.为系统集成、系统鉴定测试或适当时的安装和验收,更新和准备可交付的软件;<BR> b.为SCI的设计和编码建立一个基线。 <BR><STRONG>8.10 <A name=B8.10></A>系统集成 <BR> </STRONG>此项活动含有开发者应当执行或支持的下述任务:<BR><STRONG> 8.10.1 </STRONG>SCI应当与 HCI、人工操作和其它必要的系统一起集成到系统中去。当开发该集合体时,应当对照它们的需求进行测试。应当将集成和测试的结果写成文档。<BR><STRONG> 8.10.2 </STRONG>应当为系统的每项已确定的需求进行系统鉴定测试开发一个完整的测试集、测试用例(输入。输出、测试准则)和测试步骤,并将其写成文档。开发者应当保证集成的系统已做好系统鉴定测试的准备。 <STRONG>8.10.3</STRONG>应当对集成的系统进行评价以使其包括下述准则:系统需求的测试范围。、所使用的测试方法和标准是否恰当;是否符合预期结果;鉴定测试、操作和维护的可行性。<BR><STRONG> 8.11<A name=B8.11></A> 系统鉴定测试 </STRONG><BR> 此项活动含有开发者应当执行或支持的下述任务:<BR> <STRONG>8.11.1 </STRONG>应当依据为系统建立的鉴定要求进行系统鉴定测试。应当保证每项系统需求都进行符合性测试,而且系统已做好交付准备。应当把鉴定测试的结果写成文档。<BR> <STRONG>8.11.2 </STRONG>应当对系统进行评价以使其包括下述准则:系统需求的测试范围;是否符合预期的结果;操作与维护的可行性。 <BR><STRONG>8.11.3 </STRONG>本项需求不适用于已经进行过 FCA、PCA的 SCI。 SCI的 FCA和 PCA应当依据第 11.3条进行。在成功地完成FCA和PCA后, <BR> a. 可交付的SCI应当更新并做好验收安装和支持的准备; <BR> b.应当为每个SCI的设计和代码建立基线。 <BR><STRONG>8.12<A name=B8.12></A> 验收所需要的安装和支持 <BR> </STRONG>此项活动含有下述开发者应当执行的任务:<BR><STRONG> 8.12.1 </STRONG>开发者应当制定一个合同中指明的、在目标环境中安装软件的计划。应当指出与软件的安装有关的必要的资源和信息并保证提供。开发者应当以适当的方式帮助需方得到与系统建立活动有关的信息。当所安装的软件替代了现有的系统时,开发者应当支持合同所要求的并行运行的活动。应当将安装情况写成文档。 <STRONG>8.12.2 </STRONG>开发者应当依据安装计划安装软件。应当保证该软件和数据库能按照合同的规定初始化、执行 f3<BR>和终止。应当把安装情况及其结果写成文档。<BR><STRONG> 8.12.3 </STRONG>开发者应当支持需方对软件(或系统)的验收评审和测试。验收评审和测试应当考虑 FCA、 PCA、软件鉴定测试和系统鉴定测试(如果进行系统鉴定测试)的结果。应当把验收评审和测试的结果写成文档。<BR> <STRONG>8.12.4 </STRONG>开发者应当按照合同的规定完成文档和编码并交付给需方。<BR><STRONG> 8.12.5 </STRONG>开发者应当按照合同的规定向需方提供初始的和继续的培训和支持。 </P><P> 23 </P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -