江汉大学文理学院软件工程A卷
软件工程A卷答案

原因:
① 落点在棋盘外 ② 落点和起点不构成田字型 ③ 落点处有自己方棋子 ④ 拌象腿 ⑤ 在起点和落点构成的田字中包括楚河汉界 ⑥ 落点处无棋子 ⑦ 落点处有对方棋子(非老将)
结果:
21 不移动棋子 22 移动棋子 23 移动棋子且除去对方棋子
中间状态: 11 不属于 1-5 条
1
2
3
4
5
6 E
7
1. 瀑布模型以原型为驱动。 错误,瀑布模型以文档为驱动。
2.预防性维护是维护工作中所占比重最大的一类维护。 错误,完善性维护是维护工作中所占比重最大的一类维护。
3.如果软件项目属于实时处理领域,可以使用 SQL 语言。 错误,如果软件项目属于实时处理领域,可以使用汇编语言。
4.可行性分析阶段主要从以下方面分析项目的可行性:人力资源可行性、硬 件设备可行性和软件设备可行性。
21 1 T F F F F F F 2 FT F F F F F
3 FF T F F F F
22 4 F F F T F F F 11
5 FF F FT F F 23
6 F F FFF TF
7 F F F FF FT
21 √ √ √ √ √
22
√
23
√
6
6.下面是一段 C 语言程序段,请画出流程图,并设计测试用例满足判定覆盖 和路径覆盖。
8
学院 制卷份数
出卷教师 专业
陈曦
系主任签名
班级编号
江汉大学文理学院 2011—2012 学年第一学期
考试试卷Βιβλιοθήκη 课程编号:课程名称:
软件工程
试卷类型:A√、B□卷 考试形式:开□、闭√卷 考试时间: 120 分钟
软件工程A卷(答案)

软件⼯程A卷(答案)贵州⼤学2010-2011学年第⼆学期考试试卷A(答案)软件⼯程基础注意事项:1. 请考⽣按要求在试卷装订线内填写姓名、学号和年级专业。
2. 请仔细阅读各种题⽬的回答要求,在规定的位置填写答案。
3. 不要在试卷上乱写乱画,不要在装订线内填写⽆关的内容。
4. 满分100分,考试时间为120分钟。
⼀.填空题(本⼤题共20空,每空1分,共20分)1. 通⽤过程框架活动包括沟通、策划、(建模)、(构建)、部署等5个⽅⾯。
2. 可⾏性研究⼀般可以从(经济)可⾏性、(技术)可⾏性、运⾏可⾏性、法律可⾏性和开发可⾏性等⽅⾯来研究。
3. 软件⼯程是⼀门涉及软件(开发过程)、(⽅法)、⼯具的学科。
4. 需求⼯程过程通过执⾏7个不同的活动来完成,包括(起始)、(导出)、精化、协商、规格说明、(确认)和管理。
5. ⼀个⾼科技系统包括多个要素:硬件、(软件)、(⼈员)、数据库、⽂档以及操作规程。
系统⼯程师将⽤户的需求转换成由⼀个或多个上述要素组成的系统模型。
6. ⼯程师在建⽴系统模型时,需要考虑假设、(简化)、(限制)、约束、(偏好)等制约因素。
7. 业务过程⼯程的⽬的是提供易于理解的(数据架构)、(应⽤架构)、基础设施。
8. 精化的最终结果是形成⼀个分析模型,该模型定义了问题的信息域、(功能域)和(⾏为域)。
9. 分析建模是使⽤⽂字和图表的综合形式,以相对容易理解的⽅式描绘需求的(数据)、(功能)和⾏为。
⼆.单项选择(本⼤题共10⼩题,每⼩题2分,共20分)1. 下列(A )属于系统软件。
A. WINDOWS 2000B. WordC. FlashD. CAD2.(D )阐述了⼀个参与者与系统的交互⾏为。
A. 状态图B. 类图C. 活动图D.⽤例图3. 分析建模通常开始于(C )。
A. 业务建模B.系统建模C.数据建模D. 分析建模4. 基于构件的建模强调构件的(B )A. 全⾯B. 复⽤及组装C. 简洁D. 低内聚5、敏捷建模认为建模对于(C )都是必须的。
软件工程期末样卷(试题+答案)

