码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程学

时间:2014-09-23 21:54:25      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:软件工程   面向对象   软件开发   解决方案   

看完软工视频,对其中的内容做下简单回顾。我们正式接触到软件工程,对这个概念还不是很清楚,也许只有当我们操作起来才能真正了解吧!

bubuko.com,布布扣

首先说明下软件工程的发展史,每一段发展史肯定是有不少错误的,也就是在这些错误中不断成长,才有了今天如此专业化的软件工程学。这些错误引起的就是所谓的“软件危机”,针对软件危机就像金融危机一样,肯定是先分析原因,再找出解决方案,借鉴其他工程领域的管理技术,逐步使软件工程这门新科学发展和完善起来。

学习软件工程主要就是了解它的原理和方法。生命周期方法学把软件生命周期划分为几个独立阶段,每个阶段完成确定的任务,交付相关文档,基本上都是按顺序完成,每个阶段都进行严格的技术审查和管理复审。但是当软件规模庞大或者需求多变时,这种方法开发往往是不成功的。那么,面向对象的方法就应运而生了。面向对象方法学有4个要点:对象、类、继承、消息通信。这种方法简化了软件的开发和维护,提高了软件的可重复性。

概念上将软件生命周期划分为问题定义、可行性研究、需求分析、总体设计、详细设计、编码、和单元测试、综合测试以及运行维护8个阶段,我将其概括成图中3个阶段。从事软件开发工作时,软件规模、种类、开发环境及使用的技术方法等因素都影响阶段的划分。在规划的时候有8中模型,运用最多的就是“瀑布模型”,我们要对这些有了解。

这就是我对软件工程的整体认识,接下来会有更细的内容。

软件工程学

标签:软件工程   面向对象   软件开发   解决方案   

原文地址:http://blog.csdn.net/xfz0330/article/details/39503541

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!