你可能感兴趣的试题
采用 UML 进行软件设计时,可用 ( ) 关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。
A、依赖
B、聚集
C、泛化
D、实现
软件的复杂性主要体现在程序的复杂性。(1)是度量软件复杂性的一个主要参数。若采用McCabe度量法计算环路复杂性,则对于下图所示的程序图,其环路复杂度为(2)。
30、A.代码行数
B.常量的数量
C.变量的数量
D.调用的库函数的数量
31、A.2
B.3
C.4
D.5
以下关于网络层次与主要设备对应关系的描述中,配对正确的是()
A.网络层--集线器
B.数据链路层--网桥
C.传输层--路由器
D.会话层--防火墙
在软件设计和编码过程中,采取“ ( ) ”的做法将使软件更加容易理解和维护。
A、良好的程序结构,有无文档均可
B、使用标准或规定之外的语句
C、编写详细正确的文档,采用良好的程序结构
D、尽量减少程序中的注释
UML中有4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构建属于(1)事物;依附于一个元素或一组元素之上对其进行约束或解释的简单符号为(2)事物。
(1)A.结构
B.行为
C.分组
D.注释
(2)A.结构
B.行为
C.分组
D.注释