- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《软件工程导论》试卷及答案
考试时间:______分钟总分:______分姓名:______
一、单项选择题(每题2分,共30分)
1.软件工程的核心思想是()。
A.按部就班地执行规范
B.在软件开发过程中不断演化
C.经济地、高效率地开发出满足用户需求的软件
D.尽可能多地添加功能
2.下列关于软件危机的描述,错误的是()。
A.软件开发成本高、进度难控制
B.软件质量难以保证、易于维护
C.软件需求难以精确描述
D.软件开发人员工作压力大
3.软件生命周期模型描述了软件开发的各个阶段,其中强调“尽早交付可用软件,并在此基础上迭代演进”的模型是()。
A.瀑布模型
B.V模型
C.原型模型
D.螺旋模型
4.需求分析阶段的核心任务是()。
A.设计软件的详细架构
B.编写高质量的代码
C.确定软件要做什么、满足哪些用户需求
D.测试软件的功能和性能
5.软件需求规格说明书的作用是()。
A.指导程序设计
B.作为软件测试的依据
C.作为用户和开发者之间沟通的桥梁
D.确定软件的最终实现方案
6.下列关于可行性研究的描述,错误的是()。
A.主要从技术、经济、操作等方面研究项目是否可行
B.在需求分析阶段进行
C.可以确定项目的开发成本和进度
D.是项目立项的重要依据
7.软件设计的基本原则不包括()。
A.可靠性
B.可维护性
C.可移植性
D.可扩展性
8.下列关于模块化的描述,错误的是()。
A.模块是软件的基本单元
B.模块之间应尽量减少依赖
C.模块独立性是评价设计好坏的重要标准
D.模块越多越好
9.软件设计过程通常分为两个阶段,分别是()。
A.概念设计和详细设计
B.需求设计和编码设计
C.架构设计和接口设计
D.数据设计和算法设计
10.软件测试的目的是()。
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.CASE工具是指()。
A.计算机辅助软件工程工具
B.软件编译器
C.软件调试器
D.软件版本控制系统
二、判断题(每题1分,共10分)
1.软件工程方法学只关注软件开发过程,与软件维护无关。()
2.软件需求是软件开发的基础,一旦确定就不能改变。()
3.软件设计包括架构设计、接口设计和数据设计等。()
4.黑盒测试和白盒测试是两种互补的测试方法。()
5.软件维护是软件开发过程中的一个独立阶段。()
6.软件项目管理的主要目标是控制成本和进度。()
7.面向对象方法是一种基于对象和消息的软件开发方法。()
8.软件复用是指将已有的软件或其他软件构件用于新的软件项目。()
9.软件工程的发展经历了漫长的历史,但核心思想始终没有改变。()
10.敏捷开发是一种迭代和增量的软件开发方法。()
三、简答题(每题5分,共20分)
1.简述软件危机的主要表现。
2.简述软件生命周期模型的优缺点。
3.简述软件需求分析的主要任务和方法。
4.简述软件测试的主要类型和目的。
四、论述题(10分)
试述软件工程的重要性以及它对现代软件开发的意义。
试卷答案
一、单项选择题
1.C
解析:软件工程的核心目标是经济地、高效率地开发出满足用户需求的软件。
2.B
解析:软件危机的主要表现是开发成本高、进度难
您可能关注的文档
最近下载
- 《供求关系解析》课件.ppt VIP
- TB 10420-2018铁路电力工程施工质量验收标准_(高清-无水印).pdf VIP
- 2023年资料员资格考试题库附参考答案(完整版).docx
- 标准图集-22ZTJ012 2H全效凝胶隔热保温墙体及隔声楼板构造.pdf VIP
- 母婴保健助产技术考试试卷.doc VIP
- 水头损失计算.xls VIP
- 公共建筑设计原理 配套课件.pptx
- 医务工作者医德医风培训专题课件——恪守医者初心 筑牢医德防线.pptx VIP
- (正式版)D-L∕T 5783-2019 水电水利地下工程地质超前预报技术规程.docx VIP
- 污水处理厂安全生产培训资料课件.pptx VIP
专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~
原创力文档


文档评论(0)