你可能感兴趣的试题
基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、 ( ) ,并将它们集成到新系统中。
A、规模度量
B、数据验证
C、适应性修改
D、正确性测试
在活动图中,结点表示项目中各个工作阶段的里程碑,连接各个结点的边表示活动,边上的数字表示活动持续的时间。在下面的活动图中,从A到J的关键路径是(1),关键路径长度是(2) ,从E开始的活动启动的最早时间是(3) 。
(1)A、ABEGJ
B、ADFHJ
C、ACFGJ
D、ADFIJ
(2)A、22
B、49
C、19
D、35
(3)A、10
B、12
C、13
D、15
拓扑排序是将有向图中所有顶点排成一个线性序列的过程,并且该序列满足:若在AOV网中从顶点νi到νj有一条路径,则顶点νi必然在顶点νj之前。对于图1-7所示的有向图,()是其拓扑序列。
A.1 2 3 4 5 7 6
B.1 2 3 5 4 6 7
C.2 1 3 5 4 7 6
D.2 1 3 4 5 6 7
( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下( )情况适合选用该模式。
①一个客户需要使用一组相关对象
②一个对象的改变需要改变其它对象
③需要使用一个算法的不用变体
④许多相关的类仅仅是行为有异
A.命令
B.责任链
C.观察者
D.策略
A.①②
B.②③
C.③④
D.①④