没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
武汉大学 2010 —2011 学年上学期
《软件工程》试卷(B)
学号: 姓名: 院系: 专业: 得分
注意:所有答题内容必须写在答题纸上,凡答在试题纸上的一律无效
一、填空与填空选择题(每空
2
分,共
14
分)
1
可行性研究:从 , ,和社会可行性
3
各方面进行论证
.
2
在软件研制过程中,
CASE
是指 。
3
软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的
( A )
。
不仅如此,而且在不同的时期,出于不同的要求,可进行各种组合,如针对不同
的硬件环境和
( B )
的组合,这就是软件配置的概念。软件配置管理四种主要的
有:制定
( C )
;实施
( D )
;实施版本管理和发行管理和系统构建。制定适当
的命名规则是
( E )
的重要工作,命名要求:
( F )
,目的在于避免出现重名,
以免造成混乱;
( G )
,以反映命名对象之间的关系。
供选择的答案:
A, B. ①
接口
②
软件环境
③
信息项
④ “
版本
”
C ~ E. ①
配置标识
②
配置管理
③
配置管理计划
④
变更管理
⑤
版本变化
⑥
配置审核
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
F, G. ①
多态性
②
唯一性
③
独立性
④
可追溯性
二、简答题(每小题
10
分,共
40
分)
(
1
)什么是软件过程
?
(2)
敏捷方法的基本原则有哪些?
(
3
)软件危机的具体表现有哪些?
(4)
请简述软件需求分析的三个层次。
三、比较自上而下和自下而上的集成和测试,通过讨论它们在体系结构测试、向
用户展示系统版本以及在测试的实际实现和观测上的优缺点说明之。解释为什么
大型系统的集成实际上要结合使用这两种方法。(
12
分)
四、什么是用例,利用你关于
ATM
机如何使用的知识,开发一组可以用来引出
一个
ATM
系统需求的用例。(
20
分)
五、试简述统一软件过程
RUP
中的静态工作流。(
14
分)
六、请以大学图书馆系统图书借阅管理子系统为例,按软件需求分析的三个层次
进行需求分析。(
20
分)
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
武汉大学 2010 —2011 学年上学期
《软件工程》试卷(B)
学号: 姓名: 院系: 专业: 得分
注意:所有答题内容必须写在答题纸上,凡答在试题纸上的一律无效
一、填空与填空选择题(每空
2
分,共
14
分)
1
可行性研究:从技术可行性,经济可行性,和社会可行性
3
各方面进行论证
.
2
在软件研制过程中,
CASE
是指计算机辅助软件工程。
3
软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的
( A )
。
不仅如此,而且在不同的时期,出于不同的要求,可进行各种组合,如针对不同
的硬件环境和
( B )
的组合,这就是软件配置的概念。软件配置管理四种主要的
有:制定
( C )
;实施
( D )
;实施版本管理和发行管理和系统构建。制定适当
的命名规则是
( E )
的重要工作,命名要求:
( F )
,目的在于避免出现重名,
以免造成混乱;
( G )
,以反映命名对象之间的关系。
供选择的答案:
A, B. ①
接口
②
软件环境
③
信息项
④ “
版本
”
C ~ E. ①
配置标识
②
配置管理
③
配置管理计划
④
变更管理
⑤
版本变化
⑥
配置审核
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
F, G. ①
多态性
②
唯一性
③
独立性
④
可追溯性
答案:
A. ③, B. ②, C. ③, D. ④, E. ①, F. ②, G. ④
。
软件配置项是软件配置管理的对象,指的是软件工程过程中产生的所有信息项。
包括计算机可执行的源代码、目标码、数据库等,以及计算机不可执行的文档、
源程序清单、测试用例等。随着软件工程项目的进展,软件配置项会逐渐增多,
于是配置管理的作用就会充分地按照显示出来。不仅如此,而且在不同的时期,
出于不同的要求,可进行各种组合,如针对不同的硬件环境和软件环境的组合,
这就是软件配置的概念。
实施软件配置管理要做的事情至少有:
§
制定配置管理计划。在软件工程项目制定开发计划时,应在开发计划中包括配
置管理计划。在配置管理计划中规定配置标识规则,建立什么样的配置数据库及
如何将配置项置于配置管理之下,配置管理人员职责及配置管理活动,采用的配
置管理工具、技术和方法。
§
实施变更管理。这是配置管理的一项重要内容,许多软件工程项目因为没有变
更管理措施,而导致出现混乱。
§
实施版本管理和发行管理。
实际上,软件配置时一个动态的概念。制定适当的命名规则是配置标识的重要工
作,命名不能任意、随机地进行。对命名的要求有:唯一性:目的在于避免出现
重名,以免造成混乱;可追溯性:使命名能够反映命名对象之间的关系。
二、简答题(每小题
10
分,共
40
分)
(
1
)什么是软件过程
?
答案: 是指制作软件产品的一组活动及其结果。
软件描述
–
客户和工程师定义所要生产的软件以及对其操作的一些约束
软件开发
–
软件得以设计和编程实现
软件有效性验证
–
软件经过检查以保证它就是客户所需要的
软件进化
–
软件随不同的客户和变化的市场需求而修改
.
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
(2)
敏捷方法的基本原则有哪些?
答案:客户的参与:客户应该在开发过程中始终紧密参与其中。他们的作用是提
供和排序新系统的需求并评估系统的反复;
增量式移交:软件以增量的方式进行开发,客户指定在每个增量中将要
包含的需求;
人非过程:开发团队的技术应该得到承认和发扬。团队成员应该保持他们自己的
工作风格,不落俗套。
接受变更:预计系统需求的变更,并设计系统使之适应这些变更;
保持简单性:致力于所开发的软件和开发过程的简单性。只要可能,就积极地去
降低系统中的复杂性。
(
3
)软件危机的具体表现有哪些?
①
对软件开发成本高和进度估计不准确。
②
用户对已完成的
“
软件系统
”
不满意。
③
软件产品的质量不可靠。
④
软件维护困难,维护的人员与费用不断增加。
⑤
缺乏完整、正确的文档资料。
⑥
软件成本在计算机系统中所占比例逐年上升。
⑦
软件的发展跟不上硬件的发展和用户的要求。
(4)
请简述软件需求分析的三个层次。
业务需求(
business requirement
)反映了组织机构或客户对系统、产品高层
次的目标要求,它们在项目视图与范围文档中予以说明。
用户需求
(user requirement)
文档描述了用户使用产品必须要完成的任务。
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
剩余46页未读,继续阅读
创创大帝(水印很浅-下载的文档)
- 粉丝: 2262
- 资源: 5389
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页