对于看了完构建之法的现代软件工程书的一些疑惑
(1)我认为没有结对编程的必要(p85页 第4章 在结对编程模式下,一对程序员肩并肩、平等地、互补地进行开发工作。他们并排坐在一台电脑面前,面对同一个显示器,使用同一个键盘、同一个鼠标工作··········)
原因:虽然结对编程有一定好处,但是对于完成一个项目,如果采用结对编程会耽误很长的时间,两个人也需要磨合,在编写程序的各个会有许多不同的观点。同时,我认为这种结对编程适合于正在学习中的人。
(2)对于主治医师模式、明星模式、社区模式、业余剧团模式等几种软件团队的模式,是怎样根据不同的人员和项目需求去形成某种模式?(p97页 第5章 软件团队有各种形式,适合于不同的人员和需求················)
原因:虽然对各种软件团队模式有了一定了解,但是对于它们的具体使用情况不了解。
(3)敏捷流程概念是什么?(p114页 第6章)
原因:虽然对这一章节的整个内容有了基本了解,但是对于它的概念是什么依旧比较模糊。
(4)典型用户与获取用户需求(用户调研)的区别是什么?(p215页 第10章 (典型用户)/p160页 第8章(获取用户需求))
原因:我个人目前认为典型用户是属于用户调研,但是两者具体上的概念区别上比较模糊。
(5)对于单元测试、验收测试、探索式的测试等几种测试方法这些测试方法在什么具体情况下被采用?(p284页 第13章)
原因:虽然对这些测试方法了解,但是具体的使用情况就比较模糊。
浙公网安备 33010602011771号