在我看来,软件工程就其作为一门学科而言,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面;其作为一项工程来说,是运用我们所学到的知识以及平时的积累来设计制作出一个能够被广大用户所认可的项目。
但是还存在一些譬如学好软件工程是否需要进行超大量的程序编写,开发出一款能被广大用户所喜爱的软件需要满足什么样的条件,旨在将软件推广出去主要是在程序编写上下工夫还是在宣传上下功夫,在进行工程创造时应该注意的问题都有哪些,开发过程中有多少个分工最优以及每个人的分工是什么。