软件工程答案.pdfVIP

  • 0
  • 0
  • 约5.67千字
  • 约 4页
  • 2026-02-14 发布于河南
  • 举报

软件程答案

软件程答案

1、简述软件的定义与特点?

软件是完成某类问题求解的程序和数据以及维护程序必须提供的系列档组成的集合。

特点:从内部特性讲,软件是量逻辑元素的复杂集合,这些逻辑元素可以是变量、数组、记录、件、标号、常数等数据结

构,也可以使循环、转移、条件、顺序、推理、赋值等控制机制,甚还可以是环境、、其他软件、硬件等外部因素。

从外部特性讲,软件是种逻辑的信息产品,是字、符号表达的智产物。

1)软件是逻辑的不是物理的产品

2)软件是由开发或程化形成的,没有明显的制造过程

3)软件在运和使期间,不存在硬件那样的磨损和化问题,但存在退化问题,开

发员必须维护软件

4)多数软件是定义的,不是通过已有构建组装成的

5)软件成本相当昂贵

6)软件本是复杂的

2、什么是软件程?软件程的诞是否从根本是那个消除了软件危机?为什么?

1)软件程是门研究如何使系统化、规范化、数量化等程原则和法去进软

件开发和维护的学科。可定义为:软件程是类设计软件的程。

2)不能,软件危机是客观存在的,它既是软件本的特殊性质造成的结果,也是们

对它认识不,还缺少有效的理论核技术驾驭或控制它导致的必然结果。软件危机不会在短时间内消除,类除了解决软件

危机这条路之外别他途。

3、什么是软件存周期?各个阶段任务是什么?

a软件存周期称软件命周期,是指个软件系统从标提出到最后丢弃的整个过程。

b各个阶段的任务:可性研究,此阶段的任务不是具体解决问题,是研究问题的范围,探索这个问题是否值得解决,是否

有可的就解决法。需求分析,此阶段的任务主要是确定标系统必须具备哪些功能。详细设计阶段的任务就是把解法具体

化,设计出程序的详细规格说明,包括必要的细节,程序员可以根据他们写出实际的程序代码。

编码和单元测试,此阶段的任务是程序员根据标系统的性质和实际环境,选取种适当的级程序设计语,把详细设计的

结果翻译成选定的语书写的程序,并且仔细测试编写出的每个模块。综合测试,这个阶段的任务是通过各种类型的测

试,使软件达到预定的要求。维护阶段的任务是通过各种必要的维护活动是系统持久地满户的需要。

4、什么是软件危机?软件危机有哪种表现?为什么会产软件危机?怎样克服软件危

机?

a.软件危机就是软件在开发过程中存在的系列严重的问题的总称。

b.表现:由于软件危机的爆发,引发了软件业的场灾难,许多软件法正常

运,甚失败,带来了经济上、技术上、理上的损失;另,软件危机也促使们从层次上反思软件的本质及开发技

术、法上存在的严重缺陷,促使计算机领域发展新技术,寻找解决软件危机的途径。

c.产软件危机的原因是多的,有观念上。技术上、环境上及认为的因素。技

术上原因有:

1)软件设计法存在致命的缺陷

2)软件逻辑的不是物理的,次软件的质量法根据各组成部件的质量来衡量。

3)软件的逻辑本性以及其构成的庞复杂的逻辑体系使开发员感到束策,难以驾驭。

4)实现软件的具——程序设计语本存在严重的缺陷。

d.(1)研制新代体系结构的智能型计算机,改变软件实现的式,以此降低软件的复杂性。(2)软件程的解决途径

(3)采向对象的软件设计法,使解决问题的法空间同客观世界的问题空间完全致,降低或化解软件设计的复杂

性。

5、软件存周期模型有哪些主要模型?

a瀑布模型b原型模型c增量模型d螺旋模型e喷泉模型

6、可性研究的任务是什么?

可性研究是要进次压缩简化了的系统分析和设计过程,也就是说在较层次上以较抽象的式进设计的过程。

7、可性研究有哪些步骤?

(1)确定系统的规模和标(2)分析现有系统(3)建新系统的层逻辑模型(4)设计和评价新系统的实现案(5)指

定动案(6)书写计划任务书(7)提交审查

8、可性研究的的是什么?

通过对被开发系统的可性研究,能够实现最的代价在尽可能短的时间内确定问题是否可以解决

9、什么是需求分析?该阶段的基本任务是什么?

需求分析法包括对软件的数据域和功能域的系统分析过程及其表法,并定义了系统逻辑视图和物理视图的表法。

任务:a确定系统的综合要求b分析系统的数据要求c建标系统的逻辑模型d修正系统开发计划e建原型模型f编写软件需

求规格说明书及评审

10、数据流图与数据字典的作是什么?画数据流图应注意什么?

数据流图是来描绘软件系统逻辑模型的图形具,于描绘信息在系统中的流动和处理情

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档