软件工程课本讲解软件设计理论().pptVIP

  • 3
  • 0
  • 约1.27万字
  • 约 94页
  • 2017-04-02 发布于江苏
  • 举报
软件工程课本讲解软件设计理论()

结构图(SC) 结构图是精确表达程序结构的图形表示方法 结构图反映程序中模块之间的层次调用关系和联系:它以特定的符号表示模块、模块间的调用关系和模块间信息的传递 ① 模块:模块用矩形框表示,并用模块的名字标记它。 ② 模块的调用关系和接口:模块之间用单向箭头联结,箭头从调用模块指向被调用模块。 ③ 模块间的信息传递:当一个模块调用另一个模块时,调用模块把数据或控制信息传送给被调用模块,以使被调用模块能够运行。而被调用模块在执行过程中又把它产生的数据或控制信息回送给调用模块 ④ 两个辅助符号:在模块A的箭头尾部标以一个菱形符号,表示模块A有条件地调用另一个模块B。当一个在调用箭头尾部标以一个弧形符号,表示模块A反复调用模块C和模块D。 模块化 软件系统的模块化是指整个软件被划分成若干单独命名和可编址的部分,称之为模块。这些模块可以被组装起来以满足整个问题的需求。 把问题/子问题的分解与软件开发中的系统/子系统或系统/模块对应起来,就能够把一个大而复杂的软件系统划分成易于理解的比较单纯的模块结构。 模块的独立性 模块(Module) “模块”,又称“组件”。一般指用一个名字可调用的一段程序。它一般具有如下三个基本属性: 功能:描述该模块实现什么功能 逻辑:描述模块内部怎么做 状态:该模块使用时的环境和条件,即模块的调用与被调用关系 在描述一个模块时,还必须按模块的外部特性与内部特性

文档评论(0)

1亿VIP精品文档

相关文档