首页 > 编程知识 正文

危险化学品基础知识试题答案,软件工程师考试内容

时间:2023-05-05 07:47:18 阅读:153946 作者:3191

文章目录(一)软件质量特性1.ISO/IEC 9126软件质量模型2.Mc Call软件质量模型)2)软件质量保证)3)软件审核1 .设计质量审核内容2 .程序质量审核内容3

软件质量是指反映软件系统或软件产品满足规定或隐含需要的能力的整个特征和特性。

(一)软件质量特性1.ISO/IEC 9126软件质量模型

由三个层次组成:

质量特性质量子特性测量指标

各质量特性和质量子特性的含义:

功能性(与一组功能及其特定性质的存在相关的一组属性功能是指满足规定或隐含要求的功能。 (适应性、准确性、互操作性、依赖性、安全性)与软件在规定时间内和规定条件下保持其性能水平相关的能力;(成熟性、容错性、恢复性、易用性)使用所需的努力和、 与对这种使用进行规定或隐含的用户组分别评价相关的一组属性)、容易理解、容易使用、操作效率)的规定的条件下, 软件性能级别与使用的资源量之间的关系软件属性(时间特性、资源特性、可维护性)修改规定所需努力的一组属性)易分析性、易修改性、稳定性、易测试性)可将软件从一个环境迁移到另一个环境的能力的一组属性)适应性、易安装性、一致性

质量特性评价标准测定指标

(二)软件质量保证软件质量保证是指有计划、有组织的活动,其目的是生产高质量的软件,使软件系统或者软件产品充分满足用户的要求。

由三层模型组成:

软件必须满足用户规定的需求,与用户需求不匹配的软件无质量软件必须遵循规定标准中定义的一系列开发标准,不符合这些标准的软件很难保证质量,并且可理解性、可维护性例如要点:

应用技术方法进行正式的技术评审测试软件标准的实施控制变更测量记录的保存和报告(三)软件评审包括:

程序质量1 .设计质量评审内容使得用户满意的必要条件:需求分析阶段发生的软件需求规格说明、数据,确保设计质量程序按照设计质量程序规定的情况正确执行,符合用户要求

对象:

评估软件规格说明是否符合用户要求,即总体设计思想和设计方针是否明确; 需求规格的说明得到用户或公司上级的批准了吗; 要求规格说明和软件概要设计规格说明是否一致等评审的可靠性,即是否可以避免输入异常、硬件故障及软件故障导致的故障,一旦发生,能否及时采取替代手段或恢复手段评审保密措施的实现情况是否检查特定数据、特定功能的使用资格; 检测到违规使用后,能否向系统管理员报告相关信息对系统中关键数据加密功能等的操作特性的实施情况,即是否审核操作命令和操作信息的适用性; 输入数据和输入控制语句的合理性输出数据的合理性响应时间的合理性等评审性能的实现情况,即是否达到规定的性能目标评审软件是否具有可修改性、扩展性、兼容性和可移植性评审软件是否具有复用性2 .程序质量评审

评审内容:

功能结构、应该检查的项目如下。 数据结构(构成该数据的数据项; 数据与数据的关系(功能结构)包括功能名称和定义; 构成该功能的子功能; 功能与功能关系(数据结构与功能结构的对应关系)包括数据要素与功能要素的对应关系; 数据结构与功能结构的一致性(功能的通用性模块层次模块的结构控制流结构流结构模块结构与功能结构的对应关系处理过程结构3 .与运行环境的接口软件的结构:

与硬件的接口(包括基于与硬件的接口约定、即硬件的使用说明等的规定; 硬件故障处理和过载处理(与用户的接口)包括与用户的接口约定,即输入数据的结构; 输出数据结构; 异常输入时的处理、过载输入时的处理; 检查用户访问权限等(四)软件容错技术1 .容错软件定义检查项目如下:

规定功能的软件在一定程度上对自身的错误有屏蔽能力。 该软件具有容错功能的软件,即容错功能的软件,在某种程度上可以从错误状态自动恢复到正常状态。 该软件被称为容错功能软件,在错误导致错误发生时也能在一定程度上实现预期的功能。 该软件被称为容错功能的软件,容错功能的软件被称为软件2

冗余是指实现系统规定功能的额外资源,如硬件、软件、信息和时间

间。

冗余技术分类:

结构冗余 静态冗余动态冗余混合冗余 信息冗余时间冗余冗余附加技术

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。