《软件是这样『练』成的:从软件需求分析倒软件架构设计》
目录:https://pan.baidu.com/s/11azvUy253wJvulEJQGEnvQ
作者:王朔韬
书籍简介:
这是一本介绍软件开发“全过程”的书,按照作者的划分,全书分为四个篇章:
- 第1篇 软件需求开发:第1章~第16章
- 第2篇 软件架构(上):第17章~35章
- 第3篇 数据架构:第36章~第49章
- 第4篇 软件架构(下):第50章~第64章
以及后面的附录,主要是介绍绘制UML的工具,这里我就不去介绍了。
个人心得:
全书以情景对话的形式,展示软件开发的全过程,我就是被里面“情景对话”所吸引,并阅读这本书的。
我从事软件开发工作也有一年的时间了,这本书里面的场景,有些是我非常熟悉的景象,
有些是似曾相识的还没有遇到的但在我的脑海中出现过的画面,所以我对于本书有一种亲切感。
里面示例项目《投核保系统》的技术主要是基于Java语言的,但阅读这本书,我们主要的目的不是去学习某种编程语言,使用什么新潮流行的技术、框架。而是去体会软件开发的“思想”,将用户需求和软件程序设计结合起来,去设计软件程序。
可能“思想”这种词汇,太过于抽象,感觉难以理解,但我希望每个从事软件开发的人都一套实用适用的“思想”去开发我们的产品,不要总是从事“重复性”的劳动,我工作了一年,发现我也没有一套自己的编程思想,工作的内容也日渐枯燥,感觉自己一直倒原地踏步。
所以我通过阅读,来帮助我的工作和生活,这本书对我很有启发。现在分享给大家,希望与大家一同进步。