总结近来设计设计开发的结构较验工具
结构是根基
感悟到清晰的结构才是王道,当定义出模型之后我们的工程才是工程,这些模型的概念涉及到问题解决,对问题的认识,定义了问题或是说理清了问题。
下一步就是围绕着认识到的问题建立问题解决流程。
第一步先把大问题分解。
第二步解决小问题。
第三步整合重构验证
对问题的理解是根本问题,或就是设计出来的这个工具/功能是如何提供服务的,这是对外的,对内的是我们怎样让这个软件适应未来变化。并满足现在的功能,结构上的设计必不可少,结构上的设计会隐现出是这样好还是那样好的问题,这这都不是大问题,大问题是这个过程会隐现出各模块或是说整个软件系统的流程(主功能流程)就是所谓的顺序图、流程图。
我们如何完成流程呢?这样就出现了建模,设计,实体,逻辑上的思维上的模型就是组件吧,物理上的模型就是实体类那些东西吧。
结构描述出来了,问题也就明确了随之解决问题的模型也就会有的。
通过此项目我总结出以下积累:
1、对数据库元数据的认识,这是核心模型的模型、内容的内容、对象的对象先有鸡还是先有蛋的问题,高度的抽象层次下的产物。
2、对设计的理解,总体来讲就是对问题的认识,一环环的从无到有的解决方案,从无到有的产品多么令人感到激动。
3、考虑到一些问题想法,什么才是设计的本质?如何开始,如何结束?对问题的理解有足够的资源有足够的想法是我们完成并解决问题的核心竞争力,而这是一点点积累的,要坚持不变的学习抓住并辨认出问题本质的能力。
前期分析设计结构
后期重构结果结构