自考软件工程试题及答案
自考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.结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
自考软件工程试卷及答案

2016年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.已定义级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
2022年自考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.构造设计是一种应用最广泛旳系统设计措施,是以()为基本、自顶向下、逐渐求精和模块化旳过程。
2022年自考专业(计算机应用)软件工程考试真题及答案1

2022年自考专业(计算机应用)软件工程考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共15小题,每小题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、CMMI力量等级中的4级是( )A.已执行级B.已管理级C.已定量管理级D.已定义级参考答案:【一、单项选择题】1~5CABDD6~10BDAAC11~15点击下载查看答案。
软件工程自考历年真题+答案

全国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年自考专业(计算机应用)软件工程考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共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点击下载查看答案。
2022年自考专业(计算机应用)软件工程考试真题及答案5

2022年自考专业(计算机应用)软件工程考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共15小题,每小题2分,共30分)1、软件生产率、软件质量满意不了社会进展的需求,并成为其进展的制约因素,这现象被称为( )A.软件危机B.软件工程C.软件冲突D.软件制约2、能表达软件产品/系统的概念模型是( )A.程序规约B.需求规约C.设计规约D.测试规约3、需求人员把自己作为系统的最终用户,端详该系统并提出问题的初始发觉需求技术是( )A.自悟B.自创C.自发D.自审4、在结构化分析方法中,数据的变换单元称为( )A.变迁B.交换C.解析D.加工5、若一个模块A通过接口向两个模块B和C传递一个公共参数,那么模块B和C之间的关系称为( )A.数据耦合B.掌握耦合C.标记耦合D.公共耦合6、往往能粗略地标志一个系统的规模和简单程度,指的是模块的( )A.宽度B.深度C.扇入D.扇出7、若一个同学可以在一所或者多所学校注册学习,那么这种关联关系称为( )A.依靠B.泛化C.组合D.聚合8、假如两个类具有泛化关系,正确的是( )A.子类可继承父类的属性和操作B.子类不能替换父类的声明C.不能在其他类目之间创建泛化D.子类一个操作的实现不能掩盖父类一个操作的实现9、下列选项,属于RUP突出特点的是( )A.用况驱动B.数据驱动C.大事驱动D.过程驱动10、关于软件测试,下列说法错误的是( )A.测试从一个侧面证明程序员的查看答案。
全国2024年上半年高等教育自考试软件工程试题含解析

全国2024年上半年高等教育自考试软件工程试题一、单项选择题1、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图2、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active3、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。
A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合4、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程5、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差6、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
A.需求管理类B.支持类C.项目包类D.目标类7、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段8、下列不属于软件危机的主要表现是______。
A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理9、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%10、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的11、软件测试中,白盒测试技术依据的是程序的______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017年10月高等教育自学考试全国统一命题考试
软件工程试卷
(课程代码02333)
本试卷共4页,满分100分,考试时间150分钟。
考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题
一、单项选择题:本大题共15小题,每小题2分。
共30分,在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.软件工程在20世纪80年代以来获得的主要成果有
A.瀑布模型 B.CASE产品 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.使用用况图可以为系统建模,描述软件系统行为的
A.功能结构 B.业务过程结构 C.整体结构 D.状态结构
9.RU的设计方法给出用于表达设计模型中基本成分的术语,包括子系统、设计类、接口和 A.构件 B.用况细化 C.体系结构描述 D.部署模型
10.关于调试,下列说法正确的是
A.从一个侧面证明程序员的失败 B.受时间约束的
C.一个推理过程 D.由独立的测试组完成
11.在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是
A.4个有效等价类,4个无效等价类
B.4个有效等价类,1个无效等价类
C.1个有效等价类,1个无效等价类
D.1个有效等价类,4个无效等价类
12.有效性测试的目标是发现软件实现的功能与需求规格说明书不一致的错误,通常采用的测试技术是
A.黑盒测试技术 B.用况测试技术 C.回归测试技术 D.性能测试技术
13.(m0/mc软件生存周期过程l2207—1995}标准按过程主体把软件生存周期过程分为基本过程、支持过程和
A.验证过程 B.确认过程 C.定义过程 D.组织过程
14.在常见的软件开发模型中,引入风险分析的是
A.螺旋模型 B.喷泉模型 C.演化模型 D.瀑布模型
15.CMMI组织过程改善的成熟度等级中的3级是
A.已执行级 B.已管理级 C.已定义级 D.已定量管理级
第二部分非选择题
二、填空题:本大题共20空。
每空1分,共20分。
16.提出软件工程概念的目的是倡导以工程的原理、原则和_______进行软件开发。
17.对于单一一个需求,必须具有的基本性质:_______、无歧义的、可测试的、_______以及可测量的。
18.需求人员把自己作为系统的最终用户,审视该系统并提出问题的初始发现需求技术是_______。
19.在结构化分析方法的基本术语中,数据流的归宿地称为_______。
20.指一个模块内部各成分之间相互关联程度的度量是_______。
21.结构化分析方法给出了一种能表达功能模型的图形化工具是_______。
22.结构化程序设计的基本控制结构包括顺序、_______和循环。
23.在面向对象技术的发展中,一个重要的里程碑是_______。
24.RUP是一种以用况为驱动、以_______为中心的迭代、增量式开发。
25.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、集成测试、有效性测试和_______。
26.在单元测试中,由于模块不是一个独立的程序,必须为每个模块单元测试开发_______和承接模块,前者模拟主程序接受测试用例的数据,并将这些数据传递给待测试的模块。
27.软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、_______、运行过程和_______。
28.对于一个项目而言,过程管理计划是项目管理计划的主体,一般还可能存在一些对支持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、_______、软件质量保证计划、软件验证和确认计划和_______。
29.CMMI模型基于过程途径思想,通过过程把软件质量3个支撑点:受训的人员、规程和方法、工具和_______进行集成,以开发所期望的系统/产品。
30.在CMMI模型中,在单一过程域中已达到的过程改善称为_______。
31.针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了3个源模型:_______、系统工程CMM和_______。
三、简答题:本大题共6小题,每小题5分。
共30分。
32.简述软件开发的本质及基本途径。
33.简述结构化分析建模的基本步骤。
34.简述RUP中用况模型和分析模型的区别。
35.简述泛化的概念及其约束。
36.筒述因果图方法生成测试用例的基本步骤。
37.简述软件生存周期过程、软件生存周期模型、软件项目过程管理之间的关系。
四、综合应用题:本大题共2小题,每小题10分,共20分。
38.某电话公司决定开发一个管理所有客户信息的交互式网络系统,其功能如下:
(1)浏览客户信息:任何使用Interne的网络用户都可以浏览电话公司所有的业务信息。
(2)登录:电话公司授予每个客户一个账号。
拥有授权账号的客户,可以使用系统提供的页面设置个人密码,并使用该账号和密码在线注册。
(3)修改个人信息:客户在系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。
(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户信息。
请画出系统的用况图,并指出其所包含的元素。
39.请用白盒测试法对题39图所对应的程序流程图进行测试。
要求从题39表给出的候选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5种覆盖标准所需的最少测试用例。