合肥学院2012至2013学年第一学期
软件分析与设计 课程考试(B)卷
系级专业学号姓名
题号
一
二
三
四
五
六
七
八
九
十
总分
得分
阅卷
得分
一、选择题(每小题2分,共20分):
1.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫______。
A.生存期 B.面向对象设计
C.面向对象程序设计 D.面向对象分析
2.在软件危机中表现出来的软件质量差的问题,其原因是_______。
A.软件研发人员素质太差
B.用户经常干预软件系统的研发工作
C.没有软件质量标准
D.软件开发人员不遵守软件质量标准
3.原型化方法是用户和设计者之间执行的一种交互构成,适用于_________系统。
A.需求不确定性高的 B.需求确定的
C.管理信息 D.实时
4._____是以提高软件质量为目的的技术活动。
A.技术创新 B.测试
C.技术创造 D.技术评审
5.软件系统中,一个模块应具有什么样的功能,这是由_________决定的。
A.总体设计 B.需求分析
C.详细设计 D.程序设计
6.模块内聚度越高,说明模块内各成分彼此结合的程序越_______。
A.松散 B.紧密
C.无法判断 D.相等
7.面向对象技术中,对象是类的实例。对象有三种成份:_________、属性和方法。
A. 标识 B. 规则
C. 封装 D. 消息
命题教师共 6 页,第 1 页
8.面向对象方法学的出发点和基本原则是尽可能接近于人类认识世界解决问的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;________________;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
A.开发过程基于功能分析和功能分解
B.强调需求分析重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对既存类进行调整
9.CMM模型将软件过程的成熟度分为5个等级,以下选项中属于可管理级的特征是________。
A.工作无序,项目进行过程中经常放弃当初的计划
B.建立了项目级的
管理制度
档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载
C.建立了企业级的管理
制度
关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载
D.软件过程中活动的生产率和质量是可度量的
10.下面关于面向对象方法中消息的叙述,不正确的是__________。
A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息
B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息
C.应用程序之间可以相互发送消息
D.发送与接收消息的通信机制与传统的子程序调用机制不同
得分
二、名词解释(每小题5分,共10分)
软件项目:
需求规格说明
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
:
得分
三、简答
1、系统分析方法主要有哪几种?它们各自有哪些特点?(5分)
共 6 页,第 2 页
共页,第页
共页,第页
2、简述用户界面设计时需要注意的十大要素。(5分)
得分
四、下图为两个类之间可能存在的1对1、1对多、多对多关系,请您用
关系数据库将这些关系表示出来。(15分)
共 6 页,第 3 页
得分
五、某个学生成绩管理系统,要实现以下功能:
1) 成绩录入:教师登录系统后,可以录入所授课程的学生考试成绩。
2) 成绩查询:教师、教学管理员可以查询考试成绩;学生只允许查询自己的考试成绩,不允许查询别人的考试成绩。
3) 成绩统计:教学管理员进行成绩统计,并对结果进行比较分析。
4) 生成报表:对于学生考试成绩的详细信息及统计信息,可以自动按班级生成EXCEL表格,并保存在指定的文件夹内。
根据上述需求,完成如下系统分析
1、确定参与者及用例,建立系统的Use Case模型,并给出一个用例详细描述。(15分)
共 6 页,第 4 页
2、给出系统的类图。(10分)
得分
六、下图为某个图书管理员处理借书和还书的活动图,完成下面两项任务:
1、根据该图说明图书管理员进行借书和还书的具体步骤;(12分)
共 6 页,第 5 页
2、若需求中增加借书时间超过期限情况的处理,即首先判断用户借书时间有没有超过期限,若超过期限(Out of date),则收取罚金(Accept money),再进行其他处理。请画出新的活动图。(8分)
共 6页,第 6 页