对现代软件工程的认识

从刚进入大学以来,到现在也有三年了,我对软件工程也有了初步的了解。然而,真正认识软件工程,还得从阅读完邹欣的《构建之法:现代软件工程》这本书说起。
书中强调了“做中学”的学习方法,还阐述了软件工程是一门涉及范围较广的学科。其书中还对计算机做了细化,软件工程就是其中最为重要的学科之一。计算机学科分为四个领域,分别是计算机科学,计算机工程,软件工程和信息系统。而软件工程是以系统的,科学的,定量的途径,把工程应用于软件的开发和维护,同时,开展对上述过程中的各种方法和途径的研究。软件工程领域的工作者需要掌握软件开发的方法学和工程学的知识,并应用于软件的研究和开发。
软件工程是一门研究用工程化方法构建和维护有效的,实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式,等方面。
软件工程的目标是:在给定成本,进度的前提下,开发出具有可修改性,有效性,可靠性,可理解性,可维护性,可重用性,可适应性,可移植性。可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率。

读完《构建之法:现代软件工程》这本书我还有的几个问题:
1.为什么效能分析—选择分析方法可以缩短算法运行所花费的时间?
2.为什么对于简单的数据类型,没有必要用类来实现?而是用指针传递?

17级软工一班 张云翔

发布了1 篇原创文章 · 获赞 1 · 访问量 48

猜你喜欢

转载自blog.csdn.net/zhangyunxiang123/article/details/104416411