1 / 26
文档名称:

历年全国自学考试软件工程试题简答题答案.docx

格式:docx   大小:29KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

历年全国自学考试软件工程试题简答题答案.docx

上传人:非学无以广才 2022/12/6 文件大小:29 KB

下载得到文件列表

历年全国自学考试软件工程试题简答题答案.docx

相关文档

文档介绍

文档介绍:该【历年全国自学考试软件工程试题简答题答案 】是由【非学无以广才】上传分享,文档一共【26】页,该文档可以免费在线阅读,需要了解更多关于【历年全国自学考试软件工程试题简答题答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。全国10月自学考试软件工程试题
简答题(本大题共6小题,每题5分,共30分)
?简述需求规约的基本性质。
答:需求规约是一种软件项/产品/系统所有需求陈述的正式文档,它体现了一种软件产品/系统的概念模型。需求规约一般需要满足一下4个基本性质:
重要性和稳定性限度:按需求的重要性和稳定性,对需求进行分级;
可修改性:在不影响其她需求的前提下可容易修改一种单一需求;
完整性:设备被漏掉的需求;
一致性:不存在互斥的需求。
?简述常用的模块耦合类型及其设计原则。
答:模块耦合:是指不同模块之间互相依赖限度的度量;
几中常用模块耦合类型为:内容耦合、公共耦合、控制耦合、标记耦合、数据耦合等;
设计原则:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合,避免内容耦合。
?简述它们的概念。
答:,UML给出了体现关系的术
语:关联、泛化、细化、依赖;
,是对一组具有相似构造、相似链的描述;
;
,其中一种类目规约了保证另一种类目执行的契约;
,用于描述一种类目使用另一类目的信息和服务。

答:RUP是基于一种过程框架,为软件开发,即为进行不同抽象层之间映射安排其开发活动的顺序,制定任务和需求开发的制品,提供了指引;并为对项目中的制品和活动进行监督与度量,提供了相应的准则;
RUP特点是:以用况为驱动,以体系构造为中心,迭代、增量式开发。

答:软件测试环节及关注的内容有如下几点:
由于软件错误的复杂性,在软件工程测试中应综合运用测试技术,实行合理的测试环节:单元测试、集成测试、有效性测试和系统测试;
单元测试关注每个独立的模块;
集成测试关注模块的组装;
有效性测试福按住检查与否符合顾客所见的文档;
系统测试关注检查系统中所有元素之间的协作与否合适,整个系统的性能。功能与否达到。

答:,形如瀑布流水,最后得到软件产品;、增进软件开发工程化等方面起着很大作用;、需求已被较好的理解,切开发组织非常熟悉为实现这一模型所需要的过程。
全国1月自学考试软件工程试题
简答题(本大题共6小题,每题5分,共30分)
。(P23-24)
答:软件需求可以分为功能需求和非功能需求2大类;功能需求规定了系统及构件必须执行的功能;非功能需求又可以分为性能需求、外部接口需求、设计约束和质量属性需求。功能需求是整个软件需求的主体,没有工鞥需求就没有性能、外部接口、设计约束和质量的需求;一种非功能需求可以用于1个功能需求。
?什么是模块内聚?请列出从低到高的常用内聚类型。(P56,57,58,59)
答:模块是执行一种特殊任务的过程以及有关的数据构造。内聚是指一种模块内部各个成分之间互相关联限度的度量。从低到高的内聚类型:偶尔内聚;逻辑内聚;时间内聚;过程内聚;通信内聚;顺序内聚;功能内聚。
?什么是状态图?简述实际应用中只用状态图的作用。(P107-108-113)
答:状态是类目的一种实例在其生存中的一种条件或状况;期间该实例满足这一条件,就执行某一活动或等待一种消息。状态图是现实状态机的图,强调从一种状态到另一种状态的控制流。从实际使用中状态图的作用:创立一种系统的动态图和创立一种场景的模型。
。(P132)
答:需求获取的环节和有关制品:
列出候选的特性,有关制品是特性表;
理解系统语境,有关制品是领域模型或业务模型;
捕获系统功能需求,有关制品是用况模型;
捕获非功能需求,有关制品是补充的需求过针对特殊需求的用况。
。(P186)
答:黑盒测试技术的要点:
支持测试工程模型的中间部分;
事务流测试技术是将途径测试技术用于功能测试的产物,是一种实用的功能测试技术,通过事务的操作逻辑发现软件中的错误;
事务流测试技术是基于软件规约的,对错误的假定是软件通过了与预想不同的事务途径;
基于事务的基本操作;事务流测试技术的最大问题和最大代价是获取事务流程图及用例设计;
事务解决流程测试要达到基本的测试覆盖。
。(P224)
答:增量模型意指需求可以机构化分组,形成一种个增量,并形成一种构造,之后对每一种增量进行瀑布开发。用增量模型开发的前提是需求的节后花,模型适合“技术驱动”的软件产品开发。
全国10月自学考试软件工程试题
简答题(本大题共6小题,每题5分,共30分)

