北京大学软件工程课程(17.初始MSD的设计)

1. 数据流图的分类:变换型数据流图、事务型数据流图

2.变换型数据流图:

具有较明显的输入部分和变换部分之间的界面、变换部分和输出部分之间界面的数据流图。

逻辑部分:逻辑输入划分了逻辑输入和变换部分的界限;逻辑输出:变换部分、输出部分的界限;

划分逻辑输入和逻辑输出。离:物理输入最远,仍被看成系统输入的数据流;

逻辑输出:离物理输出最远、仍被看成系统输出的数据流;

3. 事务型数据流图

对输入的数据判断,在后面的路径选择一个路径;即接受输入数据、分析确定对应的事务、选择对应的一条活动路径;

4. 变换设计的基本步骤:

1)复审精化DFD

2)确定输入、变换、输出这三部分的边界;(逻辑输入、逻辑输出)

3)形第一层分解:系统模块结构图顶层和第一层;

4)自顶向下初步求精:对每一个输入模块设计其下层模块:接受数据模块、接收的数据变换为上层模块所需的数据;对输出模块设计其下层模块,将得到的数据项输出形式转换、转换后的数据进行输出;

灵感:专利的写作方式符合这种方式;

 

结构化的需求分析代表的是需求的规约,去除自然语言描述的不确定性;模型的表示内涵:模块、对象关系、数据关系;

分析和设计的逻辑转化;

缺点:图的宽度不好控制;

事务型处理的基本步骤: 

重点:确定事务型处理中心、为事务中心处理设计一个主模块、为每条活动路径设计一个处理模块、对输入部分设计一个输入模块、输出模块的设计选择。

如下图:只有一个输出,可以在顶层实际单独的输出模块;

 一个系统的DFD往往是事务型和变换型的综合;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值