自考软件工程试题及答案

自考软件工程试题及答案 The final edition was revised on December 14th, 2020.
2018年4月高等教育自学考试全国统一命题考试
软件工程试卷
(课程代码02333)
本试卷共4页,满分l00分,考试时间l50分钟。

考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸.
2.第一部分为选择题。

必须对应试卷上的题号使用28铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题
一、单项选择题:本大题共l5小题,每小题2分,共30分.在每小题列出的备选项中
只有一项是最符合题目要求的,请将其选出.
1.在软件开发中,软件系统模型大体上可分为两类:概念模型和
A.抽象模型 B.逻辑模型 C.软件模型 D.实现模型
2.在销售管理系统需求文档中出现下列描述,属于功能需求范畴的是A.系统应能产生月销售报表
B.系统应在5分钟内计算出给定季度的总销售税
C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息
D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%
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.UML的图形化工具分为两类:行为图和
A.结构图 B.状态图 C.部署图 D.用况图
9.根据RUP实现活动,输入为设计类和接口,活动为实现类,则输出为
A.构件 B.用况 C.接口 D.子系统
10.下列软件测试技术中,依据软件行为描述的是
A.结构测试技术 B.路径测试技术 C.黑盒测试技术 D.自盒测试技术11.假设选修课程数目的输入范围为1-4,则根据黑盒测试中的等价类划分技术,下列划
分正确的是
A.2个有效等价类,2个无效等价类
B.1个有效等价类,2个无效等价类
C.2个有效等价类,1个无效等价类
D-1个有效等价类,1个无效等价类
12.单元测试期间,通常考虑模块的
A.错误执行路径 B.正确执行路径
C.有判定语句的执行路径 D.全部执行路径
13.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、
运行过程、维护过程和
A.需求定义过程 B.需求发现过程 C.设计过程 D.开发过程
14.在常见的软件开发模型中,能体现软件创建所固有的迭代和无间隙特征的是
A.喷泉模型 B.螺旋模型 C.增量模型 D.瀑布模型
15.CMMl能力等级中的4级是
A. 已执行级 B.已管理级 C.已定量管理级 D.已定义级
第二部分非选择题
二、填空题:本大题共20空,每空l分,共20分。

16.软件开发的本质概括为不同抽象层术语之间以及不同抽象层处理逻辑之间的(映射)。

17.对于单个需求必须具有的基本性质:必要的、_无歧义的_、可测的、(可跟踪的)以及可测量的。

18.以一种基于良构数学概念的符号体系来编制需求规约,则称为(形式化)需求规约。

19.结构化分析方法给出了一种能表达系统功能模型的图形化工具是(数据流图/DFD 图)。

20.如果一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个
成分的输入,则该模块的内聚是(顺序内聚)。

21.在一个软件结构中,同一个层次上模块总数的最大值是该结构的
_______________。

22.典型的详细设计工具有程序流程图、盒图、问题分析图和_______________。

23.关联一端的类目对另一端的类目的一种呈现,称为_______________。

24.RUP采用_______________技术来获取需求。

25.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、_______________、有效性测试和系统测试。

26.软件测试是一个有程序的过程,包括_______________、测试执行以及测试结果比较等。

27.瀑布模型规定了各开发阶段的活动:系统需求、软件需求、_______________、设计、 _______________、测试和运行。

28.对于一个项目而言,_____________是项目管理计划的主体,一般还可能存在一些支持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、软件配置管理计
划、软件质量保证计划、_______________和软件度量计划。

29.CMMl模型基于过程途径思想,通过过程把软件质量3个支撑点:受训的人员、
_______________、工具和设备进行集成,以开发所期望的系统/产品。

30.CMMl模型提供了两种过程改善路径,一是称为能力等级的过程改善路径,二是称为
_______________的过程改善路径。

31.针对开发的CMMl是一个有关产品和服务的过程改善的成熟度模型,集成了3个源
模型:_______________、系统工程CMM和_______________。

三、简答题:本大题共6小题.每小题5分,共30分。