答:需求的基本性质:
必要性,该需求是顾客所规定的;
无歧义性,该需求只能用一种方式解释;
可测性,该需求是可进行测试的;
可跟踪性,该需求可从一种开发阶段跟踪到另一种阶段;
可测量性,该需求是可测量的;

答:面临的挑战:
问题空间解释;
人与人之间的通信;
需求的变化性;
应对措施:为了应对三大挑战,提出了系列软件开发措施,面向数据构造措施,面向对象措施等。
?什么是对象?什么是类的构成成分?
答:类:类是一组具有相似属性、操作、关系和语义的对象的描述;
对象:对象是类的一种实例;
类的构成成分:类名、属性、操作。
?它有什么特点?
答:RUP:即统一软件开发过程,它是基于UML的一种过程框架,为软件开发,即为进行不同抽象层之间映射安排其开发活动的顺序,制定任务和需要开发的制品,提供了指引;并为对项目;并为对项目中的制品和活动进行监控与度量,提供了相应的准则;
RUP的特点是:;;、增量式开发。

答:软件测试的几种阶段:
第一阶段觉得软件测试和软件调试没有什么区别;
第二阶段觉得测试是为了表白软件能正常工作;
第三阶段觉得测试是为了表白不能正常工作;
第四阶段觉得测试仅是为了将已察觉的错误风险减少到一种可接受的限度;
第五阶段觉得测试不仅仅是一种行为,而是一种理念,即测试是产生低风险软件的一种训练。

答:喷泉模型以及可适应的状况有如下几点:
喷泉模型体现了软件创立所固有的迭代和无间隙的特性;
喷泉模型阐明了软件活动需要多次反复;
喷泉模型还阐明活动之间没有明显的间隙;
该模型重要适应于面向对象技术的软件开发。
全国1月自学考试软件工程试题
简答题(本大题共6小题,每题5分,共30分)
?简述需求规约的作用。
答:需求规约是一种软件项/产品/系统所有需求陈述的正式文档,它体现了一种软件产品/系统的概念模型。
需求规约的作用:
需求规约是软件开发组织和顾客之间一份事实上的技术合同书,是产品功能及其环境的体现;
对于项目的其他大多数工作,需求规约是一种管理控制点;
对于产品/系统的设计,需求规约是一种正式的、受控的起始点;
需求毁约是创立产品验收测试筹划和顾客指南的基本。
,人们总结出了哪些模块设计的启发式规则?
答:通过长期的软件开发实践,总结出了实现模块“高内聚低耦合”的启发式规则:
改善软件构造,提高模块独立性;
力求模块规模适中;
力求深度、宽度、扇出和扇入适中;
竭力使模块的作用域在其控制域之内;
竭力减少模块接口的复杂度;
力求模块功能可以预测。
?什么是对象?简述类在建模中的重要用途。
答:类是一组具有相似属性、操作、关系和语义的对象的描述。对象是类的一种实例。类在建模中的重要用途:
模型化问题域中的概念。使抽象模型中的概念模型转化为系统模型中的类;
建立系统职责分布模型;
模型化建模中使用的基本类型。
?
答:RUP和UML事一堆“姐妹”,它们构成了一种特定的软件开发措施学。其中,UML作为一种可视化建模语言,给出了体现事物和事物之间关系的基本术语,给出了多种模型的体现工具;而RUP运用UML提供的术语和工具定义了需求获取层、系统分析层、设计层和实现层,并给出了实现各层模型之间映射的基本活动以及有关指引。

答:软件测试和软件调试之间的区别有如下几点:
测试从一种侧面证明程序员的“失败”,调试是为了阐明程序员的对的;
测试已知条件开始,使用预先定义的程序且有预知的成果,不可预见的仅是程序与否通过。调试是以不可知的内部条件开始,除记录性调试外、成果不可预见的;
测试是有筹划的,并要进行测试设计。调试不受时间约束的;
测试是一种发现错误、改正错误、重新测试的过程,调试是一种推理过程;
测试执行时是有规程的。调试的执行往往规定程序员进行必要的推理;
测试常常是独立测试组在不理解软件设计的条件下完毕的。调试必须有理解具体设计的程序员完毕;
大多数测试的执行和设计可有工具支持。调试时,程序员能运用的工具重要是调试器。

答:演化模型体现了一种弹性的过程模式,由某些小的开发步构成的,每一步经历需求分析、设计、实现和验证,产生软件产品的一种增量。通过这些迭代,最后完毕软件产品的开发。可适应的状况:只要针对事先不能完整定义的软件开发的。