软件开发设计的非常广泛,也是我们开发一款软件不可或缺的灵魂,或者称之为引路人。相比较通常的编程语言来说,软件开发更加的广泛,类似于架构师的工作,需要考虑非常多以及全面的东西。是一门需要细细理解以及品味的学科。                                                                                   

下面就为大家推荐一本骨灰级教科书。非常全面的权威性书籍

       《软件建模与设计:UML、用例、模式和软件体系结构》

好书分享之软件开发_敏捷流程