2010期末考试

合集下载

2010级C语言期末考试试卷(A卷)

2010级C语言期末考试试卷(A卷)

桂林电子科技大学信息科技学院试卷2010-2011 学年第 2 学期课号I04BT014课程名称C语言程序设计(A卷;、闭卷)适用班级(或年级、专业)10级、全院一单项选择题(每题2分,共40分)1 以下叙述正确的是。

A C程序基本组成单位是语句B 简单C语句必须以分号作为结束符C C程序每一行只能写一个语句D 注释语句可以嵌套2 设a和b均为int型变量,则执行以下语句后的输出为。

int a=20; int b=3; printf("%d\n",a+=(b%=2));A 0B 20C 21D 223 设int型占2个字节,且int i=-2;,则语句printf("%u",i);的输出结果为。

A -2B -32768C 65535D 655344 以下程序运行后的输出结果是。

main(){ double d=3.2; int x,y;x=1.2; y=(x+3.8)/5.0;printf("%d\n",d*y);}A 0B 3C 3.07D 3.25 以下程序运行后的输出结果是。

main(){ int a=2,b=-1,c=2;if(a<b)if(b<0) c=0;else c++;printf("%d\n",c);}A 0B 1C 2D 36 以下程序的执行结果是。

main(){ int n=9;while(n>6) { n--; printf("%d",n); }}A 987B 9876C 8765D 876void main(){ int x=15,y=21,z=0;switch (x/8){ case 2: z=z+1;break;case 1: z=z+1;switch (y/21){ default : z=z+1;case 0: z=z+1;break;}}printf("%d\n",z);}A 4B 3C 2D 18 以下程序的输出结果是。

2010级计算机CorelDraw x3期末考试卷

2010级计算机CorelDraw x3期末考试卷

2010级计算机CorelDraw x3期末考试卷一、填空题:(40分)1.CorelDraw x3这个平面设计软件由国家制作生产的。

2.位图也被称为图象,是由许多细小的色块组成的,每个色块就是一个,每个只能显示一种颜色。

3.常用的色彩模式有、、、、和。

4.在CorelDraw x3中,可利用工具箱中的缩放视图,利用平移视图。

5.利用可以插入、切换、删除或重命名页面。

6.在绘制矩形时,按住键的同时,可以绘制出正方形。

7.用工具拖动矩形任意角的节点,可以将矩形改变成圆角矩形。

8.默认状态下,利用“星形工具”可以绘制五角星,要绘制六角星,可以在属性栏中设置。

9.利用“螺旋工具”可以绘制与螺纹线。

10.利用“手绘工具”在页面中鼠标,可以绘制直线;可以绘制曲线;如果要绘制连续的折线,应单击。

11.在“艺术笔工具”属性栏中的按钮,系统提供了、、、、和。

12.在“交互式连线工具”属性栏中提供了和两种连接工具。

13.在“度量工具”属性栏中提供了、、、、、 6种建立标注线的工具。

14.常用的2种色彩模式RGB中的G代表颜色;B代表颜色。

15.常用的2种色彩模式CMYK中的Y代表颜色;M代表颜色。

16.圆形的快捷键是。

手绘的快捷键是。

二:单项选择题:(10分)1.打开文档并编辑后,要将该文档以其他名称保存,应进行()操作。

A.选择“文件”>“另存为”菜单B.选择“文件”>“保存”菜单C.单击“标准”工具栏中的“保存”按钮D.选择“文件”>“关闭”菜单2.要快速制作与绘图页面同等大小的矩形,应()。

A.双击工具箱中的“矩形工具”图标B.双击工具箱中的“3点矩形工具”图标C.利用“矩形工具”在页面中单击并拖动D.利用“矩形工具”在页面中绘制一个矩形,再用“挑选工具”调整矩形大小。

3.使用“螺纹工具”绘制螺纹线时,每圈螺纹间距固定不变的是()。

A.对称式螺纹 B.数式螺纹C.两者都是D.两者都不是4.下列不属于绘图工具的是()。

