结构化设计方法是在模块化、自顶向下逐步细化及结构华程序设计技术基础之上发展起来的。结构化设计方法可以分为两类,一类是根据系统的数据流进行设计,称为面向数据流设计或称过程驱动设计;另一类是根据系统的数据结构进行设计,成为面向数据结构设计,或称数据驱动设计。  软件设计过程包括一套原理、概念和实践,可以指导高质量的系统或产品开发。  软件设计的原则:分而治之、模块独立性(耦合和内聚)、提高抽象层次、复用性设计、灵活性性设计(降低耦合提高内聚、建立抽象、不要将代码写死、抛出异常、使用并创建可复用代码)  结构化设计(立方体图)分为概要设计(体系结构设计、接口设计、数据设计)和详细设计(过程设计) 模块的4个类型:传入模块、传出模块、变换模块、协调模块  接口设计概述:模块或软件构件间的接口设计、软件与其他软硬件系统之间的接口设计、软件与人之间的交互设计。  程序流程图(程序框图)特点:直观、清晰、易于学习和掌握,5种基本控制结构:顺序型、选择型、先判定、后判定、多情况。任何复杂的程序流程图都是由者个基本类型嵌套而成。

相关文章:

  • 2021-05-25
  • 2021-07-19
  • 2022-02-02
  • 2021-11-27
  • 2022-02-19
  • 2021-10-20
  • 2022-03-07
  • 2021-09-02
猜你喜欢
  • 2021-06-20
  • 2021-08-10
  • 2022-01-18
  • 2021-07-21
  • 2021-09-15
  • 2021-07-04
  • 2021-06-09
相关资源
相似解决方案