大学生分期付款买手机-大学生分期付款买手机
一、单选题(本大题共
20
空格,每空格
1
分,共
20
分)
:
1
.
需求分析的思路是从用户的功能需求出发,
由系统的业务流程和数据流程导出系统的
(
B
< p>)和(C
)
,识别出系统的元数据和中间数据,为今后设计(
A
)做好充分准备。
A
)数据模型
B
)业务模型
C
)功能模型
D
)
UML
模型
2
.
软件开发时,一个错误发现得越晚,为改正它所付出的代价就(
A
)
。
A
)越大
B
)越小
C
)越不可捉摸
D
)越接近平均水平
3
.软件测试的目的是(
B
)
。
A
)评价软件的质量
B
)发现软件的错误
C
)找出软件中的所有错误
D
)证明软件是正确的
4 p>
.原型化方法是用户和设计者之间执行的一种交互过程,适用于(
1 A
)系统。它从
用户界面设计开始,首先形成(
2
B
)
,用户(
3 D
)并就(
4 A
)提出意见。
(空格中的
1,2,3 ,4
代表选项的顺序,在空格中填入
A,B,C,D
)
< p>:
1
:
A
)需求不 确定性高的
B
)需求确定的
C
)管理信息
D
)决策支持
2
:
A
)用户界面使用手册
B
)界面需求分析说明书
3
:
A
)改进界面的设计
B
)使用和不使用哪种编程语
C
)程序的结构
D
)运行界面原型
4
:
A
)同意什么和不同意什么
B
)使用和不使用哪种编程语言
C
)程序的结构
D
)执行速度是否满足要求
5
.软件测试中黑盒方法中常用的方法是(
B
)方法和(
F
)方法。
A
)路径测试
B
)等价类
C
)因果图
D
)归纳测试
E
)综合测试
F
)边界值分析
G
)深度优先
H
)相对图
6.
软件设计阶段可分为(
D
)设计和(
B
)设计阶段。
A
)逻辑
B
)详细
C
)程序
D
)概要
7
.当某一开发项目的进度有可能拖延时,应该(
B
)
。
A
)增加新的开发人员
B
)分析拖期原因加以补救
C
)从别的小组抽调人员临时帮忙
D
)推迟预定完成时间
8
.软件的集成测试工作最好由(
D
)承担,以提高集成测试的效果。
A
)该软件的设计人员
B
)该软件开发组的负责人
C
)该软件的编程人员
D
)不属于该软件开发组的软件设计人员
9
.仅根据规格书描述的程序功能来测试用例的方法称为
( C )
。
A
)原型
B
)静态分析法
C
)黑盒测试
D
)白盒测试
10
.使 用白盒测试方法时,确定测试数据应根据(
A
)和指定的覆盖标准。
A
)程序的内部逻辑
B
)程序的复杂程度
C
)使用说明书
D
)
程序的功能
11.
在软件开发中软件系统各个组成部分的功能及其互相之间的接口 关系的内容应
在(
D
)
中得到阐明:
A
)可行性研究报告
B
)项目开发计划
C
)软件需求说明书
D
)概要设计说明书
E)
详细设计说明书
F)
测试计划
G)
测试报告
12.
软件策划的上游是(
A
)
,下游是(
B
)
1
A
)需求分析
B
)软件设计
C
)软件测试
D
)可行性分析
二、填空题(本大题共
25
空,每空
1
分,共
25
分)
1.
瀑布模型的优点
___
简单好学
__,
缺 点
____
逆转性差
___
增量模型的优点
__
可以分阶段
提交
__,
缺点
__
有时用户不同意
__
、迭代模型的优点
___
克服瀑布模型的缺点
__,
缺点
_ _
对开发人员要求高
__
、原型模型的优点
___
开发速度快
__,
缺点
_
不利于创新
___
。
2
.需求描述的工具包括(至少写出
5
个)
:数据流图、业务流程图 、用况图、时序图、
用户交互图、数据模型图和功能需求列表、性能需求列表、接口需求
列表、界面需求列
表等。
3.
一般而言,
在面向对象建模过程中,
人们最常用的是建立系统的用例图、
类图和顺
序图。
4.
传统的软件维护分四大类,分别是:纠错性维护;适应性维护;完善性维护;预防
性维护
。
5.
“五个面向”的实施理论,即“面向流程分析、 面向数据设计、面向对象实现、面
向功能测试、面向过程管理”
。
三、简答题(本大题共
4
小题,每小题
7
分,共
28
分)
< p>:
1
.
怎样理解元数据?
元数据是关于数据的数据,
组织数据的数据。
如 数据库概念设计中的实体名和属性名,
数据库物理设计中的表名和字段名等都是元数据。
2
.
为什么要选择软件开发模型?软件开发模型与软件生存周期有什么关系?
因为软件开发模型是软件工程研究的四大内容之一,
它虽然不是软件工程研究的 重
点,但是在宏观上特别重要。软件公司的项目组在开发一个大项目或产品时,首先在技
术上必须选择一个开发模型,
使开发模型非常适合这个项目或产品的生存 周期;
随后通
过对生存周期的裁减,来给出适合与本项目或产品的软件生
存周期定义。
软件的开发模型与软件生存周期有关:
不 同的开发模型,
可能对应着不同的生存周
期。生存周期不同,该软件的开
发阶段划分、评审次数、基线标准都有所不同,甚至维
护方法都有所区别。
3
.
为什么说< /p>
“软件设计以面向数据为主,
以面向功能和面向对象为辅。
而软件的 编程实
现则面向对象为主,以面向数据和面向功能为辅”?
< p>
软件设计注重宏观上框架的设计,
软件实现注重于微观上和框架内的设计,
根据
“面
向流程分析、面向数据设计、面向对象实现、面向功能测
试、面向过程管理”的实施理
论,软件设计主要方法以面向数据为主,以面向功能和面向
对象为辅,重点设计数据的
存储方式、
加工处理方式和传输方式。
而软件的编程实现的主要方法则以面向对象为主,
2
对外经济贸易大学排名-对外经济贸易大学排名
大学收费项目-大学收费项目
大学生违纪-大学生违纪
常州大学校历-常州大学校历
大学毕业新闻稿-大学毕业新闻稿
南开大学深圳-南开大学深圳
哈尔滨二表大学-哈尔滨二表大学
大学考试时间表-大学考试时间表
-
上一篇:广州大学学生考试违纪行为的处理规定
下一篇:广州大学计算机网络期末考试复习试题