01软件构架实践阅读笔记之一
软件构架实践是我们下学期要学习的一本书,所以我想将这本书作为我阅读笔记的一本书。
在这本念书的第一章是总序,在其中提到:
1、所谓“正确的”就是在指功能、性能和成本几个方面都能满足用户要求且无缺陷;
2、所谓“无缺陷”就是在指编码后对软件系统进行彻底的穷举测试修复了所有的缺陷,保证所编写的代码本身不存在缺陷;
但是我们知道编写一个软件,并不可能很好的达到这种的效果,所以应该做到作者提到的“创造、应用、和推广”战略。但是我存在这样的问题:
1、创造中的什么叫做墨守成规;
2、以应用、改进和确认这些新的或改进的实践是什么意思,该怎样去达到;
通过这些的问题往下看,可以发现软件构造实践对于软件的设计做到了“引进、消化、吸收、创新”的机遇。所以所总结的就像书中的一句话:我们应该结合各自的实践,认真学习国外idea先进经验,以大大的提高我国的软件工程的理论和时间水平,同时我相信也可以提高个人的软件工程的理论和时间水平。书中同样的提到了作者Humphrey先生所撰写的多本著作,其实从软件过程之父子的书中《软件过程管理》是开创性的著作,为公司和项目经理所写,用来指导开发美国应用这本书开发了能力成熟模型。做到了吸收、引进。等等都是相对于机遇相写;
在前言中我们了解到:
1、软件构造的地位相继的得到很大的提高,目前相对于软件构造行业或组织实际情况的结合的书本很少;
2、构造系统的目的是达到标准的性能、可用性、安全性、等等,应该做到如下的一些:1、达到快速、方便2、安全性的极大的提高3、各地的不同开发的人员模拟子系统达到很好的设定4、需要J2EE EJB等的基础结构;这些的标准都是适合的软件的构架。其实,在这些的文章当中,我们可以很好的发现,安全是一个相当于很好的设定,作为一个开发产品,软件构架在于质量、进度、和成本方面都具有极高的投资回报。合理的构架对于系统奠基了很好的基础。
其实从这写的东西就可以很好的看出,号的软件构架的设计就像是做房子打的很好的基础,我们只有将基础设计的很好,这座房子才不会坍塌,我们才会很安全、很放心的去住在这座房子里。软件同样也是,我们只有将构架设计的很好,软件才不会瘫痪,我们才会很放心的使用这个软件。