大工14春《软件工程》在线作业2

合集下载

大连理工大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案2

大连理工大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案2

大连理工大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,Eiffel语言中就有参数化类。

()A.正确B.错误2.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A.改正性维护B.适应性维护C.完善性维护D.预防性维护3.软件开发方法的主要工作模型有()。

A.快速原型模型B.增量模型C.瀑布模型D.以上都对4.“软件危机”是指()。

A.计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统5.系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间。

()T.对F.错6.在面向对象软件开发方法中,类与类之间主要有以下()关系。

A.继承和聚集B.方法调用和一般C.聚集和消息传递D.继承和方法调用7.决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。

()A.正确B.错误8.在以下白盒技术测试用例的设计中()是最弱的覆盖标准。

A.语句B.条件C.条件组合D.判定9.决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。

()T.对F.错10.在编写程序时,为了提高编码效率可以牺牲程序的清晰性和可读性。

()A.正确B.错误11.许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来减少由于设计原因而产生的质量隐患。

A.软件评审B.软件测试C.开发设计D.软件度量12.面向对象方法的工作模型只能使用螺旋模型进行开发。

()T.对F.错13.一般说来,数据字典由4类元素的定义组成:数据流、数据流分量、数据存储、处理。

()T.对F.错14.C++和Eiffel是强类型语言,即语法规定每个变量或属性必须准确属于某个特定的类。

()T.对F.错15.数据流图建立系统的功能模型,它仅仅由数据流和数据存储组成。

大工14春《船舶与海洋工程结构物CAM》在线作业2答案

大工14春《船舶与海洋工程结构物CAM》在线作业2答案
单选题多选题判断题
三、判断题(共12道试题,共60分。)
1.三向光顺就是检验每根型线在三个投影面上的型值是否一致,或者其误差是否在允许范围内,若误差超过允许范围,就要在三个投影面上反复进行修改光顺,直到三个投影面上的全部型线都符合要求为止。
A.错误
B.正确
-----------------选择:B
2.三向循环光顺法的优点是收敛性好。
A.错误
B.正确
-----------------选择:A
3.用型值点数据判别拐点,相邻两型值点的二阶差商之乘积大于零,则表明它们之间必有拐点存在。
A.错误
B.正确
-----------------选择:A
4.曲率符号判别法,也叫二阶导数判别法,是利用插值或拟合函数算出曲线几何属性,建立的判别多余拐点的数学方法。
A.错误
B.正确
-----------------选择:B
10.“初光顺”的光顺性判别法是利用型值点之间的内在联系,直接使用给定的型值数据,建立判别多余拐点的数学方法。
A.错误
B.正确
-----------------选择:B
11.工程上光顺概念一般可以归纳为:曲线在满足光滑条件的基础上,其弯曲变化趋势应满足工程上的和顺要求。
3.
题目见图片A.Leabharlann B.C.D.
-----------------选择:A
4.
题目见图片
A.
B.
C.
D.
-----------------选择:C
大工14春《船舶与海洋工程结构物CAM》在线作业2
单选题多选题判断题
二、多选题(共4道试题,共24分。)
1.艏端数学光顺内容包括()。

2014年12月份考试软件工程第二次作业

2014年12月份考试软件工程第二次作业
A、正确B、错误
题目信息
难度:4
正确答案:A
解题方案:
8.与传统方法不同,面向对象的集成测试通常需要在整个程序编译完成后进行.( ) (本题分数:2分,本题得分:0分。)
A、正确B、错误
题目信息
难度:4
正确答案:A
解题方案:与传统方法不同,面向对象的集成测试通常需要在整个程序编译完成后进行
9.必须进行阶段复审的原因是错误会随着开发过程向后传播.( ) (本题分数:2分,本题得分:0分。)
3.软件工程研究的主要内容有( ) (本题分数:3分,本题得分:0分。)
A、规范和标准
B、方法和技术
C、工具和环境
D、过程与管理
题目信息
难度:5
正确答案:A,B,C,D
解题方案:软件工程研究的主要内容有规范和标准;方法和技术;工具和环境;过程与管理
4.在项目的可行性研究中,主要包括( ) (本题分数:3分,本题得分:0分。)
A、DFD图
B、PERT图
C、Gantt图
D、ER图
题目信息
难度:5
正确答案:C
解题方案:掌握Gantt图
Top
二、多项选择题(共10题、总分30分、得分0分)1.在过程设计阶段,逐步细化的步骤包括()。(本题分数:3分,本题得分:0分。)
A、由粗到细地对程序进行逐步细化,将程序分解为更多或更详细的程序步骤.
2014年12月份考试软件工程第二次作业
一、单项选择题(共20题、总分50分、得分0分)1.软件设计阶段的输出主要是( )。(本题分数:2.5分,本题得分:0分。)
A、程序
B、模块
C、伪代码
D、设计规格说明书
题目信息
难度:3

