软件工程导论试题及答案李梁.docx

上传人:叶*** 文档编号:34969741 上传时间:2022-08-19 格式:DOCX 页数:14 大小:314.81KB
返回 下载 相关 举报
软件工程导论试题及答案李梁.docx_第1页
第1页 / 共14页
软件工程导论试题及答案李梁.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《软件工程导论试题及答案李梁.docx》由会员分享,可在线阅读,更多相关《软件工程导论试题及答案李梁.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、重庆工学院考试试卷班级 108213801 学号 姓名 陈飞 考试科目 软件工程A A 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线题号一二三四五总分总分人分数一, 推断题:每题1分,共15分,在正确打上,错误打上得分评卷人 1软件工程学只有理论意义,没有实际用途。 2软件工程方法只适用于大型软件开发,对小型软件开发没有扶植。 3可行性探讨进一步探讨问题分析阶段所确定问题是否有可行解。 4代码审查方法没有计算机测试方法好。 5验证软件需求方法主要靠人工审查方法。 6并发系统中遇到一个主要问题是定时问题。 7编码风格由个人喜好确定,没有固定格式

2、。 8面对对象建模得到模型包含系统3个要素,即静态构造, 交互次序和数据变换。 9软件重用是提高软件开发生产率和目标系统质量重要途径。 10判定覆盖不肯定包含条件覆盖,条件覆盖也不肯定包含判定覆盖。 11Power Designer是一个CASE工具。 12软件是指用程序设计语言如Pascal,C,Visual Basic等编写程序,软件开发事实上就是编写程序代码。 13在进展需求分析时需同时考虑维护问题。 14UML是一种面对对象分析设计方法,即OOA/OOD方法。 15在面对对象软件开发方法中,每个类都存在其相应对象,对象是类实例,类是生成对象模板。 二, 单项选择题:每题1分,共15分得

3、分评卷人 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, 有完整故障处理

4、 E, 算法合理性6, 软件可行性探讨一般不考虑 A, 是否有足够人员和相关技术来支持系统开发 B, 是否有足够工具和相关技术来支持系统开发C, 待开发软件是否有市场, 经济上是否合算 D, 待开发软件是否会有质量问题7, SA法中,有一个处理过程逻辑不易用语言表达清晰,最好是用 来描述A, 流程图 B, 判定表 C, NS图 D, 问题分析图PAD8, 以下需求陈述中有效需求是 A, 目标软件应有C+实现 B, 软件系统必需在5秒内响应并处理外部事务C, 目标软件必需有系统设置模块 D, 当软件和用户交互时,必需能运用满意MS风格界面重庆工学院考试试卷班级 学号 姓名 陈飞 考试科目 软件工

5、程A A 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线9, 在面对对象软件开发方法中,类与类之间主要有以下构造关系 A, 继承和聚集 B, 继承和一般 C, 聚集和消息传递 D, 继承和方法调用10, 面对对象模型主要由以下哪些模型组成 A, 对象模型, 动态模型, 功能模型 B, 对象模型, 数据模型, 功能模型C, 数据模型, 动态模型, 功能模型 D, 对象模型, 动态模型, 数据模型11, OOA中应首先识别 A, 对象 B, 类 C, 对象属性 D, 对象所属类12, 概要设计结果是供应一份 A, 模块说明书 B, 框图 C, 程序

6、 D, 系统构造图13, 以下语言中属于4GL是 A, PB B, VB C, UML D, SQL Server 2000中SQL语言14, 与设计测试数据无关文档是 A, 需求分析说明书 B, 概要设计说明书 C, 源程序 D, 工程开发方案15, 软件测试中测试实例主要由输入数据和 组成A, 测试规那么 B, 测试方案 C, 预期输出结果 D, 以往测试记录分析三, 简答题共20分得分评卷人 1 工程A是为银行开发ATM自动取款机软件,工程B是为网络公司开发网络数据流分析软件,请问依据面对数据流设计方法SD法,两个工程应分别采纳何种方法将需求分析功能模型转换成软件构造,为什么?6分2 某

7、保险公司对投保人汽车保费计算方法如下:单身男,年龄30岁以下含30岁,计保费标准A,30岁以上计保费标准B;已婚男30岁以下含30岁,计保费标准C,30岁以上计保费标准D,单身女,年龄25岁以下含25岁,计保费标准E,25岁以上计保费标准F;已婚女25岁以下含25岁,计保费标准G,25岁以上计保费标准H,请画出对应判定树。8分重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A A 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线3 目前国内软件开发在实现编码环节普遍采纳面对对象开发工具或语言,简述几种至少三种目前常用

