【导读】
必典考网发布2022系统开发基础知识题库每日一练(07月18日),更多系统开发基础知识题库的每日一练请访问必典考网高级系统架构师题库频道。
1. [单选题]下列关于各种软件开发方法的叙述中,错误的是()
A. 结构化开发方法的缺点是开发周期较长,难以适应需求变化
B. 可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下的划分,自底向上地使用结构化方法开发系统
C. 与传统方法相比,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,以它的灵活性来适应需求的变化
D. 面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强了系统的灵活性、可复用性和可演化性
2. [单选题]需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立()
A. 数据流图和数据字典
B. 程序流程图
C. 体系结构模型
D. 软件必须满足的约束条件
3. [单选题]面向对象的设计模型包含以(1)表示的软件体系结构图(structure diagram),以(2),表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。
A. B
4. [单选题]在UML的通用机制中,(1)用于把元素组织成组;(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。
A. A
5. [单选题]UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。
A. A