自考本科软件工程专业:2017年4月02333软件工程历年真题及答案

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.可以把软件开发的本质概括为:不同抽象层术语之间,以及不同抽象层处理逻辑之间的

A.模型B.调用C.开发D.映射

2.需求分析产生的正式文档是

A.项目开发计划B.需求规约

C.软件设计规约D.可行性分析报告

3.—般适用于规模较小的、复杂程度不大高的小型软件项目,或在获取SRS(草案)时使用的需求规约表达风格是

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.下列选项,属于RUP突出特点的是

A.迭代、增量式开发B.迭代、螺旋式开发

C.迭代、瀑布式开发D.迭代、喷泉式开发

10.下列软件测试技术中,依据程序逻辑结构的是www.zikaosw.com

A.状态测试技术B.功能测试技术C.黑盒测试技术D.白盒测试技术

11.假设大学生身高的输人范围为150-200,则根据黑盒测试中的等价类划分技术,下列划分正确的是

A.可划分为2个有效等价类,2个无效等价类

B.可划分为1个有效等价类,2个无效等价类

C.可划分为2个有效等价类,1个无效等价类

D.可划分为1个有效等价类,1个无效等价类

12.单元测试期间,通常考虑模块的

A.重要的执行路径B.次要的执行路径

C.全部的执行路径D.有判定语句的执行路径

A.公关过程B.需求过程C.设计过程D.获取过程

14.在常见的软件开发模型中,适用于项目的开发风险很大或客户不苹确定系统需求的模型是

A.螺旋模型B.喷泉模型C.增量模型D.瀑布模型

15.CMMI能力等级中的3级是

A.已执行级B.已管理级C.已定义级D.已定量管理级

第二部分非选择题(共70分)

二、填空题(本大题共20空,每空1分,共20分)

16.软件生产率、软件质量满足不了社会发展的需求,并成为其发展的制约因素,这一现象被称为_____。

17.对于单一一个需求,必须具有的基本性质:必要的、无歧义的、______、可跟踪的

以及可测量的。

18.需求规约的基本性质包括重要性和稳定性程度、可修改的______和一致的。

19.在结构化分析方法中,可采用结构化自然语言、判定表和_____描述加工。

20.如果一个模块的各成分之间基本不存在任何关系,则该模块的内聚是______。

21.用于定义数据流图包含的所有数据流和数据存储的数据结构,直到给出构成以上数据的各数据项的基本数据类型的工具是______。

22.典型的详细设计工具有程序流程图、盒图、______和类程序设计语言。

23.在UML中,用于描述关联的一定“内涵”的术语是_____。

24.RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、____和

25.软件测试是一个有程序的过程,包括测试设计、测试执行以及______等。

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

27.《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、_______和组织过程。

28.对于一个项目而言,-_______是项目管理计划的主体,一般还可能存在一些对支

持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、软件配置管理计划______、软件验证和确认计划和软件度量计划等。www.zikaosw.com

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

30.CMMI中,遵循一个过程可达到的预期结果的程度是指_____。

31.CMMI模型基于过程途径思想,通过过程把软件质量的3个支撑点:受训的人员、规程和方法、______和______进行集成,以开发所期望的系统/产品。

三、简答题(本大题共6小题,每小题5分,共30分)

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

33.简述初始发现需求的常用技术。

34.简述变换设计的基本步骤。

35.简述信息隐藏的概念及其意义。

36.简述RUP中分析模型的表达及其创建所进行的主要活动。

37.什么是验证和确认?简述它们的区别。

四、综合应用题(本大题共2小题,每小题10分,共20分)

38.某网站发帖子系统有如下功能:(1)记录发帖内容:访客在表单中输人文字,系统进行检査,无误后将内容存入文件;(2)显示发帖内容:读出文件,按一定格式显示在屏幕上。请画出该系统的数据流图,并指出其包含的元素。

39.请用白盒测试法对题39图所对应的程序流程图进行测试。要求从题39表的候选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合和路径覆盖5种覆盖标准的最少测试用例。www.zikaosw.com

题39图

题39表

a=5,b=1

a=5,b=-1

a=5,b=1

a=-5,b=-1

a=0,b=-1

a=-5,b=1

a=0,b=0

a=-5,b=-1

a=0,b=1

a=5,b=0

a=-5,b=0

TEL:蒋老师17773102705

1、鉴于各方面资讯时常调整与变化,本网所提供的信息仅供参考,实际以考试院通知文件为准。

