首页 > 代码库 > 软件工程(二)——软件工程
软件工程(二)——软件工程
每本书的第一章,都是在讲宏观的东西,软工也不例外。接下来,我们就要介绍软件工程“是什么”的问题。
那何为软件危机?
目前,一些小型系统已经无法满足人们的需求,软件开发者就要设计出大型系统来满足用户需求,但是开发技术还不足,在设计的时候就会出现问题,软件的管理和维护也就相对来说比较复杂一些。所以说,在软件开发和维护的过程中遇到的问题,叫“软件危机”。
一、是什么?
软件工程是为了解决软件危机而出现的。那何为软件危机?
目前,一些小型系统已经无法满足人们的需求,软件开发者就要设计出大型系统来满足用户需求,但是开发技术还不足,在设计的时候就会出现问题,软件的管理和维护也就相对来说比较复杂一些。所以说,在软件开发和维护的过程中遇到的问题,叫“软件危机”。
人们为了摆脱“软件危机”,对遇到的问题,进行不断的总结得出:开发软件的时候按照开发工程的原则和方法来开发,可以解决“软件危机”。得出的结论即为软件工程的概念。(软件+工程)
1、软件工程方法:解决软件开发“如何做”的问题。
2、软件工程过程:管理和控制产品质量的关键。
3、软件工程工具:提供软件支撑环境,辅助软件开发过程的完成。
二、软件工程三要素
软件工程是以提高软件质量和生产率为目标,由过程,方法,工具,三个要素组成。1、软件工程方法:解决软件开发“如何做”的问题。
2、软件工程过程:管理和控制产品质量的关键。
3、软件工程工具:提供软件支撑环境,辅助软件开发过程的完成。
4、软件工程中的质量是最重要的,它是软件工程的目标。
三、总结
在介绍软件工程的内容之前,我们先要明白软件工程是什么?只有知道了它是什么,才能更好的理解后面的内容。软工这块,虽然写文档有些枯燥乏味,但是这对于软件开发来说是最重要的一部分,思想有了,后面就简单了,按照基本思想去做就可以。
软件工程(二)——软件工程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。