8、软件实现编码工具或语言,说明这些工具主要应用领域。6分四, 综合题共25分得分评卷人 1对运用以下数据存储学生成果表输入模块,采纳等价划分类,划分其等价类,运用黑盒测试技术设计某条分录记录覆盖全部等价类测试用例尽量考虑边值分析。15分学生成果表数据构造:学号:字符类型,0-9数字,总共11位,班级号+编号以我校实际状况设计姓名:字符类型,考虑汉语及英语姓名课程:字符类型,16位,按我院实际课程名称状况设计课程类别:字符类型,4位,内容是“考察或“考试成果:数字类型,整数局部3位,最多2位小数,考试课程干脆录入数值最高100分,存放数值,假如是考察课程允许录入字符优, 良, 中, 及格, 不及格

9、或合格, 不合格,存放原那么是优95分, 良85分, 中75分, 及格65分, 不及格55分存放,或按合格85分, 不合格55分重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A A 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线2面对对象分析题10分依据以下描述,运用面对对象分析方法,分析有那些主要对象和这些对象主要属性, 方法,画出对象图。一个饮料自动售货机可以放置五种不同或局部一样饮料,可由厂商依据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本下方,假设经金额

10、计算器累计金额足够,那么选择键灯会亮;假设某一种饮料已销售完毕,那么售完灯会亮。顾客将硬币投入售货机,经累加金额足额饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由出物口掉出,并自动结算及找钱。顾客可在按下选择键前任何一个时刻,可以拉动退币杆取消交易收回硬币。五, 分析设计题共25分得分评卷人 1. 小李新接了一个工程:设计一个简洁学生选课系统,系统能注册符合要求同学,同学注册以后就能进展选课,选课过程如下:先选课名,然后依据课程上课老师, 时间, 地点和人数限制来确定是否胜利选课;老师也可以依据状况供应新课程说明或修改正去课程说明;教务处老师统一管理注册状况,可以有删除, 修改学生, 老师和

11、课程权限。请用面对对象方法设计出对象模型对象类图,标出多重性, 角色, 限定词和关系:泛化, 聚集, 关联, 动态模型学生胜利注册后选课依次图, 功能模型用例图三大模型。重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A A 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A B 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线题号一二三四五总分总分人分数一, 推断题:每题1分,共15分,在正

12、确打上,错误打上X得分评卷人 1快速原型模型可以有效地适应用户需求动态改变。 2数据字典是对数据流图中数据流,处理过程, 数据存储, 数据源和终点进展具体定义。 3统一建模语言,是一种软件工程设计语言。 4模块化使程序设计比拟便利,但比拟难以维护。 5一个模块事实上就是一个进程。 6过程描述语言可以用于描述软件系统构造。 7编程语言应当在软件概要设计时选择。 8假如通过软件测试没有发觉错误,那么说明软件是正确。 9在进展概要设计时应加强模块间联系。 10一般人为,软件开发阶段是由设计, 编码和测试三个根本活动组成。 11软件概要设计包括软件系统构造设计以及数据构造和数据库设计。 12为了提高程

13、序易读性,尽可能运用高级语言或4GL编写程序。 13为了加强软件维护作业进度,应尽可能增加维护人员数目。 14模块化,信息隐藏,抽象和逐步求精软件设计原那么有助于得到高内聚,低耦合度软件产品。 15确认测试方案应当在可行性探讨阶段制定。 二, 单项选择题:每题1分,共15分得分评卷人 1, 以下哪一项不是软件危机表现形式 A, 软件本钱高 B, 软件产率低 C, 计算机技术开展快 D, 软件质量得不到保证2, 软件工程由方法, 工具和 三局部组成A, 算法 B, 技术 C, 文档 D, 过程3, 软件生命周期终止最典型缘由是 A, 错误太多 B, 利润过低 C, 可维护性过差 D, 效率不高4

14、, 软件在须要它投入运用时能实现其制定功能概率称为软件 A, 兼容性 B, 牢靠性 C, 巩固性 D, 可用性5, 软件工程方案一般不包括以下哪项内容 A, 培训方案 B, 人员支配 C, 进度支配 D, 软件开发标准选择和制定6, 计算机系统工程包含硬件, 软件, 人机及 工程A, 数据库 B, 软件 C, CASE D, 开发方法7, SA法中,DFD图某个处理过程分解后,一般不超过 处理过程A, 10 B, 7 C, 5 D, 128, 以下需求陈述中一样是 A, 全部吩咐响应时间应小于0.1s;BUILD吩咐响应时间应小于5s B, 全部吩咐响应时间应小于5s;BUILD吩咐响应时间应

15、小于1sC, BUILD吩咐响应时间应小于5s;BUILD吩咐响应时间应小于1sD, 全部吩咐响应时间必需等于2s;BUILD吩咐响应时间应小于3s重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A B 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线9, 以下哪一项不是面对对象特征 A, 多态性 B, 继承性 C, 封装性 D, 过程调用10, 以下哪一项不属于面对对象软件开发方法 A, coad方法 B, Booch方法 C, jackson方法 D, OMT方法11, OOA中,事务追踪图是反映 对象所表现出来