《Access2010数据库基础与应用》期末考试题(A卷)(含答案)

《Access2010数据库基础与应用》期末考试题(A卷)(含答案)

《Access2010数据库基础与应用》期末考试题(A卷)(含答案)1.DBMS 提供了__________语言,用于实现数据的插入、更新、删除、检索等任务.A.DCL B.DDL C.DML D.APL2.在E—R图中,用来表示“实体”的图形是__________。

A.椭圆形B.矩形C.三角形D.菱形3.在Access 数据库设计中,将E-R图转换为关系模式是___________中的任务。

A.数据库物理设计B.数据库优化C.数据库概念设计D.数据库逻辑设计4.在Access 数据库中,用于存储数据的对象是__________。

A.表B.窗体C.报表D.查询5.下列叙述中,___________是错误的.A. 一个关系中的任意两个分量不可以相同B。

一个关系中的任意两个属性名不可以相同C. 一个关系中的任意两个元组不可以完全相同D. 关系中的元组也称为记录6.对于一个日期/时间类型的字段,如果想使该字段数据以类似“xxxx年x月x日”方式显示,可以通过对其字段属性的“格式"设定为____________来实现。

A.短日期B.中日期C.长日期D.常规日期7.下列实体的联系中,属于一对多的联系是___________.A.学生与宿舍床位B.学校与校长C.学生与课程D.学校与教师8.SQL 语句中的CREATE TABLE 关键字的功能是在数据库中__________.A.创建表B.创建查询C.创建窗体D.创建数据访问页9.“学院"表中有一个“学院名称”字段,要查找学院名称为“商学院"或“法学院”的记录,使用的条件是__________。

