17秋北理工《软件工程》在线作业满分答案.docx
- 文档编号:5361416
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:13
- 大小:20.89KB
17秋北理工《软件工程》在线作业满分答案.docx
《17秋北理工《软件工程》在线作业满分答案.docx》由会员分享,可在线阅读,更多相关《17秋北理工《软件工程》在线作业满分答案.docx(13页珍藏版)》请在冰豆网上搜索。
17秋北理工《软件工程》在线作业满分答案
北理工《软件工程》在线作业
试卷总分:
100得分:
100
一、单选题(共20道试题,共60分)
1.软件调试技术是_____
A.边界值分析
B.演绎法
C.循环覆盖
D.集成测试
满分:
3分
正确答案:
B
2.自底向上进行集成测试的优点是不必额外设计_____程序。
A.存根
B.被调用
C.子
D.驱动
满分:
3分
正确答案:
A
3.维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_______测试。
A.单元
B.集成
C.验收
D.回归
满分:
3分
正确答案:
D
4.维护过程本质上是________的过程。
A.改正错误或压缩的修改软件定义和开发
B.修改文档
C.修改软件配置
D.修改程序
满分:
3分
正确答案:
A
5.“软件工程的概念是为解决软件危机而提出的”这句话的意思是_____。
A.说明软件工程的概念,即:
工程的原则、思想、方法可解决当时软件开发和维护存在的问题
B.说明软件工程这门学科的形成是软件发展的需要
C.强调软件工程成功地解决了软件危机的问题
D.说明软件危机存在的主要问题是软件开发不像传统工程项目那样容易管理
满分:
3分
正确答案:
B
6.类是具有相同属性和相同操作的对象抽象,对象是类的_______。
A.例证
B.用例
C.实例
D.例外
满分:
3分
正确答案:
C
7.软件的发展过程划分为4个阶段:
第一阶段(1950~1950年代末)称为“程序设计的原始时期”,程序员编写程序用_________。
A.机器指令
B.汇编语言
C.数据库语言
D.高级语言
满分:
3分
正确答案:
A
8.属性定义了实体的________。
A.关键字
B.名称
C.特征
D.外部关键字
满分:
3分
正确答案:
C
9.白盒测试在设计测试用例时,主要需要研究________
A.需求规格说明与概要设计说明
B.详细设计说明
C.项目开发计划
D.概要设计说明与详细设计说明
满分:
3分
正确答案:
D
10.下列选项中不符合软件测试原则的是______。
A.只在编码之后进行软件测试。
B.设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
C.严格地制定并执行测试计划
D.测试用例由测试输入数据和对应的预期结果组成。
满分:
3分
正确答案:
A
11.面向对象分析的首要工作是建立________。
A.系统的功能模型
B.系统的动态模型
C.软件对象类定义
D.问题的对象模型
满分:
3分
正确答案:
D
12.下列属于用白盒技术设计测试用例的是_____。
A.错误推测
B.逻辑覆盖
C.等价类划分
D.因果图
满分:
3分
正确答案:
B
13.下列属于维护阶段的文档是___________
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
满分:
3分
正确答案:
C
14.面向对象的动态模型中,每张状态图表示_______的动态行为。
A.有关联的若干个类
B.某一个类
C.一系列事件
D.一系列状态
满分:
3分
正确答案:
B
15.软件产品影响产品市场和生成能力潜在风险属于_________。
A.技术风险
B.商业风险
C.项目风险
D.经济风险
满分:
3分
正确答案:
B
16.软件生命周期中所花费用最多的阶段是______
A.详细设计
B.软件编码
C.软件测试
D.软件维护
满分:
3分
正确答案:
D
17.下面软件详细设计工具的图示中,___中每个过程用一个盒子表示,盒子可以嵌套。
A.NS图
B.流程图
C.HIPO图
D.PAD图
满分:
3分
正确答案:
A
18.原型化方法是一个动态设计过程,它要求使用该方法的人员具有能力是_________
A.熟练的编程技能
B.及时获得用户需求
C.协作精神及有力管理
D.巧妙使用工具
满分:
3分
正确答案:
B
19.软件测试是软件质量保证的主要手段之一,测试的费用已超过_____的30%以上。
因此,提高测试的有效性十分重要
A.软件开发费用
B.软件维护费用
C.软件开发和维护费用
D.软件研制费用
满分:
3分
正确答案:
A
20.在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:
分析和理解程序、修改程序和________.
A.建立目标程序
B.执行程序
C.重新验证程序
D.验收程序
满分:
3分
正确答案:
C
二、多选题(共10道试题,共20分)
1.软件测试的主要特点是()
A.软件测试的开销大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
满分:
2分
正确答案:
AC
2.数据流图中的处理必须用对象中的操作来实现,常见的操作有()
A.查询
B.动作
C.活动
D.访问
满分:
2分
正确答案:
ABCD
3.下列各种图可用于动态建模的有()
A.状态图
B.类图
C.序列图
D.活动图
满分:
2分
正确答案:
ACD
4.SD方法的设计总则是()
A.程序简洁、操作方便
B.结构清晰、合理
C.模块内聚性强
D.模块之间耦合度低
满分:
2分
正确答案:
CD
5.用户界面设计的任务包括()
A.确定用户界面类型
B.建立任务模型
C.建立用户模型
D.建立功能模型
满分:
2分
正确答案:
ABC
6.模块独立性准则定性指标()来衡量
A.分解度
B.耦合度
C.屏蔽性
D.内聚性
满分:
2分
正确答案:
BD
7.软件设计的主要任务是()
A.将分析阶段获得的需求说明转换为计算机中可实现的系统
B.完成系统的数据结构和程序结构设计
C.完成模块的编码和测试
D.对模块内部的过程进行设计
满分:
2分
正确答案:
ABD
8.建立继承关系时所采用的方式有()
A.自顶向下
B.从内到外
C.自底向上
D.从复杂到简单
满分:
2分
正确答案:
AC
9.静态测试是以人工的、非形式化的方法对程序进行分析和测试。
常用的静态测试方法有()
A.运行程序并分析运行结果
B.桌前检查与代码会审
C.数据流分析图
D.调用图
满分:
2分
正确答案:
BCD
10.面向对象的测试与传统测试方法的主要区别是()
A.面向对象的测试可在编码前进行,传统测试方法在编码后进行
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
满分:
2分
正确答案:
AC
三、判断题(共10道试题,共20分)
1.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A.错误
B.正确
满分:
2分
正确答案:
A
2.CMM将软件过程的成熟度分为以下5个级别:
初始级、可重复级、已定义级、已管理级和优化级。
A.错误
B.正确
满分:
2分
正确答案:
B
3.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A.错误
B.正确
满分:
2分
正确答案:
A
4.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A.错误
B.正确
满分:
2分
正确答案:
A
5.软件工程过程应该以软件设计为中心,关键是编写程序。
A.错误
B.正确
满分:
2分
正确答案:
A
6.当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
A.错误
B.正确
满分:
2分
正确答案:
A
7.单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
A.错误
B.正确
满分:
2分
正确答案:
B
8.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
A.错误
B.正确
满分:
2分
正确答案:
A
9.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A.错误
B.正确
满分:
2分
正确答案:
B
10.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
A.错误
B.正确
满分:
2分
正确答案:
B
删除:
远程教育复学科的教学和研究工作有利于总结我国远程教育的实践经验并进行理论概括和创新,开创开放与远程教育的中国模式和中国学派,为世界制远程教育的繁荣和发展作出我们的贡献;有利于借鉴世界各国远程教育的实践经验和理论研究成果,使我国远程教育学科理论研究和教学的起点高、成效快;同时,将有利于更好百地以理论指导教育决策。
这是因为,远程教育度已经成为世界各国教育发展新的增长点,旅得了国际社会和教育界的关注,成为各国教育决策的新的热点之一.
商业银行的发展与宏微观因素都密切相关。
从宏观层次来看,作为金融的核心企业,民生银行中间业务的发展与国家经济的发展、整体经济的大环境、政策的变动都密不可分;在微观层次上来看,银行总的资产规模、资产质量、利息收入等都和民生银行中间业务收入密切的联系。
结合前文的分析,民生银行要充分把握我国经济的发展,结合自身具体特点,充分利用银行本身的业务优势,及时调整业务的方向和重点,提高中间业务的竞争能力。
本章从不同角度对民生银行中间业务的发展提出建议,旨在为民生银行的发展提供指导。
(一)应对宏观经济方面的对策
银行中间业务的发展与宏观环境密不可分,面对日益复杂的国内外环境,商业银行应该积极把握时代脉搏,主动应对各种挑战,顺应大环境的变化,积极推进中间业务的发展。
1、面对我国经济增长大形势的措施
宏观经济的繁荣可促进商业银行中间业务的发展。
国家生产总值的提高利于金融业的繁荣,货币供应量的对数与商业银行非利息收入呈正相关。
随着我国经济的发展,人民生活水平提高,经济活动日益复杂多样。
在这种情况下,对银行的业务提出了更高要求。
商业银行要适应这种需求,就要提高业务的质量和水准,为人们提供更好的服务。
首先优化服务质量,缩短办理业务的时间,提高资金跨国跨地划转速度,提高服务的便捷度,为客户提供更好的服务。
其次提高服务水准,提高财富管理产品的收益、优化控制汇率利率多重风险产品的设计。
这样才能让商业银行在经济发展的浪潮中立于不败之地,
2、应对我国资本市场新形势的方法
随着我国资本市场的成熟,企业融资方式越来越多元,外资也越来越多的参与我国资本市场。
随着股票发行筹资额增长,商业银行的非利息收入随之提高。
金融市场的繁荣削弱了银行金融中介的作用,证券信托等金融机构开始与银行在部分业务上竞争。
随着我国资本账户开放程度的逐渐加大,我国股票、债券市场逐渐打开,资本跨境流动规模和频率逐渐加大,给我国的股份制商业银行带来了巨大挑战。
随之,直接融资逐渐成为社会融资的重要组成情况。
2016年10月,人民币加入国际货币基金组织特别提款权的篮子,有力的推动了人民币的国际化,进一步促进了中国资本市场的开放。
伴随着我国资本市场的逐步开放,部分外资银行也进入我国金融业,给中国传统商业银行带来巨大冲击。
面对资本市场开放带来的重重挑战,民生银行应该积极应对。
首先,商业银行要积极学习外资银行业务方面的先进经验,取长补短,弥补自己的不足。
其次,民生银行要提升自己参与资本市场的程度。
民生银行投资业务占总资产的比例2016年达37.43%,比上年提高17.22%,但仍有进一步提高的空间。
银行在参与资本市场在获得资本收益的同时,拓宽了银行收入来源丰富了资产管理业务,可谓实现多方面共赢。
3、应对互联网金融的办法
在今天的中国,互联网给人们的生活带来了极大的便利,智能手机已然成为人们生活的重要工具。
对人们的生活来说,网络像水和空气不可缺少。
P2P网贷、第三方支付、众筹等新兴的筹融资形式给传统的银行存贷业务带来了巨大冲击,给银行的盈利能力造成了负面影响。
互联网依靠大数据、云计算等新兴技术降低了传统金融服务的成本和困扰银行已久的信息不对称情况,减少了银行传统的佣金收入、手续费等中间业务收入。
互联网金融已然在我国传统的金融业务领域占有重要影响。
面对互联网金融的冲击,商业银行不能消极被动接受,更要主动积极应对。
首先,商业银行应该充分利用互联网的先进技术,运用到自身的中间业务中。
技术给人们的生活带来了翻天覆地的变化。
民生应该积极运用大数据、云计算等先进技术,减少核心中间业务的运营成本。
大数据技术的运用,可以判断客户的风险和个人偏好;云计算的使用,可以提高处理海量数据的效率和准确性。
其次,如果有机会的话与实力雄厚的互联网企业合作,达到互利共赢的效果。
尽管互联网技术在商业银行有了一定程度的应用,但在信息技术等领域仍与专业的互联网企业有一定差距。
商业银行可通过与互联网企业的合作,将自身的资金、客户资源等优势与对方的数据处理能力等技术相结合,为客户提供更加优质的服务,实多方共赢。
4、应对利率市场化的措施
随着我国利率市场化措施的逐步完成,商业银行在利率的自主定价方面拥有绝对的主动权。
银行之间的竞争从传统的存贷利差转向为客户提供更加优质的服务,银行之间存贷利率竞争的加剧也进一步增加了银行的脆弱性。
面对利率市场化的冲击,商业银行首先应该丰富自身金融产品。
通过为客户提供差异化、有针对性的优质产品代替以往传统简单的存贷业务。
其次,随着银行存贷利率的放开,给银行业务的支出收入带来了较大的不确定性,加大了银行的市场风险。
商业银行应该完善风控体系,加大对风险的把控,确保银行稳健经营。
再者,商业银行应该为不同的客户提供不同层次的金融产品。
这有这样,才有利于银行的长远发展,在把控风险的前提下实现收益最大化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 17 北理工 在线 作业 满分 答案