软件工程与回答

第一章概论

问题:

软件工程的几种知识领域具体怎样区分呢?

回答:

 知识领域可以分为:1.Software Requirements  2.Software Desing  3.Software Construction  4.Software Testing  5.Software Maintenance  

                          6.Software Configuration Management  7.Software Engineering Management  8.Software Engineering Process  

                          9.Software Engineering Models and Methods  10.Softwarev Quality  11.Software Engineering Profeggional Practice  

                         12.Software Engineering Econmics  13.Computing Foundations  14.Mathemtical Foundations  15.Engineering Foundations

第二章个人技术和流程

问题

在个人开发流程中我们应该侧重哪一个过程呢?

回答

通过一个学期的学习,我认为我们应该侧重实践的过程

第三章软件工程师的成长

问题:

在职业发展的路程中我们是不是应该侧重考证还是多点实践找经验呢

回答:

因为软件开发很多时候都是靠经验和实践的,所以我们应该多点实践找经验,但是为了考验自己的实力和学习成果还是有必要考一些证的

第四章两人合作

问题:

如果在合作过程中两个人的意见相持不下,各有好处,互不相让的时候该怎么办,是要舍弃自己的意见还是一直争辩到底呢?

回答:

最好的解决方法就是一起商量找到共同点和缺点,然后一起解决

第五章团队和流程

问题:

对于现阶段的我们来说哪个模型比较适合我们?如果团队中出现打酱油不积极的同伴怎么办?

回答:

在软件开发中,最重要就是团队合作,如果有合作伙伴打酱油的话就应该劝告他积极努力,如果还是不停劝告就应该换成员,不然会拖累自己的团队的

第六章敏捷流程

问题:

在敏捷流程中怎样才能做到每个人的工作量是平衡的?如果有些任务没人认领的话应该怎么办?是不是每一个软件开发工程都适合用敏捷流程?

回答:

第一定义好任务估计这个任务完成的时间,然后合理的安排每人的工作量。应该改善这一任务或则把它分到相关联的任务中让另一任务的人员完成。每一个软件工程都适合用敏捷流程。

第七章MSF

问题:

MSF团队模型和MSF过程模型有什么不同?能在一个软件开发中一起用吗?

回答:

在MSF团队模型中任何技术项目都必须达到特定的关键质量目的,才能够被认为是成功项目,任何一个角色无法完成其目标,都将危及整个项目。其模式定义了小组同级成员的一些角色和职位。MSF过程模型是从传统的软件开发瀑布模型和螺旋模型发展而来的,它把瀑布模型中基于里程碑的鬼狐优势与螺旋模型中增量代的长处结合起来的。可以在一起用的。

第八章需求分析

问题:

对于我们现在来说,用哪种方法做需求分析比较好呢?

回答:

各有各的好处,但是一般都是用用户调查问卷收集用户的信息

第九章项目经理

问题:

我们现在已经怎样培养才能成为一名合格的PM呢?

回答:

应该培养提高一下的能力:1.观察、理解和快速学习能力 2.分析管理能力 3.销售、交流能力 4.一定的专业能力 5.自省能力

第十章典型用户和场景

问题:

怎样才能准确快速的了解到客户的需求?

回答:

定义好典型用户,深入调查用户的需求,设计场景,然后完成任务

第11章软件设计与实现

问题:

在11.2.3节构建大师具体需要做额外的那些事呢

回答:

我的理解就是需要做构建这些方面的事

第十二章用户体验

问题:

用户需达到怎样的体验?

回答:

提高网站主题和内容的相关性,当用户点击网站信息进入网站的时候,却发现内容并不是自己需要的,当然就会离开。

13章 软件测试

问题:

怎样才能保证测试质量呢?

回答:

在测试过程中不出错,选择正确的测试方法,保证每一次的测试质量

14章 质量保障

问题:

对我们大学生来说怎样才能保证做的结果达到质量?

回答:

控制好软件开发过程的风险以及更重可能出现的问题,做好软件的质量保障工作

15章 稳定和发布阶段

问题:

对于现阶段的我们事后诸葛亮会议对团队来说有什么作用?

做个有效的项目总结。 回顾开发过程的问题、预计与成果是否一致?改进团队的缺点。

16章 IT行业的创新

问题:

软件工程的技术和实践如何帮助创新?

回答:

为团队人员提供深造的机会 只有一个懂得不断充实自我的学习型团队,才能在发展的社会创造出更多的"奇迹"。鼓励员工的创造力 只有不断地创新才能保持企业竞争优势,而且做教育培训,是提高人才团队创新能力的重要手段。必须采取有效措施增强团队成员之间的融合度和亲和力,形成高昂的团队士气。团队是开放的,在不同阶段都会有新成员加入,高团队凝聚力会让团队成员在短期内树立起团队意识,形成对团队的认同感和归属感,缩短新成员与团队的磨合期,在正常运营期间,促使团队的工作绩效大幅提高。

17章 人,绩效和职业道德

问题:

怎样衡量自己的行为符不符合软件工程师的道德规范?

回答:

多进行沟通和交流,进行有效的绩效管理,看是否影响到别人的正常工作。

你可能感兴趣的:(软件工程)