题目内容

静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中()的主要工作是找出输入变量和输出变量之间的依赖关系。

A. 控制流分析
B. 数据使用分析
C. 接口分析
D. 信息流分析

查看答案
更多问题

共用题干题UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。空白(2)处应选择()。

A. 逻辑视图
B. 实现视图
C. 进程视图
D. 部署视图

对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案是()

A. 尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程
B. 创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题
C. 将B到A的继承关系改成组合关系
D. 区分是Is-a还是Has-a。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系

博学公司欲开发一个在线交易系统。为了能够精确地表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。

A. 类图
B. 序列图
C. 部署图
D. 对象图

以下关于软件中间件的叙述中,错误的是()

A. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
B. 使用中间件可以提高应用软件可移植性
C. 使用中间件将增加应用软件设计的复杂度
D. 使用中间件有助于提高开发效率

答案查题题库