标签:
第七章讲的是现实中的软件工程,以IBM为例 讲了ibm为何购并rational,为何在语言方面选择支持java,以及出于同样的理由选择亲近开源软件界。同样borland也从开发工具场上的位置跳出来,在语言上寻求中立,作为工具开发商,borlan拥有了实现alm所需的绝大多数软件产品,并且开始并购与实现alm体系相关的公司迅速不全了alm作为一个工程体系在理论方面的不足。而微软在工具方法和过程方面并非都停留在理论阶段而是都有具体的实现
“项目管理要不要考虑成本问题”作者以一个小例子提出评价完成一个工程方法的好坏标准只有一个:节约成本。不计成本的项目计划是不会得到经营者的支持,毫无目的消耗成本是项目中的慢性毒药,最致命的风险是成本的枯竭。
第八章中作者提出了软件工程的三个要素的价值:工具,方法和过程这三者相互作用,例如过程问题既有实施过程的工具也有相关的过程方法理论。
之后作者提到了rup和uml,rup可以定制成其他任何模型所表述的过程形态,如同一个杂物箱一样放满了还各种稀奇古怪的东西,而rup能不能备用起来将取决于你刚才那个挑挑拣拣的行为以及现在你的辨识能力和组织能力。在工程中使用uml图应该有相应的文字来描述它并且这种描述与图纸见的对应关系应该要持续的维护下去。在对待目标和质量的问题是我们应学会平衡二者,平衡时间资源和功能三者的关系。這是就是一个实施过程的细节或者说它是一个具体的方法而不是目的我们不能将二者混淆,直接是事实发展的次要分支,细节是事物做的何种程度的问题。最后作者提出了我们学习软件工程要灵活,要知道原理明白为什么要这样做或者为什么不是那样
标签:
原文地址:http://www.cnblogs.com/laozhanghahaha/p/4593883.html