32.简述软件工程与软件危机的概念以及提出软件工程概念的目的。

33.简述需求规约的概念及其基本性质。

34.简述事务设计的基本步骤。

35.简述泛化的概念及其约束。

36.简述RUP设计模型以及包含的元素。

37.简述因果图方法生成测试用例的基本步骤。

四、综合应用题:本大题共2小题。

每小题l0分,共20分。

38.已知某教务系统的描述是,用户输入用户ID号及口令信息后,系统进行身份验证;系
统根据合法用户的功能请求进行分类处理。

具体功能如下:
(1)查询成绩:查询成绩以及从名次表中得到名次信息。

(2)学籍管理:根据学生总成绩排出名次信息。

(3)成绩处理:处理单科成绩并输入成绩表中。

请画出该系统的数据流图,并指出其所包含的加工。

39.某电话公司决定开发一个管理所有客户信息的交互式网络系统,其功能如下:
(1)浏览客户信息:任何使用Intemet的网络用户都可以浏览电话公司所有的业务信
息。

(2)登录:电话公司授予每个客户一个账号。

拥有授权账号的客户,可以使用系统提
供的页面设置个人密码,并使用该账号和密码在线注册。

(3)修改个人信息:客户在系统注册后,可以发送电子邮件或者使用系统提供的页
面,对个人信息进行修改。

(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户信息。

请画出该系统的用况图,并写出参与者和用况。

合集下载

最新软件工程自考历年真题答案

最新软件工程自考历年真题答案

全国20XX年1月自学考试软件工程试题(含答案)课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B)A.可行性分析和项目开发计划B.需求分析C.概要设计D.详细设计2.把瀑布模型和专家系统结合在一起的软件生存周期模型是(B)A.增量模型B.基于知识的模型C.螺旋模型D.喷泉模型3.以下不.属于项目开发计划主要内容的是(C)A.实施计划B.交付期限C.测试用例D.人员组织及分工4.使用数据流图来表示系统逻辑模型的是(D)A.Jackson B.VDMC.OOA D.SA5.用于描述结构化分析中数据流加工逻辑的是(A)A.判定树B.ER图C.状态图D.用例图6.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C)A.时间内聚B.偶然内聚C.顺序内聚D.功能内聚7.下列几种耦合类型,耦合性最高的是(A)A.公共耦合B.控制耦合C.标记耦合D.数据耦合8.程序流程图的优点不包括...(B)A.历史最悠久,使用最广泛B.容易表示逐步求精的过程C.支持程序的三种基本控制结构D.直观清晰,易于使用9.第一个体现结构化编程思想的程序设计语言是(C)A.Cobol语言B.C语言C.Pascal语言D.FORTRAN语言10.确认测试也称为(A)A.有效性测试B.无效性测试C.静态测试D.动态测试11.黑盒测试技术不包括...(B)A.等价类划分B.路径覆盖C.边界值分析D.错误推测?12.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(C)A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.瀑布模型与增量模型之间的本质区别是(B)A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型B.瀑布模型属于整体开发模型,增量模型属于非整体开发模型C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化D.瀑布模型减少技术、应用风险,增量模型增大技术、应用风险?14.面向对象分析中,对象模型描述了系统的(A)A.静态结构B.动态结构C.控制结构D.顺序结构15.面向对象设计中存在三种内聚,分别是(D)A.属性内聚、操作内聚、类内聚B.操作内聚、类内聚、整体-部分内聚C.属性内聚、操作内聚、对象内聚D.操作内聚、类内聚、一般-具体内聚16.McCall质量度量模型中,与“软件系统对非授权人访问软件或数据行为的控制程度”所对应的软件质量特性是(B)A.正确性B.完整性C.可维护性D.可用性17.软件工程标准中,JIS属于(B)A.国际标准B.国家标准C.行业标准D.企业规范18.与“程序维护手册”文档有关的人员是(B)A.管理人员和开发人员B.管理人员和维护人员C.维护人员和用户D.管理人员和用户19.软件工具“代码生成程序”属于(C)A.需求追踪工具B.质量保证工具C.设计工具D.文档工具20.软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是(A) A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

