惠州学院软件工程作业(第五章).docVIP

  • 4
  • 0
  • 约小于1千字
  • 约 4页
  • 2017-06-07 发布于重庆
  • 举报
惠州学院软件工程作业(第五章)

1、为每种类型的模块耦合举一个具体的例子。 1 非直接耦合—例如,两个模块没有直接关系 模块1和模块2 ,模块独立性最强。 2 数据耦合—例如,下左图 数据耦合 特征耦合 3 特征耦合—例如,上右图 “住户情况”是一个数据结构,图中模块都与此数据结构有关。“计算水费”和“计算电费”本无关,由于引用了此数据结构产生依赖关系,它们之间也是标记偶合。 4 控制耦合--模块A通过传送开关、标志、名字等控制信息,明显地控制选择模块B的功能,例如下图 5 外部耦合—例如,下左图,模块A、B均需使用共享打印机 外部耦合 公共环境耦合 6 公共环境耦合—例如,上右图,模块A、B、C共享全局变量数组 7 内容耦合—例如,一个过程非正常地进入另一个过程 2、用面向数据流的方法设计下列系统的软件结构: 3 患者监护系统 需求见习题2-4 功能级数据流图: 软件结构图:

文档评论(0)

1亿VIP精品文档

相关文档