在软件专业已经学习一年半的时间了,今天说一说我对软件工程的理解。
软件工程是一门研究工程化方法构建和维护有效实用高质量软件的一门学科,软件工程的课本中讲的基本都是理论,在之前的一次课中,我清楚记得老师说过,软件工程这门课,就是要我们团结协作,然后开发出一个可观的项目来。软件工程顾名思义,就是用工程的概念来开发和维护软件。就像一个建筑公司建造一栋高楼一样,建造高楼前首先要判断高楼是否有能力建造,建造的这栋高楼是否可以盈利,建造的这个高楼是不是有人用。随着计算机应用范围越来越广,我们就需要更多的软件去解决新的问题,满足人们对计算机更多不同种类的需求。而软件工程就是从需求出发,以提高质量、降低成本为目的,对软件进行设计与实现,并进行系统的运行与维护。使软件的开发、运行与维护具有科学性、有效性、可靠性,以更好的满足人们的需求,所以如何更好的掌握软件开发技术,开发和维护软件,提高软件开发过程的效率和质量,是软件专业不断摸索和探求的重点问题。软件工程学科包含为完成软件需求、设计、构建、测试和维护所需的知识、方法和工具。软件工程不局限在理论之上,更重要在实践上,能够帮助软件组织协调团队、运用有限的资源,遵守已定义的软件工程规范,通过一系列可复用的、有效的方法,在规定的时间内达到预先设定的目标。针对软件工程的实施,无论是采用什么样的方法和工具,先进的软件工程思想始终是最重要的。只有在正确的工程思想指导下,才能制定正确的技术路线,才能正确地运用方法和工具达到软件工程或项目管理的既定目标。
?要想学好软件工程,需要很多能力,例如编程语言能力,编码能力,学习能力,设计能力,团队协作能力,这些都必不可少。我会努力锻炼自己,希望以后能更好的深入了解软件工程。
原文:https://www.cnblogs.com/lvlika/p/12431148.html