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

2015软件设计论点总结

时间:2016-03-09 10:54:46      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

这篇随笔将提出两个设计上的论点,其实这两个论点在之前的随笔中已经有提及,只是未明确指出。

提出这两论点,也希望软件设计思想的哲学有更进一步的发展。

 

一个项目,两种数据访问

软件架构设计中,使用持久化的话,一个项目通常需要两种数据访问机制,业务流程使用实体映射的数据访问机制,查询列表和报表使用传统原生数据库查询语句的数据访问机制。

 

 

设计模式,分为架构模式和业务模式

随着时代发展,进入互联网时代,软件系统日益庞大,程序员之间也开始出现分工合作,使用同一种程序语言的程序员也可能在技术方向上有很大的差异。

程序员中有的擅长总体架构搭建,他们常常能在总体上规划软件产品发展的方向,也能在技术上实现这种产品规划的可能性,他们不仅仅是优秀的设计师,还他们往往是一群很有远见的程序员——软件架构设计师

程序员中有的擅长业务功能的设计与实现,也能够将需求转化软件系统中各种UML图与模型,他们往往有着很强的软件设计能力,也知道如何实现他们的设计——软件设计师

 

同样一个设计上的原则,因为不同的人,可能有不同的意义。

比如依赖反转,软件架构设计师的概念里面很可能是逻辑层级之间的,而设计师可能更多考虑某一层中类之间的依赖关系。

所以设计模式在这个时代中,也有了一种新的分类,是架构模式还是业务模式。

2015软件设计论点总结

标签:

原文地址:http://www.cnblogs.com/13yan/p/5256962.html

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