软件工程自考历年真题+答案

软件工程自考历年真题+答案

全国2010年1月自学考试软件工程试题(含答案)课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B)A.可行性分析和项目开发计划B.需求分析C.概要设计D.详细设计2.把瀑布模型和专家系统结合在一起的软件生存周期模型是(B)A.增量模型B.基于知识的模型C.螺旋模型D.喷泉模型3.以下不.属于项目开发计划主要内容的是(C)A.实施计划B.交付期限C.测试用例D.人员组织及分工4.使用数据流图来表示系统逻辑模型的是(D)A.Jackson B.VDMC.OOA D.SA5.用于描述结构化分析中数据流加工逻辑的是(A)A.判定树B.ER图C.状态图D.用例图6.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C)A.时间内聚B.偶然内聚C.顺序内聚D.功能内聚7.下列几种耦合类型,耦合性最高的是(A)A.公共耦合B.控制耦合C.标记耦合D.数据耦合8.程序流程图的优点不包括...(B)A.历史最悠久,使用最广泛B.容易表示逐步求精的过程C.支持程序的三种基本控制结构D.直观清晰,易于使用9.第一个体现结构化编程思想的程序设计语言是(C)A.Cobol语言B.C语言C.Pascal语言D.FORTRAN语言10.确认测试也称为(A)A.有效性测试B.无效性测试C.静态测试D.动态测试11.黑盒测试技术不包括...(B)A.等价类划分B.路径覆盖C.边界值分析D.错误推测12.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(C)A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.瀑布模型与增量模型之间的本质区别是(B)A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型B.瀑布模型属于整体开发模型,增量模型属于非整体开发模型C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化D.瀑布模型减少技术、应用风险,增量模型增大技术、应用风险14.面向对象分析中,对象模型描述了系统的(A)A.静态结构B.动态结构C.控制结构D.顺序结构15.面向对象设计中存在三种内聚,分别是(D)A.属性内聚、操作内聚、类内聚B.操作内聚、类内聚、整体-部分内聚C.属性内聚、操作内聚、对象内聚D.操作内聚、类内聚、一般-具体内聚16.McCall质量度量模型中,与“软件系统对非授权人访问软件或数据行为的控制程度”所对应的软件质量特性是(B)A.正确性B.完整性C.可维护性D.可用性17.软件工程标准中,JIS属于(B)A.国际标准B.国家标准C.行业标准D.企业规范18.与“程序维护手册”文档有关的人员是(B)A.管理人员和开发人员B.管理人员和维护人员C.维护人员和用户D.管理人员和用户19.软件工具“代码生成程序”属于(C)A.需求追踪工具B.质量保证工具C.设计工具D.文档工具20.软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是(A)A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

0233年自考专业(计算机应用)软件工程考试真题及答案

0233年自考专业(计算机应用)软件工程考试真题及答案

0233年自考专业(计算机应用)软件工程考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

