福建农林大学专升本软件工程期末.docx
- 文档编号:1306044
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:30
- 大小:603.09KB
福建农林大学专升本软件工程期末.docx
《福建农林大学专升本软件工程期末.docx》由会员分享,可在线阅读,更多相关《福建农林大学专升本软件工程期末.docx(30页珍藏版)》请在冰豆网上搜索。
福建农林大学专升本软件工程期末
复习题仅供参考,未必真题,请务必理解而非背诵!
!
!
!
)
一、填空题(每小题1分X15,共15分)
二、单项选择题(每小题2分x20,共40分)
三、案例分析题(15分)
四、综合应用题(第1题5分,第1题12分,第2小题13分。
共30分)
1、软件工程管理(每小题5分)(主要复习软件工程管理PPT)
甘特图
风险评级
沟通计划
关键路径
2、设计模式的UML图与代码实现(12分)
工厂方法模式
策略模式
观察者模式
桥接模式
3、设计测试用例-(请务必理解各种覆盖标准!
)
填空:
1.软件工程计划是阶段的结果产品。
2.McCall质量度量模型高层特性包含面向软件产品操作、产品修改和
个方面的11个特性。
3.在面向对象方法中,是子类共享父类数据结构和方法的机制,体现了
类之间的一种关系。
4.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:
结构化语言、判定表、
5.————是计算机程序及其说明程序的各种文档。
————是有关计算机程序功能、设计、编制、使用的文字或图形资料。
6.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。
通常,软件生存周期包括问题定义、————、————、总体设计、详细设计、————、————、软件维护活动,可以将这些活动以适当方式分配到不同阶段去完
成。
7.软件详细设计阶段采用的工具有――――――。
8.————的目的就是用最小的代价在尽可能短的时间内确定该软件工程是否能够开发,是否值得去开发。
9.模块的耦合性分为四种类型:
————、————、————、————。
10.内聚性有七种类型,最强的是————,最弱的是————。
11.结构图的深度指结构图——————,结构图宽度指————————。
12.集成测试采用的具体方法有――、
13.对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要
确定数据流图的、逻辑输入、逻辑输出。
14.软件编码阶段要善于积累编程的经验,使得编出的程序,易于,从
而提高软件质量。
15.软件工具通常由工具、工具接口和三部分构成。
16.软件工程管理中的控制包括进度控制、人员控制、经费控制和。
17.软件开发的原型模型可以分为三类,它们是:
探索型原型、实验型原型和
18.软件复杂性主要表现在程序的复杂性。
程序的复杂性主要指程序的复
杂性。
19.白盒法中,首先以详细设计或源程序为基础,导出控制流程图的拓扑
结构(程序图)。
20.在软件的详细设计中,根据控制流程从上到下,从左到右展开的设计工具是
21.一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的
耦合方式是。
22.结构化分析是面向进行需求分析的方法。
23.有效的模块化是通过定义一组的模块来实现信息隐蔽的,这些模块彼
此之间仅交换那些为了完成系统功能所必须的信息。
24.在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是___
25.软件过程成熟度分为5个等级:
初始级、可重复级、、已管理级、优化
级。
。
26.需求分析阶段的任务是确定。
27.结构化分析(StructuredAnalysis,简称SA),是面向进行需求分析的方
法。
28.在程序流程图的各元素中,用方框来表示。
29.在白盒测试法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是
30.XP(极限编程)方法的4个价值观是交流、简单、勇气和。
31.
软件测试过程可以分成4个步骤进行,即
、集成测试、
和系统测
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
试。
软件的度量主要有面向规模的度量、面向
的度量和面向人的度量。
软件编码是将
程。
阶段产生的算法,用某种程序设计语言编写成程序的过
若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=
两个模块之间把简单的数值作为参数传递,这种耦合方式为
把在几个模块中都出现的一些毫无联系的处理序列抽出来组成一个新的模块,那么这
个模块的内聚性是
成本效益分析的目的是从
角度评价开发一个新的软件工程是否可行。
软件工程的主要思想是在软件生产中用_
软件由程序、数据、文档组成。
需求分析方法包括:
面向数据流的分析方法、面向过程流的分析方法、面—向对象的分析方法。
一般的软件开发环境应有软件开发方法学的支持,有适宜的文档和评
审,采用交互处理方式。
1978年Walters和McCall提出了包括质量要素、准则和度量的三层次软件质量度量模型。
需求分析的主要任务是实现用户需求的化。
代替传统手工方法。
致化
精确化和完全
交互图描述对象之间的消息传递。
它又可分为顺序图
与合作图两种形式。
顺序图强调对象之间消息发送的时间序
协作关系。
软件过程设计中最常用的技术和工具主要为图、盒图、判定表和PDL语言。
采用任一种软件设计方法都将产生系统的设计和系统的过程设计。
(sequeneediagram)
合作图更强调对象间的动态
结构化程序设计、流程
总体结构设计、系统的数据
在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关联关系
单选题
1.在下列工具与环境中()属于较早期的CASE
A.基于信息工程CASEB人工智能CASE
C.结构的基于图形CASE).集成的CASE环境
2.Putnam成本估算模型是一个()模型。
A.静态单变量B.动态单变量C.静态多变量D.动态多变量
3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性B.可重用性C.适应性D.可移植性
4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()
A.SQICB.SQMCC
5.软件复杂性度量的参数包括()
A.效率B.规模C
6.对象实现了数据和操作的结合,使数据和操作
9.软件测试方法中的静态测试方法之一为()
A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析
10.软件生命周期中所花费用最多的阶段是()
A.详细设计B
.软件编码C
.软件测试
D.软件维护
11.第一个体现结构化编程思想的程序设计语言是(
)
A.FORTRAN^言
B.Pascal语言C.
C语言
D.PL/1语言
12.程序的三种基本控制结构是()
A•过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移
13.在详细设计阶段,经常采用的工具有()
A.PADB.SAC.SCD.DFD
14.
详细设计的结果基本决定了最终程序的(
)
A
.代码的规模B.运行速度
C.质量
D.
可维护性
15.
需求分析中开发人员要从用户那里了解(
)
A.
软件做什么B.用户使用界面C
.输入的信息
D.软件的规模
16.
结构化程序设计主要强调的是()
A.
程序的规模B.程序的效率C.
程序设计语言的先进性
D.程序易
读性
17.IDEF。
图反映系统()
A.怎么做B.对谁做C
.何时做
D.做什么
18.经济可行性研究的范围包括()
A.资源有效性B.管理制度
C.效益分析
D.开发风险
19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开
发的决策依据,因必须给出()的回答。
A.确定B.行或不行C.正确D.无二义
20.需求分析阶段的任务是确定()
A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功
能
1。
软件需求分析阶段的工作,可以分为4个方面:
需求获取,需求分析,编写需求规格说明书以
及(B)
A).用户
B).需求审评
C).总结
D).都不正确
2。
在原型法中称(A)为用户/设计者,开发人员根据用户需求不断修改原型,直到满足用户要
求
A).
为
用
止
。
户
B).开
发
人员
C).系
统
分
析员
D).
程
序
员
3。
下面不属
于软
件工程
的3
个要素是(D)
A).
工
具
/、
B).
过
程
C).
方
法
D).
环
境
4检查软件产品
是否
符合需求
定义
的过程称为(A)
A).确
认
测试
B).集
成
测试
C).验
证
测试
D).验
收
测试
5.数据存储和数据
流都
是(D),仅仅
是所
处的状态不同。
A).分
析
结果
B).
事
件
C).
动
作
D).
数
据
6。
数据流图和
(C)共
同组成
系统
的逻辑模型。
A).HIPO图
B).PD)L
C).数据字典
D).层次图
7。
数据元素组成数据的方式的基本类型(D)
A).顺序
B).选择
C).循环
D).以上全部8。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图
符名标识的
图符不属于数据流图合法
图符
的是(A)。
A).
控
制
流
B).
加
工
C).
数
据
存
储
D).
源
和
潭
9。
结构化分析方法就是面向(B)的自顶向下逐步求精进行需求分析的方法。
A).目标
B).
C).
D).
10。
通过(B)可以完成数据流图的细化
A).
结
构
分
解
B).
功
能
分
解
C).
数
据
分
解
D).
系
统
分
解
11
。
下面不属于
软件
工程原则
的是(C)
A).
抽
象
B).
模
块
化
C).
自
底
向
上
D).
信
息
隐
蔽
12。
(D)是数据说明、可执行语句等程序对象的集合
它是单独命名的而且可以通过名字来
访
问
。
A).
模
块
化
B).
抽
象
C).
精
化
D).
模
块
13
。
(C)是指让一些关系密
切的软
件元素在物理上彼此靠近。
A).
信
息
隐
蔽
B).
内
聚
C).
局
部
化
D).
模
块
独
立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 福建 农林 大学 软件工程 期末