A.In("商学院或法学院")B.In(”商学院","法学院”)C.In(”商学院”or "法学院")D.In("商学院" and "法学院”)10.用表“教师”创建新表“教师2”,所使用的查询方式是__________。

《就业指导与创业基础》2010级(本科)第五学期期末考试

《就业指导与创业基础》2010级(本科)第五学期期末考试

《就业指导与创业基础》2010级(本科)第五学期期末考试1.有一句英语谚语说,Like yourself, and others will too.——喜欢你自己,别人也就会喜欢你。

这句谚语说出了“自信”的主要内涵,即:A. 自我价值感B. 自我接受C. 自我评价D. 以上都不对正确答案:B2,大学生涯规划是从生涯规划中阶段化而来的。

通过科学的规划,可以明确大学期间的发展目标、发展前景、以及();可以帮助管理时间和精力,使之用于最具回报率的事情上去,以获得该阶段生涯的成功,进而为职业生涯乃至整个生涯做好关键储备与过渡。

A. 发展道路B. 发展思路C. 发展规划D. 发展抉择正确答案:A3,李奇同学在学校里是个非常优秀的学生,她勤奋刻苦,专业成绩名列前茅,还是学校某社团的负责人,成功组织了多次大型活动,组织协调能力非常强。

上学期她夺得了校英语辩论赛的冠军,并立下了以后要去大型外企工作的志向,然而她的家人却坚持认为,女孩子要找个相对稳定、压力较小的事业单位工作。

为此李同学非常苦恼,请问下列哪些建议不适合她?A. 家人在她的成长中付出很多,应该尊重和听从家庭意见。

B. 职业决策应该考虑自己的兴趣爱好和能力,多和家人沟通,获得支持。

C. 结合个人状况,理性分析各种可选行业和职业的利弊,权衡把握。

D. 尽快了解目标公司的企业对人才的要求,增强自己的求职竞争力。

正确答案:A4,()指的是大学生在职业问题上的心理活动,是自我意识在职业选择领域的表现,是在职业定向与选择过程当中对自己现状的认识与对未来职业的期待与期望。

A. 职业意识B. 职业态度C. 职业价值观D. 职业目标正确答案:A5,在个人的职业生涯规划中,处于主体地位的是:A. 家庭成员B. 老师C. 自己D. 同学或朋友正确答案:C6,行业竞争分析是对公司商业生态环境的重要层面做战略性的评估。

求职者必须明确行业之间在()方面有着重大的区别,才能在此基础上对目标行业的竞争力进行准确把握。

2010操作系统试卷

2010操作系统试卷

2010操作系统期末考试一、选择题(每小题1分,共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. 某个进程被唤醒8.在进程通信中,使用信箱方式交换信息的是( )。

A. 低级通信B. 高级通信C. 共享存储器通信D. 管道通信9.产生死锁的基本原因是( )。

A. 系统资源不足;进程推进顺序非法B. 资源分配不当;系统中进程太多C. 资源的独占性;作业调度不当D. 进程调度不当;CPU运行太快10.在进行作业调度时,要想兼顾作业等待时间和计算时间,应选取( )。

A. 均衡调度算法B.响应比高者优先算法C. 先来先服务算法D.优先数调度算法11.在回收内存时,释放区与插入点的后一分区F2相邻接,此时应( )。

2010级导论期末试题A及答案

2010级导论期末试题A及答案
24. CPU是由()组成的。
(A)内存储器和控制器(B)控制器和运算器
(C)高速缓存和运算器(D)控制器、运算器和内存储器
25.下列软件中,属于系统软件的是()。
(A)Windows NT (B) WORD字处理软件
(C)游戏软件(D)科学计算软件包
26.WinZip是一个()软件。
(A)压缩和解压缩软件(B)压缩软件(C)解压缩软件(D)安装工具软件
(A)23040000(B)184320000(C)61440000(D)7680000
33.Modem的功能是()。
(A)实现数字信号的编码(B)把模拟信号转换为数字信号
(C)把数字信号转换为模拟信号(D)实现模拟信号与数字信号之间的相互转换
34. 8421BCD码采用( )位二进制数表示一位十进制数。
8.打印机只能连接在计算机的并口上.
9.操作系统是数据库管理系统的子系统。
10.如果没有软件,计算机是不能工作的。
11.编译程序是将源程序翻译成为目标程序。
12.计算机总采用二进制仅仅是为了计算简单。
13.计算机的所有计算都是在内存中进行的。
14.指令操作码提供的是操作控制信息,指明计算机应执行什么性质的操作。
(A)4 (B) 8
(C) 7 (D) 1
35.下列叙述中正确的是()。
(A)正数二进制原码的补码是原码本身
(B)所有十进制数都能准确地转换为有限位二进制小数
(C)用计算机做科学计算是绝对精确的
(D)存储器具有记忆能力,其中的任何信息都不会丢失
二、判断题:(每小题1分,共25分)
1.万维网的网址以http为前导,表示遵从超文本传输协议。
1.简述存储器的层次结构。

大连理工化工原理2010下学期期末考试(仅供学习交流,勿用于商业,请在学习完24小时内自觉删除,谢谢合作)

大连理工化工原理2010下学期期末考试(仅供学习交流,勿用于商业,请在学习完24小时内自觉删除,谢谢合作)

大 连 理 工 大 学(仅供学习交流,勿用于商业,请在学习完24小时内自动删除,谢谢合作)姓名: 课程名称:化工原理 (下) 试卷:期末 (A) 试卷共: 8 页 学号: 授课院(系):化工学院 考试日期: 年 月 日 院系: 级 班一、填空(共30分,每空1分)1. 间歇精馏通常有两种典型的操作方式,即 恒回流比的间歇精馏 和恒馏出液组成的间歇精馏 。

2. 分离相对挥发度接近于1的混合溶液时,可采用 精馏操作方式,其基本原理是:在原溶液中加入第三组分,以改变原溶液中 。

3. 在精馏操作中,若增大回流比(其他条件不变),则精馏段操作液气比 ,塔底易挥发组分组成x W 。

(增大、减小、不变)。

4. 在多组分精馏中,如为清晰分割时,则 组分在釜液中的组成近似为零。

5.离开一块理论板的汽、液两相的温度 ,组成 。

6.对于填料吸收塔,若求出规定分离要求所需要的理论塔板数后,则将填料层高度与理论板数的比值称为 。

7. 某逆流吸收塔用纯溶剂吸收混合气中的易挥发组分,入塔气中含溶质的体积分率为9%(摩尔分数),操作条件下的平衡关系为ye=2.5x 。

若填料层高度趋近于无穷大,则:当液气比为3.0时,吸收率= ;当液气比为2.0时,吸收率= 。

8. 实验室用水吸收O 2属 (气膜、液膜、气液膜联合)控制过程,此时若增大气流速度,吸收过程的总传质速率将 (增大、减小、基本不变)。

9. 在逆流操作的填料塔内,在某一液体流量下,当空塔气速u 由小到大变化时,一 二 三 四 五 平时 总分 标准分30222010810 100 得 分装 订 线在填料层压降△p与u的关系曲线上可找到两个转折点,分别称之为和泛点,填料塔的空塔操作气速应大小于速度。

10. 常用干燥器热效率的定义为:干燥过程中热量与热量之比。

11. 已知在常压及25℃下,水分在某湿物料与空气之间的平衡关系为:相对湿度Ф=100%时,平衡含水量X*=0.03kg水/kg绝干料;相对湿度Ф=30%时,平衡含水量X*=0.005 kg水/kg绝干料。

2010级高一下期期末考试复习_综合_任花伟

2010级高一下期期末考试复习_综合_任花伟

期末综合测试出题人:任花伟做题人:冯向杰一、选择题1.做匀速圆周运动的物体,在运动过程中保持不变的物理量是( )A.加速度B.速度C.动能D.合外力2.距地面H高处以相同的速率抛出不同的物体,下列说法正确的是( ) A.它们将同时落地B.它们落地时的动能相同C.它们落地时的速度相同D.它们落地时的速率相同3.关于曲线运动,下列说法中正确的有( )A.做曲线运动的物体速度方向在时刻改变,故曲线运动是变速运动B.做曲线运动的物体,受到的合外力方向一定不断改变C.只要物体做圆周运动,它所受的合外力一定指向圆心D.物体只要受到垂直于初速度方向的恒力作用,就一定能做匀速圆周运动4.关于火车转弯处内外铁轨间的高度关系,下列说法中正确的是( )A.内、外轨一样高,以防列车倾倒造成翻车事故B.因为列车转弯处有向内倾倒的可能,故一般使内轨高于外轨,以防列车倾倒C.外轨比内轨略高,这样可以使列车顺利转弯,减少车轮与铁轨的侧向挤压D.以上说法都不对5.己知引力常量G.月球中心到地球中心的距离R和月球绕地球运行的周期T。

仅利用这三个数据,可以估算的物理量有( )A.月球的质量B.地球的质量C.地球的半径D.月球绕地球运行速度的大小6.如图所示,一小物体m,由固定不动的曲面顶端自由释放而滑下,之后经过一水平放置的粗糙的传送带,而落于水平地面上。

若传送皮带没运动时,物体滑过传送带落于地面S处。

当传送带逆时针方向运转时,若仍将物体由原处释放,它将落在:()A.S处B.S处左方C.S处右方D.不能确定,因皮带速率未知7.如图所示为一皮带传动装置,右轮半径为r,a是它边缘上的一质点,左侧是一轮轴,大轮的半径为4r,小轮半径为2r,质点b在小轮上,到小轮中心的距离为r,质点c和质点d分别位于小轮和大轮的边缘上,若在传动过程中,皮带不打滑,则()A.质点a与质点b的线速度大小相等B.质点a与的质点b角速度大小相等C.质点a与质点c的向心加速度大小相等D.质点a与质点d的向心加速度大小相等8.河水的流速与船离开河岸的距离关系如图甲所示,船在静水中的速度与时间的关系如图乙所示,若要使船以最短时向渡河,则()A.船渡河的最短时间是100sB.船在行驶过程中,船头始终与河岸垂直C.船在河水中航行的轨迹是一条直线D.船在河水中的最大速度是5m/s9.关于机械钟表的时针和分针转动时,下列说法不正确的是( )A.分针的角速度是时针的12倍B.时针的周期是1h,分针的周期是60SC.如果分针的长度是时针的1.5倍,则分针端点的向心加速度是时针端点的216倍D.如果分针的长度是时针的1.5倍,则分针端点的线速度是时针的18倍10.一物体沿直线运动,其v-t图象如图所示,已知在第1s内合外力对物体做的功为W,则( )A.从第1s末到第2s末,合外力做功为2WB.从第3s末到第5s末,合外力做功为-WC.从第5s末到第7s末,合外力做功为WD.从第3s末到第7s末,合外力做功为W11.长木板A放在光滑的水平面上,质量为m=2kg的另一物体B以v0=2m/s的水平速度滑上原来静止的长木板A的表面,由于A、B间存在摩擦,之后A、B速度随时间的变化情况如图所示,g取10m/s2则下列说法正确的是( )A.木板获得的动能为2J B.系统损失的机械能为2JC.木板A的最小长度为2m D.A、B间的动摩擦因数为0.112.下列四个选项的图中,木块均在固定的斜面上运动,其中图A、B、C中的斜面是光滑的,图D中的斜面是粗糙的,图A、B中的F为木块所受的外力,方向如图中箭头所示,图A、B、D中的木块向下运动,图C中的木块向上运动,在这四个图所示的运动过程中机械能守恒的是( )二、实验题13.某同学用如图所示的装置做“探究做功和物体动能变化的关系”的实验,所用小车的质量m=0.25kg,打点计时器所用交流电源的频率为50Hz。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京大学信息科学技术学院考试试卷考试科目: 软件工程姓名:学号:考试时间: 2010 年 01 月 12 日任课教师: 王立福、梅宏、孙艳春以下为试题和答题纸,共 12 页。

1一、(每小题1 分,共10 分)单项选择题1、软件是(C )。

A 计算方法C 程序和文档B 一个计算任务的处理对象的描述D 一个计算任务的处理规则的描述2、划分模块时,下列说法正确的是(A )。

A 作用范围应在其控制范围之内C 作用范围与控制范围不包含B 控制范围应在其作用范围之内D 作用范围与控制范围不受任何限制3、两个模块都使用同一张表,模块之间的这种耦合称为(C )。

A 数据耦合C 公共耦合B 内容耦合D 控制耦合4、与同一张年报表有关的所有程序段组成一个模块,该模块的内聚性为(C )。

A 逻辑内聚C 通信内聚B 时间内聚D 顺序内聚5、下列选项中,不能反映软件结构的基本形态特征是(C )。

A 深度C 粒度B 扇入D 扇出6、面向对象分析方法与结构化分析方法的区别之一是(B )。

A 一个使用了“抽象”,一个没有使用“抽象”。

B 一个以问题域的成分为基点来构造一个模块,而另一个不是。

C 一个目标明确,而一个目标不明确。

D 一个需要考虑数据结构,而另一个不需要考虑数据结构。

7、软件过程是(C )。

A 特定的开发模型C 活动的集合8、软件测试的目的是(B )。

A 评价软件的质量B 一种软件求解的计算逻辑D 软件生存周期模型B 发现软件的错误C 找出软件中的所有错误D 证明软件是正确的9、一般说来与设计测试数据无关的文档是(D )。

A 需求规格说明书B 设计说明书C 源程序D 项目开发计划10、以下不属于Wasserman 提出的五级软件开发环境集成模型的是(B )。

A 平台集成C 数据集成B 通信集成D 过程集成二、(每小题1 分,共10 分)判断题:判断以下每句话是否正确。

如果正确,用2“√”表示,否则,用“×\u8221X表示。

1、软件的可用性是指用户界面友好的程度。

(×)2、软件开发的需求活动,其主要任务是给出软件解决方案。

(×)3、演化模型与增量模型的主要区别是针对不同的软件开发方法。

(×)4、设计阶段的主要任务是给出系统模块结构。

(×)5、对象的依赖关系是一种使用关系。

(√)6、汽车和轮胎都是类,它们之间是一种分类关系。

(×)7、RUP的突出是一种以用况为中心的、迭代、增量式开发。

(×)8、软件测试的目的是表明软件的正确性。

(×)9、单元测试计划应在编码阶段完成。

(×)10、项目管理的四大核心知识领域是指范围、时间、成本和质量。

(√)三、(每小题4 分,共20 分)解释以下概念1、模块内聚,并举例说明3 种模块内聚类型。

答:模块内聚是模块内各处理成分之间的相互关联。

作为模块化度量指标之一,它是指导人们进行模块结构设计的重要概念。

一般地,模块内聚可分为:1) 偶然内聚:即一个模块内各成分之间毫无关系,则称为偶然内聚。

2) 逻辑内聚:即把几个逻辑上相关的功能放在一个模块中,则称为逻辑内聚。

