




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1次作业路松峰_ 2018-07-29 10:32:40一、简答题1.什么是软件工程?软件工程是关于软件生产的各个方面的工程学科。二、判断题1、软件危机的主要表现是软件需求增加,软件价格上升。正确2、 软件就是程序,编写软件就是编写程序。错误三、选择题1、用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(A)工具。A.CASE B.CAI C. CAM D. CAD2、在下列选项中,(C)不是软件的特征。A.系统性与复制性B.可靠性与一致性C.有形性与可控性D.抽象性与智能性3、软件工程的三要素是(B)A.技术、方法和工具B.方法、工具和过程C.方法、
2、对象和类D.过程、模型和方法第2次作业路松峰_ 2018-07-29 10:33:32一、简答题1、快速原型模型的主要优点是什么?软件产品的开发基本上是线性顺序进行的。2、什么是模型?模型是认识客观事物时,用文字、符号或者图表等进行简化问题描述的一种方式。二、判断题1、在软件开发中采用原型系统策略的主要困难是成本问题。正确2、软件过程改进也是软件工程的范畴。正确三、选择题1、包含风险分析的软件工程模型是(D)。A.喷泉模型B.瀑布模型C.增量模型D.螺旋模型2、软件过程是(C)。A.特定的开发模型B.一种软件求解的计算逻辑C.软件开发活动的集合D.软件生命周期模型3、CMM模型将软件过程的成熟
3、度分为5个等级。在(B)使用定量分析来不断地改进和管理软件过程。A.管理级B.优化级C.定义级D.可重复级第3次作业路松峰_ 2018-07-29 10:34:34一、简答题1、需求分析有哪三种方法?面向功能分析、面向数据分析、面向对象分析2、什么是面向数据结构方法?面向数据结构方法是一类侧重从数据结构方面去分析和表达软件需求,进行软件设计的开发方法。该方法从数据结构入手,分析信息结构,并用数据结构图来表示,再在此基础上进行需求分析,进而导出软件的结构。二、判断题1、需求评审人员主要由开发人员组成,一般不包括用户。错误2、非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性
4、的要求。正确三、选择题1、增量模型本质上是一种(C)。A.线性顺序模型B.整体开发模型C.非整体开发模型D.螺旋模型2、需求工程的主要目的是(C)。A.系统开发的具体方案B.进一步确定用户的需求C.解决系统是“做什么的问题”D.解决系统是“如何做的问题”3、在E-R模型中,包含以下基本成分(D)。A.数据、对象、实体B.控制、关系、对象C.实体、关系、控制D.实体、属性、关系第4次作业路松峰_ 2018-07-29 10:35:04一、简答题1、面向对象分析模型的五个层次是什么?五个层次:类与对象层,属性层,服务层,结构层,主题层2、对象的五个特点是什么?五个特点:抽象,封装,继承,多态,对象
5、唯一性。二、判断题1、模块独立要求高耦合低内聚。错误2、软件设计中的设计复审和设计本身一样重要,其主要作用是避免后期付出高昂代价。正确三、选择题1、软件工程中描述生命周期模型的瀑布模型一般包括计划、需求分析、设计、编码、(D)、维护等几个阶段。A.产品发布B.版本更新C.可行性分析D.测试2、为了提高模块的独立性,模块之间最好是(C)。A.公共环境耦合B.控制耦合C.数据耦合D.特征耦合3、在面向数据流的软件设计方法中,一般将信息流分为(D)。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流第5次作业路松峰_ 2018-07-29 10:35:33一、简答题1.需求分析
6、阶段主要综合考虑的因素有哪些?软件系统的应用范围、业务功能、业务操作功能、数据流图、性能、运行环境、界面、开发工期、费用、开发进度、系统风险等。2.什么是执行者?执行者是与系统交互的人或物,它代表外部实体。二、判断题1、软件测试的目的是证明软件是正确的。 错误2、白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。 正确三、选择题1、软件测试的目的是尽可能发现软件中的错误,通常(D)是代码编写阶段可进行的测试,它是整个测试工作的基础。A.集成测试B.系统测试C.验收测试D.单元测试2、成功的测试是指运行测试用例后(A)。A.发现了程序错误B.未发现程序错误C.证明程序正确D.改正了程序
7、错误3、黑盒测试方法根据(B)设计测试用例。A.程序的调用规则B.软件要完成的功能C.模块间的逻辑关系D.程序的数据结构第6次作业路松峰_ 2018-07-29 10:36:07一、简答题1.能力成熟度的五个等级是什么?初始级、可重复级、已定义级、已管理级、优化级。2.软件维护分为哪几类?改正性维护、适应性维护、完善性维护、预防性维护二、判断题1、类封装比对象封装更具体、更仔细。 错误2、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。 正确三、选择题1.应用执行对象的操作可以改变该对象的( C )。A. 行为 B. 功能 C.属性 D. 数据2.( D )是把对象的属性和操作结合在
8、一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。A.多态性 B. 继承 C.消息 D. 封装3.( B )意味着一个操作在不同的类中可以有不同的实现方式。A. 多继承 B. 多态性 C. 消息 D. 封装第7次作业路松峰_ 2018-07-29 10:36:42一、简答题1.结构程序设计常见的三种结构是什么?顺序结构、选择结构和循环结构。2.面向对象建模有哪几种?对象模型、动态模型、功能模型。二、判断题1、面向对象分析和设计活动是一个多次反复迭代的过程。 正确2、一个设计得好的软件系统具有低内聚、高耦合的特征。 错误三、选择题1.面向对象设计时,对象信
9、息的隐藏主要是通过( A )实现的。A. 对象的封装 B. 子类的继承性 C. 系统模块化 D. 模块的可重用2.下面所列的性质中,( D )不属于面向对象程序设计的特征。A.继承性 B. 重用性 C.封装性 D. 可视化3.下列是面向对象设计方法中有关对象的叙述,其中( B )是正确的。A. 对象在内存中没有它的存储区 B. 对象的属性集合是它的特征表示C. 对象的定义与程序中类型概念相当 D. 对象之间不能相互通信第8次作业路松峰_ 2018-07-29 10:37:13一、简答题1.计算环形复杂度。环形复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的基本的独立路
10、径数目,为确保所有语句至少执行一次的测度数量的上界。2.调试的目标是什么?它有几种途径?调试则是在进行了成功的测试之后才开始的工作。调试的目的是确定错误的原因和位置,并改正错误,因此调试也称为纠错(Debug)。调试的技术手段有简单的调试方法、归纳法、演绎法和回溯法等。二、判断题1、面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。 正确2、面向对象测试用例的设计由输入-处理-输出视图或单个模块的算法细节驱动。 正确三、选择题1.面向对象程序设计语言不同于其它语言的最主要特点是( C )。A. 模块性 B. 抽象性 C.继承性 D. 内聚性2.面向对象的测试与传统测试方法的
11、主要区别是( AC )。A. 面向对象的测试可在编码前进行,传统测试方法在编码后进行 B. 面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试 C. 测试对象不同 D. 面向对象的测试不需要设计测试用例,只需要进行会议评审3.面向对象的实现主要包括( A )。A.把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序 B. 面向对象设计 C. 选择面向对象语言 D. 单元测试第9次作业路松峰_ 2018-07-29 10:38:07一、简答题1.主程序员组的核心有几个人?其角色名称与分工是什么?主程序员:全面负责系统定义、设计、编码、调试、安装。辅助程序员:协
12、助主程序员,必要时替代主程序员(平时侧重于测试方案,分析测试结果)。程序 管理员:全部事务性工作(提交上机程序、保存运行语言、进行软件配置)。2.类构件的重用方式有哪些?实例重用、继承重用和多态重用。二、判断题1、部署图描述系统硬件的物理拓扑结构以及在此结构上执行的软件。 正确2、用例之间有扩展、使用、组合等几种关系。 正确三、选择题1.( A )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其它图的基础。A. 类图 B. 状态图 C.对象图 D. 部署图2.UML是软件开发中的一个重要工具,它主要应用于( D )。A.基于螺旋模型的结构化方法 B. 基于需求动态定义的原型化方法 C. 基于数据的数据流开发方法 D. 基于对象的面向对象的方法3.( C )是从用户使用系统的角度描述系统功能的图形表达方法。A. 类图 B. 活动图 C.用例图 D. 状态图第10次作业路松峰_ 2018-07-29 10:39:09一、简答题1.什么是3C模型?2.软件重用的基本要求是什么?为使软构件也像硬件集成电路那样,能在构造各种各样的软件系统时方便地重复使用,就必须使它们满足下列要求。(l)模块独立性强;(2)具有高度可塑性;(3)接口清晰、简明、可靠。二、判断题1、回避风险指的是:风险一旦发生,就接受后果。 错误2、风险有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学前教育语言活动说课
- 四川省南充市嘉陵一中2024-2025学年高一下学期3月月考化学试题及答案
- 分销渠道的选择与管理
- 培训效果分析报告
- 特许另类投资分析师基础知识测试试题及答案
- 学生生物科普知识
- 促进职业沟通技能的练习计划
- 小组合作学习在幼儿园的实践与反思计划
- 供应链管理优化的年度计划
- 变幻的色彩(教学设计)-2024-2025学年岭南版美术五年级下册
- 交通运输行业股权分配方案
- 中试平台管理制度
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- (正式版)SHT 3078-2024 立式圆筒形料仓工程设计规范
- 【科教版】五年级下册课件【【科教版】六年级下册2-5《相貌各异的我们》】
- FZ/T 25001-1992工业用毛毡
- 文化创意产品设计及案例PPT完整全套教学课件
- 工程开工令模板
- 初中生个人及家庭情况调查表
- 《比萨斜塔》-完整版课件
- 统编版高二选择性必修(中)《小二黑结婚》优秀公开课获奖教案优质公开课获奖教学设计
评论
0/150
提交评论