软件工程导论期末题库.docVIP

  • 0
  • 0
  • 约7.57千字
  • 约 16页
  • 2026-02-13 发布于江苏
  • 举报

1、填空题

1.通常来说,可以从__一致性__、_完整性___、_现实性____与_有效性___四个方面验证软件需求得对的性。

2.IPO图就是_输入、解决与输出图_得简称,它就是美国IBM公司发展完善起来得一个图形工具。

3.系统流程图就是描述__物理模型__得老式工具,用图形符号体现了系统中各种元素之间得_____信息流动_____情况。

4.数据流图中得箭头表达数据流,椭圆或圆形表达数据解决,矩形表达数据得源点/终点。

软件测试得环节按顺序分别就是:___单元测试_____、子系统测试、系统测试(子系统与系统测试通常称为集成测试)、__确认测试__与_____系统测试(集成测试)____

软件生命周期通常可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运营与维护阶段。

可行性研究重要集中在如下四个方面_经济可行性_、__技术可行性____、__法律可行性___与抉择。

在结构化设计中,HIPO图应用在总体设计阶段,由IPO图与_层次图_两部分构成。

复杂问题得对象模型通常由下述五个层次构成:主题层、___类与对象_层、__结构___层、_属性_层与__服务_层。

实施精化设计得目标就是基于模块得“高内聚低耦合”得原则,提高模块得_独立性。

软件生命周期通常可分为___问题定义_、可行性研究、__需求分析__、概要设计__、具体设计、编码、__软件测试_、运营与维护阶段。

面向对象得数据存储管理模式分为__文件__、_关系数据库__与__面向对象数据库___三种。

单元测试通常以_白盒_测试为主,__黑盒__测试为辅。

软件工程三要素包含_方法_、__工具___与__过程___,其中,_过程_支持软件开发得各个环节得控制与管理。

类构件得重用方式有_实力重用__、__继承重用______与_多态重用__三种。

能力成熟度模型分为5个等级:初始级、____可反复____级、__已定义___级、____已管理__级与__优化____级。

2、判断题

1、向滞后得项目中增加人手会使得项目更加滞后。(T)

2、过程描述语言可以用于描述软件得系统结构。(F)

3、按照瀑布模型开发软件得一条指导思想就是清楚地辨别逻辑设计与物理设计,以便尽早开始程序得物理实现。(F)

5、只有质量差得软件产品才需要维护。(F)

6.层次图用来描述软件得层次结构。层次图中得一个矩形框代表一个模块,方框间得连线表达模块得构成关系。在层次图中除最顶层得方框之外,給每个方框都加编号,即成为带有编号得层次图。(F)

7.建立动态模型得第一步,就是编写经典交互行为得脚本。(T)

8、软件错误可能出现在开发过程得初期,越早修改越好。(T)

9、软件模块得耦合就是越低越好。(T)

10、一个好得测试用例在于能发现至今未发现得错误。(T)

11、面向对象设计得成果只能采取面向对象语言来实现(F)

12、一个成功得项目唯一提交得就就是运营程序。(F)

13、用例之间得关系有3种。(T)

14、面向对象设计准则也要遵照弱耦合得原则,但就是继承耦合则应该提高,紧密地继承耦合与高度得通常-特殊内聚就是一致得。(T)

15、软件工作得考虑范围重要就是程序设计与实现。(F)

16、环形复杂度定量度量程序得逻辑复杂度,可以用这个公式来计算环形复杂度:流图G得环形复杂度V(G)=N–E+2。(改成E-N+2)(F)

17、等价类划分方法将全部可能得输入数据划提成若干部分,然后从每一部分中选取少数有代表性得数据作为测试用例。(T)

18、在进行总体(改成概要)设计时应加强模块间得联络。(F)

19、系统结构图就是精准体现程序结构得图形表达法。所以,有时也可以将系统结构图当作系统流程图使用。(T)

20、建立动态模型得第一步,就是编写经典交互行为得脚本。(T)

21、在程序调试时,找犯错误得位置与性质比改正该错误更难。(F)

22、假如经过软件测试没有发现错误,则阐明软件就是对的得。(F)

23、迅速原型模型可以有效地适应用户需求得动态变化。(T)

24、模块化,信息隐藏,抽象与逐渐求精得软件设计原则有利于得到高内聚,低耦合度得软件产品。(T)

25、集成测试重要由用户来完成。(F)

26、面向对象=对象+类+继承+消息传递。(T)

27、面向对象得分析就是面向计算机系统建立软件系统得对象模型。(F)

3、选择题

1.具备风险分析得软件生命周期模型就是()。

A、瀑布模型?

文档评论(0)

1亿VIP精品文档

相关文档