- 111
- 0
- 约2.83千字
- 约 5页
- 2016-12-22 发布于重庆
- 举报
2008-2009学年第一学期软件工程期末试卷B
试题一、结构化分析与设计(共20 分,每小题10分)
需求陈述:
高考录取统分子系统有如下功能:
(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;
(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。
要求:用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作:
(1) 给出高考录取统分子系统的功能模型(用数据流图表示)。(10分)
(2) 给出高考录取统分子系统的软件体系结构(用H图或结构图表示)。(10分)
试题二、下面是程序流程图,试分别用N-S图和伪代码(类C语言描述)表示。(共20分)
试题三、(共20 分,每小题10 分)
阅读下面用伪代码编写的程序段,回答后面的问题:
???start
input (a,b,c,d)
if (a 0) (b 0)
x = a + b
else x = a-b
endif
if (c a)|| (d b)
y = c + d
else y = c – d
endif
print(x , y)
stop
(1) 画出上述程序的有向流图,并计算该函数的环形复杂度。 (每问5分,共10分)
(2)请用基本路径的测试技术完成该函数的测试。要求给出基本路径和测试用例。(每问5分,共10分)
试题四、面向对象分析与设计(共40分,每小题10分)
需求陈述:
下面是-大学教学管理系统的子系统的简单说明:
首先接受学生提交的学生证和申请单,根据学生档案情况检验学生证的有效性和申请单是否填写的正确,如果有误则拒绝,如果无误则根据学生的注册情况审查接收学生的申请要求。如果是申请注册,则进行注册登记;如果是申请选课,则先查询课程档案是否有满足申请要求的课程,如果有则进行选课登记,如果没有则通知学生无此课。
要求:用面向对象方法学对该系统进行分析与设计,分别完成以下工作:
(1) 给出教学管理系统的用例模型,并对主要用例进行简单说明。(10分)
(2) 给出教学管理系统中所涉及到的主要类。(10分)
(3) 给出教学管理系统的类图。(10分)
(4) 给出教学管理系统中注册的顺序图。(10分)
B 卷参考答案及评分标准:
试题一参考答案及评分标准:
参考答案(20分)
评分标准:能给出基本的加工处理,给6分;如能再给出存储文件则给8分,与参考答案一致或大致相符则满分,其他酌情给分。
(1)10分
(2)10分 (能给出基本的软件结构给8分,与参考答案一致或大致相符则满分,其他酌情给分。)
二、参考答案(20分 )
1.对应的N-S图如下。 2.伪代码如图。
三、参考答案:(20分,每问各占5分)
(1)流图 (5分)
(2) 环形复杂度为5(有四个判定节点) (5分)
(3)独立路径有:
1.1-2-3-4-6-7-9-11-12
2.1-2-5-6-7-9-11-12
3.1-2-3-5-6-7-9-11-12
4.1-2-3-4-6-7-8-9-11-12
5.1-2-3-4-6-7-8-10-11-12
(4)测试用例如下:
1.输入:a=1,b=1,c=2,d=2(任意)(t,t)
预期输出:x=2,y=0
2.输入:a=0,b=1(任意),c=2,d=0(任意)(f,t)
预期输出:x=-1,y=2
3.输入:a=1,b=0,c=2,d=0(任意)(f,t)
预期输出:x=1,y=2
4.输入:a=1,b=1,c=0,d=-1 (t,t)
预期输出:x=2,y=1
5.输入:a=1,b=1,c=0,d=2 (t,f)
预期输出:x=2,y=2
四、参考答案:(30分)
1.用例图(10分)(基本给出用例模型5分,给出用例说明再5分,其他酌情给分)
注册登记:每学期开学注册时间执行该用例,执行前必须先完成学生审查和接受申请的过程。
登记选课:审查和接受申请的过程后,实现学生每学期的选课。
2.主要类:课程,选课单,学生,注册记录,本科课程,本科生等。(10分)
3.类图如下:(10分)
您可能关注的文档
- 计算机课后练习题..doc
- 计算机转本模拟试卷..doc
- 计算机软件产品检验员(高级)理论试卷daan..doc
- 计算机软件基础考试试题答案..doc
- 计算机软件技术基础复习题和思考题答案..doc
- 计算机软件技术基础第三版课后习题答案..doc
- 计算机软件试题..doc
- 计算机软考程序员备考程序设计知识点(..doc
- 计算机软考程序员备考程序设计知识点(2..doc
- T_CERS 0075—2025 虚拟电厂运行管控系统技术要求.docx
- 村镇建设统计报表制度.docx
- T_CEPPEA 5069—2025 电力工程三维电子文件归档与电子档案管理规范.docx
- T_CSHE 0012—2024 压缩空气储能电站工程概(估)算费用标准.docx
- T_CSEE 0044—2024 特高压钢管塔及钢管构架加工技术规程.docx
- T_CSEE 0466.6—2024 柔性低频交流输电系统高压电气设备 第6部分:低频交联聚乙烯绝缘海底电缆试验规范.docx
- T_CSEE 0466.31—2024 柔性低频交流输电系统高压电气设备 第3-1部分:低频电磁式电压互感器.docx
- T_CSEE 0467—2024 电能计量装置电磁骚扰自动监测 技术规范.docx
- T_CSEE 0475—2024 输电线路状态信息智能汇集终端 技术规范.docx
- T_CSEE 0480—2024 换流站阀冷控制保护系统测试装置技术要求.docx
- T_CSEE 0020—2024 架空输电线路山火分布图绘制技术导则.docx
最近下载
- VDGP201_2002-05-01_VolumendefizitevonGutkenausNichteisenmetallen(中文).doc VIP
- 部编版道德与法治一年级下册第2课《做事要仔细》精美课件.pptx VIP
- 《新污染物治理技术》-课件全套 第1--13章 新污染物简介--- 人工智能与新污染物控制.pdf VIP
- 提高学习效率的六大诀窍五大方法.docx
- 2025年江苏省盐城市中考地理试卷及答案.docx VIP
- 化工制图习题集答案(20201030132317).pdf VIP
- DLT5427-2022年火力发电厂初步设计内容深度规定.doc
- 2025微博娱乐白皮书.docx VIP
- DL-T5153-2024火力发电厂厂用电设计技术规程.pptx VIP
- 体育教学论第4章.ppt VIP
原创力文档

文档评论(0)