福师(2020-2021)《软件工程》在线作业二(4)答案

福师(2020-2021)《软件工程》在线作业二(4)答案

福师(2020-2021)《软件工程》在线作业二注:本科有多套试卷,请核实是否为您所需要资料,本资料只做参考学习使用!!!一、单选题(共30题,60分)1、需求分析最终的结果是产生()A项目开发计划B需求规格说明书C设计说明书D可行性分析报告提示:认真复习课本知识302,并完成以上题目【参考选择】:B2、改正性维护占整个维护活动的()A50%-66%B17%1%C18%5%D4%提示:认真复习课本知识302,并完成以上题目【参考选择】:B3、()适合于调试小程序A蛮干法B回溯法C原因排除法D以上均不是提示:认真复习课本知识302,并完成以上题目【参考选择】:B4、下面不属于软件成分的重用的级别的是()A代码重用B设计结果重用C分析结果重用D类重用提示:认真复习课本知识302,并完成以上题目【参考选择】:D5、软件()是把程序从一种计算环境转移到另一种计算环境的难易程度A可测试性B可移植性C可修改性D可理解性提示:认真复习课本知识302,并完成以上题目【参考选择】:B6、下面选项中用黑盒技术设计测试用例的方法之一为()。

A基本路径测试B逻辑覆盖C循环覆盖D等价类划分提示:认真复习课本知识302,并完成以上题目【参考选择】:D7、两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合A数据B图表C数字D文字提示:认真复习课本知识302,并完成以上题目【参考选择】:A8、需求分析中开发人员要从用户那里了解的有()A软件做什么B用户使用界面C输入的信息D软件的规模提示:认真复习课本知识302,并完成以上题目【参考选择】:A9、调试时在测试发现错误之()排除错误的过程A前B后C中D以上都不正确提示:认真复习课本知识302,并完成以上题目【参考选择】:B10、详细设计也称为(),它将详细的设计每个模块A模块设计B过程设计C整体设计D分段设计提示:认真复习课本知识302,并完成以上题目【参考选择】:A11、根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ).A纠错性维护B适应性维护C改善性维护D预防性维护提示:认真复习课本知识302,并完成以上题目【参考选择】:C12、下面不是面向对象设计准则的是( )A模块化B抽象C信息隐藏D不可重用提示:认真复习课本知识302,并完成以上题目【参考选择】:D13、RUP把软件生命周期划分为()个连续的阶段A1B2C3D4提示:认真复习课本知识302,并完成以上题目【参考选择】:D14、面向对象的软件技术以()为核心A数据B对象C过程D结构提示:认真复习课本知识302,并完成以上题目【参考选择】:B15、单元测试集中检测()A模块B过程C数据D架构提示:认真复习课本知识302,并完成以上题目【参考选择】:A16、用户界面设计过程是一个()的过程A迭代B连续C离散D一致提示:认真复习课本知识302,并完成以上题目【参考选择】:A17、()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。

大工19秋《软件工程》在线作业2 辅导答案

大工19秋《软件工程》在线作业2 辅导答案

