软件开发工程师笔试填空题
啊南 1621阅读 2020.03.17
【导语】: 很多公司在面试软件开发工程师岗位之前可能都会有一次笔试安排,所以提前了解软件开发工程师岗位常见的笔试题只能是有备无患。下面给大家列举了几道常见的软件开发工程师岗位笔试填空题,想要从事软件开发工程师岗位的求职者可以提前做好准备了解下。
1._软件__是计算机程序及其说明程序的各种文档。_文档____是有关计算机程序功能、设计、编制、使用的文字或图形资料。
2.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、可行性研究__需求分析__总体设计、详细设计、编码 测试____软件维护活动,可以将这些活动以适当方式分配到不同阶段去完成。
3. 软件详细设计阶段采用的工具有__图、表、过程设计语言
4. 行性研究 的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
5.模块的耦合性分为四种类型:_据耦合 控制 公共 内容
1. 通用过程框架中,建模活动包括(分析)和(设计)两个动作。
2. 需求工程过程通过执行7个不同的活动来完成,包括(起始)、(导出)、精化、协商、规格说明、(确认)和管理。
3. 白盒法的具体设计程序测试方法有语句覆盖、分支覆盖、条件覆盖、和(路径覆盖)。
4. 组成UML的三种基本建筑块是(事物)、关系和( 图 )。
5. 一个高科技系统包括多个要素:硬件、(软件)、(人员)、数据库、文档以及操作规程。系统工程师将用户的需求转换成由一个或多个上述要素组成的系统模型。
6. 业务过程工程的目的是提供易于理解的(数据架构)、(应用架构)、基础设施。
7. 精化的最终结果是形成一个分析模型,该模型定义了问题的信息域、(功能域)和(行为域)。
8. 分析模型的元素分为(基于场景的元素)、面向信息流的元素、(基于类的元素)和行为元素。
9. 软件工程中的设计模型主要包括数据/类设计、(体系结构设计)、接口设计、(构件及设计)。
10. 数据建模的基本元素主要包括(数据对象)、属性和(关系)。
1.可行性研究实质上是要进行一次 简化、压缩 了的需求分析、设计过程,是在较高层次上以较抽象的方式进行需求分析和设计过程。
2.一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用 角色 来表述“谁做”。
3.在面向对象的软件中,类是对具有相同数据和相同操作的一组相似对象的定义; 实例 是由某个特定的类所描述的一个具体对象。
4.软件结构是以 模块 为基础而组成的一种控制层次结构。
5.软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级 和优化级。
6.关联是建立类之间关系的一种手段,而链则是建立 对象 之间关系的一种手段。
7. 软件测试方法中的 计算机辅助静态分析 属于静态测试方法。
8.继承与 多态 机制是面向对象程序中实现重用的主要手段。
9.系统详细设计阶段最后产生的文档是 详细设计说明书 。
10.DFD利用图形符号表示系统中的各个元素,表达了系统中各种元素之间的 信息流动 。
11.在设计阶段,要充分体现软件工程的“ 模块化 ”、“抽象”、“信息隐蔽”等基本原则。
12.在面向对象分析和OOD中,通常将对象的操作称为 方法或服务 。
13.单元测试一般以_ 白盒法 为主,测试的依据是系统的模块功能规格说明。
14.当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是 数据耦合 。
15.软件测试用例主要由输入数据和 预期输出结果 两部分组成。