16、集体行为A, 2个 B, 1个 C, 多个 D, 3个12, 构造化程序设计主要强调程序 A, 效率 B, 速度 C, 可读性 D, 大小13, 注释是提高程序可读性有效手段,好程序注释占到程序总量 A, 1/6 B, 1/5 C, 1/4 D, 1/314, 在发觉错误后,排错应由 完成A, 测试者 B, 高级程序员 C, 用户 D, 软件开发者15, 进展单元测试时,须要一个 被测模块程序A, 传递 B, 管理 C, 调用 D, 驱动三, 简答题共20分得分评卷人 12 CASE工具和环境开发是目前软件开发领域热点之一,请列举几种至少2种你熟识CASE工具或环境软件,写出它们应用领域或属于

17、那类工具。6分13 以下图为网络方案图14分请依据各项活动活动时间计算各个事务最早时间与最迟时间,并填入图中事务28相应位置14分,每填对一个事务数字1分重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A B 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线四, 综合题共25分得分评卷人 1. 请写出测试用例可以不用写测试结果来完成语句, 条件覆盖和条件组合覆盖,并以字符列出相应执行路径。15分入 口A0 AND X1A=3 OR B4 OR X0Y=A+XA=X结 束ST 21F 43T 5F 76abcde语句覆

18、盖:条件覆盖:条件组合覆盖:重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A B 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线2. 请画出一个用户运用银行ATM状态转换图。从用户将卡插入卡槽开场,到用户取卡完毕假如用户遗忘,ATM应报警,用户可以完成以下几个步骤:登录卡片进入ATM机后,假如不是可读卡,退卡;如是,等待用户输入密码,三次错,吞卡,正确后进入主菜单,取钱进入取钱菜单,输入金额,假如帐户余额缺乏,提示余额,并要求用户重新输入,假如帐上钱够,吐钱币,并询问是否打印凭证,最终返回主菜单,主菜单供应退出取

19、卡选择。10分五, 分析设计题共25分得分评卷人 1某超市连锁收货操作流程如下:厂家持“定货单及“厂家送货单送货,库管科检查来货。假如来货相符,库管科做收货确认,包括:在“定货单之“点核数量栏手工填写收货数量;在电脑中提出“定货单,在“点核数量栏输入收货数量;在“收货日报表上记录该收货;在“定货单, “厂家送货单上加盖库管科公章,然后库管科打印商品条码,收送货组与卖场办理移交手续,卖场收货人在“定货单上签名盖章,日末,库管科将单据汇总,连同“收货日报表分别送卖场, 财会,并自留一份,第二天电脑科打印“验收进货单,分送卖场, 选购, 财会。假如来货不符,通知负责该次定货之选购主任,选购主任填写“

20、定货修正单,报选购部主管签名同意,“定货修正单交库管科,库管科从电脑中提出原“定货单,按“定货修正单内容进展修改,将修改后之新“定货单打印一式三份,和原“定货单连在一起,最终进展上述来货相符后工作。1设计出该系统业务处理流程图9分2画出该系统第一层数据流程图至少3个处理10分3画出该系统主要处理, 数据存储或外部实体数据字典至少三个处理或数据存储或外部实体6分重庆工学院考试试卷班级 10503070104 学号 姓名 考试科目 软件工程A B 卷 共 5 页开卷,允许考生带教材和参考书籍各一本,考试时间120分钟密封线学生答题不得超过此线2007年-2021学年第1学期10503070104班

21、软件工程A卷参考答案及评分标准开卷,允许考生带教材和参考书籍各一本一, 断题:每题1分,共10分,在正确打上,错误打上1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 二, 项选择题:每题1分,共15分1, C 2, B 3, B 4, A 5, B 6, D 7, B 8, B9, A 10, A 11, A 12, A 13, D 14, D 15, C三, 简答题总共20分1, 总共6分,工程A用事务流2分,工程B用变换流2分,工程A答复缘由1分,工程B答复缘由1分2, 总共8分,画对每个条件1分保费计算性别男性别女已婚已婚未婚未婚25

22、25252530303030CDABGHEF3, 每写出一种语言或工具1分,写出应用领域1分,如C#C/B/S构造软件,JAVAB/S构造软件,C+系统软件,DEPHI开发C/S构造软件, PB开发C/S构造下基于数据库软件。四, 综合题总共25分1, 共10分每对一个对象类1分,写出一个对象类贩卖机饮料号码价格投币-承受饮料掉出金额显示按纽退币杆售完显示存量计算器饮料号码存量递减售完显示重置选择钮选择钮状态灯亮灯熄售完灯亮按钮顾客姓名硬币投币-置入拿取饮料退币杆退币杆状态拉动金额计算器金额累加找零重置购置选取被拉动属于属于属于属于2, 测试题共15分测试工程序号有效等价类序号无效等价类学号1