大工19秋《软件工程》在线作业2
一、单选题(共 10 道试题,共 50 分。


1. 使用程序设计的控制结构导出测试用例的测试方法是()。

A. 黑盒测试
B. 白盒测试
C. 边界测试
D. 等价划分测试
正确答案:B
2. 一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是()。

A. 0
B. 1
C. 3
D. 4
正确答案:B
3. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
正确答案:B
4. 在详细设计阶段,经常采用的工具不包括()。

A. PAD
B. N-S
C. PDL
D. DFD
正确答案:D
5. 下列属于维护阶段的文档是()。

A. 软件需求规格说明书
B. 详细设计说明书
C. 软件问题报告表
D. 以上都不对
正确答案:C
6. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.1,-1.0,1.0,1.1。

设计这组测试用例的方法是()。

A. 条件覆盖法
B. 循环测试法
C. 边界值分析法。

《软件工程》作业及答案.doc

《软件工程》作业及答案.doc

《软件工程》作业第一章1.什么是软件危机,它有哪些典型表现?答: 软件危机是指在计算机软件的开发和保护过程中所碰到的一系列严重问题。

归纳地说,软件危机包含下述双方面的问题:如何开发软件,以知足对软件日趋增添的需求;如何保护数目不停膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的预计常常很不正确。

用户对“已达成的” 软件系统不满意的现象常常发生。

软件产品的质量常常靠不住。

软件常常是不行保护的。

软件往常没有合适的文档资料。

软件成本在计算机系统总成本中所占的比率逐年上涨。

软件开发生产率提升的速度,远远跟不上计算机应用快速普及深入的趋向。

产生软件危机的原由:一方面与软件自己的特色有关,另一方面也和软件开发与保护的方法不正确有关。

软件不一样于硬件,它是计算机系统中的逻辑零件而不是物理零件。

管理和控制软件开发过程相当困难。

软件是规模宏大,并且程序复杂性将跟着程序规模的增添而呈指数上涨。

目前相当多的软件专业人员对软件开发和保护还有不省糊涂看法,在实践过程中或多或少地采纳了错误的方法和技术,这是使软件问题发展成软件危机的主要原由。

2.简述产生软件危机的原由和解决的思路。

答:软件危机产生的原由一方面与软件自己的特色有关,另一方面,是与已有软件开发、保护的方法不正确有亲密关系。

解决软件危机,既要有技术举措 (方法和工具 ),又要有必需的组织管理举措。

即采纳工程化的原则和方法组织软件开发是挣脱软件危机的一个主要出路。

3.什么是软件工程?它有哪些本质特征?答: 软件工程是指导计算机软件开发和保护的一门工程学科。

采纳工程的看法、原理、技术和方法来开发与保护软件,把经过时间考验而证明正确的管理技术和目前能够获取的最好的技术方法联合起来,以经济地开发出高质量的软件并有效地保护它。

软件工程本质特征: 1、软件工程关注于大型程序的结构; 2、软件工程的中心课题是控制复杂性; 3、软件常常变化; 4、开发软件的效率特别重要; 5、和睦地合作是开发软件的要点; 6、软件一定有效地支持它的用户; 7、在软件工程领域中是由拥有一种文化背景的人替拥有另一种文化背景的人创立产品。

大工软件工程课程大作业答案

大工软件工程课程大作业答案

大工软件工程课程大作业答案XXX的《软件工程》课程大作业要求完成一个企业货物管理系统。

本文将对该系统的总体设计说明书和需求分析规格书进行修改和改写。

总体设计说明书:该系统的运行环境包括硬件开发环境和软件开发环境。

硬件开发环境要求CPU为Intel Pentium 4 2.00GHz,内存为2G,硬盘为160G。

软件开发环境要求操作系统为XXX WindowsXP nal SP2,开发工具包为Java(TM) SE Development Kit 6,开发工具为MyEclipse Enterprise Workbench 5.5.1 GA,JSP服务器为Apache Tomcat 5.5.26,数据库为Microsoft SQL Server 2000并安装升级补丁,浏览器为XXX XXX 6.0以上。

系统功能模块包括管理人员的登录与注册模块、进货入库管理模块、退货管理模块、商品调价管理模块。

其中,登录模块用于实现用户的登录和注册,用户管理模块对系统所有的用户以列表形式浏览并能进行删除,部门管理模块对本企业的部门进行管理,有添加、删除、修改等管理,供应商管理模块对提供物资的企业或厂商信息进行添加、删除、修改,员工管理模块对企业的员工进行添加、删除、修改,进货合同管理模块对企业采购物品的合同进行添加、删除、修改管理,库房管理模块对企业库房进行管理,库存管理模块对所有库存中的物资以列表形式列出,可以对该信息进行修改和删除,退货管理模块对核查不合格的产品情况进行管理,核查管理模块对所采购的物资进行核查,合格进入库房,不合格列入退货列中,库存查询管理模块根据查询条件进行查询,查询条件可以是条形码、产品名称、产品类型、所在库房。

系统层次结构图展示了各个模块之间的关系,包括用户管理、部门管理、供应商管理、员工管理、进货合同管理、库房管理、库存管理、退货管理、核查管理和库存查询管理。

需求分析规格书:该系统的功能需求分析包括登录与注册、用户管理、部门管理、供应商管理、员工管理、进货合同管理、库房管理、库存管理、退货管理、核查管理和库存查询管理。

大工14秋《软件工程》在线作业2满分答案

大工14秋《软件工程》在线作业2满分答案

大工14秋《软件工程》在线作业2
一,单选题
1. 一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是()。

A. 0
B. 1
C. 3
D. 4
?
正确答案:B
2. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.1,-1.0,1.0,1.1。

设计这组测试用例的方法是()。

A. 条件覆盖法
B. 循环测试法
C. 边界值分析法
D. 条件组合覆盖法
?
正确答案:C
3. 使用程序设计的控制结构导出测试用例的测试方法是()。

A. 黑盒测试
B. 白盒测试
C. 边界测试
D. 等价划分测试
?
正确答案:B
4. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
?
正确答案:B
5. 下列几种类型中,耦合性最弱的是()耦合。

A. 内容
B. 控制
C. 公共环境
D. 数据
?
正确答案:D。

大工14春《房屋建筑学》在线作业2答案

大工14春《房屋建筑学》在线作业2答案

大工14春《房屋建筑学》在线测试21. 钢筋砖过梁多用于跨度在()的清水墙的门窗洞孔上。

A. 2m以内B. 3m以内C. 4m以内D. 5m以内正确答案:A 满分:3 分得分:32. 高强度砂浆是指强度等级为()的砂浆。

A. M10以上B. M7.5以上C. M5以上D. M2.5以上正确答案:C 满分:3 分得分:33. 下列不属于砖的强度等级的是()。

A. MU30B. MU25C. M0.4D. MU7.5正确答案:C 满分:3 分得分:34. ()勒脚为防止抹灰起壳脱落,除严格施工操作外,常用增加抹灰的“咬口”进行加强。

A. 石砌勒脚B. 抹灰勒脚C. 毛石勒脚D. 石板贴面勒脚正确答案:B 满分:3 分得分:35. 防水砂浆是在水泥砂浆中,加入水泥量的()的防水剂配制而成。

A. 1%~3%B. 2%~4%C. 3%~5%D. 4%~6%正确答案:C 满分:3 分得分:36. 当框架结构处在地基条件较差的情况时,为了提高建筑物的整体性,以免各柱子之间产生不均匀沉降,常采用()形式。

A. 条形基础B. 筏形基础C. 箱形基础D. 井格式基础正确答案:D 满分:3 分得分:37. 无梁楼板的柱子应尽量按方形网格布置,当楼面活荷载(),跨度在()左右时较梁板式楼板经济,由于板跨较大,一般板厚应在120mm以上。

A. ≥500kg/m2,5mB. ≥500kg/m2,6mC. <600kg/m2,6mD. <600kg/m2,5m正确答案:B 满分:3 分得分:38. 为保证楼板安装平整,且使板与墙或梁有很好的连接,首先应使板有足够的搁置宽度,一般板在墙上的搁置宽度应(),在梁上的搁置宽度应()。

A. 不小于80mm,不小于60mmB. 不小于60mm,不小于80mmC. 不大于80mm,不大于60mmD. 不大于60mm,不大于80mm正确答案:A 满分:3 分得分:39. 下列地面中,常用于高级宾馆、公共建筑的大厅,影剧院、体育馆的入口处的是()。

西交14秋《软件工程概论》在线作业答案

西交14秋《软件工程概论》在线作业答案

软件工程概论西交?软件工程概论?在线作业一, 单项选择题1. 面向对象阐发阶段成立的三个模型中,核心的模型是〔〕模型。

A. 功能B. 动态C. 对象D. 阐发?正确答案: C2. 一个CASE工作台是一组〔〕,撑持设计、实现或测试等特定的软件开发阶段。

A. 东西集B. 软件包C. 平台集D. 程序包?正确答案: A3. 详细设计的任务是确定每个模块的〔〕A. 外部特性B. 内部特性C. 算法和使用的数据D. 功能和输入输出数据?正确答案: B4. 软件工程对维护工作的主要目标是提高〔〕,降低维护的代价。

A. 软件的出产率B. 软件的可靠性C. 软件的可维护性D. 维护的效率?正确答案: A5. 软件开发过程中抽取和整理用户需求并成立问题域精确模型的过程叫〔〕A. 保存期B. 面向对象设计C. 面向对象程序设计D. 面向对象阐发?正确答案: D6. 白盒测试方法重视〔〕的度量A. 测试覆盖率B. 测试数据多少C. 测试费用D. 测试周期?正确答案: A7. 下面哪个不是集成测试使用的图模型〔〕A. 挨次图B. 协作图C. 活动图D. 用例图?正确答案: D8. 以下说法错误的选项是〔〕A. 对象具有很强的表达能力和描述功能B. 对象是人们要进行研究的任何事务C. 对象是封装的最根本单元D. 类封装比对象封装更具体、更细致?正确答案: D9. 面向对象设计语言不同于其他语言的最主要特点是〔〕A. 模块性B. 抽象性C. 担当性D. 共享性?正确答案: C10. 研究软硬件资源的有效性是进行〔〕研究的一方面。

A. 技术可行性B. 经济可行性C. 社会可行性D. 操作可行性?正确答案: A11. SA 方法是一种〔〕A. 自顶向下逐层分解的阐发方法B. 自底向上逐层分解的阐发方法C. 面向对象的阐发方法D. 以上都不是?正确答案: A12. 软件设计一般分为总体设计和详细设计,它们之间的关系是〔〕A. 全局和局部B. 抽象和具体C. 总体和层次D. 功能和布局?正确答案: A13. 以下说法错误的选项是〔〕A. 对象具有很强的表达能力和描述功能B. 对象是人们要进行研究的任何事务C. 对象是封装的根本单元D. 类封装比对象封装更具体、更细致?正确答案: D14. 面向对象程序设计语言与其他程序设计语言的最主要差异是它具有〔〕A. 模块性B. 抽象性C. 担当性D. 共享性?正确答案: C15. 程序的 3 中根本布局是〔〕A. 过程、子程序、分程序B. 挨次、条件、循环C. 递归、仓库、队列D. 调用、返回、转移?正确答案: B16. 尽管有不合法的输入,软件仍能继续正常工作的能力是指〔〕A. 兼容性B. 可靠性C. 容错性D. 不变性?正确答案: C17. 程序内部的各个局部之间存在的联系,用布局图表达时,最关心的是模块的内聚性和〔〕A. 独立性B. 有效性C. 耦合性D. 平安性?正确答案: C18. 需求阐发最终成果是发生〔〕A. 工程开发方案B. 可行性阐发陈述C. 需求规格说明书D. 设计说明书?正确答案: C19. 软件是一种〔〕产物A. 有形B. 逻辑C. 物质D. 消耗?正确答案: B二, 多项选择题1. 技术可行性考虑的问题有〔〕A. 开发风险阐发B. 资源阐发C. 相关技术的反展?正确答案:ABC三, 判断题1. 传统的SA方法主要用于数据处置方面的问题,主要东西DFD表达了系统的“做什么〞功能,但它仅是一个静态模型,没有处置的挨次,即控制模型。

奥鹏大工14春《高等数学》在线作业2答案

奥鹏大工14春《高等数学》在线作业2答案
A.错误
B.正确
满分:4分得分:4
9.
题目见图片
A.错误
B.正确
满分:4分得分:4
10.
题目见图片
A.错误
B.正确
满分:4分得分:4
B.
C.
D.
满分:6分得分:6
7.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
8.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
9.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
10.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
判断题(共10道试题,共40分。)得分:40
1.
题目见图片
A.错误
B.正确
满分:4分得分:4
单选题(共10道试题,共60分。)得分:60
1.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
2.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
3.
题目见图片
A.
B.
C.

满分:6分得分:6
4.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
5.
题目见图片
A.
B.
C.
D.
满分:6分得分:6
6.
题目见图片
A.
2.
题目见图片
A.错误
B.正确
满分:4分得分:4
3.
题目见图片

大工14春《可编程控制器》在线作业二答案

大工14春《可编程控制器》在线作业二答案

大工14春《可编程控制器》在线作业二一、单选题1. 编码指令的梯形图指令的操作码是()。

A. DECOB. ENCOC. SEGD. TRUNC正确答案:B2. 整数减法的语句表示为()。

A. “+I IN1,OUT”B. “-I IN1,OUT”C. “+D IN1,OUT”D. “-D IN1,OUT”正确答案:B3. 整数加法的语句表示为()。

A. “+I IN1,OUT”B. “-I IN1,OUT”C. “+D IN1,OUT”D. “+R IN1,OUT”正确答案:A4. S7-200有()个高速计数器。

A. 1B. 2C. 4D. 6正确答案:D5. 如果通信中断队列溢出,则中断队列溢出状态位()被置1。

A. SM4.0B. SM4.1C. SM4.2D. SM4.3正确答案:A6. 语句“SLB OUT,N”描述的是()。

A. 字节右移位B. 字节左移位C. 字右移位D. 字左移位正确答案:B7. 译码指令的梯形图指令的操作码是()。

A. DECOB. ENCOC. SEGD. ATH正确答案:A8. S7-200CPU最多可以使用()个中断程序。

A. 32B. 64C. 128D. 256正确答案:C9. 逻辑运算指令会影响的特殊继电器是()。

A. SM1.0B. SM1.1C. SM1.2D. SM1.3正确答案:A10. 语句“RRW OUT,N”描述的是()。

A. 字节循环右移B. 字节循环左移C. 字循环右移D. 字循环左移正确答案:C二、判断题1. 高速计数器用来累计比CPU的扫描速率更快的事件。

A. 错误B. 正确正确答案:B2. 取反指令会影响零标志位SM1.0。

A. 错误B. 正确正确答案:B3. 梯形图网络中可以有断路、开路和反方向的能流。

A. 错误B. 正确正确答案:A4. S7-200CPU最多可以使用64个中断程序。

A. 错误B. 正确正确答案:A5. 在梯形图中,程序被划分为网络,一个网络中只能有一块独立电路。

电大软件工程作业2

电大软件工程作业2

软件工程作业2一、选择题1.从本质上说,面向对象是“先”确定(A)后确定执行的动作。

A.动作的主体B.属性C.关系D.方法2.(B)是对象的静态特征。

A.方法B.属性C.关系D.操作3.对象的(D)使对象的动态特征A.特征B.属性C.关系D.操作4.属于某个类的一个具体对象称为该类的(A)。

A.实例B.虚拟C.继承D.多态5.UML是(A)。

A)一种可视化的建模语言B)是一种可视化的程序设计语言C)是一种过程D)是一种方法6.封装的的作用是(A)。

