一,何为敏捷编程 1、敏捷软件开发并不意味着progeramming不变的模式,而是在编程过程中起着指导和引导角色。有一群观念暗示realated敏捷软件开发。这就是极端progranmming、结对编程、测试驱动开发,等。因此,我认为敏捷软件开发是progreamming的一般目标,而不是一个具体...
分类:
其他好文 时间:
2014-10-16 03:42:01
阅读次数:
208
在这个方面总共有两个疑问。在快速软件开发第六章有这样一幅图作者意图以此图表明产品的分布程度和需求可靠性的关系:“即分布广的产品需要更仔细的开发”。我的理解是分布广的产品需要更高的可靠性。(1)这样的话,坐标平面内代表产产品的点应该是类似于单调递增函数的,而不是图中看起来离散类型的。(2)同时我还有个...
分类:
其他好文 时间:
2014-10-16 03:08:01
阅读次数:
150
1. 在文章的第一个关于Square_Tech的案例中,代码测试和优化都是在所有程序完成以后才进行的,这应该也不符合快速软件开发的要求吧。如果测试工程师在最开始的时候就加入到软件开发中的话,软件开发进程会不会更快呢?2、我一直分不清楚几个PM之间的区别。虽然在网上查了一些资料,但还是不明白Produ...
分类:
其他好文 时间:
2014-10-16 02:23:41
阅读次数:
139
快速软件开发有几个基本原则:管理原则、技术原则、质量保证原则。其中和我目前关系较深的是技术原则。作者在第四章的前段便引用了这句话“最佳的项目一定建立在最佳的软件工程基础上的”。而我认为我计算机相关的基础都比较薄弱,作者并没有给出软件工程基础相关的推荐书籍。不知道是否有一些软件工程基础的推荐书籍。最好...
分类:
其他好文 时间:
2014-10-16 02:20:31
阅读次数:
174
铛~铛~铛~Docker即将颠覆整个软件产业,从云计算平台到软件开发、测试,整个SDLC都会极度依赖Docker。圈子里面一定有很多讨论Docker的话题,简而言之,Docker其实只解决一个问题: QA:程序无法启动!!! DEV:不可能,我的机器上可以运行大家可以慢慢体会以上对话。但无论怎样.....
分类:
其他好文 时间:
2014-10-16 02:05:41
阅读次数:
303
选择书籍:
《VSTS软件开发指南》
读书摘要:
通过阅读《VSTS软件开发指南》了解软件开发方法(MSF)和工具(VSTS),通过Visual Studio制作的具体实例解释程序设计的基本原则,在阅读过后,主要了解了三方面的内容层次:了解VSTS的基本功能;掌握在软件设计开发过程中的个人技术发挥优...
分类:
其他好文 时间:
2014-10-16 01:48:21
阅读次数:
182
产品规模是对开发进度影响的最大的一个因素。本书中作者提到产品规模减小一半,通常会使开发时间缩短三分之二。作者同时也提到可以通过只开发最必要的部分来减小产品规模。这里我产生了一个疑问。是否应该为了产品的开发速度而牺牲产品的规模。通过网络可知,加快产品开发的好处基本不会多余以下两点:加速产品开发可获得两...
分类:
其他好文 时间:
2014-10-16 00:46:01
阅读次数:
156
快速软件开发策略希望达到最佳的速度,有4个重要的方面:"典型错误的避免""扎实的开发基础""风险的管理""面向进度的实践"而通常软件开发仅仅注重最后一个方面"面向进度的实践"。并且,在第一章中提到过,面向进度的实践分为三个种类。而通常的组织机构会选择与需求不符的面向进度实践的种类。可见,通常的软件开...
分类:
其他好文 时间:
2014-10-16 00:45:12
阅读次数:
132
问题1:如何提高开发软件的效率?要多读优秀代码,重视分析和设计的过程。问题2:为什么要敏捷开发?问题3:如何评估软件设计的质量?关注能否达到使用者的要求,能否及时改进代码达到新的需求。问题4:什么是过程模型?这是软件开发过程中的一种策略,遵循一定的过程模型路线有助于及时交付高质量的产品。问题5:软件...
分类:
其他好文 时间:
2014-10-16 00:33:51
阅读次数:
268
读了课程推荐参考书《移山之道》,使我发现了我目前正在进行的工作中的诸多不足。
分类:
其他好文 时间:
2014-10-16 00:33:21
阅读次数:
200