18.可选、选择、中断和循环片断分别可以有多少个操作数?
可选,中断和循环片段只能有一个操作数,选择片段可以有一个或多个操作数。
19.解释分层风格如何支持重用的?
在分层体系结构中,每一层都应当包含内聚元素,并只和它下面的那个模块耦合,这样可以比较容易的提取有一个层并在另一个程序中使用它,此外,类似的程序可能需要类似的层,所以层的重用也将更加容易。
20.解释分层风格的程序难以调试的原因。
在具有分层体系结构的程序中实现许多程序特性将跨越几个层,也许是大部分层,如果出现bug,则难以确定发生故障的层,从而使程序难以调试。
10. 下面的UML序列图是对一个自动气象站中对象的交互行为建模。在图中直接圈出所有
错误,并重新绘制顺序图。(10分)
(1) 根据上图中,什么消息被发送Weathervane对象?
cheeckDirection() checkSpeed()
(2)创建了多少个Observation 对象?
1个
(3)record( )操作在其参数设置前是否能被调用?
否
(4)self对象的类型是什么?
整型
(5)Weathervane对象的名称是什么?
W
11. 下面两张图中,哪一张图是框线图,并简述框线图的用途。(5分)
第一张图是
框线图的用途:因为关于框线图的规定非常松散,所以它们不仅可用于静态建模,也可用于动态建模,还能表示体系结构设计者想要表示的任何程序方面。在实践中,框线图的最常见用途是表示把系统分解为主要构件或子系统,并表明其交互作用关系的静态模型。
12. 下面两张图中,哪一张图是部署图,并简述部署图的用途。(5分)
本文来源:http://www.010zaixian.com/shiti/427092.htm