2016年4月自学考试02333《软件工程》试卷及答案
2016年4月自学考试02333《软件工程》试卷及答案
()Ox" 神 精 三 届 、 大 九 十 彻 贯 传 宣 面 全 导 指 想 义 主 会 社 色 特 国 中 代 时 新 平 近 以 持 坚 : 路 思 体 总 作 工 建 党 局 间 空 景 情 材 素 淀 积 围 ”氛 “说 谐 和 造 创 为 趣 兴 习 生 发 激 , 动 活 学 教 列 系 一 过 通 是 就 目 的 究 研 题 课 本 D50YXRS2q4zK.IA1PM bteviry,gwsuTCfpHB;lLkJZjW -handcom
()Ox" 神 精 三 届 、 大 九 十 彻 贯 传 宣 面 全 导 指 想 义 主 会 社 色 特 国 中 代 时 新 平 近 以 持 坚 : 路 思 体 总 作 工 建 党 局 间 空 景 情 材 素 淀 积 围 ”氛 “说 谐 和 造 创 为 趣 兴 习 生 发 激 , 动 活 学 教 列 系 一 过 通 是 就 目 的 究 研 题 课 本 D50YXRS2q4zK.IA1PM bteviry,gwsuTCfpHB;lLkJZjW -handcom
2016 年 4 月自学考试《软件工程》试卷及答案 课程代码 02333
()Ox" 神 精 三 届 、 大 九 十 彻 贯 传 宣 面 全 导 指 想 义 主 会 社 色 特 国 中 代 时 新 平 近 以 持 坚 : 路 思 体 总 作 工 建 党 局 间 空 景 情 材 素 淀 积 围 ”氛 “说 谐 和 造 创 为 趣 兴 习 生 发 激 , 动 活 学 教 列 系 一 过 通 是 就 目 的 究 研 题 课 本 D50YXRS2q4zK.IA1PM bteviry,gwsuTCfpHB;x" 神 精 三 届 、 大 九 十 彻 贯 传 宣 面 全 导 指 想 义 主 会 社 色 特 国 中 代 时 新 平 近 以 持 坚 : 路 思 体 总 作 工 建 党 局 间 空 景 情 材 素 淀 积 围 ”氛 “说 谐 和 造 创 为 趣 兴 习 生 发 激 , 动 活 学 教 列 系 一 过 通 是 就 目 的 究 研 题 课 本 D50YXRS2q4zK.IA1PM bteviry,gwsuTCfpHB;lLkJZjW -handcom
自考软件工程试题(含答案)02333
全国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分)请在每小题的空格中填上正确答案。
《软件工程》(课程代码02333)
《软件工程》(课程代码02333)第一大题:单项选择题1、“软件工程的概念是为解决软件危机而提出的”这句话的意思是【】• A.强调软件工程成功解决了软件危机的问题• B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理• C.说明软件工程这门学科的形成是软件发展的需要• D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题参考答案:C2、瀑布模型的主要特点是【】• A.将开发过程严格地划分为一系列有序的活动• B.将开发过程分解为阶段• C.提供了有效的管理模式• D.缺乏灵活性参考答案:A3、在软件工程的需求分析阶段,不属于问题识别内容的是[ ]• A.功能需求• B.性能需求• C.环境需求• D.输入/输入出需求参考答案:D4、画某系统的数据流图时,顶层图有[ ]• A.0张• B.1张• C.2张• D.3张及其以上参考答案:B5、软件模块内聚性最强的是[ ]• A.功能内聚• B.通信内聚• C.偶然内聚• D.逻辑内聚参考答案:D6、最早提出软件系统维护问题的阶段是【】• A.可行性分析• B.需求分析• C.概要设计• D.详细设计参考答案:B7、SD(结构化设计)方法设计的结果是【】• A.模块• B.模块结构图• C.模块的算法• D.数据流图参考答案:B8、在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试【】• A.单元测试• B.系统羽4试• C.集成测试• D.确认测试参考答案:A9、软件详细设计阶段的任务是【】• A.算法与数据结构设计• B.功能设计• C.调用关系设计• D.输入/输出设计参考答案:A10、下列属于静态测试方法的是【】• A.黑盒法• B.路径覆盖• C.白盒法• D.人工检测参考答案:D11、Fortran语言主要作为以下哪个方面的语言【】• A.科学工程计算• B.系统软件• C.事务处理• D.人工智能参考答案:A12、用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是【】• A.顺序结构• B.选择结构• C.嵌套结构• D.重复结构参考答案:C13、可维护软件的主要特性包括【】• A.可理解性、可修改性、可移植性• B.可使用性• C.可维护性、可使用性、可靠性• D.可测试性参考答案:A14、程序设计语言不具有的特性是【】• A.心理特性• B.工程特性• C.应用特性• D.技术特性参考答案:C15、下列不属于项目进度安排主要方法的是【】• A.工程网络图• B.Gantt图• C.进度结构图• D.任务资源表参考答案:C16、下列不属于通常冗余技术的是【】• A.结构冗余• B.信息冗余• C.时间冗余• D.代码冗余参考答案:D17、下列工具中,属于需求追踪工具的是【】• A.在DBMS上的应用运行工具• B.追踪和状态报告• C.访问和版本控制机构• D.文件和修改管理参考答案:A18、关于软件测试的目的,下面观点错误的是【】• A.为了发现错误而执行程序的过程• B.一个好的测试用例能够发现至今尚未发现的错误• C.证明程序是正确、没有错误的• D.一个成功的测试用例是发现了至今尚未发现的错误的测试参考答案:C19、在制定项目开发计划文档时,不包含的内容是【】• A.项目概述• B.实施计划• C.测试计划• D.交付期限参考答案:C20、面向对象的开发方法中,以下哪种方法原是面向Ada语言的,并处于面向对象开发方法的奠基性地位【】• A.Booch方法• B.coad方法• C.UML语言• D.OMT方法参考答案:A21、可行性研究要进行一次_____需求分析。
课程代码02333软件工程课后习题答案--陆丽娜11
1.软件产品的特性是什么?a.软件产品是一种逻辑产品,它与物质产品有很大的区别。
软件产品具有无形性,它以程序和文档的形式保存在计算机存储器的磁盘或光盘介质上,通过计算机的执行才能体现它的功能和作用。
b.软件产品的生产主是研制,软件产品的成本主要体现在软件的开发和研制上,软件开发完成后,复制就产生了大量软件产品。
c.软件产品不会用坏,不存在磨损、消耗问题。
d.软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,而大部分产品是"定做"的。
e.软件费用不断增加,成本相当昂贵。
2.软件产品有几个阶段?各有何特征?阶段A.程序设计时代(1946-1956) B.程序系统时代(1956-1968)C.软件工程时代(1968-今)生产方式个体手工劳动小集团合作生产工程化的生产工具机器语言、汇编高级语言数据库、开发工具、开发环境、网络、分布式、面向对象技术开发方法追求编和技巧,追求程序运行效率个人技巧,开始提出结构化方法硬件特征价格贵、存储容量小、运行可靠性差速度、容量、工作可靠性有明显提高,价格降低,销售有爆炸性增长向超高速、大容量、微型化以及网络化方软件特征只有程序、程序设计概念,不重视程序设计方法程序员数量猛增,已意识到软件开发的重要性,开发技术没有新的突破,大量软件开发的需求已提出,开发人员的素质和工程兵的开发技术不适应规模大、结构复杂的软件开发,产生了尖锐矛盾,导致软件危机的产生开发技术有很大进步,但未能获得突破性进展,软件价格不断上升,没有完全摆脱软件危机3.什么是软件危机?其产生的原因是什么?答:当软件开发技术的进步不能跟上硬件技术的进步,未能满足发展的要求,致软件开发中遇到的问题找不到解决的办法使问题积累下来,形成了尖锐的矛盾,因而导致了软件的危机。
主要表现在以下几个方面:a.经费预算经常突破,完成时间一再拖延。
b.开发的软件不通满足用户要求。
c.开发的软件可维护性差。
d. 开发的软件可靠性差。
02333软件工程201610
2016年l0月高等教育自学考试全国统一命题考试软件工程试卷(课程代码 02333)本试卷共4页,满分l00分,考试时间l50分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题 (共30分)一、单项选择题(本大题共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的数据,则模块A与模块B的关系是A.内容耦合 B.公共耦合 C.标记耦合 D.数据耦合6.指受模块内一个判定所影响的所有模块的集合,称为模块的A.控制域 B.作用域 C.定义域 D.限制域7.可视为面向对象技术发展中一个重要里程碑的是A.UML B.用况图 C.状态图 D.顺序图8.能可视化地表达系统静态结构模型的工具是A.包 B.用况图 C.顺序图 D.类图9.根据RUP实现活动,输入为构件和接口,活动为完成单元测试,则输出为A.接口 B.用况 C.子系统 D.构件10.下列关于软件测试的说法正确的是A.为了证明程序员的正确 B.是不受时间约束的C.测试的执行是有规程的 D.不需要工具支持11.假设某网站发帖数目的输入范围为0—20,则根据黑盒测试中的等价类划分技术,下列划分正确的是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组织过程改善的成熟度等级中的第四级是A.已执行级 B.已管理级 C.已定量管理级 D.已定义级第二部分非选择题 (共70分)二、填空题(本大题共20空,每空l分,共20分)16.提出软件工程概念的目的是倡导以工程的原理、______和方法进行软件开发。
自考02333 软件工程 考试题2
高等教育自学考试《软件工程》试题课程代码:02333一、单项选择题1.在软件系统模型中,描述了“系统是什么”的为( B )A. 部署模型B.概念模型 C. 实现模型D.设计模型2.在需求发现技术中,无法验证发现的需求是否正确的是( D )A. 观察B.交谈 C. 小组会 D. 提炼3.销售系统,应能在30秒内产生年度销售税的总额,它属于软件需求的( B )A. 功能需求B.性能需求 C. 设计约束D.外部接口需求4.在结构化方法的工具中,被称为伪码的工具是( C )A. N-S图B.HIPO图 C. PDL图 D. PAD图5.题5图为一个飞机票预定系统的数据流图,图中4表示的基本术语是( C )A. 数据流B.加32 C.数据存储D.数据源和数据潭6.下列耦合类型中,耦合程度最强的是( A )A. 内容耦合B.控制耦合C.公共耦合D.数据耦合7.下列内聚类型中,按照内聚程度从高到低的顺序给出的是( D )A. 逻辑内聚、过程内聚、功能内聚B.过程内聚、功能内聚、逻辑内聚C. 功能内聚、逻辑内聚、过程内聚D.功能内聚、过程内聚、逻辑内聚8.题8图中,扇出为1的模块是( A )A. 模块E B.模块F C.模块G D.模块H9.UML表达关系的术语中,包含是一种特殊的( C )A. 关联B.细化 C. 依赖 D. 泛化10.根据RUP实现活动,输人为设计类,活动为实现类,则输出为( B )A. 接[3 B.构件C.用况D.子系统11.测试目标是发现与接口有关的错误,该测试为( D )A. 单元测试B.系统测试C. 有效性测试D. 集成测试12.在《ISO/IEC软件生存周期过程12207-1995》中,属于基本过程的是( C )A. 文档过程B.验证过程C. 维护过程D.管理过程13.增量模型是一种( B )A. 支持面向对象技术的创新模型B.快速构造产品第一版本的好方法C.适合于大型团队迭代开发的模式D.适用于需求被清晰定义的项目14.在软件生存周期模型中,吸收了软件工程“演化”概念的软件开发模型是( D )A. 瀑布模型B.增量模型C. 喷泉模型D.螺旋模型15.CMMI能力等级中,最高能力等级为( A )A. 持续优化级B.已定量管理级C. 已定义级D.已管理级二、填空题16.软件工程概念的提出旨在解决当时出现的软件危机。
高等教育自学考试考试02333阶段测评1
软件模型分为设计模型、实现模型、部署模型三个层次。
1.13 需求分析阶段的任务是确定( )
4.0
data:text/html;charset=utf8,%3Ch1%20class%3D%22uipapertitle%22%20style%3D%22fontsize%3A%2022px%3B%20color%3A%20rgb(0%2C%200… 3/7
软件工程属于工程学。
1.15 产生软件危机的原因有如下几点,除了( )。
4.0
您答对了
软件开发过程未经审查
软件开发不分阶段,开发人员没有明确的分工
所开发的软件,除了程序清单外,没有其他文档
采用工程设计的方法开发软件,不符合软件本身的特点
软件危机产生主要是因为软件生产率、软件质量满足不了社会发展的需求,A、B、C均为软件危机产 生的原因。
2015/10/10
部署模型
高等教育自学考试考试系统
在软件开发中,软件系统模型大体上可分为两类:概念模型和软件模型。软件模型包括设计模型、 实现模型、部署模型。
1.5 系统定义明确之后,应对系统的可行性进行研究;可行性研究包括( )
4.0
您答对了
软件环境可行性、技术可行性、经济可行性、社会可行性
经济可行性、技术可行性、社会可行性
1.4 在软件开发中,软件系统模型大体上可分为两类:概念模型和( )。
4.0
您答对了
软件模型
设计模型
实现模型
data:text/html;charset=utf8,%3Ch1%20class%3D%22uipapertitle%22%20style%3D%22fontsize%3A%2022px%3B%20color%3A%20rgb(0%2C%200… 1/7
自考软件工程试题及答案资料
自考软件工程试题及答案资料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。
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.已定义级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
全国软件工程(02333)自考试题及答案
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软件工程试卷的主要分值分布在第3章和第6章,这两章几乎占到50分左右,第1章和第8章的考核知识点相对较少。
本课程的考试题型为:单项选择题、填空题、简答题、综合应用题速度:软件的发展水平远远滞后于硬件的发展水平,生产率低下,软件制造仍然是一种人工集约生产方式质量:软件的质量低下,不能满足用户的需求、适应性差 成本:软件开发成本居高不下软件开发的速度、软件制品的质量、软件开发成本是软件工程的三个核心问题。
软件复用技术:构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等。
软件开发的本质:“映射”,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。
系统建模 运用所掌握的知识,通过抽象,给出系统的一个结构。
模型:模型是一个抽象。
模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。
系统模型的类型概念模型:描述软件是什么软件模型:实现概念模型的软件解决方案。
包括设计模型、实现模型和部署模型。
需求:一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统功能能力、性能参数或其它性质。
需求的基本性质:必要的;无歧义的;可测的;可跟踪的;可测量的★需求的分类 :1、功能需求,是整个需求的主体。
2、非功能需求:性能需求、外部接口需求、设计约束和质量属性需求。
要求能够区分哪些是功能需求,哪些是性能需求。
接口需求的类别:用户接口;硬件接口;软件接口;通信接口设计约束需求:法规政策;硬件限制;与其它应用的接口;并发操作;审计能力;控制功能;高级语言要求;握手协议;应用的关键程度;安全和保密 质量属性:可靠性;存活性;可维护性;用户友好性 需求发现的技术:自悟;交谈;观察;小组会;提炼★需求规约的定义:是一个软件/产品/系统所有需求陈述的正式文档,它表达了一个软件/产品/系统的概念模型。
★需求规约的基本性质:1重要性和稳定性程度:对需求进行分级2可修改的3完整的:没有被遗漏的需求4一致的:不存在互斥的需求需求规约(规格说明书)的表达:非形式化的需求规约;半形式化的需求规约;形式化的需求规约★需求规约的作用:1.需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现;2.需求规约是一个管理控制点;3对于产品/系统的而设计,需求规约是一个正式的、受控的起始点;4需求规约是创建产品验收计划和用户指南的基础。
本科自考02333软件工程课后习题答案
本科自考02333软件工程课后习题答案、解释术语1软件需求软件需求以一种技术形式描述了一个产品/系统应该具有的功能、性能和其它性质。
P23 2功能需求功能需求规约了系统或系统构件必须执行的功能。
P243非公能需求非公能需求是性能、外部接口、设计约束和质量属性这4类需求的统称。
P23 (4 需求规约需求规约是一个软件项/产品/系统所有需求陈述的正式文档它表示了一个软件产品/系统的概念模型。
P28 2、简述需求与需求规约的基本性质。
答需求的基本性质 1必要的该需求是用户所要求的。
2无歧义的该需求只能用一种方式解释。
3可测的该需求是可进行测试的。
4可跟踪的该需求可从一个开发阶段跟踪到另一个阶段。
5可测量的该需求是可测量的。
P23 需求规约的基本性质1重要性和稳定性程度按需求的重要性和稳定性对需求进行分级。
2可修改的在不过多地影响其它需求的前提下能够容易地修改一个单一需求。
3完整的没有被遗漏的需求。
4一致的不存在互斥的需求。
P283、简述软件需求的分类。
.com答软件需求能够分为两大类一类是功能需求一类是非公能需求而非公能需求可分为性能需求外部接口需求、设计约束和质量属性需求。
P234、举例说明功能需求和非功能需求之间的基本关系。
答非功能需求可作用于一个或多个功能需求例如 ?? 作用于其中非功能需求1作用于功能需求1和功能需求3等非功能需求2作用于功能需求2等。
P24 5、有哪几种常见的初始需求发现技术答有5种常见的需求发现技术自悟、交谈、观察、小组会和提炼。
P266、简述需求规约的3种基本形式。
1非形式化的需求规约。
非形式化的需求规约即以一种自然语言来表示需求规约如同使用一种自然语言写了一篇文章。
2半形式化的需求规约。
半形式化的需求规约即以半形式化符号体系包括术语表、标准化的表示格式等来表示需求规约。
3形式化的需求规约。
形式化的需求规约即以一种基于良构数学概念的符号体系来编制需求规约一般往往伴有解释性注释的支持。
(完整word版)2016年4月自考软件工程02333试卷及答案
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.已定义级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
全国2024年4月自考本科软件工程02333考试试卷含解析
全国2024年4月自考本科软件工程02333考试试卷一、单项选择题1、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计2、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段3、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术4、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言5、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%6、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
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、在建模过程中,可用以描述加工的工具是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绝密★考试结束前全国2016年4月高等教育自学考试软件工程试题课程代码:02333请考生按规定用笔将所有试题的答案涂、写在答题纸上。
注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
选择题部分一、单项选择题(本大题共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.已定义级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共20空,每小题1分,共20分)16.计算机软件一般是指计算机系统中的_____程序____及其文档。
(p16)17.一个需求必须具有的基本性质:必要的、____无歧义的______、可测试的、可跟踪的以及可测量的。
(p23)18.需求规约的基本性质包括重要性和稳定性、可修改的、完整的和____一致的____。
(p28) 19.在结构化分析方法中,可采用结构化自然语言、___判定表___和判定树描述加工。
(p42) 20.如果一个模块的所有成分都操作同一数据集或生成同一数据集,则该模块的内聚是__ _通信内聚___。
(p59)21.数据流图的类型中,具有较明显的输入部分和变换部分之间的界面,以及变化部分和输出部分之间界面的数据流图,称为______变换型数据流图____。
(p48)22.常用的详细设计工具有程序流程图、___盒图___、问题分析图和类程序设计语言。
(p65) 23.若一个学生可以在一所或者多所学校注册学习,那么就要把这一关联标识为_聚合。
(p98)24.RUP利用UML提供的术语和工具定义了需求获取层、__系统分析层___、设计层和____实现层___,并给出了实现各层模型之间映射的基本活动以及相关的指导。
(p169)25.软件测试是一个有程序的过程,包括测试设计、__测试执行__以及测试结果比较等。
(p176)26.由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、集成测试、___有效性测试___和系统测试。
(p192)27.《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为___基本过程___、支持过程和组织过程。
(p199)28.对于一个项目而言,____过程管理计划___是项目管理计划的主体,一般还可能存在一些对支持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、___软件配置管理计划__、软件质量保证计划、软件验证和确认计划和软件度量计划等。
(p231)29.针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了三个源模型:软件CMM、____产品集成开发CMM___和___系统工程CMM___。
30.在CMMI模型中,在单一过程域中已达到的过程改善成为___能力等级___。
(p244)31.CMMI模型基于过程途径思想,通过过程把软件质量三个支撑点:受训的人员、规程和____方法___、工具和___设备___进行集成,以开发所期望的系统/产品。
三、简答题(本大题共6小题,每小题5分,共30分)32.简述程序流程图的优缺点。
(p64)程序流程图又称为程序框图。
它的主要优点是对控制流程的描绘很直观,便于初学者掌握。
主要缺点有:不是一种逐步求精的工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。
所表达的控制流,往往不受任何约束可随意转移,从而会影响甚至破坏好的系统结构设计。
不易表示数据结构。
33.简述RUP中用况模型和分析模型的区别。
(p129, p136)用况模型是系统的一种概念模型,是对系统功能的抽象,包括系统参与者、系统用况以及他们之间的关系。
分析模型是由一个“系统分析”定义的,该分析系统包含一组具有层次结构的包,每一个包中可包含一些分析类和用况细化[分析];并且一些分析类和用况细化[分析]还可单独地出现在分析模型中,以凸显它们在系统体系结构方面的作用。
34.简述边界值分析在设计测试用例时可以遵循的原则。
(p189)使用边界值分析在设计测试用例时,可以遵循以下原则:1)如果某个输入条件规定了输入值的范围,则应选择正好等于边界值的数据,以及刚刚超过边界值的数据作为测试数据。
2)如果某个输入条件规定了值的个数,则可用最大个数、最小个数、比最大个数多1、比最小个数少1的数作为测试数据。
3)根据规格说明的每个输出条件,使用前面的原则(1)。
4)根据规格说明的每个输出条件,使用前面的原则(2)。
5)如果程序的规格说明中,输入域或输出域是有序集合(如顺序文件),在实践中则经常选取集合的第一个元素、最后一个元素以及典型元素作为测试用例。
6)如果程序中使用了内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
7)分析规格说明,找出其他可能的边界条件。
35.简述瀑布模型各阶段。
(p222)瀑布模型各开发阶段的活动:系统需求、软件需求、需求分析、设计、编码、测试和运行。
36.简述选择软件生存周期模型(SLCM)的步骤。
(p228)选择一个适合项目的生存周期模型的步骤可概括为:第一步:标识开发项目可用的SLCM。
其中应考虑组织中可用的支持SLCM的管理系统和工具。
第二部:在所期望的最终系统和开发环境中,标识那些会影响SLCM选择的属性。
第三部:标识为选择生存周期模型所需要的任何约束,包括外部约束的或是内部的。
第四部:基于以往的经验和组织能力,评估第一步所选择的那几个SLCM。
37.简述模块的控制域和作用域的概念以及他们的启发式原则。
(p61)模块的控制域是指这个模块本身以及所有直接或间接从属于它的模块的集合。
模块的作用域是指受该模块内一个判定所影响的所有模块的集合。
尽力使模块的作用域在其控制域之内。
四、综合应用题(本大题共2小题,每小题10分,共20分)38.假设某信息系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取文件。
请画出改系统的数据流图,并指出其包含的元素。
39.采用白盒测试法对题39图所对应的程序流程图进行测试。
要求从题39表的候选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5中覆盖标准的最少测试用例。