1.软件体系结构基础单元测验1、以下哪个软件开发历史顺序是正确的?
a、机器语言 汇编语言 高级语言
b、汇编语言 高级语言 机器语言
c、机器语言 高级语言 汇编语言
d、汇编语言 机器语言 高级语言
2、下列哪一个不属于软件体系结构的影响因素?
a、系统利益相关者
b、开发组织
c、技术环境
d、硬件设备
3、面向对象的三大特征不包括:
a、需求
b、封装
c、继承
d、多态
2.软件架构建模---4 1视图单元测验1、采用“4 1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于()
a、实现视图
b、进程视图
c、逻辑视图
d、部署视图
2、采用“4 1”视图模型来描述软件系统的体系结构。在该模型中,系统工程师侧重于 ()
a、实现视图
b、进程视图
c、逻辑视图
d、部署视图
3.软件架构建模---建模工具和语言单元测验1、web服务是采用()格式的信息来定义和描述对外的公共接口和绑定
a、uri
b、xml
c、soap
d、http
2、()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体体现
a、用例图
b、类图
c、活动图
d、状态图
4.软件架构建模---rational的4 1视图模型单元测验1、物理视图(physical view )物理视图通常也叫做()
a、部署视图
b、处理视图
c、开发视图
d、逻辑视图
2、()和逻辑视图之间可能存在一定的映射关系
a、用例视图
b、开发视图
c、部署视图
d、处理视图
7.设计原则---里氏替换原则和依赖倒置原则单元测验1、以下哪一项符合里氏替换原则的描述
a、软件实体是可扩展,而不可修改的
b、设计中的静态结构改为动态结构,维持设计的封闭性
c、程序要依赖于抽象接口,不要依赖于具体实现
d、每个类应该有一个责任,这个责任应该由类完全封装
2、以下哪一项符合依赖倒置原则的描述
a、设计中的静态结构改为动态结构,维持设计的封闭性
b、每个类应该有一个责任,这个责任应该由类完全封装
c、程序要依赖于抽象接口,不要依赖于具体实现
d、软件实体是可扩展,而不可修改的
猜你喜欢
- 2022-12-05 21:37
- 2022-12-05 21:07
- 2022-12-05 20:36
- 2022-12-05 20:13
- 2022-12-05 20:12
- 2022-12-05 20:08
- 2022-12-05 20:07
- 2022-12-05 19:59
- 2022-12-05 19:52
- 2022-12-05 19:39