A.复用B.对象C.实例D.方法8. 面向对象分析的核心在于建立(B)模型。

A. 建立正确的模型B. 识别问题域对象C.识别对象之间的关系D.上面所有9. 面向对象分析过程中建立的模型有(D)。

A. 数据模型、功能模型、活动模型B. 对象模型、功能模型、测试模型C. 属性模型、功能模型、对象模型D. 对象模型、功能模型、动态模型10. 下列的(C)不是分析建模的目的。

A. 定义可验证的软件需求B. 描述客户需求C. 开发一个简单的问题解决方案D. 建立软件设计的基础11. 下列的(C)不属于面向对象分析模型。

A. 用例图B. 类图C. 实体关系图D. 顺序图12. (A)用于描述系统中概念层次的对象。

A.分析类B. 界面类C.实体类D.控制类13. 在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A)将用例的职责分配到分析类中。

A. 消息传递B 关联关系C 继承关系D 上下文关系14.用例的实现细节不会在(B)描述。

A. 用例说明B. 用例图C.活动图D.顺序图15.用例的职责通常分配给(D)的对象。

A. 发送消息B. 接收消息C.发送和接收双方D.分析类16.组织机构图是(C)。

A. UML的一个最新图B. 类图的一种C.用于识别角色的辅助图D.用例图的一种17.在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。

