我正在做软件框架方面的设计,自己有很多想法,现在想提高一下相关的理论,让手头的事情做得更专业一点。主要是想了解一些评价软件框架设计好坏的理论。不知大家是否知道相关的基本理论书籍或者论文什么的,提供一些。
问题补充:
我想问的是如何评价框架软件的好坏,有没有一些标准。希望听听网友自己的想法。
被移至问答区,比较晕。
建议先看Fielding的博士论文<<架构风格与基于网络的软件架构设计>>的第一章, 里面给出了一个比较细致的关于架构的定义.
然后你会发现你所谓的软件架构其实是怎样理解和抽象现实世界中的商业模型并创建一套程序可以理解的逻辑模型(通常是用对象模式(OO)来创建), 此时,建议你去看DomainDrivenDesign,建议先看PartII:Building Blocks of MDD,PartII建议先扫一下Chapter Seven(一个例子).
个人认为这个问题归根到底是"领域经验", "基础知识"(OO,建模等),以及抽象能力.
1.企业应用架构模式
2.J2EE核心模式
3.软件架构设计
你参考一下这几本书:
http://www.china-pub.com/7547&ref=ps
http://www.china-pub.com/34712&ref=ps
http://www.china-pub.com/195142&ref=ps
以前我都买这几本书,理论性很强,感觉很不错
呵呵,没关系呀,可以一起讨论呀.我也在做架构设计这块.