哈尔滨工程大学本科生考试试卷( 2010-2011 年 2 学期)课程编号: 0920113 课程名称:一、 选择题(共30分 每题2分)软件工程 (A卷)1、下面不属于软件工程的3个要素是( D )A)工具 B)过程 C)方法 D)环境2、下列工具中为需求分析常用工具是( D )A)PAD B)PFD C)N-S D)DFD3、 软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( B )A)用户 B)需求审评 C)总结 D)都不正确4、在E-R模型中,包含以下基本成分(D )A)数据、对象、实体 B)控制、联系、对象C)实体、联接、属性 D)实体、属性、联系5、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)A)数据耦合 B)公共耦合 C)标记耦合 D)内容耦合6、( C)是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A)多态性 B)继承 C)封装 D)消息7、软件危机是指(B )。
A)软件遭到严重破坏 B)软件开发和维护过程中遇到的严重问题C)软件维护出现困难 D)软件不能正常运行的系列严重问题8、判定树和判定表示用于描述结构化分析方法中的(B )环节的工具。
A)功能说明 B)数据加工 C)流程描述 D)性能说明9、 软件评审是保证软件质量的重要措施,它是对软件开发阶段成果的复审。
下 列(A )是复审的必须内容。
Ⅰ需求复审 Ⅱ总体设计复审 Ⅲ详细设计复审 Ⅳ程序复审A)Ⅰ、Ⅱ、Ⅲ B)Ⅱ、Ⅲ、Ⅳ C)Ⅰ、Ⅲ、Ⅳ D)全部10、软件按照设计的要求,在规定时间和条件下达到不出故障、持续运行的要求的质量特性称为(B )。
A)可靠性 B)可用性 C)正确性 D)完整性11、模块的独立性是软件模块化设计的关键之一,一般用内聚和(D )两个定性标准来度量模块的独立性。
A) 软件的质量 B) 一致性 C) 可重用 D) 耦合12、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以(A )维护所占的维护量最小。
《软件工程》试题A

《软件工程》试题A《软件工程》期末试题选择题(共30分)1.软件生命周期中所花费用最多的阶段是(D)A.详细设计 B.软件编码 C.软件测试 D.软件维护2.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。
A.确定 B.行或不行 C.正确 D.无二义3.下列关于瀑布模型的描述正确的是(C)。
A.瀑布模型的核心是按照软件开发的时间顺序将问题简化。
B.瀑布模型具由于良好的灵活性。
C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
D.利用瀑布模型,如果发现问题则修改的代价很低。
4.E-R图是用于描述应用系统的(B)数据模型A.逻辑结构B.概念结构C.数据结构D.实体关系5.软件测试的一条重要原则是(B)A.软件测试可以完全保证软件的质量B.测试可以发现程序中的错误,但不能够证明程序中没有错误C.测试能够完全证明程序的可靠性D .测试能够证明程序中没有错误6.确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于(C)A.集成测试B.恢复测试C.验收测试D.单元测试7.软件危机出现的本质原因是(A)A.人们对软件产品认识的不足以及对软件开发的内在规律的理解偏差B.软件维护费用的急剧增加C.软件生产技术进步缓慢D.软件规模庞大8.面向对象程序设计中的数据隐藏指的是(D)。
A.输入数据必须输入保密口令B.数据经过加密处理C. 对象内部数据结构上建有防火墙D.对象内部数据结构的不可访问性9.下面说法错误的是(D)A.抽象是为了降低问题的复杂性,可以得到问题领域中比较简单的概念B.模块的内聚性越低则模块的独立性越强C.耦合性越高则模块的独立性越弱D.在软件详细设计阶段,抽象的层次最低,系统的实现被完全精化10.下列不属于结构化设计工具的有(C)A.流程图B.PAD图C.数据流图D.N-S图11.软件是(C )。
A. 处理对象和处理规则的描述B. 程序C. 程序及其文档D. 计算机系统12.软件需求规格说明的内容不应包括(B)。
2022年江汉大学文理学院计算机应用技术专业《计算机系统结构》科目期末试卷A(有答案)

2022年江汉大学文理学院计算机应用技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题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.I/O方式中的DMA访问B.浮点数据表示C.访问方式保护D.程序性中断9、在尾数下溢处理方法中,平均误差最大的是()A.截断法B.舍入法C.恒置"1"法D.ROM查表法10、非线性流水线是指( )A.一次运算中使用流水线中的多个功能段B.一次运算中要多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各个功能段在各种运算中有不同的组合二、判断题11、指令的重叠解释,既可加快程序的解释,又能加快指令的解释。
(完整word版)《软件工程》期末考试试卷A(答案)

