第一周作业
1.写出软件工程课程的flag,列出对软件工程课程的希望和个人目标。
答:
flag:希望能够学会软件工程开发的思想而不仅仅局限于编程。
希望:希望能够学会软件工程课程的相关知识和顺利通过这个课程。
个人目标:掌握软件的实现和管理,并且了解软件实验的过程。
软件工程是不是教会不怎么会写程序的人开发软件?并写出观点。
答:
个人认为软件工程并不是教会不怎么写编程的人开发软件。本人认为以上的观点是片面的。首先,从软件工程本身的定义“软件工程是一门研究用工程方法构建和维护有效的、实用的、和高质量的学科”来看,它是一种以工程化的方法去分析、规范程序的设计,而不是简单的教人去写程序,开发软件。其次,软件工程所涉及的范围及其广泛,包括程序设计语言、数据库、软件开发工具、系统平台、标准设计模式等方面,教人写程序只是其中一方面。再次软件工程作为一项工程,对软件设计的各个指标都有严格的要求,对后期软件的维护有一定的追求,并非只是简单的开发软件。