面向数据流的软件设计方法,一般是把数据流图中数据流划分为( ),再将数据流图映射为软件结构。
A. 数据流和事务流
B. 交换流和事务流
C. 信息流和控制流
D. 交换流和数据流
查看答案
设函数C(X)定义问题X 的复杂程序,函数E(X)确定解决问题X 需要的工作量(时间)。对于两个问题P1 和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)这就是()。
A. 模块化的根据
B. 逐步求精的根据
C. 抽象的根据
D. 信息隐藏和局部化的根据
耦合是软件中各种模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度,在耦合的若干种类中,耦合度最高的是( )。
A. 内容耦合
B. 非直接耦合
C. 数据耦合
D. 控制耦合
软件设计中,可应用于详细设计的工具有( )。
A. 程序流程图、PAD、方框图和伪码
B. 数据流程图、PAD、结构图和伪码
C. 业务流程图、N-S图和伪码
D. 数据流程图、PAD、N-S图和伪码
软件的( )设计有称为总体结构设计,其主要任务是建立软件的总体结构。
A. 概要
B. 抽象
C. 逻辑
D. 规划