(本大题共15小题,每小题2分,共30分)1、软件工程在20世纪60年月末至80年月初获得的主要成果有( )A.CASE产品B.露向对象语言C.瀑布模型D.软件生存周期过程2、在销售管理系统需求文档中消失下列描述,属于设计约束范畴的是( )A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必需为月财务状况系统供应更新信息D.任取1秒钟,一个特定应用所消耗的可用计算力量平均不超过50%3、需求规约的基本性质包括重要性和稳定性程度、全都的、完整的和( )A.可修改的B.可复用的C.可测试的D.无歧义的4、在建模过程中,可用以描述加工的工具是( )A.数据流B.判定树C.数据字典D.数据存储5、指一个模块内部各成分之间相互关联程度的度量是( )A.耦合B.内聚C.扇入D.扇出6、结构化分析方法给出了一种能表达功能模型的工具是( )A.HIPO图B.PAD图C.N-S图D.DFD图7、面对对象方法源于面对对象( )A.分析B.设计C.建模语言D.编程语言8、使用用况图可以实现业务建模和系统建模,而得到业务模型和系统模型之间具有的关系是( )A.整体/部分B.一般/特别C.功能/过程D.静态/动态9、RUP的分析类包括边界类、实体类和( )A.子类B.掌握类C.父类D.活动类10、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和( )A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术11、在老师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,依据黑盒测试中的等价类划分技术,下列划分正确的是( )A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类12、有效性测试的目标是发觉软件实现的功能与下列哪个选项不全都,正确的是( )A.需求规格说明书B.概要设计说明书C.具体设计说明书D.测试方案13、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和( )A.供应过程B.开发过程C.测试过程D.支持过程14、在常见的软件开发模型中,主要用于支持面对对象技术软件开发的是( )A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型15、CMMI组织过程改善的成熟度等级中的2级是( )A.已执行级B.已定义级C.已管理级D.已定量管理级参考答案:【一、单项选择题】1~5CDABB6~10DDABC11~15点击下载查看答案。

自考软件工程历届试题(含答案)

自考软件工程历届试题(含答案)

全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.以下不属于软件特点的是()A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是()A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示()A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的()A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是()A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是()A.历史悠久B.使用广泛C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向1 软件工程自学考试试题8.Jackson结构图的三种基本结构是()A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是()A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是()A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是()A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括()A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括()A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是()A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种()A.“一般——特殊”关系 B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()A.正确性B.完整性C.可靠性D.可用性2 软件工程自学考试试题17.软件工程标准中,IEEE属于()A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是()A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括()A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。

软件工程自考真题及答案解析

软件工程自考真题及答案解析

软件工程自考真题及答案解析自考是很多人追求学历提升的一种方式,软件工程也是当前热门的专业之一。

为了帮助大家更好地备考自考软件工程,本文将介绍一些常见的软件工程自考真题及其答案解析,希望对大家有所帮助。

一、选择题1. 软件测试是软件开发过程中的哪个阶段?A. 需求分析阶段B. 设计阶段C. 开发阶段D. 维护阶段正确答案:C解析:软件测试是在软件开发的过程中,开发阶段之后的一个重要阶段。

其主要目的是通过测试用例的执行来发现软件的错误与缺陷,确保软件的质量。

2. 在软件工程中,下列哪个不属于需求建模的技术?A. 数据流图B. 状态图C. 时序图D. 数据库设计正确答案:D解析:需求建模是软件工程中的一项重要任务,用于对需求进行规范化和可视化的表示。

数据流图、状态图和时序图都是常用的需求建模技术,而数据库设计则是数据库开发的内容。

3. 下列哪个不属于软件工程的基本原则?A. 需求驱动B. 分阶段开发C. 统一建模语言D. 以人为中心正确答案:C解析:软件工程的基本原则包括需求驱动、分阶段开发、以人为中心等,但统一建模语言不属于基本原则,而是一种标准化的建模语言。

二、判断题1. 软件工程是一门较为年轻的学科,它在软件开发过程中起到了至关重要的作用。

正确答案:正确解析:软件工程是一门对软件开发过程进行科学化管理的学科,并在实践中不断推动软件开发的进步,因此在软件开发中起到了至关重要的作用。

2. 软件测试的主要目的是为了保证软件开发过程的顺利进行,而不关注软件质量。

正确答案:错误解析:软件测试的主要目的是为了发现软件的错误与缺陷,保证软件的质量。

通过测试用例的执行,可以发现潜在的问题并及时修复,从而提高软件的可靠性。

三、简答题1. 请简要介绍软件配置管理的概念及其作用。

软件配置管理是一种用于控制和管理软件开发过程中各种配置项的方法,其主要作用包括:- 确定需求:通过对配置项的分析和管理,可以确保所开发的软件满足用户的需求。

3自考软件工程试题及答案02333

3自考软件工程试题及答案02333