3) 时间内聚:即如果一个模块完成的功能必须在同一时间内执行,则称为时间内聚。

4) 过程内聚:即如果一个模块内部的处理成分相关,且这些处理成分必须以特定的次序执行,则称为过程内聚。

5) 通信内聚:即如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。

6) 顺序内聚:即如果一个模块的各个处理成分和同一功能相关,且一个成分的输出作为另一成分的输入,则称为顺序内聚。

7) 功能内聚:即模块的所有成分对于完成单一功能都是基本的,则称为功能内聚。

2、事务型数据流图,并举例说明。

答:事务型数据流图:数据到达一个加工(例如图1),该加工根据输入数据的值,在其后的若干动作序列(称为一个事务)中选出一个来执行,这类数据流图称为事务型数据流图。

3图 1 事务型数据流图例子3、黑盒测试,并举出三种黑盒测试技术。

答:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。

黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。

4、软件测试中的分支覆盖,并举例说明。

答:至少执行程序中每一分支一次。

如果遵循这一规定,则我们说达到了100%分支覆盖率(用C2 表示)。

例如图2 中要实现100%分支覆盖,则需要设计测试用例,分别实现两个分支的T、F 分支各执行一次。

图2 分支覆盖例子5、对象的多态性,并举例说明。

答:对象的多态性是指在一般类中定义的属性或操作被特殊类继承之后,可以具4有不同的数据类型或表现出不同的行为。

