导航:首页 > 工程技术 > 软件工程的起因

软件工程的起因

发布时间:2021-08-12 22:41:37

软件工程产生的背景

软件工程诞生背景:
几十年前,软件行业很不规范,小程序虽然个人能很好完成,但缺乏良好的代码管理;大程序设计人员多,工程复杂,由于缺乏相关理论知识和经验,导致很多失败的大项目产生,为了解决这种情况诞生了软件工程。建议你去读《人月神话》,能管窥一二。

软件工程专业诞生背景:
当年中国这片神奇的大地上缺少计算机方面刚毕业就能很好与企业接轨的人,因为高校供给企业的生源往往只知道理论知识,却不能又快又好地上手工作,企业又往往不愿意花费太多精力去培养这样的人,所以为了解决这种蛋疼的状况,中国的软件工程专业诞生了,更重视计算机实践方面的教学!

Ⅱ 软件危机产生的原因,以及应对方法

软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。

产生软件危机的原因主要有两个方面:

1.这与软件本身的特性有关。

与硬件不同,软件是计算机系统的逻辑部分,而不是物理部分。软件样品是产品,试制过程也是生产过程。

软件不会因使用时间过长而“老化”或“磨损”;在编写程序代码并在计算机上运行之前,很难测量软件开发过程的进度和评估软件质量。因此,软件开发过程的管理和控制是非常困难的。

2.软件开发人员的弱点。

首先,软件产品是人们思考的结果,所以软件产品的水平最终在很大程度上取决于软件人员的教育、培训和经验积累。

合作开发大型软件通常需要很多人,即使对于一个软件开发人员深入研究领域的应用程序,所以你需要用户和软件和软件开发人员之间的沟通,不可避免地发生在这个过程中理解的差异,导致后续错误的设计或实现。

(2)软件工程的起因扩展阅读:

解决途径

人们开始开发过程中软件开发和软件工具的使用,协助软件项目管理和生产技术,人们还将使用在软件生命周期的所有阶段的软件工具有机地集合作为一个整体,形成可以支持软件开发和维护的整个过程的集成软件支持环境,以解决软件危机从管理和技术两个方面的问题。

此外,人工智能和软件工程的结合在20世纪80年代后期成为一个活跃的研究领域。基于程序转换、自动生成和可复用软件的新软件技术的研究取得了一定的进展。

在软件工程理论的指导下,发达国家建立了较为完整的软件产业生产体系,形成了较强的软件生产能力。软件标准化和可重用性受到业界的高度重视,在避免劳动重复使用和缓解软件危机方面发挥了重要作用。

Ⅲ 一个项目失败的根本原因包括哪几个方面(软件工程)

。。。软件工程 一个项目失败的根本原因? 这个应该是没有标准答案的吧
个人感觉
对项目的理解没有到位 即客户(对象)需求 软件做出来就是要服务的 明确了对象的需求 才能做到有用 再说下去就涉及到很多方面了。。。-。- 领导?资金?技术?实力?

Ⅳ 软件工程打不开什么原因

问题描述的很不清晰

Ⅳ 产生软件危机的原因是什么怎样才可能消除软件危机

你这个问题太泛了,软件工程的主要目标就是为了消除软件危机,但是要达到这个目标是很难的。
什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机?
答:
软件工程是指导计算机软件开发和维护的一门工程学科。
采用工程的概念、原理、技术和方法来
开发与维护软件,
把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,

经济地开发出高质量的软件并有效地维护它。
~希望回答对你有帮助,如果有疑问,请继续“追问”!
~答题不易,互相理解,您的采纳是我前进的动力,感谢您!!

Ⅵ 软件工程导论解答题,1、软件危机是什么,其产生的原因是什么 2、详细设计要做些什么

1。软件危机是指:在计算机软件开发和维护过程中所遇到的一系列严重的问题。
2。原因是:一方面与软件本身的特点有关,另一方面是和软件的开发和维护的方法不正确有关。
3。详细设计步骤:
1。结构程序设计
2。人机界面设计
3。数据设计
4。体系结构设计
5。过程设计(最重要)

Ⅶ 软件工程出现的原因

由于上世纪中叶的软件危机

Ⅷ 软件危机产生的原因是什么

软件危机产生的原因:

1、用户需求不明确

2、在软件开发过程中,用户需求不明确问题主要体现在四个方面:

3、在软件开发出来之前,用户自己也不清楚软件开发的具体需求;

4、用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误;

5、在软件开发过程中,用户还提出修改软件开发功能、界面、支撑环境等方面的要求;

6、软件开发人员对用户需求的理解与用户本来愿望有差异。

软件危机解决途径:

