📜  软件工程中的结构分析与设计

📅  最后修改于: 2021-08-27 17:01:06             🧑  作者: Mango

结构图是结构化设计的主要工具。它是一种标准格式,用于显示有关页面的详细信息和分类页面的内容。

  1. 结构化图表中的基本元素是一个模块。该模块定义为具有四个属性的程序语句的集合。
    • 输入和输出–
      模块从调用者获取的信息称为输入,而接收者从模块获取的信息称为输出。
    • 函数–
      该函数处理输入并产生输出。
    • 力学–
      仅仅是执行函数的代码或逻辑。
    • 内部数据–
      它是自己的工作区。
  2. 两个模块可以通过一个连接器相互连接,如下所示–

  3. 该模块使用数据和标志。数据由不同的模块处理。该标志用作控制信号。可以设置或重置。
    例如,如果我们有两个模块,一个模块用于获取员工详细信息(呼叫者),另一个模块用于查找员工姓名(被呼叫者),则调用者模块会将数据作为员工的ID发送,并使用该ID称为被调用模块。将找到该雇员的姓名。如果员工ID有效,则该消息将由被叫模块提供给呼叫者模块。

    数据和标志的使用如下所示:

  4. 结构化图表上的迭代和决策如下所示–

  5. 下面给出了结构图的示例–