软件工程导论试题库及答案
“软件工程导论试题库及答案”相关的资料有哪些?“软件工程导论试题库及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程导论试题库及答案”相关范文大全或资料大全,欢迎大家分享。
软件工程试题库
软件工程试题库
1. 软件生命周期中所花费用最多的阶段是()
A、详细设计
B、软件编码
C、软件测试
D、软件维护
2. 采用工程的概念、原理、技术和方法来( )和( )软件,把经过时间考验而证明
正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
A、开发 测试
B、运行 管理
C、开发 管理
D、开发 维护
3. 软件是程序、数据及相关文档的完整集合,其中“开发、使用和维护程序所需要的图文
资料”指的是( )
A、程序
B、数据
C、文档
D、以上都不是
4. 以下( )不是软件危机的表现形式。
A、开发的软件不满足用户的需要
B、开发的软件可维护性差
C、开发的软件价格便宜
D、开发的软件可靠性差
5. 软件产品与物质产品有很大区别,软件产品是一种( )产品
A、有形
B、 消耗
C、逻辑
D、文档
6. 从瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对
软件的影响最大( )。
A、详细设计阶段
B、概要设计阶段
C、需求分析阶段
D、 测试和运行阶段
7. 传统的( )要求,必须等前一阶段的工作完成之后,才能开始后一阶段的工作;前
一阶段的输出文档,就是后一阶段的输入文档。
A、原型模
软件工程导论试题
软件工程导论试题(老师给的)
一.选择
1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和 ( )。 A、详细计划
B、可行性分析
C、运行阶段
D、测试与排错
2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大 ( )。 A、详细设计阶段 B、概要设计阶段 标 ( )。 A、需求分析阶段
C、 需求分析阶段D、 测试和运行阶段
3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目
B、详细设计阶段 C、概要设计阶段 D、 可行性研究阶段
4、软件工程的出现主要是由于( )。
A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是 ( )
A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在
软件工程导论试题
1.办公室复印机的工作过程大致如下:
未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;
如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员排除故障,故障排除后回到闲置状态。
请试画出复印机的状态转换图 答案:
排除了卡纸故障 卡纸 卡纸故障 do/警告 复印 闲置 复印命令 完成命令 do/复印 缺纸 缺纸故障 do/警告
装满纸 2.录入统计计算某班学生成绩,画出数据流图(DFD)。 学生成绩表数据结构如下:
学号|高数|物理|英语|计算机|法律常识|总分|平均分|不及格门数|升留补| 需求功能如下:
(1)录入全班学生各课的考分,生成成绩表;
(2)检查各课成绩,修改错误,补充未录入成绩,删除非法成绩;
(3)计算总分,平均分;
(4)统计不及格门数,然后再写入升级、补考、留级;
(5)打印成绩通知单,交家长。
答案:
错误成绩通知
1 学生成绩 录入 学生成绩 2 检查 学生成绩
软件体系结构试题库(软件工程)试题和答案
一、判断题
1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:√
2、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。 答案:√
3、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。 答案:√
5、构件可以由其他复合构建和原子构件通过连接而成。 ( ) 答案:√
6、体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色() 答案:√
7、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:√
8、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务 () 答案:X
9、构件、连接件以及配置是体系结构的核心模型最基本的元素() 答案:√
10、HMB风格不支持系统系统自顶向下的层次化分解,因为它的构件比较简单。 答案:×
11、正交软件体系结构由组织层和线索的构件构成。 答案:√
13、线索是子系统的特例,它由完成不
软件工程导论试题集
1. 航空公司“机票预定系统”:
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓
名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 请用结构化分析方法,给出系统的功能模型(DFD描述)。 参考答案:(0层,1层DFD)
预订信息 旅 旅 机票 机票
取票通知 行 客 预订 取票通知
社 账单 账单/票款 旅客信息 航班信息 旅行社 录入预订信息 安排 航班 取票通知 账单 机票 旅客 取票通知 机票 旅客 取票
旅行时间 姓名 性别 旅行地 工作单航班机票信 航空公账单 合适航班机 可售机票信身份证号 旅客 取票通知 订价旅行社 时等订票旅客账售出机票信
2. 一个简化的机票销售系统需求描述如下:
售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部
软件工程导论试题集
1. 航空公司“机票预定系统”:
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓
名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 请用结构化分析方法,给出系统的功能模型(DFD描述)。 参考答案:(0层,1层DFD)
预订信息 旅 旅 机票 机票
取票通知 行 客 预订 取票通知
社 账单 账单/票款 旅客信息 航班信息 旅行社 录入预订信息 安排 航班 取票通知 账单 机票 旅客 取票通知 机票 旅客 取票
旅行时间 姓名 性别 旅行地 工作单航班机票信 航空公账单 合适航班机 可售机票信身份证号 旅客 取票通知 订价旅行社 时等订票旅客账售出机票信
2. 一个简化的机票销售系统需求描述如下:
售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部
软件体系结构试题库(软件工程)
一、判断题
1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:√ 依据页码:P4
2、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。 答案:√ 依据页码:P7
3、超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。 答案:√ 依据页码:p8
4、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。 答案:√ 依据页码:P28
5、构件可以由其他复合构建和原子构件通过连接而成。 ( ) 答案:√
依据页码:P37
6、体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色()
答案:√
依据页码:P37
7、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:√
依据页码:P37
8、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务 () 答案:X
依据页码:P32、33
9、构件、连接件以及配置是体系结构的核心模型最基本的元素() 答案:√
根据页码:P37
10、HMB风格不支持系统系统自顶向下
软件体系结构试题库(软件工程)
一、判断题
1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:√ 依据页码:P4
2、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。 答案:√ 依据页码:P7
3、超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。 答案:√ 依据页码:p8
4、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。 答案:√
依据页码:P28
5、构件可以由其他复合构建和原子构件通过连接而成。 ( ) 答案:√ 依据页码:P37
6、体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色() 答案:√
依据页码:P37
7、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:√
依据页码:P37
8、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务 () 答案:X
依据页码:P32、33
9、构件、连接件以及配置是体系结构的核心模型最基本的元素() 答案:√
根据页码:P37
10、HMB风格不支持系统系统自顶向下
软件体系结构试题库(软件工程)
一、判断题
1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:√ 依据页码:P4
2、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。 答案:√ 依据页码:P7
3、超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。 答案:√ 依据页码:p8
4、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。 答案:√
依据页码:P28
5、构件可以由其他复合构建和原子构件通过连接而成。 ( ) 答案:√ 依据页码:P37
6、体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色() 答案:√
依据页码:P37
7、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:√
依据页码:P37
8、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务 () 答案:X
依据页码:P32、33
9、构件、连接件以及配置是体系结构的核心模型最基本的元素() 答案:√
根据页码:P37
10、HMB风格不支持系统系统自顶向下
软件体系结构试题库(软件工程)
一、判断题
1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:√ 依据页码:P4
2、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。 答案:√ 依据页码:P7
3、超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。 答案:√ 依据页码:p8
4、软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。 答案:√
依据页码:P28
5、构件可以由其他复合构建和原子构件通过连接而成。 ( ) 答案:√ 依据页码:P37
6、体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色() 答案:√
依据页码:P37
7、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:√
依据页码:P37
8、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务 () 答案:X
依据页码:P32、33
9、构件、连接件以及配置是体系结构的核心模型最基本的元素() 答案:√
根据页码:P37
10、HMB风格不支持系统系统自顶向下