软件工程是如何克服软件危机的?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-02
什么叫软件工程?软件工程是如何克服软件危机的?

软件工程是将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程及上述方法的研究。为了克服软件危机,人们从其他产业的工程化生产得到启示,采用工程的概念、原理、技术和方法来开发和维护软件

你这个问题太泛了,软件工程的主要目标就是为了消除软件危机,但是要达到这个目标是很难的。

什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机?

答: 软件工程是指导计算机软件开发和维护的一门工程学科。

采用工程的概念、原理、技术和方法来 开发与维护软件,

把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,

以 经济地开发出高质量的软件并有效地维护它。

~希望回答对你有帮助,如果有疑问,请继续“追问”!

~答题不易,互相理解,您的采纳是我前进的动力,感谢您!!

研制软件系统需要投入大量的人力和物力,但系统的质量却难以保证,也就是说,开发软件所需的高成本同产品的低质量之间有着尖锐的矛盾,这种现象就是所谓的“软件危机”。

· 产生软件危机的原因:

j 用户对软件需求的描述不精确,可能有遗漏、有二义性、有错误,甚至在软件开发过程中,用户还提出修改软件功能、界面、支撑环境等方面的要求。

k 软件开发人员对用户需求的理解与用户的本来愿望有差异,导致开发出来的软件产品与用户要求不一致。

l 大型软件项目需要组织一定的人力共同完成,多数管理人员缺乏开发大型软件系统的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。

m 软件项目开发人员不能有效地、独立自主地处理大型软件的全部关系和各个分支,因此容易产生疏漏和错误。

n 缺乏有利的方法学和工具方面的支持,过分的依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化。

o 软件产品的特殊性和人类智力的局限性,导致人们无力处理“复杂问题”。

· 要克服软件危机,就要认真分析软件危机的原因,探索用工程的方法进行软件生产的可能性,即用现代工程的概念、原理、技术和方法进行计算机软件的开发、管理、维护和更新。

2. 什么叫软件工程?软件工程的诞生是否从根本上消除了软件危机? 为什么?

解:· 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。

· 软件工程的诞生只能大大减少软件开发成本并提高软件质量,不能从根本上消除软件危机。

3.软件生存周期为什么要划分阶段?各个阶段的任务是什么?

解:· 软件也是一种产品,同样存在生存周期。把软件生存周期划分为几个阶段后,软件开发按照每个阶段的基本任务进行并产生相应的工作结果,这样有利于对软件开发过程进行管理,有利于提高软件产品质量。

· 可行性研究与计划阶段的基本任务:研究开发该项目的可行性。

需求分析阶段的基本任务: 理解和表达用户的要求。

设计阶段的基本任务: 建立系统的结构。

编程阶段的基本任务: 编写程序。

测试阶段的基本任务: 发现错误和排除错误。

4.什么是软件?如何评价软件的质量?

解:· 软件是程序以及开发、使用和维护程序所需的所有文档。

· 软件质量从可维护性、可靠性、可理解性和效率等方面对软件作较全面的评价。
求采纳为满意回答。

为了克服软件危机,人们从其他产业的工程化生产得到启示,采用工程的概念、原理、技术和方法来开发和维护软件。

  • 软件工程是如何克服软件危机的
    答:n 缺乏有利的方法学和工具方面的支持,过分的依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化。o 软件产品的特殊性和人类智力的局限性,导致人们无力处理“复杂问题”。· 要克服软件危机,就要认真分析软件危机的原因,探索用工程的方法进行软件生产的可能性,即用现代工程的概念、...
  • 软件工程是如何克服软件危机的?
    答:n 缺乏有利的方法学和工具方面的支持,过分的依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化。o 软件产品的特殊性和人类智力的局限性,导致人们无力处理“复杂问题”。· 要克服软件危机,就要认真分析软件危机的原因,探索用工程的方法进行软件生产的可能性,即用现代工程的概念、...
  • 怎样才能消除软件危机
    答:・ 要克服软件危机,就要认真分析软件危机的原因,探索用工程的方法进行软件生产的可能性,即用现代工程的概念、原理、技术和方法进行计算机软件的开发、管理、维护和更新。解:・ 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。・ 软件工程的诞生只能大大减少软件开发成本并提高...
  • 什么叫软件工程软件工程是如何克服软件危机的
    答:软件工程是将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程及上述方法的研究。为了克服软件危机,人们从其他产业的工程化生产得到启示,采用工程的概念、原理、技术和方法来开发和维护软件
  • 软件工程的概念是为解决软件危机而提出的这句话的意思
    答:软件工程的概念是为解决软件危机而提出的这句话的意思是说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题,20世纪60年代以来,随着计算机的广泛应用,软件生产率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这就是“软件危机”。软件工程概念的...
  • 什么是软件工程?它有哪些本质特征?怎样用软件工程消除软件危机?
    答:○3 造成软件危机的原因是: (1) 来自软件自身的特点:是逻辑部件,缺乏可见性;规模庞大,复杂,修改,维护困难. (2) 软件开发与维护的方法不当: 忽视需求分析; 认为软件开发等于程序编写; 轻视软件维护. (3) 供求矛盾将是一个永恒的主题:面对日益增长的软件需求,人们显得力不从心.
  • 为什么说软件工程的发展可以在一定程度上
    答:您问的是为什么说软件工程的发展可以在一定程度上解决软件危机的各种弊端吗?为解决弊端而提出。因为软件工程的提出就是为了解决软件危机所带来的各种弊端,包括使软件的开发成本控制在预期的合理范围之内等等,主要就是为了解决弊端而提出的。
  • 软件危机产生的原因,以及应对方法?
    答:产生软件危机的原因主要有两个方面:1.这与软件本身的特性有关。与硬件不同,软件是计算机系统的逻辑部分,而不是物理部分。软件样品是产品,试制过程也是生产过程。软件不会因使用时间过长而“老化”或“磨损”;在编写程序代码并在计算机上运行之前,很难测量软件开发过程的进度和评估软件质量。因此,软件...
  • 什么是软件工程?
    答:软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面,如电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库和游戏等。软件工程的目标是提高软件的质量...
  • 阐述软件危机的原因及清除软件危机的途径
    答:个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发 。1968 年北大西洋公约 组织 的计算机 科学家在联邦德国召开国际会议,第一次讨论软件危机问题,并正式提出“软件工程”一词,从此一门新兴的工程学科——软件工程学——为研究和克服软件危机应运而生。