软件工程诞生于60年代末期,它作为一个新兴的工程学科,主要研究软件生产的客观规律性,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本 、改进软件产品质量、提高软件生产率水平的目标。软件工程学从硬件工程和其他人类工程中吸收了许多成功的经验,明确提出了软件生命周期的模型,发展了许多软件开发与维护阶段适用的技术和方法,并应用于软件工程实践,取得良好的效果。

在软件开发过程中人们开始研制和使用软件工具,用以辅助进行软件项目管理与技术生产,人们还将软件生命周期各阶段使用的软件工具有机地集合成为一个整体,形成能够连续支持软件开发与维护全过程的集成化软件支援环境,以期从管理和技术两方面解决软件危机问题。

Ⅸ 软件危机产生原因为什么用软件工程来解决软件危机你对软件工程认识

不大清楚

Ⅹ 软件危机产生的原因

软件工程研究结果表明 ,软件危机的原因主要有两方面: ①与软件本身的特点有关。 软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件;软件样品即是产品,试制过程也就是生产过程;软件不会因使用时间过长而“老化”或“用坏”;软件具有可运行的行为特性,在写出程序代码并在计算机上试运行之前,软件开发过程的进展情况较难衡量,软件质量也较难评价,因此管理和控制软件开发过程十分困难;软件质量不是根据大量制造的相同实体的质量来度量,而是与每一个组成部分的不同实体的质量紧密相关,因此,在运行时所出现的软件错误几乎都是在开发时期就存在而一直未被发现的,改正这类错误通常意味着改正或修改原来的设计,这就在客观上使得软件维护远比硬件维护困难;软件是一种信息产品,具有可延展性,属于柔性生产,与通用性强的硬件相比,软件更具有多样化的特点,更加接近人们的应用问题。 随着计算机应用领域的扩大,99%的软件应用需求已不再是定义良好的数值计算问题,而是难以精确描述且富于变化的非数值型应用问题。因此,当人们的应用需求变化发展的时候,往往要求通过改变软件来使计算机系统满足新的需求,维护用户业务的延续性。 ②危机原因来自于软件开发人员的如下弱点: 其一,软件产品是人的思维结果,因此软件生产水平最终在相当程度上取决于软件人员的教育、训练和经验的积累; 其二,对于大型软件往往需要许多人合作开发,甚至要求软件开发人员深入应用领域的问题研究,这样就需要在用户与软件人员之间以及软件开发人员之间相互通讯,在此过程中难免发生理解的差异,从而导致后续错误的设计或实现,而要消除这些误解和错误往往需要付出巨大的代价; 其三,由于计算机技术和应用发展迅速,知识更新周期加快,软件开发人员经常处在变化之中,不仅需要适应硬件更新的变化,而且还要涉及日益扩大的应用领域问题研究;软件开发人员所进行的每一项软件开发几乎都必须调整自身的知识结构以适应新的问题求解的需要,而这种调整是人所固有的学习行为,难以用工具来代替。 软件生产的这种知识密集和人力密集的特点是造成软件危机的根源所在。 从软件开发危机的种种表现和软件开发作为逻辑产品的特殊性可以发现软件开发危机的原因: (1)用户需求不明确 在软件开发过程中,用户需求不明确问题主要体现在四个方面: 在软件开发出来之前,用户自己也不清楚软件开发的具体需求; 用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误; 在软件开发过程中,用户还提出修改软件开发功能、界面、支撑环境等方面的要求; 软件开发人员对用户需求的理解与用户本来愿望有差异。 (2)缺乏正确的理论指导 缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。 (3)软件开发规模越来越大 随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。 (4)软件开发复杂度越来越高 软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处理“复杂问题”。所谓“复杂问题”的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。这个只是原因,有一些解决的方法,我不想打字了 累死我了!你要是想知道再说吧。

与软件工程的起因相关的资料

热点内容
苏州假山景观设计工程 浏览:862
哈尔滨工程造价招聘 浏览:937
建筑工程土建劳务分包 浏览:632
道路监理工程师 浏览:476
安徽工程大学机电学院在本校吗 浏览:370
河北工程大学保研率多少 浏览:287
有学质量工程师的书吗 浏览:479
康乐县建筑工程公司 浏览:569
助理工程师二级 浏览:872
注册安全工程师初级考试时间 浏览:901
食品科学与工程专业课题研究 浏览:881
工程造价图纸建模 浏览:888
辽宁恒润建设工程有限公司 浏览:93
实行施工总承包的工程项目 浏览:737
道路桥梁工程技术兴趣爱好 浏览:316
密歇根理工大学电气工程专业 浏览:388
广西交通工程质量监督站 浏览:31
四川大学材料科学与工程学院考研参考书目 浏览:858
有线电视工程建设管理条例 浏览:270
云南工程监理公司排名 浏览:673