通读《现代软件工程—构建之法》提出问题。

问题一:软件工程是什么?

   通过阅读《现代软件工程—构建之法》第一章概述的时候书中提到了“软件+程序+软件工程”。在1.2节做出了详细的解释(p8),软件工程是把系统的,有序的,可量化的方法应用到软件开发,运营和维护的过程上。软件工程包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。我从中了解到软件工程是分阶段进行的, 但是我还是不太懂软件工程的定义,有点儿模糊。

问题二:计算机科学与软件工程是什么关系?

  通过阅读《现代软件工程—构建之法》第一章概述 ,在1.2.2小节中提到了软件工程与见算计科学的区别,在(p12)中给出了它们二者的侧重点不同,我想知道它们二者的优劣之分是什么?它们之间在以后的发展上有什么区别,具体又是什么? 

问题三:团队开发时,成员如何进行高效的交流?

  通过阅读《现代软件工程—构建之法》第五章。 在5.1中了解了团队和非团队的区别(p96)。但是在团队中每个人都会对同一个问题有不同的见解,都有优缺点,我们是应该坚持自己的看法还是接受对方的意见;除此之外,就是在团队中要如何进行具体的分工,怎样做才能使成员之间团结,做事更高效?如果团队中出现矛盾了,该如何调解?

猜你喜欢

转载自www.cnblogs.com/LXxue/p/10494034.html