全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.以下不属于软件特点的是( B )A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是( C )A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示( D )A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的( A )A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D )A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是(C )A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是( D )A.历史悠久B.使用广泛1C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向8.Jackson结构图的三种基本结构是(B )A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是( A )A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是( D )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是(A )A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括(D )A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括( A )A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是( B )A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种( B )A.“一般——特殊”关系B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( D )A.正确性B.完整性C.可靠性D.可用性217.软件工程标准中,IEEE属于( C )A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是(A )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括( D )A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( A )A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。

自考软件工程试卷及答案

自考软件工程试卷及答案4月高等教育选择题部分一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

错涂、多涂或未涂均不得分。

1.提出软件工程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的(p15)A.软件矛盾B.软件危机C.软件制约D.软件滞留2.用于描述待开发产品/系统功能上的能力、性能参数或其它性质的是(p23)A.程序 B.需求C.设计D.规约3.在初始发现需求的常见技术中,需求人员经过提出问题/用户回答这一方式,直接询问用户需要的技术是(p26)A.询问B.问答C.交谈D.审问4.在结构化分析方法中,数据流的归宿地是(p37)A.数据潭B.数据源C.数据项D.数据字典5.一个模块调用另一个模块时,模块之间经过参数来传递数据,则模块间的关系为(p57) A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.在一个软件结构中,同一个层次上模块总数的最大值是指模块的(p60)A.宽度B.深度C.扇入D.扇出7.在UML中,一种能够表示系统功能模型的图形化工具是(p103)A.用况图B.状态图C.类图D.对象图8.UML的图形化工具分为两类:结构图和(p101)A.类图B.状态图C.行为图D.部署图9.下列选项,属于RUP突出特点的是(p123) A.以面向对象为中心B.以体系结构为中心C.以分析模型为中心D.以设计模型为中心10.关于调试,下列说法错误的是(p175) A.调试是为了证明程序员的正确B.调试的结果一般是不可预见的C.调试是不受时间约束的D.调试是一个发现错误、改正错误的过程11.假设某课程的成绩输入范围为0-100,则根据黑盒测试中的等价类划分技术,下列划分正确的是(p187)A.可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类C.可划分为2个有效等价类,1个无效等价类D.可划分为1个有效等价类,1个无效等价类12.在单元测试期间,一般考虑模块的(p190) A.局部数据结构B.个别数据C.规范性D.准确性13.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发过程、维护过程和(p199)A.设计过程B.调试过程C.测试过程D.运行过程14.在常见的软件开发模型中,适用于发布版本快,可减少用户需求变更的模型是(p225) A.增量模型B.瀑布模型C.螺旋模型D.喷泉模型15.CMMI能力等级中的第2级是(p244)A.未完成级B.已执行级C.已管理级D.已定义级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

自考软件工程历届试题(含答案_整理)

全国2006年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件开发环境按解决的问题分类包含()A.程序设计环境B.工具箱环境C.基于方法的环境D.以语言为中心的环境2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A.容错技术B.避开错误技术C.检测技术D.排错技术3.软件复杂性的常用度量方法包括()A.BOEHM度量法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.语句覆盖B.判定/条件覆盖C.条件组合覆盖D.判定覆盖9.软件调试技术包括()A.回溯法调试B.循环覆盖调试1C.边界值分析调试D.集成测试调试10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()A.确认测试B.系统测试C.渐增式测试D.非渐增式测试11.源代码的可维护性表现了程序设计语言的()A.心理特性B.工程特性C.技术特性D.传统特性12.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。

