通读《现代软件工程—构建之法》后的疑惑

烂漫一生 提交于 2020-03-17 17:16:13

作业说明:

三个问题:

  • 问题1:在构建之法P15,提到软件工程的目标是——创造“足够好”的软件。那么紧接着的一个问题就是——什么样的软件是“足够好”的或者说如何定义“足够好”的边界?例如:现在大学所使用的教务管理系统,该系统可以让学校的教学管理更加有条理,教务管理人员和学生能够更加便捷。但是每到选课的时候,就会出现很多如:验证码收不到、网站打不开等一系列问题。那么该系统是不是一个“足够好”的软件呢?
  • 问题2:在第五章作者提出了软件开发的一些流程。由于是粗略的看了一下,对于每一种开发流程的优缺点把握的不是很好。但是我想知道的是,当一个全新的项目开始时,要如何选择一种模式作为团队模式?一个团队的模式是固定的还是可以根据一些项目有所变动?
  • 问题3:读完第六章敏捷流程后,感觉到敏捷流程确实和之前提到的软件开发流程不一样。软件工程这门课更多的是注重实践,对于初学软件工程的我们来说,敏捷流程是否适合我们学习过程中团队的开发模式?
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!