正在加载图片...
机数据库中,以便软件开发人员或者软件维护人员可以对它进行査询或修改。此外在软件配 置报告中新登录的变更应当及时通知给管理人员和软件人员 配置状态报告对于大型软件开发项目的成功起着至关重要的作用。它提高了所有开发人 员之间的通信能力,避免了可能出现的不一致和冲突 (8)配置审核 软件的完整性,是指开发后期的软件产品能够正确地反映用户所提出的对软件的要求。 软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。同 时,还要确保所有文档的内容变动不超出当初确定的软件要求范围。使得我们的软件配置具 有良好的可跟踪性。这是软件变更控制人员掌握配置情况、进行审批的依 软件的变更控制机制通常只能跟踪到工程变更顺序产生为止,那么如何知道变更是否正 确完成了呢?一般可以用以下两种方法去审查:正式技术评审和软件配置审核。 正式的技术评审着重检查已完成修改的软件配置对象的技术正确性,评审者评价软件配 置项,决定它与其它软件配置项的一致性,是否有遗漏或可能引起的副作用。正式技术评审 立对所有的变更进行,除了那些最无价值的变更之外。 软件配置审核作为正式技术评审的补充,评价在评审期间通常没有被考虑的软件配置项 的特性。软件配置审核提出并解答以下问题: 在工程变更顺序中规定的变更是否已经做了?每个附加修改是否已经纳入? 正式技术评审是否已经评价了技术正确性? ■是否正确遵循了软件工程标准? 在软件配置项中是否强调了变更?是否说明了变更日期和变更者?配置对象的属性是 否反映了变更? 是否遵循了标记变更、记录变更、报告变更的软件配置管理过程? 所有相关的软件配置项是否都已正确地做了更新? 在某些情形下,这些审核问题是作为正式技术评审的一部分提出的。但是当软件配置管 理成为一项正式活动时,软件配置审核就被分开,而由质量保证小组执行了 5.软件工程标准化 (1)软件工程标准化的意义 在开发一个软件时,需要有许多层次、不同分工的人员相互配合;在开发项目的各个部 分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好 需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成时,还需要进行 阶段评审和验收测试。投入运行的软件,其维护工作中遇到的问题又与开发工作有着密切的 关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要求提供统一的行为 规范和衡量准则,使得各种工作都能有章可循 软件工程的标准化会给软件工作带来许多好处,比如 可提高软件的可靠性、可维护性和可移植性 可提高软件的生产率 可提高软件人员的技术水平 可提高软件人员之间的通信效率,减少差错和误解 有利于软件管理:有利于降低软件产品的成本和运行维护成本 有利于缩短软件开发周期 随着人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写 程序,扩展到整个软件生存期。诸如软件概念的形成、需求分析、设计、实现、测试、安装 和检验。运行和维护,直到软件淘汰(为新的软件所取代)。同时还有许多技术管理工作(如过15 机数据库中,以便软件开发人员或者软件维护人员可以对它进行查询或修改。此外在软件配 置报告中新登录的变更应当及时通知给管理人员和软件人员。 配置状态报告对于大型软件开发项目的成功起着至关重要的作用。它提高了所有开发人 员之间的通信能力,避免了可能出现的不一致和冲突。 (8) 配置审核 软件的完整性,是指开发后期的软件产品能够正确地反映用户所提出的对软件的要求。 软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。同 时,还要确保所有文档的内容变动不超出当初确定的软件要求范围。使得我们的软件配置具 有良好的可跟踪性。这是软件变更控制人员掌握配置情况、进行审批的依据。 软件的变更控制机制通常只能跟踪到工程变更顺序产生为止,那么如何知道变更是否正 确完成了呢? 一般可以用以下两种方法去审查:正式技术评审和软件配置审核。 正式的技术评审着重检查已完成修改的软件配置对象的技术正确性,评审者评价软件配 置项,决定它与其它软件配置项的一致性,是否有遗漏或可能引起的副作用。正式技术评审 应对所有的变更进行,除了那些最无价值的变更之外。 软件配置审核作为正式技术评审的补充,评价在评审期间通常没有被考虑的软件配置项 的特性。软件配置审核提出并解答以下问题: ▪ 在工程变更顺序中规定的变更是否已经做了? 每个附加修改是否已经纳入? ▪ 正式技术评审是否已经评价了技术正确性? ▪ 是否正确遵循了软件工程标准? ▪ 在软件配置项中是否强调了变更? 是否说明了变更日期和变更者? 配置对象的属性是 否反映了变更? ▪ 是否遵循了标记变更、记录变更、报告变更的软件配置管理过程? ▪ 所有相关的软件配置项是否都已正确地做了更新? 在某些情形下,这些审核问题是作为正式技术评审的一部分提出的。但是当软件配置管 理成为一项正式活动时,软件配置审核就被分开,而由质量保证小组执行了。 5. 软件工程标准化 (1) 软件工程标准化的意义 在开发一个软件时,需要有许多层次、不同分工的人员相互配合;在开发项目的各个部 分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好, 需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成时,还需要进行 阶段评审和验收测试。投入运行的软件,其维护工作中遇到的问题又与开发工作有着密切的 关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要求提供统一的行为 规范和衡量准则,使得各种工作都能有章可循。 软件工程的标准化会给软件工作带来许多好处,比如: ▪ 可提高软件的可靠性、可维护性和可移植性; ▪ 可提高软件的生产率; ▪ 可提高软件人员的技术水平; ▪ 可提高软件人员之间的通信效率,减少差错和误解; ▪ 有利于软件管理;有利于降低软件产品的成本和运行维护成本; ▪ 有利于缩短软件开发周期。 随着人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写 程序,扩展到整个软件生存期。诸如软件概念的形成、需求分析、设计、实现、测试、安装 和检验。运行和维护,直到软件淘汰(为新的软件所取代)。同时还有许多技术管理工作(如过
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有