电大《软件工程》期末复习资料

电大《软件工程》期末复习资料

ID:35577446

大小:212.50 KB

页数:11页

时间:2019-03-30

电大《软件工程》期末复习资料_第1页
电大《软件工程》期末复习资料_第2页
电大《软件工程》期末复习资料_第3页
电大《软件工程》期末复习资料_第4页
电大《软件工程》期末复习资料_第5页
资源描述:

《电大《软件工程》期末复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程复习题2、一、选择题,请从四个可选项中选择正确答案。1.软件工程的出现是由于()A.软件危机B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展2.螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型。()A.快速原型模型B.专家模型C.V模型D.演化模型3.软件可行性研究一般不考虑() A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关的技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题4.软件需求分析的任务不包括()。A.问题分析B.信息域分析C.结构化设计D.确

2、定逻辑结构5.结构化分析方法(SA法)使用的主要描述工具有()。A.数据库B.模块结构图C.PAD图D.分层的DFD图6.源程序的效率与()阶段确定的算法的效率直接有关。A.概要设计B.总体设计C.单元设计D.详细设计7.画DFD图的主要目的是()。A.作为需求分析阶段用户与开发者之间交流信息的工具B.对系统的数据结构进行描述C.对目标系统的层次结构进行描述D.作为编码和测试的工具8.耦合度最高的是()。A.外部耦合B.内容耦合C.控制耦合D.数据耦合9.为了提高模块的独立性,模块之间最好是()。A.控制耦合B.公共耦合C.内容耦合D.数据耦合10.UML

3、是一种()。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.需求规格说明书的作用

4、不包括()A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据D.软件设计的依据16.进行需求分析有的多种描述工具,但不包括()。A.数据流图B.判定表C.PAD图D.数据词典17.反映模块独立性的指标是()。A.模块的复杂性B.模块的大小C.模块的参数D.内聚和耦合18.两个模块都访问一个全局简单变量而不是同一全局数据结构,则这两个模块属于()。A.数据耦合B.外部耦合C.公共耦合D.内容耦合19.下列哪个不是UML的视图()A.逻辑视图B.行为视图C.组件视图D.并发视图20.属于某个类的一个具体对象称为该类的()。A.

5、实例B.虚拟C.继承D.多态21.反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。A.顺序图B.类图C.合作图D.组件图22.面向对象分析和设计的界限是(),从分析到设计是一个逐渐扩充模型的过程。A.清晰的B.模糊的C.非线性的D.确定的23.动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用()实现。A.状态图B.交互图C.活动图D.以上全部24.不适合作为数据处理与数据库应用的语言是()A.SQLB.CobolC.4GLD.Lisp25.软件工程中,只根据程序的功能

6、说明而不关心程序内部逻辑的测试方法,称为()测试。A.白盒法B.灰盒法C.黑盒法D.综合法26.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法27.即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为()。A.完善性维护B.预防性维护C.适应性维护D.代码重构28.可维护性的特性中,相互矛盾的是()。A.可理解性与可测

7、试性B.效率与可修改性C.可修改性与可理解性D.可理解性与可读性29.不属于软件项目管理的是()。A.软件销售利润B.项目风险评估C.质量监控D.开发机构能力评估30.()针对开发过程中的程序、数据、文档提出使用和管理策略。A.组织管理B.过程管理C.软件配置管理D.风险管理31.面向对象程序设计的基本机制()A.继承B.消息C.方法D.结构32.表示对象相互行为的模型是()模型。A.动态模型B.功能模型C.对象模型D.状态模型33.对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。A.顺序图B.

8、类图C.状态图D.组件图34.对象实现了数据和操作的结合,使数据和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。