摘要:
~http://www.cnblogs.com/wx1306/p/4831950.html在这篇博客中,我提出来一些关于软件工程的问题,但随着这一个学期的即将结束,以及我对软件开发的了解的深入,我对这些问题的看法也发生了变化。首先回顾一下当时所提出的5个问题: 1.书中认为软件开发最好的状态是不... 阅读全文
摘要:
关于银弹我支持没有银弹这一观点。软件开发过程的必要复杂度由软件本身所要解决的问题所决定,无法被改变。同时其各个部分的关系往往很难用可视化的方法表现出来,这使得很难依赖计算机去分析各个部分的关系。正由于其不可变性和不可见性,因此所谓可以通过大幅减低必要复杂度,从而实现软件开发生产力提升的“银弹”是不存... 阅读全文
摘要:
结对编程 武鑫 165 和 刘彦熙 194 一起完成了本次的作业,尤其是十一期间,非常感谢他的辛苦付出 结对编程的优点: 1.与他人共同完成工作,在这个过程中,可以发现平时自己难以发现的问题。 2.充分结合两个人的优点,明确分工,提高效率,达到1+1>2的效果。 3.在工作的过程中两个人... 阅读全文
摘要:
软件缺陷常常又被叫做Bug,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看... 阅读全文
摘要:
代码规范: 代码规范作为coders所遵守的一个默认的准则,其存在的意义是十分重要的。 不以规矩,不能成方圆。如何正确、规范的工作,如何为我们的工作提供依据,并能够高效率的执行,这些都需要正确、行之有效的规范。而代码规范正是保证这一切的基础。它使得不同的人在相互合作的时候能够更加迅速、容易地理解... 阅读全文
摘要:
一、速读一遍教材之后不懂的5个问题 1.书中认为软件开发最好的状态是不耽误程序员正常的家庭生活,这样的状态需要如何实现,目前有哪些企业成功做到了这点? 2.书中的内容是否有助于读者编程能力而非工程能力的提高? 3.在具体的Teamwork中,该如何具体乃至量化各个成员的分工,以保证效率的... 阅读全文
摘要:
这个程序,能够实现生成彼此不重复的题目,并且计算出相应答案答案,以及根据题目计算结果的功能。预估时间及实际花费时间表格设计以及调试花费了大量的时间。PSP2.1Personal Software Process StagesTimePlanning计划· Estimate· 估计这个任务需要多少时间... 阅读全文