首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
模块分析(三)
时间:
2017-05-08 09:57:25
阅读:
97
评论:
0
收藏:
0
[点我收藏+]
标签:
传输
情况
解压
多个
而且
读取
压缩
文件
保存文件
做设计很重要一点就是要考虑匹配设计,就是你的设计一定要有一个意识,就是要回归原始状态;也可以称之为闭环谁急,而且是小地方的闭环,以及异常情况的闭环;比如传输你在一个地方加密,解密一般都会考虑到;但是如果是压缩,逻辑上应该有一个地方是解压的,这叫匹配设计分析;
比如硬盘资源锁定,如果锁定了一定要有地方进行解锁;而且还要考虑如果解锁的逻辑因为异常走不到,要考虑机制进行解锁;就是机制层面一定要健壮。
分析几大要点:首先明确分析和设计不同,设计是进行模块划分,可以理解为将书放置到书架的格子中;分析则是对流程以及流程节点的梳理,是买书的过程。
1. 流程设计;
2. 数据分析,分析流程每个节点的所需要的数据,数据来源以及组织结构;
3. 异常系分析
4. 流程节点匹配设计,匹配包括两部分,首先机制匹配,任何一个操作是否前置流程节点;比如 保存文件片的时候,需要读取传输子任务Id,那么在发端发送文件片之前是否在文件片中放置了传输子任务Id信息;其次是闭环,和上面的刚好相反,就是如果当前节点是“前置”的,是否有后置的处理(可能是多个)与之相呼应;比如在发端有大文件处理,发现大文件放置到队列中;那么后续是否有操作从队列中取出大文件进行消费。
模块分析(三)
标签:
传输
情况
解压
多个
而且
读取
压缩
文件
保存文件
原文地址:http://www.cnblogs.com/xiashiwendao/p/6823229.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!