1在软件设计阶段使用UML对系统进行建模时,若需要强调对象之间按时间顺序的消息交互并体现生命线激活期,应优先选用哪种图
2在UML类图中,若类A与类B之间表示“整体与部分”关系,且部分可以脱离整体独立存在,这种关系应建模为
3在UML中用于描述系统与外部参与者之间交互边界、强调系统对外提供哪些功能的是
4某系统中订单服务在创建订单后必须同时通知库存服务扣减库存,若扣减失败则订单创建回滚,设计时最应优先保证的架构属性是
5在软件设计过程中,采用模块化设计时追求高内聚低耦合,以下关于内聚类型的描述中,属于逻辑内聚的是
6在软件设计阶段使用模块化方法时,若希望降低模块间耦合且提高模块内聚,通常应优先追求的是
7某项目在需求分析阶段发现用户对“响应时间”的要求为“大多数操作应在 1 秒内完成”,设计人员应优先将该需求转化为下列哪种可验证的表述
8某C程序中函数内定义了一个较大的局部数组,运行到该函数时出现栈溢出,而同样逻辑改用全局数组后正常,造成差异的主要原因是
9在关系数据库设计中,若关系模式 R 已达到第三范式,但其中仍存在主属性对码的部分函数依赖,则 R 最高属于
10在UML中描述一个对象在生命周期内经历的状态及状态间迁移,并强调事件触发迁移的图是
11在数据库设计中,若关系模式 R 已达到第三范式但存在主属性对码的部分函数依赖,则 R 最高可达到的范式等级是
12某项目在需求分析阶段采用数据流图建模,若一个加工既有输入流又有输出流,但输出流的数据无法由输入流经该加工推导得到,该数据流图最可能存在的错误是
13在数据库设计中,若关系模式R已满足第三范式,但某非主属性对码存在传递依赖,则R至少应进一步规范到
14某软件公司对核心模块进行代码审查时,发现一段循环中每次迭代都重复创建相同的对象,最恰当的优化措施是?
15某系统中多个类都需要使用同一个复杂对象的创建逻辑,且创建过程包含多个可选部件,最适宜采用的创建型模式是
16某项目在需求分析阶段发现用户对同一业务术语存在多种理解,最应优先产出的文档是
17在面向对象设计中,若子类覆盖父类方法时把父类方法的可见性由public改为private,则可能违反的设计原则是
18某开发人员在评审时提出:系统在高峰期响应变慢,应首先查看数据库慢查询日志并分析执行计划。这一处置属于
19在软件维护中,为了改进软件未来可维护性而对代码进行重构,但不改变软件外部可观察行为,这种维护类型属于
20在敏捷开发中,团队在每个迭代结束时向产品负责人演示可工作的软件并获取反馈,该活动属于
21在编译过程中,将源程序划分为记号序列并识别单词类别的工作属于
22某系统采用观察者模式实现事件通知,当被观察对象状态改变时需要通知多个观察者,若通知过程中某观察者抛出异常,较合理的处理策略是
23在软件体系结构设计中,采用分层风格时通常需要关注哪些设计点(多选)
24在软件设计师考试涉及的数据结构知识中,对含有 n 个结点的完全二叉树按层序从 1 开始编号,若某结点编号为 i,则其左孩子编号存在的条件是
25某系统采用UML进行面向对象建模,需要表达一个“订单”对象在创建后随支付、发货、收货等事件发生的状态迁移及触发条件,应优先选用
26在软件维护中,为了改善软件未来可维护性而对代码进行重构、增加注释和调整结构,但不改变外部功能,这类维护属于
27在软件维护类型中,为适应外部运行环境变化(如操作系统升级、数据库更换)而修改软件的活动属于
28某项目采用增量模型开发,第一个增量交付后用户提出基础架构需大改,导致后续增量返工严重,最可能的原因是
29在面向对象设计中,若某类需要同时具备“接口稳定”和“实现可替换”两项特征,下列做法中恰当的有(多选)
30某电商系统在“双十一”期间订单量激增,数据库读写比约为 9:1,且要求订单查询响应稳定,最合适的数据库扩展策略是