这使得一个属性或操作名在一般类及其各个特殊类中具有不同的语义。

例如图 3 中正多边形和轴向矩形两个类中的属性“顶点数据”和操作“绘图”和多边形类中的属性“顶点数据”和操作“绘图”名字相同,但语义不同。

图 3 对象多态性例子四、(每小题5 分,共20 分)简答题1、需求分为哪几种类型?并举例说明各类需求。

答:需求分为功能、性能、外部接口、设计约束和质量属性五类。

功能需求功能需求规约了系统或系统构件必须执行的功能。

例如,“系统应对所有已销售的应纳税商品计算销售税”为一个功能需求。

性能需求性能需求(Performance requirement)规约了一个系统或系统构件必须具有的性能特性。

例如,“系统应该在 5 分钟内计算出给定季度的总销售税”为一性能需求。

外部接口需求外部接口需求(External interface requirement)规约了系统或系统构件必须与之交互的硬件、软件或数据库元素。

它也可能规约其格式、时间或其他因素。

例如,账户接收系统必须为月财务状况系统提供更新信息,如在“财务系统描述”第 4 修订版中所描述的。

该需求为外部接口需求。

设计约束设计约束限制了系统或系统构件的设计方案。

例如,“系统必须用C++或其他面向对象语言编写”为一设计约束。