以下语言中较适用于数值计算的语言是()A.BASIC B.SQLC.LISP D.FORTRAN13.在JSP方法中解决结构冲突的具体办法是()A.引入中间数据结构或中间文件B.删除某个输入数据结构C.删除某个输出数据结构D.增加某个输入或输出数据结构14.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高....的正确次序是()A.偶然内聚,时间内聚,逻辑内聚B.通信内聚,时间内聚,逻辑内聚C.逻辑内聚,通信内聚,顺序内聚D.功能内聚,通信内聚,时间内聚15.以下软件生存周期的活动中,要进行软件结构设计的是()A.测试用例设计B.概要设计C.程序设计D.详细设计16.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是()A.结构化语言B.PAD图C.判定表D.程序流程图17.需求分析方法必须能够表达和理解问题的数据域和()A.数据流B.用户类型C.功能域D.应用领域18.以用户需求为动力,以对象作为驱动的模型是()A.瀑布模型B.基于知识的模型C.喷泉模型D.增量模型19.把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管2理软件项目的开发,这种概念就是()A.软件项目管理B.软件工程C.软件项目计划D.软件生存期20.在软件生存期的各个阶段中跨越时间最长的阶段是()A.需求分析阶段B.设计阶段C.测试阶段D.维护阶段二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。

全国软件工程(02333)自考试题及答案

缺点:1)如果没有对用户的变更要求进行规划,那么产生的初始增量可能会造成后来增量的不稳定
2)如果需求不像早期思考的那样稳定和完整,那么一些增量就本,超出组织的能力
31.简述CMMI模型支持的两种过程改善路径。
答案:
能力等级是一个过程改善路径,该路径可是组织针对单一过程域不断改善该过程域成熟度等级也是一种过程改善路径,该路径可使组织通过关注一组过程域不断改善一组相关的过程域
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。
1.能“标识系统要解决的问题”的模型是
A.部署模型B.设计模型
C.概念模型D.实现模型
2.初始需求发现技术中,可能导致超出项目成本和进度限制的是
6.在下列耦合中,耦合度最弱的是
A.内容耦合B.数据耦合
C.公共耦合D.控制耦合
7.下列的内聚类型中,按关联程度从低到高的顺序给出的是
A.逻辑内聚、过程内聚、功能内聚B.过程内聚、功能内聚、逻辑内聚
C.过程内聚、逻辑内聚、功能内聚D.功能内聚、过程内聚、逻辑内聚
8.题8图中,扇出为3的模块是
A.模块A和GB.模块C和G
作用:顺序图作为一种描述在给定语境中消息是如何在对象间传递的图形化方式,在使用其进行建模时。
30.简述增量模型的优缺点。
答案:
优点1)第一个可交付版本所需要的成本和时间是较少的,从而可减少开发由增量表示的小系统承担的风险
2)由于很快发布第一个版本,因此可以减少用户需求的变更3)允许增量投资,即在项目开始时可以仅对一个或两个增量投资
A.自悟B.交谈
C.提炼D.观察

自考02333软件工程题库及答案

02333软件工程题库及答案单项选择题1.软件开发环境按解决的问题分类包含( )A.程序设计环境B.工具箱环境C.基于法的环境D.以语言为中心的环境2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是〔〕A.程序B.需求C.设计D.规约3.以下选项中,用作详细设计的工具是〔〕A.层次图B.数据流图C.模块构造图D.盒图4.UML提供的图形化工具中,用于概念模型和软件模型的动态构造的是〔〕A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,以下选项中不属于设计约束的是〔〕A.并发操作B.握手协议C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,那么输出为〔〕A.测试方案B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用〔〕A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术的软件生存期模型是〔〕A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度等级中的第四级为〔〕A.已定义级B.已定量管理级C.持续优化级D.已管理级10.假设一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为〔〕A.依赖B.泛化C.组合D.聚合11.以下〔〕不是构造化分析法常用的工具。

A.数据流图B.数据字典C.程序流程图D.判定树12.软件根本过程指那些与软件生产直接相关的活动集,可分为获取过程、供给过程开场过程、运行过程和〔〕A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性的有力手段是〔〕。

A.选好一种程序设计语言B.显式说明一切变量C.使用三种标准控制语句D.给程序加注释14.软件需求分析阶段的任务是确定〔〕。

A.软件开发法B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格说明书的特点的是〔〕。

A.正确性B.无歧义性C.完整性D.不可修改性16.构造设计是一种应用最广泛的系统设计法,是以〔〕为根底、自顶向下、逐步求精和模块化的过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档