软考知识汇总--结构化开发方法

文章目录

  • 1 结构化开发
  • 2 耦合
  • 3 内聚
  • 4 设计原则
  • 5 系统文档
  • 6 数据流图
    • 6.1 数据流图的基本图形元素
  • 7 数据字典

1 结构化开发

结构化方法总的指导思想是自顶向下、逐层分解,它的基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化

  • 结构化方法由结构化分析结构化设计结构化程序设计构成,它是一种面向数据流的开发方法。
  • 结构化分析是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。
  • 结构化设计是根据模块独立性准则、软件结构化优化准则将数据流图转换为软件的体系结构,用软件结构图来建立系统的物理模型,实现系统的概要设计。
  • 结构化程序设计使用3种基本控制结构构造程序,任何程序都可以由顺序、选择和重复3种基本控制结构构造。

2 耦合

软考知识汇总--结构化开发方法_第1张图片

3 内聚

软考知识汇总--结构化开发方法_第2张图片

4 设计原则

软考知识汇总--结构化开发方法_第3张图片

5 系统文档

软考知识汇总--结构化开发方法_第4张图片
软考知识汇总--结构化开发方法_第5张图片

6 数据流图

数据流图也称数据流程图(DFD),它是一种便于用户理解、分析系统数据流程的图形工具。

6.1 数据流图的基本图形元素

包括数据流加工数据存储外部实体。数据流、加工和数据存储用于构建软件系统内部的数据处理模型;外部实体表示存在于系统之外的对象,用来帮助用户理解系统数据的来源和去向。

软考知识汇总--结构化开发方法_第6张图片

7 数据字典

软考知识汇总--结构化开发方法_第7张图片

你可能感兴趣的:(软考复习,hadoop,大数据,分布式)