← 2022 · 荣耀 笔试

推荐答案 测试一下

下面那些模块划分方式是不合理的

A.将不同优化目标的逻辑分开 B.模块划分根据开发人员的个数进行 C.将存储逻辑独立划分 D.将相关的逻辑或者可以复用的逻辑划分在同一个模块内
简答题 中等 笔试真题

参考答案

正确答案是 B。模块划分应基于功能、接口、复用性、可测试性等设计原则,而非开发人员数量。将不同优化目标的逻辑分开(A)是合理的,因为不同优化目标(如速度、面积、功耗)需要独立的设计决策,避免相互干扰。将存储逻辑独立划分(C)也是合理做法,因为存储单元(如RAM、寄存器文件)通常具有特殊的时序和功耗特性,独立划分有利于综合工具优化和验证复用。将相关逻辑或可复用逻辑划分在同一个模块内(D)符合高内聚、低耦合的设计思想,便于模块化设计和维护。而根据开发人员个数划分(B)会导致模块边界随意、耦合度高、接口复杂,且人员变动时项目难以交接和维护,是典型的不合理划分方式。

涉及知识点

  • 模块划分原则
  • 高内聚低耦合
  • 功能独立性
  • 复用性设计
  • 非技术因素划分的弊端
← 上一题
登录后反馈错题
下一题 →