23、11位数字学号2大于11位数字学号3小于11位数字学号411位有非数字学号姓名5有效姓名6有非汉字和字母姓名课程716位字符课程8大于16位字符课程9小于16位字符课程课程类别104位字符考察124位非考察和考试字符114位字符考试13大于4位字符,内容包括“考察或“考试14小于4位字符,内容包括“考成果:课程类别考试15合法成果16大于100分成果17成果小数超过2位18负数成果成果:课程类别考察19合法成果优, 良, 中, 及格, 不及格或合格, 不合格20非优, 良, 中, 及格, 不及格或合格, 不合格字符测试用例:序号测试用例覆盖等价类1姓名:王华课程:软件工程A后7个空格课程类别:

24、考试成果:10015710152学号:1030307012姓名:Walter T. Kennevan课程:软件工程A后8个空格课程类别:考察成果:不及格25811193学号:1姓名:王华2课程:软件工程A后6个空格课程类别:考核成果:随意369124学号:10303070a22课程类别:考察1其他工程随意4135课程类别:考其他工程随意146课程类别:考试其他工程随意167课程类别:考试其他工程随意178课程类别:考试其他工程随意189课程类别:考察成果:合格其他工程随意1910课程类别:考察成果:无其他工程随意20五, 分析设计题总共25分对象类图10分,每写对1个对象类1分,1个联系和多重

25、性1分功能模型:用例图7分,每写对1个用例1分,1个行为者1分动态模型:依次图8分,每写对1个对象类和生命线0.5分,1个事务1分2007年-2021学年第1学期10503070104班软件工程B卷参考答案及评分标准开卷,允许考生带教材和参考书籍各一本一, 断题:每题1分,共10分,在正确打上,错误打上1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 二, 项选择题:每题1分,共15分1, C 2, D 3, C 4, D 5, D 6, A 7, B 8, B9, D 10, C 11, D 12, C 13, D 14, D 15, D三

26、, 简答题总共20分1, 总共6分,每写出一种CASE工具2分,写出一种工具类型1分,如:Power Designer分析设计工具或软件建模工具,Rational Rose分析设计工具或软件建模工具,Win Runner测试工具,MS Project工程管理工具,MS Visio软件开发绘图工具, VSS软件配置工具。.四, 综合题总共25分1测试题15分语句覆盖:总共2分A=-1,B=5,X=2;sabcde条件覆盖:每对一个测试用例12分,总共5分A=-1,B=5,X=2;sabcdeA=0,B=4,X=1;saceA=3,B=4,X=-1;sacde条件组合覆盖:每对一个测试用例1分,总

27、共8分A=-1,B=5,X=2;sabcdeA=-1,B=5,X=-1;sacdeA=3,B=4,X=2;sacdeA=3,B=5,X=1;sacdeA=3,B=4,X=-1;sacdeA=3,B=5,X=-1;sacdeA=-1,B=4,X=-1;sacdeA=-1,B=4,X=2;sabce五, 分析设计题目总共25分业务流程图共9分,其中业务流5分,推断2分,资源和表单2分,下面是运用Power Designer 画业务流程图数据流程图10分,其中处理4分,数据存储2分,外部实体2分,数据流2分数据字典总共6分,每写出一个2分,要求格式完整,内容根本正确如:处理逻辑编号:P1处理逻辑名称

28、:审核来货简述:查询统计专利申请, 受理, 授权和转让状况输入数据流:F3厂家送货单来自E2供应商,F4定货单来自E2供应商,F2定货单来自S1定货单数据存储输出数据流:货品相符F9审核信息去自S1定货单数据存储,F5来货不相符信息去自E3选购主任处理描述:依据供应商“定货单及“厂家送货单送货状况,库管科检查来货。假如来货相符,库管科做收货确认,假如来货不符,通知负责该次定货之选购主任。处理频率:不限数据存储编号:S1数据存储名称:定货单简述:反映当前定货状况数据存储组成:单号定货日期到货日期供应商+货品序号+货品+单价+数量+计量单位+选购员关键字:单号,货品序号流入数据流:F2定货单从P4定货处理过程,F7修正后定货单从P3修正定货流出数据流:F2定货单到P3修正定货和P4验收入库外部实体编号:E1外部实体名称:选购员简述:依据选购方案,制定选购合同,与供应商签订合同,依据合同,与向供应商定货,制定定货单输入数据流:无输出数据流:选购方案, 选购合同

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