- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(计算机软件工程期末模拟题
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) 画出上述的,并计算该函数的环形复杂度。 请
首先接受学生提交的学生证和申请单,根据学生档案情况检验学生证的有效性和申请单是否填写的正确,如果有误则拒绝,如果无误则根据学生的注册情况审查接收学生的申请要求。如果是申请注册,则进行注册登记;如果是申请选课,则先查询课程档案是否有满足申请要求的课程,如果有则进行选课登记,如果没有则通知学生无此课。
要求:用面向对象方法学对该系统进行分析与设计,分别完成以下工作:
(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) 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分)
START
A
B
END
F
F
T
Q
T
P
高考录取统分子系统
计算标准分
计算标准分
2. while (p)
{
A;
Do
{ B; }
While(!Q)
}
B
A
while P
until Q
①
②
⑤
③
④
⑥
⑦
⑧
⑨
⑩
⑾
⑿
审查
接受
申请
注册登记
登记选课
包 含
包 含
学 生
选课单 学号
姓名
课程号
课程名
选课学期 填写
接受
登记
课程 课程号
课程名
学分
开课日期
开课系
任课教师 检索
本科课程 是否必修课
研究生课程 是否学位课
注册记录 学号
姓名
注册日期 审查
登记
学生 学号
您可能关注的文档
- (计算机职称考试试题及答案.doc
- (计算机联锁系统的概要设计与分析.doc
- (计算机能力需求调查问卷企业负责人.doc
- (计算机英语第三版机械工业出版社课后题目答案1.doc
- (计算机英语答案第二版刘艺王春生编.doc
- (计算机表演赛前4套答案.doc
- (计算机解答题.doc
- (计算机试卷2套.doc
- (高考英语提纲作文训练.doc
- (高考英语科普阅读的方法与实例.doc
- 常熟医疗元宇宙项目投资计划书.docx
- 2025年空压机变频器市场分析报告.pdf
- 2025年税务师《税法二》考前冲刺试题及答案.pdf
- 【湖南卷】【四大名校】湖南省佩佩教育湖南省长沙市四大名校2024-2025学年高三下学期2月月考(2.14-2.15)数学试卷含答案及解析.pdf
- 企业解除劳动合同范本.docx
- 2024七年级英语下册 Unit 5 I Love Learning English Lesson 25 A Phone Friend说课稿(新版)冀教版.docx
- Unit 2 On the Weekend Lesson 3(说课稿)-2024-2025学年人教新起点版英语四年级上册.docx
- 高中信息技术必修说课稿-3.1 文本信息的加工与表达14-粤教版.docx
- 2025年空调报告(系列8篇).pdf
- 万科装修设计合同范例.docx
文档评论(0)