① 软件工程出现的原因
由于上世纪中叶的软件危机
② 为什么提出软件工程
1.软件
要知道什么是软件工程,当然得先知道什么是软件.软件就是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据和相关文档的完整组合.注意:软件不仅包括程序,还包括文档.所以做软件也不仅仅是编程序,还需要写文档,后者应该提到与前者并重的地位。
2.软件危机
从50年代到60年代,人们曾经把程序设计看作是一种任人发挥创造才能的技术领域,只要程序能得到正确的结果,程序的写法可以不受任何约束.人们认为好的程序应该是运用了许多与众不同的技巧和窍门的程序.这种观点好象把编程序当成了一种艺术,因为艺术总是宣扬个性,喜欢与众不同.(实际上,编程序的确可以看做是一种艺术,不过这种艺术是在遵循一定范式和准则这个前提下的艺术,个人观点) 然而,随着软件的规模越来越大,人们在实践中发现随心所欲编写的程序给维护,修改带来了很大的麻烦.程序晦涩难懂,不同程序员,不同时期编写的模块难以接口.因此,软件开发遇到了很大的困难.往往投入很大,收获甚微.做的软件漏洞百出,或无人使用.这就是软件危机.
于是,人们在茫然中,渐渐的抛弃了原先的观点,开始探索一种新的软件开发的思想.这就导致了软件工程的产生.程序也从按个人意图创造的"艺术品"转化为一种工程化的产品。
3.软件工程的定义
软件工程的定义很多,如:“软件工程是开发,运行,维护和修复软件的系统方法”;“建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”等等。
定义是抽象的,掌握精髓才是关键。对软件工程的最好理解就是“只可意会,不可言传”,试问各位看官,您们都学过化学,但化学的定义是什么呢?
但是,为了更快的意会,有必要在此废话几句。软件工程可以看作是一种方法,一种思想,就是指导大家如何更好地开发软件的方法和原则。软工也可看作是一种工具,就是帮助大家分析,设计软件的工具,如:流程图,数据字典,以及一些辅助软件等。软工还可以看做是一种过程,就是软件开发的过程。实际上,方法,工具,过程三者是软件工程的三要素.
我是大一软件工程专业的新生呢,上面的我从网上找来的,觉得挺好的,再者,说简略一点就是,我认为是在做软件开发的过程中加入了工程化的思想,使软件开发,管理得更好,质量更高。
③ 软件工程的题,跪求!
有没有酬劳?
④ 作为计算机技术领域中的一门新兴学科,软件工程主要是为了解决问题( )。填什么
软件工程是为了解决软件危机产生。
软件工程师面对问题时,首先要把问题的事实即数据无歧义地有组织地清清楚楚地表示出来,然后,利用逻辑的分析、归纳和推理找出问题的症结之所在,最后根据软件设计与开发的原则和最佳实践得到问题的解决方案。
(4)软件工程的出现主要是由于扩展阅读:
注意事项:
软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,当前已经推出了许多软件工具,这些软件工具集成起来,建立起称之为计算机辅助软件工程(CASE)的软件开发支撑系统。CASE将各种软件工具、开发机器和一个存放开发过程信息的工程数据库组合起来形成一个软件工程环境。
软件工程的过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理、及软件开发各个阶段完成的里程碑。
⑤ 软件工程产生的原因,具体包括什么内容
原因:软件危机的出现。
具体内容:
软件规模越来越大,结构越来越复杂。
软件开发管理困难而复杂。
软件开发技术落后。
生产方式落后,仍采用手工方式。开发工具落后,生产率提高缓慢。
⑥ 为什么会出现软件工程
为了解决软件危机,用工程化的思想来进行软件开发。
所有软件工程书的第一部分都是这个内容,详细的去下本电子书看看吧。