- 浏览: 507020 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。本题共20小题,每小题1分,共20分)
1.瀑布模型的存在问题是( )
A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )
A.软件工程 B.软件周期
C.软件危机 D.软件产生
3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )
A.数据、公共、标记、控制 B.数据、标记、控制、公共
C.控制、数据、标记、公共 D.控制、数据、公共、标记
4.在SD方法中全面指导模块划分的最重要的原则是( )
A.程序模块化 B.模块高内聚
C.模块低耦合 D.模块独立性
5.软件测试的目的是( )。
A. 评价软件的质量 B. 发现软件的错误
C. 找出软件的所有错误 D. 证明软件是正确的
6.在设计测试用例时,( )是用得最多的一种黑盒测试方法。
A. 等价类划分 B. 边界值分析 C. 因果图 D. 判定表
7. 需求分析最终结果是产生( )。
A. 项目开发计划 B. 需求规格说明书
C. 设计说明书 D. 可行性分析报告
8. Jackson图中,模块框之间若有直线连接,表示它们之间存在( )。
A. 调用关系 B. 组成关系 C. 链接关系 D. 顺序执行关系
9. 软件详细设计的主要任务是确定每个模块的( )。
A. 功能 B. 外部接口 C. 算法和使用的数据结构 D. 编程
10.为了提高软件的可维护性,在编码阶段应注意( )
A.保存测试用例和数据 B.提高模块的独立性
C.文档的副作用 D.养成好的程序设计风格
11.设年利率为i,现存入p元,若计复利,n年后可得钱数为( )
A.p﹡(1+i﹡n) B.p﹡(i+1)n
C.p﹡(1+i)﹡n D.p﹡(i+n)
12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A .状态图 B. 数据流图 C. 系统结构图 D. 时序图
13. 对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A. 结合 B. 隐藏 C. 封装 D. 抽象
14.具有风险分析的软件生存周期模型是( )
A.瀑布模型 B.喷泉模型
C.螺旋模型 D.增量模型
15.软件生命周期中所花费用最多的阶段是( )
A.详细设计 B.软件编码
C.软件测试 D.软件维护
16. 在整个软件维护阶段所花费的全部工作中,( )所占比例最大。
A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护
17.模块( )定义为受该模块内一个判断影响的所有模块集合。
A. 控制域 B. 作用域 C.宽度 D. 接口
18.指出PDL是下列哪种语言( )。
A.伪码 B、高级程序设计语言
C.中级程序设计语言 D、 低级程序设计语言
19.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。
A. 数据结构 B.实体关系 C. 数据流图 D. E—R图
20.结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。
A. 目标 B.数据流 C.功能 D. 对象
二、填空题(请把答案写在相应的横线上,本题共10小题,每小题1.5分,共15分)
1. 软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义,可行性研究,_______,总体设计,详细设计,_______,______,维护活动,可以将这些活动以适当方式分配到不同阶段去完成。
2.______________的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
3.一个计算机系统的总体设计方案包括四方面内容:硬件工程、_________、_________和数据库工程。
4.总体设计过程通常由两个阶段组成:_________和_____________。
5.____________是需求分析活动的焦点,通常用____________、_____________和
_____________描述这个逻辑模型。
6.面向对象开发方法包括OOA、________和____________三部分。
7.效益分有形效益和无形效益两种。有形效益可用纯收入、_________、__________等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。
8.从应用特点的角度来看,我们可以把高级语言分为基础语言、_________和_________三类。
9.小说明是用来描述_________的。
10.数据流图仅反映系统必须完成的逻辑功能,所以它是一种_________模型。
三、简答题(简要回答下列问题,本题共5小题,每小题4分,共20分)
1.如何理解软件生存周期模型?
2.什么是数据字典(DD)?有何作用?
3.内聚性表达了模块的什么性质?
4.影响需求分析质量的主要因素有哪些?
5.软件维护有哪几种?维护会产生什么副作用?
四、应用题(本题共3小题,每小题10分,共30分)
1. 某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。请用判定表描述上述问题。
2.下图为一个被测程序流程图,试用条件覆盖方法为它设计足够的测试用例。
3.某培训中心要研制一个计算机管理系统。它的业务是:
将学员发来的信件收集分类后,按几种不同的情况处理。
(1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。
(2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。
(3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。
要求:对以上问题画出数据流程图。
1.瀑布模型的存在问题是( )
A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )
A.软件工程 B.软件周期
C.软件危机 D.软件产生
3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )
A.数据、公共、标记、控制 B.数据、标记、控制、公共
C.控制、数据、标记、公共 D.控制、数据、公共、标记
4.在SD方法中全面指导模块划分的最重要的原则是( )
A.程序模块化 B.模块高内聚
C.模块低耦合 D.模块独立性
5.软件测试的目的是( )。
A. 评价软件的质量 B. 发现软件的错误
C. 找出软件的所有错误 D. 证明软件是正确的
6.在设计测试用例时,( )是用得最多的一种黑盒测试方法。
A. 等价类划分 B. 边界值分析 C. 因果图 D. 判定表
7. 需求分析最终结果是产生( )。
A. 项目开发计划 B. 需求规格说明书
C. 设计说明书 D. 可行性分析报告
8. Jackson图中,模块框之间若有直线连接,表示它们之间存在( )。
A. 调用关系 B. 组成关系 C. 链接关系 D. 顺序执行关系
9. 软件详细设计的主要任务是确定每个模块的( )。
A. 功能 B. 外部接口 C. 算法和使用的数据结构 D. 编程
10.为了提高软件的可维护性,在编码阶段应注意( )
A.保存测试用例和数据 B.提高模块的独立性
C.文档的副作用 D.养成好的程序设计风格
11.设年利率为i,现存入p元,若计复利,n年后可得钱数为( )
A.p﹡(1+i﹡n) B.p﹡(i+1)n
C.p﹡(1+i)﹡n D.p﹡(i+n)
12.在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A .状态图 B. 数据流图 C. 系统结构图 D. 时序图
13. 对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A. 结合 B. 隐藏 C. 封装 D. 抽象
14.具有风险分析的软件生存周期模型是( )
A.瀑布模型 B.喷泉模型
C.螺旋模型 D.增量模型
15.软件生命周期中所花费用最多的阶段是( )
A.详细设计 B.软件编码
C.软件测试 D.软件维护
16. 在整个软件维护阶段所花费的全部工作中,( )所占比例最大。
A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护
17.模块( )定义为受该模块内一个判断影响的所有模块集合。
A. 控制域 B. 作用域 C.宽度 D. 接口
18.指出PDL是下列哪种语言( )。
A.伪码 B、高级程序设计语言
C.中级程序设计语言 D、 低级程序设计语言
19.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。
A. 数据结构 B.实体关系 C. 数据流图 D. E—R图
20.结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。
A. 目标 B.数据流 C.功能 D. 对象
二、填空题(请把答案写在相应的横线上,本题共10小题,每小题1.5分,共15分)
1. 软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义,可行性研究,_______,总体设计,详细设计,_______,______,维护活动,可以将这些活动以适当方式分配到不同阶段去完成。
2.______________的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
3.一个计算机系统的总体设计方案包括四方面内容:硬件工程、_________、_________和数据库工程。
4.总体设计过程通常由两个阶段组成:_________和_____________。
5.____________是需求分析活动的焦点,通常用____________、_____________和
_____________描述这个逻辑模型。
6.面向对象开发方法包括OOA、________和____________三部分。
7.效益分有形效益和无形效益两种。有形效益可用纯收入、_________、__________等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。
8.从应用特点的角度来看,我们可以把高级语言分为基础语言、_________和_________三类。
9.小说明是用来描述_________的。
10.数据流图仅反映系统必须完成的逻辑功能,所以它是一种_________模型。
三、简答题(简要回答下列问题,本题共5小题,每小题4分,共20分)
1.如何理解软件生存周期模型?
2.什么是数据字典(DD)?有何作用?
3.内聚性表达了模块的什么性质?
4.影响需求分析质量的主要因素有哪些?
5.软件维护有哪几种?维护会产生什么副作用?
四、应用题(本题共3小题,每小题10分,共30分)
1. 某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。请用判定表描述上述问题。
2.下图为一个被测程序流程图,试用条件覆盖方法为它设计足够的测试用例。
3.某培训中心要研制一个计算机管理系统。它的业务是:
将学员发来的信件收集分类后,按几种不同的情况处理。
(1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。
(2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。
(3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。
要求:对以上问题画出数据流程图。
发表评论
-
面向对象设计的原则是什么?
2010-08-12 16:44 761SRP 单一职责原则就一个类而言,应该专注于做一件事和仅有一个 ... -
什么是规则表达式
2010-08-12 16:44 610规则表达式又称为正则表达式规则表达式:是使用特殊的语法对字符串 ... -
你所在的项目是如何确定版本号的?
2010-08-12 16:44 544(1)处于“草稿”状态的配置项的版本号格式为:0.YZYZ数字 ... -
为什么要做架构设计?
2010-08-12 16:44 749• 可靠性。软件系统对于用户的商业经营和管理来说非常重要 ... -
设计模式的基本要素是什么?
2010-08-12 16:44 753设计模式基本要素为:模式名称、问题、解决方案和效果。• ... -
什么是SCM(软件配置管理)?介绍一下
2010-08-12 16:44 8131. 不要和“计算机零配件组装”搞混淆。2. 软件配置管理(S ... -
《软件工程》选择题
2010-08-12 16:44 1520一、选择题(在每小题 ... -
中间件分为哪几类?
2010-08-12 16:44 648数据库访问中间件用于实现对来自不同厂商数据库的访问提供一系列应 ... -
软件配置管理有什么好处?
2010-08-12 16:44 8151. 最直接的好处是工作成果的所有版本都被保留着,不会丢失也不 ... -
UML设计模式笔试题
2010-08-12 16:44 583一、选择题(4分/题 共20分)a) 以下程序段执行后的K值为 ... -
传统软件工程与面向对象的软件工程有什么区别?
2010-08-12 16:44 980传统软件过程的流程是这样的: 软件分析 → 总体设计 → 详 ... -
解决方案设计综合面试题
2010-08-12 16:44 7471、 解决方案设计1.1现状:某商会定期使用Outlook发送 ... -
敏捷开发的主要原则都有哪些?
2010-08-12 16:44 7511.我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客 ... -
单例模式一般在什么场合使用?
2010-08-12 16:44 8471. 抽象工厂模式,Builder模式和Prototype模式 ... -
你们项目是如何进行变更控制的?
2010-08-12 16:44 626变更控制的目的是防止配置项被随意修改而导致混乱。为了提高效率, ... -
配置管理计划的主要内容有哪些?
2010-08-12 16:44 1041配置管理计划的主要内容:1. 人员与职责2. 软件硬件资源3. ... -
一套软件开发工程师笔试题
2010-08-12 16:44 12261、试分析下面的SQL语句的优劣,并用另外的方法实现。(1) ... -
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2010-08-12 16:44 7541. 软件研发和管理过程中会产生许许多多的工作成果,例如文档、 ... -
为什么需要版本控制
2010-08-12 16:44 5631 也许有一天你对源代码做了关键改动,删除了老的文件并且忘记了 ... -
《软件工程》选择题(2)
2010-08-12 16:44 164351. 在面向数据流的软件设计方法中,一般将信息流分为( A ...
相关推荐
软件工程导论模拟试卷及答案历届考题及期末考试软件工程导论的复习资料
由于提供的文件内容较多且包含大量代码片段、缩写和选择题答案,本文将重点提取关键知识点,忽略纯数字或无意义的字符序列,梳理软件工程模拟试卷中的主要内容。 1. **编程语言相关** - Pascal:一种较为古老的...
【软件工程模拟题】 在软件工程的学习过程中,模拟题是一种非常有效的复习工具,它可以帮助学生理解和掌握课程中的关键概念、方法和技术。这份“软件工程概论期末考试”的模拟题集全面覆盖了软件工程的主要知识点,...
软件工程模拟试卷和答案 软件工程是指对软件的规划、设计、开发、测试、维护和更新等全生命周期的管理和控制。它是现代软件开发的核心技术。以下是软件工程模拟试卷和答案的相关知识点: 一、软件工程的定义和概念...
《软件工程》模拟试卷(A 卷)涵盖了软件开发过程中的多个关键知识点,包括软件工程的基本概念、设计原则、测试方法以及文档的重要性。以下是这些知识点的详细解释: 1. **模块化**:模块化是软件设计的核心原则之...
【描述解析】:“合肥工业大学软件工程试卷”这一描述简洁明了,指出这是与合肥工业大学软件工程课程相关的考试题目集合,可能包括历年试题、模拟试卷或其他教学材料。 【标签解析】:“合肥工业大学”是教育机构的...
【软件工程】是软件开发过程中的核心理论体系,它涵盖了软件生命周期中的各项活动。软件过程是软件生存期中的一系列相关活动的集合,包括软件规格说明、设计与开发、确认和改进,是软件工程的基本组成部分。软件工程...
"软件工程期末试卷(A卷).pdf"和"《软件工程》期末考试试卷A(答案)范文.pdf"是两份完整的期末试卷及其答案,学生可以通过做这些试卷来模拟真实考试环境,检验自己的学习效果。对比答案范文,有助于理解老师的评分标准...
软件工程模拟试卷,对校内考试有帮助
以上就是软件工程模拟试卷中涉及的一些核心知识点,涵盖了软件工程的多个方面,如软件生命周期、面向对象设计、软件质量管理和测试策略等。通过这些题目,我们可以看到软件工程实践中的关键原则和最佳实践。
《软件工程》是一门涉及软件开发全过程的学科,包括需求分析、设计、编码、测试以及维护等阶段。...通过这些模拟试卷,学生可以了解考试的重点,同时也可以检查自己对软件工程理论知识的掌握程度,提升实战能力。
其次,“软件工程模拟题.doc”可能是教师或学长学姐提供的模拟试题集,用于帮助考生熟悉考试格式和题型。这类题目可能包括选择题、填空题、简答题以及案例分析题,涵盖的知识点广泛,如软件需求的获取与表达方法(如...
以上是对“软件工程模拟试卷和答案”中涉及的软件工程知识的详细解析,涵盖了需求分析、测试用例设计、程序设计语言选择、软件生存周期、结构化分析方法、模块内聚、面向对象编程、PAD图设计、等价类测试和软件成本...
根据提供的标题、描述以及部分内容,我们可以总结出一系列与软件工程模拟试题及答案相关的知识点: ### 一、软件工程基础知识 1. **软件生命周期活动:**软件工程中的生命周期活动包括需求分析、设计、编码、测试...
《北京语言大学网络教育学院200906-200909考试批次软件工程模拟试卷及答案》 本资料集包含了北京语言大学网络教育学院在2009年夏季至秋季学期期间,软件工程课程的模拟考试试卷及对应的参考答案。这是一份非常宝贵...
1. **5046软件工程A卷.doc**:这可能是广东工业大学软件工程课程的一次期中或期末考试试卷,包含A卷题目。学生可以从中了解到考试的题型、难度和重点,以便进行针对性的复习。 2. **软件工程(含部分答案).doc**:这...
【软件工程】模拟试卷一包含了计算机领域的多个知识点,主要涵盖了软件工程的基础概念、设计原则、维护、编程语言、系统分析、软件开发过程等。以下是详细解释: 1. 模块独立性:在结构化设计中,模块独立性是最...