本文共 632 字,大约阅读时间需要 2 分钟。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
大多数软件工程师都会一心一意扑在写代码上——这种做法合情合理,这是在一定规模的团队中成为优秀工程师重要的一步。然而,成功的公司会不断发展壮大,本来软件工程团队中的每个人都可以很方便地与其他人交谈,然而,团队迟早会多到几十个人,且有可能分散在不同的楼层,甚至在不同的地点开设新办事处,届时面对面的交流就不够了。而电子邮件、聊天或视频通话等渠道就会显得愈发重要了。这种增长的速度因公司而异:有些公司需要数年的时间;而对一些非常成功的公司来说,这个过程非常迅速。
软件工程得以发展,不止要靠实际的代码,还要有一些抽象的东西,这些理论性质的东西,都是总结前人的经验所得到,有很好的指导作用。换句话说,我们不止要学习怎么编写软件,在对编程语言有一定的了解之后,我们还要学习怎样更好的编写软件。除此之外,软件工程的行业规范,业内道德规范等,都是我们需要学习的东西。软件工程,很庞大,我们要学习的有很多。
转载地址:http://brszb.baihongyu.com/