—南昌大学考试试卷—【适用时间:20 15 ~20 16 学年第二学期试卷类型:[ A ]卷】请对以上问题,画出分层数据流图2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。
请用等价类划分法设计测试用例。
划分等价类:(5分)设计测试用例:(5分)当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人.于是,我降临在了人间.我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。
小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。
小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。
“兴尽晚回舟,误入藕花深处。
争渡,争渡,惊起一滩鸥鹭。
”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。
身影轻飘而过,留下一阵清风。
可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。
我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。
“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照.最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。
在天堂里,我又见到了上帝。
上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。
我始终无法客观的评价我的一生。
我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。
于是在下一轮回中,我选择做一个平凡的人。
我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。
[2023上]软件工程_试卷_A卷
![[2023上]软件工程_试卷_A卷](https://img.taocdn.com/s3/m/b42e80346d85ec3a87c24028915f804d2b168708.png)
阳光学院2022-2023学年第二学期考试A 卷课程名称 软件工程(闭卷)年级专业 2021级软件工程(自考)考试日期 2023.6学生姓名 学号 班级题号 一 二 三 四总分累分人 题分 3020 30 20 100 得分考生注意事项:1.本试卷共 8页,请查看试卷中是否有缺页。
2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
教师注意事项:请按照阳光学院试卷评阅要求操作。
一、单项选择题(共30分,每小题2分)1.软件工程术语首次出现于哪一年?( ) A.1988年 B.1978年 C.1968年 D.1958年2.20世纪60年代以来,随着计算机的广泛应用,软件生产率、软件质量满足不了社会发展的需求,成为社会、经济发展的制约因素,这一现象叫做? ( )A.软件应用B.软件危机C.软件神话D.软件工程3.在销售管理系统需求文档中出现下列描述,属于外部接口需求范畴的是?( )A.任取1秒,一个特定应用所消耗的可用计算能力平均不超过50%B.系统应在5秒内计算出给定季度的总销售税C.系统应能产生月销售报表D.对要构建的账户接收系统,必须为月财务状况系统提供更新信息 4.以下哪个不是需求规约的基本性质?( ) A.可测量的 B.可修改的 C.完整的 D.一致的5.以下哪个不是详细设计的方法和工具之一?( ) A.N-S 图 B.DFD 图 C.程序框图 D.PAD 图6.关于数据流图的说法,错误的是?( )A.数据流图是一种逻辑模型,体现软件的逻辑功能B.数据流图是客户和分析师之间交流的有效手段C.数据流图是软件设计的依据之一………………………………………………………………装……订……线……内……不……要……答……题…………………………………………………………得 分 评卷人D.数据流图层次结构中,加工只有一个的数据流图叫作0层数据流图7.以下哪种内聚的内聚度最高?()A.功能内聚B.顺序内聚C.时间内聚D.通信内聚8.以下哪个不是用况图中的模型元素?()A.参与者B.状态C.依赖D.用况9.在UML的关系中,哪一种关系具有多重度属性?()A.依赖B.泛化C.关联D.细化10.以下哪个不是RUP的特点?()A.以用况驱动B.增量式开发C.以体系结构为中心D.RUP活动不迭代11.以下哪个不是正确的分析类的类型?()A.交互类B.实体类C.控制类D.边界类12.在逻辑覆盖中,以下哪种覆盖类型强度最高?()A.语句覆盖B.路径覆盖C.判定-条件覆盖D.条件组合覆盖13.对于如下的程序流程图,当采用语句覆盖法设计测试用例时,至少需要设计几个测试用例?()A.1个B.2个C.3个D.4个14.在软件生存周期模型中,将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,这种生存周期模型是?()A.增量模型B.瀑布模型C.演化模型D.喷泉模型15.在CMMI中,针对每个过程域设定的能力等级数量是?()A.4B.5C.6D.7二、填空题(共20分,每空1分)1.软件工程概念的提出,其目的是倡导以___________的原理、原则和方法进行软件开发,以期解决出现的“软件危机”。
XXX《软件工程A试卷答案全部

XXX《软件工程A试卷答案全部1.(8分)块间联系和块内联系是评价程序模块结构质量的重要标准。
联系的方式、共用信息的作用、共用信息的数量和接口的友好性等因素决定了块间联系的大小。
在块内联系中,功能内聚的块内联系最强。
SD方法的总的原则是使每个模块执行一个功能,模块间传送数据型参数,模块通过标准调用语句调用其他模块,而且模块间传送的参数应尽量少。
此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。
SD方法认为,作用范围应该是控制范围的子集。
2.(5分)软件需求分析的任务不应包括确定逻辑模型。
进行需求分析可使用多种工具,但数据词典是不适用的。
在需求分析中,分析员要从用户那里解决的最重要的问题是要让软件做什么。
需求规格说明书的内容不应当包括对算法的详细过程性描述。
该文档在软件开发中具有重要的作用,但其作用不应当包括软件可行性分析的依据。
3.(5分)UML是一种面向对象的统一建模语言。
它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor指代系统外的个体或其他系统,用例可以用用例图来描述。
状态图指明了对象所有可能的状态以及状态间的迁移(n)。
如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由这n个子状态图中各取一个状态组合而成。
协作图描述了协作的对象之间的交互和链接(1ink),它画成图的形式。
A.汇编程序是指(①)。
①用汇编语言写的程序②符号程序③汇编语言的处理程序B.为了实现递归子程序的正确调用,人们必须用(①)来保存(⑥)及有关信息。
①堆栈②线性表③队列④树⑤入口点⑥返回地址⑦断点C。
UNIX操作系统是(②)研制的,它是用程序语言(④)书写实现的。
①IBM②贝尔实验室③微软④C语言1.(12分)将“传感器监测”的用例活动图画出来。
活动图略)2.(15分)使用面向对象设计方法进行高层设计,以建立系统的体系结构。
这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?一个典型的高层设计是使用MVC软件体系结构,即模型/视图/控制器(Model/View/Controller)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学院出卷教师陈曦系主任签名
制卷份数专业班级编号
江汉大学文理学院2011—2012学年第一学期
考试试卷
课程编号:课程名称:软件工程
试卷类型:A√、B□卷考试形式:开□、闭√卷考试时间:120分钟
一、辨析改错题(本大题共5小题,每题2分,共10分)
1. 瀑布模型以原型为驱动。
2.预防性维护是维护工作中所占比重最大的一类维护。
3.如果软件项目属于实时处理领域,可以使用SQL语言。
4.可行性分析阶段主要从以下方面分析项目的可行性:人力资源可行性、硬
件设备可行性和软件设备可行性。
5. 需求分析阶段的主要工具有程序流程图、N-S图和PAD图。
二、简答题(本大题共4小题,每题5分,共20分)
1.某输入有三个变量x1,x2和x3,其取值范围分别是:x1∈[0,20],x2∈[100,500],x3∈[70,90]请写出基于单缺陷假设的非健壮性边界值测试用例规则,并设计测试用例。
2.某程序流程如下图所示,请计算出满足所有逻辑覆盖至少需要的测试用例数。
3.有如下几个模块结构图,请分析并简述哪个结构图符合模块划分准则。
4.有如下模块结构图,请画出自顶向下基于宽度优先准则的集成测试测试步骤图。
1. 请将如下数据流图转换为软件结构图,画出变换中心。
2.请根据如下的程序流程图,画出相应的N-S 图和PAD 图。
三、综合题(本大题共7小题,第1,2,4,5,6小题,每题10分,第3,7小题每题15分,第5,6题选做一题,共70分)
3.某需求如下:该文件由三部分组成:文件头、文件体和文件尾。
文件体由特定分隔符分成许多记录组,记录根据其特征码分A类记录和B类记录。
文件统计系统读取以上结构的文件,显示文件头,计算记录组数以及A类记录和B类记录记录个数,并打印输出。
试用Jackson方法设计,要求画出输入和输出的Jackson 图,找出对应关系,画出总体Jackson图,并写出纲要逻辑。
4.某输入字符串规定为1-20位的数字、字母或汉字,并要求以字母打头,试以等价类方法进行测试用例设计。
5.以中国象棋中相的走法为例,利用基于因果图的决策表方法设计测试用例:
①如果落点在棋盘外,则不移动棋子;②如果落点和起点不构成田字型,则不移动棋子;③如果落点处有自己方棋子,则不移动棋子;④如果在起点和落点构成的田字中心有棋子,则不移动棋子;⑤如果在起点和落点构成的田字中包括楚河汉界,则不移动棋子;⑥如果不属于1-5条,且落点处无棋子,则移动棋子;
⑦如果不属于1-5条,且落点处有对方棋子(非老将),则移动棋子且除去对方棋子。
6.下面是一段C语言程序段,请画出流程图,并设计测试用例满足判定覆盖和路径覆盖。
If (x>100 && y>500) then
score=score+1;
If (x>1000 || z>5000) then
score=score+5;
7.有以下工程网络图,请按如下要求答题:
1)填写每个任务的最早和最迟开始时刻;
2)写出关键路径;
3)填写非关键路径的机动时间;
4)从节省人力的角度设计横道图,并写出结论。