软件工程习题答案.pdfVIP

  • 1
  • 0
  • 约1.97万字
  • 约 18页
  • 2026-02-14 发布于河南
  • 举报

软件程习题答案

第1章软件程概述

参考答案

.选择题

1.B

2.A

3.B

4.B

5.D

6.B

7.D

8.A

9.D

.填空题

1.设计编码测试

2.软件费可靠性可维护性可重性及产率等

3.计算机软件开发和维护

4.分解抽象和信息隐蔽致性确定性

5.软件的总标待开发软件的需求

6.三

7.计划阶段开发阶段维护阶段

8.软件需求明确

9.制定计划风险分析开发实施户评估

三.名词解释

1.软件的定义如下:在运中能提供所希望的功能和性能的指令集,使程序能正确运的数据结构,描述程序研制过程和

法所的档。

2.软件程是指导计算机软件开发和维护的门学科。

3.软件危机指的是软件开发和维护过程中遇到的系列严重问题。

4.就是从提出软件产品开始,直到该软件产品被淘汰的全过程。

5.瀑布模型称存周期模型,由B.M.Boehm提出,是软件程的基础模型。其核思想是按序将问题化简,将功能的实

现与设计分开,便于分协作。

6.螺旋模型将瀑布模型与演化模型结合起来,并且加两种模型均忽略了的风险分析,弥补了两者的不。

四.简答题

1.软件既是知识产品,是与汽车,建筑物样的业产品,此外,软件还具有类似艺术,学术那样的知识性创造和特点,

软件的特点如下:

软件是种逻辑实体,不是具体的物理实体,因它具有抽象性;

软件是通过们的智活动,把知识与技术转化成信息的种产品,是在研制、开发中被创造出来的;

在软件的运和使期间,没有硬件那样的机械磨损、化问题;

软件的开发和运经常受到计算机系统的限制,对计算机系统有着不同程度的依赖关系;

软件的开发尚未完全摆脱的开发式;

软件的开发费越来越,成本相当昂贵;

软件的开发是个复杂的过程,因管理是软件开发过程中必不可少的內容。

2.软件危机主要表现如下:产品不符合户的实际需要;软件开发产率提的速度远远不能满客观需要,软件的产率

远远低于硬件产率和计算机应的增长速度,使们不能充分利现代计算机硬件提供的巨潜;软件产品的质量差;对

软件开发成本和进度的估计常常不准确;软件的可维护性差;软件档资料通常既不完整也不合格;软件的价格昂贵,软件成

本在计算机系统总成本中所占的例逐年上升。

造成软件危机的原因是:软件的规模越来越,结构越来越复杂,软件开发管理困难复杂,软件开发费不断增加;软件开

发技术落后,产式落后,开发具落后,产率提缓慢。

3.软件程原则如下:分阶段的存周期计划严格管理;坚持进阶段评审;实严格的产品控制;采现代程序设计技

术;应能清楚地审查结果;合理安排软件开发组的员。

4.软件程是门程性的学科,其标主要是成功地建造个型软件系统。包括:付出较低的开发成本;达到要求的软

件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费;能按时完成开发任务,及时交付使;开发的软

件可靠性。

临的主要问题是:软件费,软件可靠性,软件维护,软件产率,软件重。

5.软件存周期般分为如下个阶段:问题定义及可性研究,需求分析,概要设计,详细设计,编码,测试,运与维

护。

软件存期也可以分为三个的阶段:计划阶段、开发阶段和维护阶段。

6.软件的质量保证作不能等到编码阶段结束之后再进,其理由如下:

(1)部分错误是在编码之前造成的。

(2)错误发现与改正得越晚,所需付出的代价也越。因此,在每个阶段都要进严格的评审,以便尽早发现在软件开发过程

中所犯的错误,这是条必须遵循的重要原则。

7.在瀑布模型开发软件时,每项开发活动均应具有如下特征:

(1)从上项活动接收该项活动的作对象,作为输;

(2)利这输实施该项活动应完成的内容;

(3)给出该项活动的作结果,作为输出传给下项活动;

(4)对该项活动实施的作进评审。若其作得到确认,则继续进下项活动,否则返回前项,甚更前项的活动进返

8.对这个项的个重要要求是,严格按照已对外公布了的期完成产品开发作,因此,选择命周期模型时应该着重考

虑哪种模型有助于加快产品开发的进度。使增量模型开发软件时可以并完成开发作,因此能够加快开发进度。

这个项是开发该公司已被泛应的字处理软件的新版本,从上述事实少可以得出3点结论:第,旧版本相当于个原

型,通过收集户对旧版本的反映,较容易确定对新版本的需求,没必要再专门建个原型系统来分析户的需求;第,

该公司的软件程师对字处理软件很熟

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档