易分析性是维护性的内容并列争球法使用了迭代的方法
![](http://www.onekao.net/templets/default/images/content_ad.gif)
易剖析性是维护性的内容
并列争球法使用了迭代的步骤,其中,把每段时间(30天)一次的迭代称为一个“冲刺”软件设计师考试,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。
极限编程(,XP)是一门针对业务和硬件开发的规则,它的作用在于将二者的力量集中在共同的、可以达到的目标上。它是以符合顾客还要的硬件为目标而形成的一种方式论软件设计师考试,XP使开发者才能更有效的响应顾客的需求变化,哪怕是在硬件生命周期的后期。它指出,硬件开发是人与人合作进行的过程,所以成功的硬件开发过程应当充分利用人的优势,而突显人的劣势,突出了人在硬件开发过程中的作用。极端编程属于羽量级的方式,觉得文档、架构不如直接编程来的直接。
#
水晶方式中,使用频率较高的是Clear——透明水晶办法。透明水晶方式,适宜于一个小团队来进行敏捷开发,数量在6人以下为宜。
透明水晶方式有七大机制特点: #
(1)一直交付(2)反省改进(3)渗透式交流(4)个人安全(5)焦点(6)与学者用户构建便捷的联系(7)配有手动检测、配置管理和一直集成功能的技术环境
自适应硬件开发ASD方式由Jim提出,其核心是三个非线性的、重叠的开发阶段:猜想、合作与学习。
参考关于敏捷开发的文章
[解读]
按照硬件的定义,硬件包括程序、数据和文档。因此硬件检测并不只是是程序检测,还应包括相应文档和数据的检测。本题
中①②③⑤都属于文档,而⑥不属于程序、文档、数据中任一种,所以应当选择选项B #
即将技术评审是一种由硬件安装工程师和其他人进行的硬件品质保障活动。其目标包括:(1)发觉功能、逻辑或实现的错误;(2)否认经过评审的硬件的确满足需求;(3)保证硬件的表示符合预定义的标准;(4)得到一种一致的方法开发的硬件;(5)使项目更易管理。
[解读] #
本题考查对标准ISO/IEC9126《软件安装工程产品品质》中使用质星内容的了解。使用品质是从用户观点出发,而不是开发者、维护者的观点,来看待硬件产品适于特定环境和条件下的品质。它检测用户在特定环境中达到其任务目标的程度,而不是检测硬件自身的性质 #
[解读] #
本题考查集成检测的基础知识。
#
集成检测是在单元检测的基础上,检测在将所有的硬件单元依照概要设计尺寸说明的要求装配成模块、子系统或系统的过程中各部份工作是否达到或实现相应技术指标及要求的活动。集成检测的根据是概要设计尺寸说明,所以在概要设计完成后即开始拟定集成检测计划。集成检测还要设计所需的驱动模块和桩模块。驱动模块拿来模拟被检测模块的上一级模块,相当于被测模块的主程序,它接收数据,将相关数据传送给被测模块,启动被测模块,并复印出相应的结果。桩模块拿来模拟被测模块工作过程中所读取的模块,他们通常只进行极少的数据处理。常见的集成检测方式包括自顶向上、自底向下、Big-Bang等。
本题中选项C混淆了驱动和桩的概念 #
[解读] #
试卷剖析:本题考查集成检测的相关概念。集成检测也称作装配检测或联合检测。一般,在单元检测的基础上,还要将所有模块根据概要设计说明书和具体设计说明书的要求进行装配。自顶向上的增值形式是将模块按系统程序结构,沿控制层次自顶向上进行装配。自顶向上的增值形式在检测过程中较早地验证了主要的控制和判断点。在一个功能界定合理的程序模块结构中,判定经常出现在较高的层次里,而,才能较早地遇见这些问题。假如主要控制有问题,提早发觉它还能降低之后的返工,这是非常必要的。假如采用按深度方向装配的形式,可以首先实现和验证一个完整的硬件功能,可先对逻辑键入的分支进行装配和检测,检测和摆脱埋藏的错误和缺陷,验证其功能的正确性,就为其后对主要加工分支的装配和检测提供了保证。自底向下的增值形式是从程序模块结构的最底层模块开始装配和检测。自底向下增值形式的劣势是"程序仍然无法作为一个实体存在,直至最后-个模块加上后才产生一个实体"。就是说,在自底向下装配和检测的过程中,对主要的控制直至最后才接触到。这些方法的特点是不须要桩模块,而推行驱动模块-般比健全桩模块容易,同时因为牵涉到复杂算法和真正键入输出的模块最先得到装配和检测,可以把最容易出问题的部份在初期解决。因此自底向下增值的方法可以推行多个模块的并行检测,增加检测效率。因而,一般是把以上两种方法结合上去进行装配和检测。在进行集成检测时,检测者必须确定关键模块,对某些关键模块及早进行检测。关键模块起码应具备特点:满足这些硬件需求、在程序的模块结构中坐落较高的层次(超高层控制模块)、较复杂和较易发生错误、有明晰定义的功耗要求。 #
内聚按硬度从低到高有以下几种类别:
#
(1)碰巧内聚 #
假如一个模块的各成份之间无关系,则称为凑巧内聚,也就是说模块完成一组任务,这种任务之间的关系松散,实际上没有何种联系。 #
(2)逻辑内聚 #
几个逻辑上相关的功能被置于同一模块中,则称为逻辑内聚。如一个模块加载各式不同类别外设的键入。虽然逻辑内聚比偶
然内聚合理一些,但逻辑内聚的模块各成份在功能上并无关系,但是局部功能的更改有时也会影响全局,所以这类模块的更改也比较困难。 #
(3)时间内聚 #
假如一个模块完成的功能应当在同一时间内执行(如系统初始化),但很多功能也是由于时间诱因关联在一起,则称为时间内聚。 #
(4)通讯内聚
假如一个模块的所有成份都操作同一数据集或生成同一数据集,则称为通讯内聚。 #
(5)次序内聚
#
假如一个模块的各个成份和同一个功能紧密相关,且一个成份的输出作为另一个成份的键入,则称为次序内聚。 #
(6)过程内聚
钢梁或则操作的组合形式是,准许在读取上面的钢梁或操作以后,立马读取上面的钢梁或操作,但是二者之间没有数据进行传递。 #
(7)信息内聚
模块完成多个功能,各个功能都在同一数据结构.上操作,每一功能有一个惟一的入口点。这个模块将按照不同的要求,确定该模块执行哪一个功能。因为这个模块的所有功能都是基于同一个数据结构(符号表),所以,它是一个信息内聚的模块。
(8)功能内聚
#
模块的所有成份对于完成单一的功能都是应当的,则称为功能内聚。 #
一条完整的Bug记录应包括编号、详细描述、级别、所属模块、状态、发现人等信息。 #
单元检测又称为模块检测,是针对硬件设计的最小单元——程序模块,进行正确性检测的检测。其期的在于发觉各模块内 #
不或许存在的各式问题和错误。单元检测还要从程序的内部结构出发设计检测用例。模块可以单独进行单元检测。单元检测
检测以下几个方面:模块插口、局部数据结构、执行路径、错误处理和边界 #
硬件配置管理(,SCM)适于整个硬件安装工程过程。主要目标是标志变更,控制变更,确保变更正确地实现,报告有关变更。SCM是一组管理整个硬件生存期各阶段中变更的活动。硬件配置管理的内容包括版本控制、更控制及过程支持,不包括品质控制。 #
敏捷开发方式分别描述如下
:极限编程(XP):敏捷开发的典型方式之一,是种羽量级(敏捷)、高效,低风险、柔性、可预测的、科学的硬件开发方式,它由价值观、原则、实践和行为4个部份组成。其中4大价值观为勾通、简单性、反馈和胆量。
水晶法():水晶方式机制与XP一样,都有以人为中心的观念,但在实践上有所不同。水晶方式机制考虑到人们通常很难严苛依照一个纪律约束很强的过程,觉得每一种不同的项目都还要一套不同的策、约定和技巧论。因而,与XP的高度纪律性不同,水晶方式机制探求了用最少纪律约束而仍能成功的方式,因而在产出效率与便于运作上达到一种平衡。也就是说,但是水晶系列不如XP这样的产出效率,但会有更多的人就能接受并遵守它。
#
并列争球法(Scrum):用迭代的方式,其中把每30天一次的迭代称为一个“冲刺",并按需求的优先级来实现产品。多个自组织和自治小组并行地递增实现产品。协调是通过简略的日常大会来进行的。
自适应硬件开发(ASD):ASD的核心是三个非线性的、重迭的开发阶段:推测,合作与学习 #
硬件检测的对象为:程序、数据和文档
#
自底向下的集成检测不须要撰写桩模块,但还要撰写驱动模块,而自顶向上的集成检测还要撰写桩模块,不须要撰写驱动模 #
块。
#
[解读] #
试卷剖析:本题考查对硬件检测费用控制的相关内容。检测执行费用控制的目标是使总执行时间和所需的检测专用设备尽或许地提高。执行检测时,要求用户进行手工操作的检测时间应尽量降低,同时对劳动力和所需技能的要求也要尽量减少。为了进行检测费用控制,可以通过增强硬件检测的配置管理来增加检测维护费用 #
B选项错,不是确定阶段,是移送阶段
#
硬件能力成熟度模型: #
程序设计语言的时态是语言的外型。给出语言的句型意味着给出句子、声明和其他语言结构的抒写规则。
#
句法则表示不同的时态结构的含意。 #
在程序语言的指南中,语言的描述都是紧扣着句型结构展开的。一般,先给出各类句子结构的时态,之后给出对应当结构的句法以描述内在含意。
#
语用是关于程序与使用者之间的关系。
#
在初级程序设计语言中,句子适于描述程序中的运算方法、控制结构及数据传输。 #
检测配置管理的基本活动包括配置项标志、配置项控制、配置状态报告以及配置审计 #
RSA是非对称加密算法; #
SHA-1与选项C的MD5属于信息摘要算法
RC-5属于非对称加密算法。这种算法中SHA-1与MD5是不能拿来加密数据的,而RSA因为效率问题,通常不直接适于大量的明文加密。
#
LOC是LinesofCodes的简写,指构成硬件的源代码行数。LOC主要适于计算硬件费用和规模。硬件计算的另外一个传统参数是功能数量。 #