5质量属性质量属性(Quality attribute)规约了软件产品必须具有的一个性质是否达到质量方面一个所期望的水平。

例如“可靠性”为一质量属性。

2、为了表达客体之间的关系,UML给出了哪几种术语?请举例说明。

答:在UML中,提供了以下4种关系,作为UML模型中的基本关系构造块,表达类目之间的关系,以构造一个结构良好的UML模型.关联(association)泛化(generalization)实现(realization)依赖(dependency)举例如下:(文字也可以):此处答案多种多样,仅供参考。

细化(略)关联依赖3、软件生存周期过程按不同人员的工作内容可分为哪几类?请分别给出解释。

答:按照不同人员的工作内容来分,将软件生存周期过程分为三类:基本过程、支持过程和组织过程:6(1)基本过程是指那些与软件生产直接相关的过程;(2)支持过程是有关各方按他们的支持目标所从事的一系列相关活动集; (3)组织过程是指那些与软件生产组织有关的过程。

4、CMM 过程成熟度等级包括哪几级?每一等级的特点是什么? 答:CMM 五级模型包括以下五级:1. 初始级:软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。

管理是反应式的。

2. 可重复级:建立了基本的项目管理过程来跟踪费用、进度和功能特性。

制定了必要的过程纪律,能重复早先类似应用项目取得的成功。

