经过粗略阅读《构建之法》之后,发现这本书的确不错,作者把软件开发方法讲得清晰有趣实用。冷冷硬硬的知识很鲜活的摆在我的眼前。强力推荐没有读过此书的朋友们读一下。惊艳之余的菜鸟我还有许多不能理解的东西,在此提出来望大家指教:

1.作为软硬件都涉及到的计科同学怎么认识与发展自己的软件放方面?

2.在软件开发过程中,个人能力与团队协作哪个更为重要?

3.书上提到了三种学院,讲解了计算机科学和软件工程的区别及其互助性,那软件学院和软件工程学院所学的是否有区别呢?

4.p63--断言是什么?

5.小飞拿到spec之后做的估计开发任务所需时间根据以前同类任务所需花费的实际时间以及其他同事估计的时间来进行估计的。那我们学生应如何估计一个项目开发所用的时间呢?

6.敏捷开发没有缺点吗?

7.适合大学生做软件开发的一种模式?

8.自己的需求能不能理解为大部分人的需求?需求分析属于感性的还是理性的?书上提及的认为理性多一点。

9.软件质量=程序质量+软件工程质量,程序质量和软件工程质量哪一个更为重要?

10.未来的软件工程开发模式会怎样?和现在的情况区别大吗?