回答自己的提问
第一章 问题:到底我们要怎样才能掌握这些知识,还有怎样才能成为一个合格的软件工程师??
回答:我们需要不断学习,实践,掌握知识,学以致用。
第二章 问题:个人开发需要具备怎样的能力,如何去计划,如何去实践??
回答:扎实的知识能力和动手能力,按步骤,按规划去完成项目。
第三章 问题:软件工程师如何去衡量、证明自己的能力,还有如何去规划自己的职业发展道路??
回答:项目工作质量,个人的数据去衡量的;考级之路等等。
第四章 问题:如何去提高结对编程的效率??两人合作需要什么技巧,还有怎样更好地互补以及反馈??
回答:互相沟通;我们要懂得互相协调,保持双方步调一致
第五章 问题:团队模式和团队的开发模式有什么关系??如何提高团队开发的效率??
回答:详情看课本第五章;分工合理,责任明确,制定高效沟通的机制。
第六章 问题:什么是敏捷流程中的第三步半??
回答:代码完成,测试,bug修复。
第七章 问题:MSF敏捷开发模式和以前有什么不同??
回答:强调与用户的交流,质量,精讲过程,直奔主题。
第8章 问题:如何才能准确而全面地找到满足人们的需求??
回答:需求分析,用户调查。
第9章 问题:PM如何找到需求??如何为成为PM做准备??
回答:根据市场和用户调查;观察好、理解和快速学习能力,分析管理能力,交流能力等等。
第10章 问题:如何挖掘用户真正需求??
回答:产品价值,了解用户的需求
第11章 问题:如何管理设计和测量项目进度?
回答:每日构建,代码测试。
第12章 问题:在实际项目中何时开始设计用户体验?
回答:设计项目开始
第13章 问题:如何设计测试?需要测试哪些方面?
回答:详情看课本13.3章
第14章 问题:如何衡量软件工程的质量?
回答:软件开发过程的可见性,风险控制,软件开发成本,内部指标完成的质量。
第15章 问题:如何解决软件项目的bug,怎样会诊?
回答:代码完成,集成测试,修复bug;提交会诊bug和修改方案,表决,执行。
第16章 问题:软件工程的技术和实践如何创新?
回答:要有颠覆的思想,敢于敢拼。
第17章 问题:团队合作分为哪几个阶段?软件工程师的要有哪些职业道德?
回答:1.萌芽阶段,2.磨合阶段,3.规范阶段,4.创造阶段;遵守课本介绍那几个原则。