THE END
1.企业创新是灵活巧妙和相对完善的结合体科技显然,创新项目的相对完善,体现在针对复杂业务逻辑(技术实现)上,创新项目的巧妙体现在价值实现上。而灵活体现在简单的技术原理:原始的创新目标往往是无解的,往往要通过变通,才能找到容易解决的方法,也就是简单的技术原理。 我们还常说,企业的技术创新是创新思想和工程思想的结合。现在看来,创新思想体现在灵活和巧妙两...https://www.ceconline.com/it/ma/8800132566/01/
2.职教动态进一步加强自我能力提升,做到职业素养优良、专业技能过硬改变原有的课程体系,构建国家课程+地方课程+校本课程+拓展课程为基本内容的四元结构课程体系。坚持国家课程校本化,地方课程特色化,校本课程多样化,拓展课程实践化的基本思路;教材方面要改变传统的开发方法和表现形式,采用校企双元合作开发立体化、活页式教材,及时将新...https://lgxy.lzmvc.edu.cn/lgxytzgg/8598.jhtml
3.头条文章(5)教育技术现代化 教育技术现代化主要是指现代科学技术在教育技术上的应用,包括教育设备、教育手段、教育方法等的现代化以及由此而引起的教育思想、观念的变化。 ? 5.请简述生产力对教育的制约(龟速内木法解手) 1.生产力的发展水平制约着教育目的 https://card.weibo.com/article/m/show/id/2309404423605185282089
4.第六章结构化开发方法基本加工条目:说明数据流图中基本加工的处理逻辑 词典管理:将词典条目按照某种格式组织后存储在词典中,并提供排序、查找和统计 加工说明方法:结构化语言、判定表和判定树 6.3 结构化设计方法 结构化设计方法:一种面向数据流的设计方法,可以与结构化分析方法衔接,基本思想为将系统设计成由相对独立、功能单一的模块组成的...https://www.jianshu.com/p/4a24295011e6
5.《管理信息系统》考试题库及答案大全20240326211655.pdf4.简述结构化开发方法的基本思想和特点。 答案要点:基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶而下 的对系统进行分析与设计。 特点: (1)自顶而下整体分析与设计和自底而上逐步实施的系统开发程; (2)用户至上; (3)深入调查; (4)严格区分工作阶段 (5)充分预料可能的变...https://max.book118.com/html/2024/0326/7053146052006056.shtm
6.以下关于结构化开发方法的叙述中,不正确的是(5)。A.总的指导思想...【答案解析】以下关于结构化开发方法的叙述中,不正确的是(1)。A.总的指导思想是自顶向下,逐层分解B.基本原则是功能的分解与抽象C.与面向对象开发方法相比,更适合于大规模,特别复杂的项目D.特别适合于数据处理领域的项目https://m.cnitpm.com/st/2384325950.html
1.结构化需求分析与设计当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法, 如果有不准确的地方, 欢迎留言, 你的留言是我更新的动力 结构化软件开发方法: 以下是正文 特点: 面向数据流, 以数据流为中心构建软件的分析/设计模型 结构化分析模型:数据流图 ...https://blog.csdn.net/JR521314/article/details/143753539
2.海豚架构mob649e8161738c的技术博客在软件架构的世界中,“海豚架构”(Dolphin Architecture)是一个相对较新的概念,旨在通过灵活、敏捷的方式帮助开发团队创建易于维护和扩展的应用程序。这种架构设计思想的核心是强调团队合作、持续集成、快速响应和可持续发展。本文将借助代码示例、序列图和饼状图,以帮助您更好地理解海豚架构的工作原理和应用场景。 https://blog.51cto.com/u_16175488/12569004
3.简述结构化开发方法的基本思想和特点。简述结构化开发方法的基本思想和特点。如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: 1 复制 纠错举一反三 “关西学会”正式成立于( )年1月。 A. 1898 B. 1900 C. 1905 D. 1906 查看完整题目与答案 -溴丁烷制备实验中,回流反应过程中反应混合...https://www.shuashuati.com/ti/3628f9c7fca648548d68431fdd3c8937.html?fm=bdf672c95f02b67130b5b954fd3e099cca
4.软件工程导论作业答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据结构及其相关文档的完整集合。 它的特点是:1.抽象而非具体 2.开发而非制造 3.退化而非磨损 4.定制而非基于构件 5.不可见 6.复杂 7.易改变 8.易复制 1.4 什么是软件过程?它与软件工程方法学有何关系? https://www.unjs.com/zuixinxiaoxi/ziliao/20170805000008_1416273.html
5.关于软件工程试题及答案A、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件验收的依据 D、软件可行性研究的依据 答案:D 8、SA方法用DFD 描述( ) A、系统的控制流程 B、系统的数据结构 C、系统的基本加工 D、系统的功能 答案:D 9、一个局部数据存储当它作为( )时,就把他画出来。 https://www.ruiwen.com/shiti/1971510.html
6.2023年4月四川自考02134《信息系统设计与分析》课程考试大纲...一、课程性质和特点 信息系统分析与设计课程是信息管理与信息系统专业的学位课程,它介绍了信息系统开发相关的基本概念、基本原理和开发思想,系统讲授信息系统开发方法,结合实际案例系统介绍信息系统的总体规划、系统分析、系统设计、系统测试、运行维护等阶段的工作原则、工作步骤、基本方法及开发文档。本课程主要基于面向对象...https://www.sczxks.com.cn/dagang/30207.html
7.信息系统开发方法系统集成项目管理工程师结构化方法假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先...https://www.educity.cn/rk/618173.html
8.抽象分析结构化分析与面向对象分析:揭秘软件设计三大核心方法...在软件设计的世界里,分析是解决问题的首要步骤。分析阶段为开发人员定义了需求、界限以及约束条件。通过本文,我们将深入了解三种主要的分析方法:抽象分析、结构化分析和面向对象分析,揭示它们之间的区别和联系。 二、抽象分析 抽象分析是从复杂性中提取重要信息的过程,把关注点集中在主要方面,而忽略细节。 https://cloud.tencent.com/developer/article/2312788
9.汽车运用与管理12篇(全文)二十一世纪是电子网络化的时代,是个信息大爆炸的时代,随着计算机的推广和互联网的使用,使人们都不再拘泥于闭门造车,尤其是汽车行业,无论是在汽车的结构还是工艺特点上都运用了现代化科技的新手段,各项功能也得到了全面的提升,这样维修人员在对汽车的检修过程中,就难免会遇到各种各样的难题,因为他们的个人能力、专业...https://www.99xueshu.com/w/ikey6jd4l651.html