现在自己已经是一个大三的学生了,对于编程语言方面已经有了足够的了解,虽然在编程技术方面可能还存在着很大的不足与空缺,但对于编程语言的大致了解还是比较充分的。但计算机专业不仅仅说是编程,其中还夹杂着很多很多其他的内容,比如数学等等。
因此想要成为一个优秀的编程人员一定要具备多种知识,千万不能认为我学习一门语言就是在计算机方面有很大的成就了。因为对于其他方面的学习显的尤其重要。而其中很重要的就是软件工程方面的学习。要想学好软件工程这能专业首先你得了解它是什么。软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户界面设计。人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”。软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性。那么,软件开发流程有哪些呢?请看本书。
从这其中我们就可以看到软件工程指的不仅仅是编程,重要的是除了编程以外对其他方面的深入理解,就比如数据结构与算法的加入。如果只是简简单单的编程,肯定能编程出想要的结果,但是整个过程可能会非常的繁琐,以及造成代码的重复和难以修改。软件工程的学习使编程变得更加的流畅美观,同时使编程的质量得到了很大的提升
最重要的数据结构与算法的加入使得编出的软件更加智能,以及便于操作。
但是对于软件工程的学习我还是存在的很大的疑惑,因为这门学科是一个集体性的学科,不是单一,像c啊等等的他要求学习这门学科的人要对于数学,数据结构以及编程语言有着不错的基础。我的疑惑就在于这个整合过程会是怎样,如果说只是简简单单的学这门课肯定是不行的,关键就在于如何有效的学习整合其中内容。以及在学习中我们应该更加注重那方面的学习是,算法,数据结构还是什么?
以上就是我对这本书的理解,希望能在今后的学习中深入的进行下去,使自己的能力得到进一步的提升。
读完《构建之法:现代软件工程》感想与体会
最新推荐文章于 2020-02-23 23:31:36 发布