电大软件工程作业2

电大软件工程作业2

电⼤软件⼯程作业2软件⼯程作业2⼀、选择题1.从本质上说,⾯向对象是“先”确定(A)后确定执⾏的动作。

A.动作的主体B.属性C.关系D.⽅法2.(B)是对象的静态特征。

A.⽅法B.属性C.关系D.操作3.对象的(D)使对象的动态特征A.特征B.属性C.关系D.操作4.属于某个类的⼀个具体对象称为该类的(A)。

A.实例B.虚拟C.继承D.多态5.UML是(A)。

A)⼀种可视化的建模语⾔B)是⼀种可视化的程序设计语⾔C)是⼀种过程D)是⼀种⽅法6.封装的的作⽤是(A)。

A.复⽤B.对象C.实例D.⽅法8. ⾯向对象分析的核⼼在于建⽴(B)模型。

B. 识别问题域对象C.识别对象之间的关系D.上⾯所有9. ⾯向对象分析过程中建⽴的模型有(D)。

A. 数据模型、功能模型、活动模型B. 对象模型、功能模型、测试模型C. 属性模型、功能模型、对象模型D. 对象模型、功能模型、动态模型10. 下列的(C)不是分析建模的⽬的。

A. 定义可验证的软件需求B. 描述客户需求C. 开发⼀个简单的问题解决⽅案D. 建⽴软件设计的基础11. 下列的(C)不属于⾯向对象分析模型。

