回答第1-17章
第1章
软件工程的广义和狭义?我想整本书都是围绕软件工程这个主题来讲,而对于我们来说,软件工程这是一个深奥的词,我们应该怎样理解好?
答:软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
第2章
哪些是效能分析工具?
答:抽样、代码注入。
第3章
若想要成为一名出色的软件工程师,需要具备哪些条件?
答:积累软件开发相关的知识,提升技术技能;积累问题领域的知识和经验;
对通用的软件设计思想和软件工程思想的理解;提升职业技能;实际成果。
第4章
代码复审的重要性?往后讲到了结对编程,怎么样找到真正属于自己的结对编程?
答:找出代码的错误;发现逻辑错误,程序可以编译通过,但是代码的逻辑都是错的之类的错误。。
第5章
Code-and-Fix和一窝蜂模式有着什么样的关系?如何找到属于适合自己的团队模式?
答:视自己的团队实际情况而定。
第6章
什么是敏捷开发流程?什么时候选择敏捷的开发方法,什么时候选择其他方法?
答:“敏捷流程”是一系列价值观和方法论的集合。
第7章
MSF基本原则和敏捷宣言有什么关系和区别?MSF的思想会不会跟敏捷一样?
如何在学生团队实施软件工程的原则,提高团队效率。。
答:MSF第一个原则,就是所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人。
当然,对牵涉到技术机密、安全性等信息要采取必要的保护措施。
第8章
四象限法是一种什么样的方法?如何在现实中运用好四象限法来分析软件的功能?
杀手功能是否在四象限法占了很大的作用?
答:杀手功能、外围功能、必要需求和辅助需求。
第9章
PM即项目经理 ,那么可以在一个软件团队有一个以上的PM吗?
我们在校学校如何成为PM做准备?
答:观察、理解和快速学习能力;分析管理能力;销售,交流能力;一定的专业能力;自省的能力。
第10章
典型用户从典型场景,任务经历了一个什么样的过程?
答:有了典型用户之后,我们还得决定每一个典型用户的目标。对于每一个目标,列出达到目标所必须经历的过程,这就是场景。
第11章
典型的开发流程包括哪些步骤?要注意什么问题 ?
答:注意好开发的过程和阶段。
第12章
设计用户体验的目的在哪里体现?
答:满足他们的需要。
第13章
软件各种测试方法的价值所在之处?
答: 测试各种功能,以便更加完善。
第14章
软件的质量更具体地体现在哪里?
答:程序的质量体现在软件外在功能的质量。
第15章
什么是软件项目的会诊?
答:软件团队的各个角色代表组成了会诊小组,处理一个影响产品发布的问题。
随着项目进展和发布日期的临近,团队还要保证修改方案不会给产品带来负面的影响。
第16章
创新是IT行业的灵魂,作为一名大学生,我们应该如何培养好自己创新的能力?
答:首先,树立远大理想,努力学习科学文化知识,提高自身的思想道德素养;
发扬艰苦奋斗精神、增强社会责任感,培养自己的实践能力和创新精神;
在学习中敢于质疑,善于质疑,培养自己的问题意识,把创新热情和科学求实的态度结合起来,努力使自己成为具有丰富创新能力的高素质人才
第17章
绩效管理应该注重些什么?RASCI模型又是什么?
答:究其原因,是由于绩效管理实施的复杂性和系统性,使实施主体难于应付,往往因为考虑不周,而事倍功半。不但不能推行,反而带来许多次生问题,使企业绩效没有提升甚至下滑。其实,绩效管理做为改进组织绩效和个人绩效的工具,其本身并不存在好与坏之分,只是看我们如何利用它。吉姆·柯林斯说:只要训练有素的人在车上,你就不用担心,车一定会到达你想要去的地方。成功的绩效管理注重与企业实际情况的紧密结合,是一个系统性工作,强调持续不断的沟通,不仅强调工作结果,而且重视达成目标的过程。