对软件工程的理解
个人对软件工程的理解:
自从计算机的出现,软件在社会中占用越来越重要的地位,只不过软件开发的过程中会出现很多问题。就因为存在这些问题,才需要有 “软件工程” 这一门学科。
软件开发的过程中出现的问题主要有两个来源:软件本身的特点(复杂性、一致性、不可见性、可变性)及不正确的方法(比如:不够重视注释与文档、没有足够理解用户的需求等)。通过学习软件工程,目的是避免这些不正确的方法,同时也对软件本身的特点有比较深的理解,以便能够降低问题的重度(比如通过降低软件的复杂度等)。
目前学到了的主要概念:
软件工程并不是讲怎么写好代码,而是讲怎么在写代码之前(及之后)充分考虑问题的各个方面(包括做可行性分析、做需求分析、造成一个代码的框架、安排一些单元测试及综合测试、组织一个团队等等)。

浙公网安备 33010602011771号