A. ⽤例图B. 类图C. 实体关系图D. 顺序图12. (A)⽤于描述系统中概念层次的对象。

A.分析类B. 界⾯类C.实体类D.控制类13. 在基于⽤例的⾯向对象分析过程中,定义交互⾏为的关键在于通过描述分析类实例之间的(A)将⽤例的职责分配到分析类中。

A. 消息传递B 关联关系C 继承关系D 上下⽂关系14.⽤例的实现细节不会在(B)描述。

A. ⽤例说明B. ⽤例图C.活动图D.顺序图15.⽤例的职责通常分配给(D)的对象。

C.发送和接收双⽅D.分析类16.组织机构图是(C)。

A. UML的⼀个最新图B. 类图的⼀种C.⽤于识别⾓⾊的辅助图D.⽤例图的⼀种17.在图书馆系统中,假如已经构造了⼀个⼀般借书者类,后来发现图书馆的学⽣和教师在借书中有不同要求。

大工20春《软件工程》在线作业2答卷

大工20春《软件工程》在线作业2答卷

大工20春《软件工程》在线作业2答卷第一题根据我对软件工程的理解,软件工程主要是研究和应用工程原理来开发和维护高质量的软件系统。

在软件工程中,我们需要遵循一系列的步骤和方法来确保软件开发过程中的可靠性和有效性。

