软件设计工程——结构化分析与设计

本文详细介绍了结构化分析方法,包括数据流图和数据字典的使用,以及结构化设计的步骤。在WebApp设计部分,讨论了需求建模的多个模型,系统设计的架构选择,以及界面设计的黄金原则和注意事项。
摘要由CSDN通过智能技术生成

结构化分析方法

 

数据流图

——便于用户理解、分析系统数据流程的图形工具

  • 基本图形元素

    • 数据流:由固定成分的数据组成,表示数据的流向;
    • 加工:描述输入数据流到输出数据流之间的变换;
    • 数据存储:存储数据;
    • 外部实体:存在于软件系统之外的人员或组织;
  • 分层数据流图画法

    • 画系统的输入和输出:顶层图,描述系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部实体;
    • 画系统的内部:将顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来;
      • 确定加工:指父图中某些加工分解而成的子加工,
      • 确定数据流:通常指表单;
      • 确定数据存储:如果存在流向数据存储的读写操作,都应画在子图中;
      • 确定源和宿:可以将顶层图中的源和宿画在0层图中;
    • 画加工的内部
      • 当DFD中存在某个比较复杂的加工时,可以将它分解成一张DFD子图

 

数据字典

——为数据流图中的数据流、文件、加工作出说明

  • 内容
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值