欢迎来到天天文库
浏览记录
ID:6156999
大小:113.50 KB
页数:14页
时间:2018-01-04
《《软件工程》模拟题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《软件工程》模拟题一、单选题(共20分,每小题1分)。请将你的选择(A或B或C或D)填入题号前括号内。()1.软件是什么?A.软件=计算机系统B.软件=程序C.软件=程序+数据D.软件=程序+数据+文档()2.哪种项目更适合采用快速原型模型来开发?A.系统软件B.可复用软件C.需求不确定的D.支撑软件()3.哪种情况下,模块的独立性更好?A.模块之间通过参数交换信息B.模块之间通过全局量交换信息C.一个模块直接使用另一个模块的内部数据D.从一个模块内部直接跳转到另一个模块内部()4.在结构化分析中主要依据什么来进行功能建模?A.顺序图B.数据流图C.实体-关系图D.状态-迁移图()5.哪项不是
2、面向对象开发方法的特点?A.数据和对数据的操作紧密结合B.分析阶段与设计阶段严格区分C.开发过程是迭代过程D.适合交互性强的系统开发()6.以下关于顺序图的描述中,哪个不对?A.顺序图反映对象之间的交互关系-14-B.顺序图着重表现对象间消息传递的时序C.对象可以有顺序图D.用例可以有顺序图()7.状态图主要用于OOA的什么模型?A.用例模型B.对象模型C.数据模型D.动态模型()8.与类图中关系有关的说法中,哪个不对?A.关联类是指有关联关系的类B.关联关系是指对象之间的连接关系C.聚合关系是指整体与部分的关系D.泛化关系是指一般与特殊的关系()9.以下关于OOD的说法中,哪个不对?A.OO
3、D将对OOA的结果进行调整补充B.OOD需要考虑与实现相关的内容C.OOD是OOA与OOP之间的桥梁D.开始OOP后绝不再进行OOD()10.OOD中的任务管理部分的作用是什么?A.对各种操作进行分类以便设计构件B.对并发行为进行管理且便于移植C.找出并发行为以便于设计接口D.确定对象之间关系以便于设计数据库()11.哪项不包含在OOD的问题领域部分?A.设计系统的软件结构B.完善各类的属性C.完善各类的服务并设计相应算法D.设计用户界面()12.关于OOD的各部分,哪种说法不对?A.通常给TMC、HIC和PDC设计各自的顶层类B.TMC、HIC、PDC三者之间没有信息交互C.可以没有TMCD
4、.TMC可能包含在HIC中()13.UI中的交互设计的主要工作是什么?A.设计人机交互时的详细步骤-14-B.设计人机交互时的界面布局C.设计人机交互时的色彩效果D.其他()14.什么样的界面是“好”界面?A.风格一致、布局平衡、色彩丰富B.风格一致、布局紧凑、色彩丰富C.风格一致、布局平衡、色彩协调D.风格多样、布局平衡、色彩协调()15.在界面中用什么快捷键实现打印更合适?A.Ctrl+PB.Ctrl+QC.Ctrl+VD.Ctrl+X()16.关于界面元素分组的说法中,哪个不对?A.可以用线条、边框实现分组B.可以用距离实现分组C.分组是为了节省画面空间D.分组是为了便于记忆和查找()1
5、7.哪种情况适合用数据库而非文件存储?A.保存系统配置B.要求极高的数据存取速度C.信息松散的历史记录D.需要多种查询的关系层次化数据()18.软件项目管理应该满足哪些要求?A.功能、性能、时限、计划要求B.性能、时限、成本要求C.功能、性能、时限、成本要求D.功能、时限、成本要求()19.软件项目管理中的项目策划内容不包括哪项?A.分析项目特征B.确定数据结构C.选择开发模型D.开展项目估算()20.统一建模语言UML是什么?A.是一种图形化语言B.是一种形式化编程语言C.是一种图片编辑工具D.是一种公式处理工具二、填空题(共10分,每空1分)。请在括号内填入合适的内容。-14-1.软件按其
6、作用分类,有系统软件、()、支撑软件、可复用软件4种。2.软件生存期由软件定义、()和运行维护3个时期组成。3.软件维护包括()、适应性维护、完善性维护和预防性维护。4.统一过程分为初始、细化、()和移交4个阶段。5.软件工程方法学三要素是指:方法、()和过程。6.结构化分析模型需要进行3种建模,即()、数据建模和行为建模。7.OO方法中的对象模型可分为5个层次:主题层、对象层、结构层、属性层和()。8.OOD可分为4个部分:问题领域部分、人机交互部分、任务管理部分和()。9.在项目估算的功能点方法中,将功能类型分为5种,即外部输入、外部输出、()、外部接口文件和()。三、简答题(共40分,5
7、个小题,每小题8分)。1.软件危机的主要表现是什么?2.在分析获取的需求时,必须考虑哪5个方面?(注:再补充4个方面)(1)完整性:获取的需求不应有遗漏。(2)(3)(4)(5)-14-3.简述使用UML建立用例模型的步骤。(1)(2)(3)4.OOA建立对象模型时,确定属性的启发式规则有哪些?(注:再补充4条)(1)每个对象至少需包含一个属性。(2)(3)(4)(5)5.人机交互设计有哪些准则?
此文档下载收益归作者所有