第二题软件开发生命周期是指一个软件项目从需求分析到软件维护的整个过程。

常见的软件开发生命周期模型包括瀑布模型、迭代模型和敏捷模型等。

瀑布模型是一种线性顺序的开发模型,包括需求分析、设计、编码、测试和维护等阶段。

这种模型的优点是结构清晰、易于理解和管理,但缺点是刚性,难以适应需求变化。

迭代模型是基于瀑布模型的改进,将软件开发过程分为多个迭代的阶段,每个迭代都会得到一个可工作的软件版本。

迭代模型的优点是能够快速响应需求变化,但缺点是可能导致项目进度延迟和成本增加。

敏捷模型是一种迭代增量的开发模型,强调团队合作和快速响应变化。

敏捷开发通过迭代开发、用户参与和持续集成等方法来提高软件质量和开发效率。

第三题软件需求是用户对软件系统的功能、性能和约束等方面的描述。

软件需求分为功能需求和非功能需求两类。

功能需求描述的是软件系统需要实现的功能和操作,它们可以由用户需求、用例分析和场景模拟等方法获取。

功能需求可以进一步细分为用户需求、系统需求和软件需求等。

非功能需求描述的是软件系统的性能、可靠性、安全性等方面要求,它们对软件系统的质量和使用体验起着重要作用。

非功能需求可以包括性能要求、安全要求、可用性要求等。