3. 已定义级:已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。

所有项目均使用经批准、剪裁的标准软件过程来 开发和维护软件。

4. 已定量管理级:收集对软件过程和产品质量的详细度量,对软件过程和产品有定量的理解与控制。

5. 持续优化级:过程的量化反馈和先进的新思想、新技术促进过程不断改进。

五、(10 分)把下面的 DFD 图转换为初始 MSD 图。

答:7六、(共 12 分)分析题1、(4 分)把下面的程序流程图转换为伪码;2、(4 分)把下面的程序流程图转换 N-S 图;3、(4 分)根据下面的程序流程图,设计最少测试用例,实现分支覆盖。

(注:在 设计测试用例时,其中的循环结构可以看作是一个语句,并假定 s1,s2,s3,s4, s5,s6 均不改变 x 和 y 的值。

)答:(1)该流程图对应的伪码是:begin s1;if x>10 then s3 else s2;for i:=1 to 9 do s4;if y< 10 then s6;end.(2)该流程图对应的N-S 图为:S2F(3)实现分支覆盖的用例为:(x=11, y=9 )( x=9, y=11 )七、(共18 分)建模题问题陈述:在一简化的图书管理系统中,(1)图书管理员负责:录入每一入库的图书(书名,图书编号,图书种类,作者,单价,入库数量);9并当图书出现丢失时,修改该图书的库存数量;如果图书库存数量小于库存下限,则将购书通知(书名,购书量)发给采购员。

(2)采购员负责:将图书管理员发来的购书通知(书名,购书量)存入购书目录文件({书名,购书量});每月末,根据购书目录文件,制定购书计划({书名,购书量}),并将购书计划提交馆长审批;馆长审批通过购书计划后,开始购书,并清除购书目录文件中的相应记录。

(3)馆长负责:审批采购员提交的购书计划,并返回审批意见(同意或不同意)。

(4)图书馆主任负责:随时查询某类图书的库存情况(图书种类,库存量,库存金额);在每月末,按图书种类统计库存情况(图书种类,库存量,库存金额)。

1、(5分)用结构化分析方法给出该系统的顶层DFD(系统环境图);2、(4分)用结构化分析方法给出该系统的0层DFD;3、(4分)给出上述两层DFD的数据字典;4、(5分)定义一个交互,并以顺序图给出该交互的描述。

答:(1)该系统的顶层DFD 如下:(2)该系统的0 层DFD 形式多种多样:此处略。

10(3)两层 DFD 的数据字典如下:数据流条目:入库单=书名+图书编号+图书种类+作者+单价+入库数量库存修改单=书名+库存量 购书通知单=书名+购书量购书清单={书名+购书量} 购书计划={书名+购书量}被批准的购书计划={书名+购书量} 审批意见=[同意|不同意] 查询要求=图书种类某类图书库存单=图书种类+库存量+库存金额 月末库存量={图书种类+库存量+库存金额} 当前日期=年+月+日 统计要求={图书种类}(4”其中,对象“采购员”和“图书馆馆长”是界面对象,它们调用对象“购书计 划文件”,实现管理购书计划。

相关文档
最新文档