构建之法阅读笔记06
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建之法阅读笔记06相关的知识,希望对你有一定的参考价值。
阅读了软件设计与实现章节,软件设计应该围绕抽象问题的具体化来展开,解决问题。具体的做法包括:
理解抽象:理解问题、过滤掉非核心的信息,抽象出关键信息和它们之间的关系。
找到合适的数学模型;
根据模型和解法,按部就班地解决问题。这要依赖于对数学原理和基本操作的掌握。
以文字为主:需求分析、场景设计等word等文档
以图形为主:Mind Map、ERD、DFD、UML等等
用数学语言描述;
用类自然语言+代码结构的描述;
源代码+注释
我的想法:以前对建模理解的不够,以为只是对问题进行算法整合处理。阅读了十八章以后发现建模方法很多。
图形建模-表达实体之间的关系(UCD)
图形建模-表达数据的流动(DFD)
图形建模-表达控制流(Flow Chart)
图形建模-表达控制流(有限状态自动机)
图形建模-统一的表达方式(UML)
以上是关于构建之法阅读笔记06的主要内容,如果未能解决你的问题,请参考以下文章