




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2008-2009学年第一学期软件工程期末试卷B试题一、结构化分析与设计(共20 分,每小题10分) 需求陈述:高考录取统分子系统有如下功能:(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。要求:用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作:(1)给出高考录取统分子系统的功能模型(用数据流图表示)。(10分)(2) 给出高考录取统分子系统的软件体系结构(用H图或结构图表示)。(10分)试题二、下面是程序流程图,试分别用N-S图和伪代码(类C语言描述)表示。(共20分)STARTABENDFFTQTP试题三、(共20 分,每小题10 分) 阅读下面用伪代码编写的程序段,回答后面的问题:start input (a,b,c,d) if (a 0)& (b 0)x = a + belse x =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分,与参考答案一致或大致相符则满分,其他酌情给分。)高考录取统分子系统计算标准分计算标准分2. while (p) A;Do B; While(!Q)二、参考答案(20分 )BAwhile P1.对应的N-S图如下。 2.伪代码如图。until Q三、参考答案:(20分,每问各占5分)(1)流图 (5分) (2) 环形复杂度为5(有四个判定节点) (5分)(3)独立路径有: 11-2-3-4-6-7-9-11-12 21-2-5-6-7-9-11-12 31-2-3-5-6-7-9-11-12 41-2-3-4-6-7-8-9-11-12 51-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分)选课单学号姓名课程号课程名选课学期填写接受登记课程课程号课程名学分开课日期开课系任课教师检索本科课程是否必修课研究生课程是否学位课注册记录学号姓名注册日期审查登记学生学号姓名性别系别专业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人业绩合同样本
- 产品购货合同样本
- 关于教师聘用合同样本
- 买卖旧设备合同样本
- 任务合同样本
- 个人厢房出售合同标准文本
- 公户账务往来合同样本
- 牌照出租合同范本
- 供水设备合同样本
- 调酒师必考知识点及试题及答案
- (T8联考)2025届高三部分重点中学12月第一次联考评物理试卷(含答案详解)
- 【MOOC】化工安全(下)-华东理工大学 中国大学慕课MOOC答案
- 2024年10月广东高等教育自学考试5743基础营养学试题及答案
- 《连续性肾替代治疗容量评估与管理专家共识》解读课件
- 第4课《我们的公共生活》第1课时(教学设计)-部编版道德与法治五年级下册
- 宠物店宠物活动策划合同
- 盾构施工关键技术知识考试题库及答案
- 《2024年 大学计算机基础考试系统的分析与设计》范文
- 广东省珠海市香洲区2023-2024学年七年级下学期期末历史试题(解析版)
- 鸢飞鱼跃:〈四书〉经典导读智慧树知到答案2024年四川大学
- 2024年浙江省初中学业水平考试社会试题(解析版)
评论
0/150
提交评论