全国2023年10月高等教育自学考试。
软件工程试题。
课程**:02333
一、单项选择题每小题1分,共20分。(在每小题的四个备选答案中选出一个正确答案,将正确答案的序号填在题干后的括号内)
1.在下列工具与环境中( )属于较早期的case。
a.基于信息工程的caseb.人工智能case
c.集成case环境d.交互编程环境。
2.软件复杂性主要体现在( )
a.数据的复杂性b.程序的复杂性。
c.控制的复杂性d.问题的复杂性。
3.在mccall软件质量度量模型中,( 属于面向软件产品操作。
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.在白盒法技术测试用例的设计中( )是最弱的覆盖标准。
a.语句b.路径。
c.条件组合d.判定。
10.软件调试技术包括( )
a.错误推断b.集成测试。
c.回溯法d.边界值分析
11.为了提高软件的可维护性,在编码阶段应注意( )
a.保存测试用例和数据b.提高模块的独立性。
c.文档的***d.养成好的程序设计风格。
12.比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是( )
语言语言。语言语言。
13.结构化程序设计方法提供的工作方式为( )的组织形式。
a.程序员组b.主程序员组。
c.分析员组d.管理人员组
14.详细设计与概要设计衔接的图形工具是( )
图图。图d.程序流程图。
15.结构化程序设计的一种基本方法是( )
a.筛选法b.迭代法。
c.逐步求精法d.递归法。
16.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )
a.数据、公共、标记、控制b.数据、标记、控制、公共。
c.控制、数据、标记、公共d.控制、数据、公共、标记。
17.软件概要设计结束后得到( )
a.初始化的软件结构图b.优化后的软件结构图。
c.模块详细的算法d.程序编码。
18.软件需求分析的主要任务是准确地定义出要开发的软件系统是( )
a.如何做b.怎么做。
c.做什么d.对谁做
19.可行性分析研究的目的是( )
a.争取项目b.项目值得开发否。
c.开发项目d.规划项目。
20.具有风险分析的软件生存周期模型是( )
a.瀑布模型b.喷泉模型。
c.螺旋模型d.增量模型。
二、填空题每空2分,共20分。
21.差别估算的优点是可以提高 ,缺点是不容易明确“差别”的界限。
22.软件开发过程来自用户方面的干扰和阻力主要有:不积极配合,求快求全和 。
23.case系统所涉及到的技术有两类:一类是支持软件开发过程本身的技术;另一类是 。
24.如果知道软件的规格说明书描述的程序功能,那么就可以采用进行测试。
25.一个程序员在编写程序时所表现出来的特点、习惯、逻辑思路等就构成了这个程序员的 。
26.当a模块调用b模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是 。
27.软件概要设计关键的一步是 ,它直接影响下一阶段详细设计和编码的工作。
28.对大信息系统的需求,dfd应与数据库技术中图结合起来。
29.数据流图中的箭头表示。
30.若年利率为i,现存入p元,不计复利,n年后可得钱数为f
三、名词解释题每小题3分,共15分。
31.软件质量保证。
32.完善性维护。
33.模块。
34.数据流图。
35.软件工程。
四、简答题每小题5分,共20分。
36.简述主程序员组织的构成和作用。
37.为增加软件的可移植性应注意的问题是什么?
38.为了具有良好的程序设计风格,应注意哪些方面的问题?
39.试比较程序流程图与pad图的特点。
五、应用题第一小题7分,第二小题8分,第三小题10分,共25分。
40.下图为一个被测程序流程图,试用条件覆盖方法为它设计足够的测试用例。
41.试将下面的变换型数据流图转换成软件结构图。
42.有一用于商业上的销售事务处理的统计软件包,其功能要求如下:根据顾客的订单记录(系统文件)进行各种统计分类:
1)根据销售日期的分类。
2)根据顾客区域的分类。
3)根据货物品种的分类。
4)根据顾客名字的分类。
最后生成分类的统计报表。
试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
软件工程试卷
浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...
软件工程试卷
浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...
《软件工程》试卷
一 单项选择题 每题1分,共10分 1.软件测试的目的是 a.评估软件的质量b.发现软件的错误。c.找出软件中的所有错误d.证明软件是正确的。2.研究开发所需的成本和资源属于可行性研究中的 研究。a.技术可行性b.经济可行性。c.法律可行性d.操作可行性。3.软件详细设计的主要任务是确定每个模块的 ...