在软件工程中,准确收集和分析需求对于软件项目的成功非常重要。

合理的需求分析可以确保软件系统与用户需求一致,并在开发过程中提供指导。

第四题软件测试是对软件系统进行质量评估的过程。

软件测试的主要目标是发现软件中的缺陷和问题,并通过修复这些问题来提高软件的稳定性和可靠性。

常见的软件测试方法包括单元测试、集成测试、系统测试和验收测试等。

单元测试是对软件中最小可测试单元的测试,通常是对函数、方法或模块的测试。

单元测试可以通过自动化测试框架进行,可以快速发现和修复问题。

北航14秋《软件工程》在线作业二答案

北航14秋《软件工程》在线作业二答案

北航《软件工程》在线作业二
单选题判断题多选题
一、单选题(共10 道试题,共40 分。


1. 将软件组装成系统的一种测试技术叫( ).
A. 集成测试
B. 单元测试
C. 集合测试
D. 系统测试
-----------------选择:A
2. 关于软件测试的目的不正确的是()
A. 从用户骄傲度看,通过软件测试暴露软件中隐藏的错误和缺陷
B. 从开发者看测试成为表明软件产品中不存在错误的过程
C. 一个成功的测试时为了发现至今未发现的错误的测试
D. 一个好的测试用例在于不能发现错误
-----------------选择:D
3. 一个模块的( )是指能模块调用子模块的个数
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
-----------------选择:A
4. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构
A. 程序
B. 数据
C. 逻辑
D. 物理
-----------------选择:A
5. 技术可行性是可行性研究的关键,其主要内容一般不包括( ).
A. 风险分析
B. 资源分析
C. 人员分析
D. 技术分析
-----------------选择:C
6. 判定表由四部分组成:左上部列出( ).
A. 条件组合与动作之间的对应关系
B. 所有条件
C. 所有可能的动作
D. 可能的条件组合
-----------------选择:A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大工14春《软件工程》在线作业2
答案:
单选题:CDBBD CBBCC
判断题:BBAAA AABBB
一、单选题(共10 道试题,共50 分。


1.下列属于维护阶段的文档是()。

A. 软件需求规格说明书
B. 详细设计说明书
C. 软件问题报告表
D. 以上都不对
2.在详细设计阶段,经常采用的工具不包括()。

A. PAD
B. N-S
C. PDL
D. DFD
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.一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是()。

A. 0
B. 1
C. 3
D. 4
9.为了提高模块的独立性,模块内部最高程度的内聚是()。

A. 逻辑内聚
B. 时间内聚
C. 功能内聚
D. 偶然内聚
10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.1,-1.0,1.0,1.1。

设计这组测试用例的方法是()。

A. 条件覆盖法
B. 循环测试法
C. 边界值分析法
D. 条件组合覆盖法
二、判断题(共10 道试题,共50 分。


1.所谓的穷举测试就是指把程序所有可能的执行路径都检查一遍的测试。

A. 错误
B. 正确
2. 逐步求精的定义是指为了能集中精力解决主要问题而尽量推迟对问题细节的考虑。

A. 错误
B. 正确
3. 详细设计阶段的根本目标是具体地编写出系统所需的程序。

A. 错误
B. 正确
4. 所谓软件维护就是在软件已经交付使用之后,仅仅为了改正编码错误而修改软件的过程。

A. 错误
B. 正确
5. 在编码风格中,效率仅仅是指处理机的时间。

A. 错误
B. 正确
6. 由于测试的目标是暴露程序中的错误,从心理学角度看,应该完全由程序的编写者自己进行测试。

A. 错误
B. 正确
7. 判定表的优点是容易转换为计算机实现,缺点是不能够描述条件组合与动作之间的关系。

A. 错误
B. 正确
8. 总体设计过程通常由两个主要阶段组成:系统设计阶段和结构设计阶段。

A. 错误
B. 正确
9. 在任何大型程序的使用期间,用户必然会发现程序错误,并且把他们遇到的问题报告给维护人员,这种诊断和改正错误的过程称为改正性维护。

A. 错误
B. 正确
10. 模块是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,根据模块的定义,过程、函数都可作为模块。

A. 错误
B. 正确。

相关文档
最新文档