作业一
第一二题在另一篇博客中介绍了我们小组及软件工程学习目标。 3.软件工程是不是教会不怎么会写程序的人开发软件?你的观点? 答:软件工程是一项工程,一般不是一个人完成的,既需要编程的程序员也需要有策划者,后期维护者等等。开发软件的人不一定编程能力特别强,有其他特长如建模、美工等都可以参与进来。软件工程不仅让不会写程序的人能参与到软件设计中来,也让程序员的思路框架更加清晰,对软件开发过程把握更加明确。
作业二
1.作为有抱负的软件工匠,我们正在通过实践和帮助他人学习工艺来提高专业软件开发的门槛。通过这项工作,我们认识到:不仅仅是工作软件,还有精心制作的软件。不仅仅是对变化做出反应,也在稳步增加价值,不仅仅是个体和互动,也是一个专业人士的社区。不仅仅是客户合作,还有富有成效的伙伴关系。 3.做任何事都离不开原理与方法论。软件工程方法论为软件的开发过程制定了一个标准,起到引导作用,能让我们编写的软件更加正规,减少漏洞,能让我们在遇到问题的时候找到对应的解决方法,做好软件工程的长期维护。