码迷,mamicode.com
首页 > 其他好文 > 详细

构建之法阅读笔记06

时间:2016-05-25 23:49:42      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

阅读了软件设计与实现章节,软件设计应该围绕抽象问题的具体化来展开,解决问题。具体的做法包括:

理解抽象:理解问题、过滤掉非核心的信息,抽象出关键信息和它们之间的关系。
找到合适的数学模型;
根据模型和解法,按部就班地解决问题。这要依赖于对数学原理和基本操作的掌握。

以文字为主:需求分析、场景设计等word等文档
以图形为主:Mind Map、ERD、DFD、UML等等
用数学语言描述;
用类自然语言+代码结构的描述;
源代码+注释

我的想法:以前对建模理解的不够,以为只是对问题进行算法整合处理。阅读了十八章以后发现建模方法很多。

图形建模-表达实体之间的关系(UCD)

图形建模-表达数据的流动(DFD)

图形建模-表达控制流(Flow  Chart)

图形建模-表达控制流(有限状态自动机)

图形建模-统一的表达方式(UML)

构建之法阅读笔记06

标签:

原文地址:http://www.cnblogs.com/zjj123456/p/5529020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!