软件工程名词解释

名词解释

1、软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。其主要思想是在软件生产中用工程化的方法代替传统手工方法。

2、GIS软件工程就是在GIS软件的开发整个过程中,遵循一般软件开发的工程化原理和方法,并照顾到GIS软件开发的特殊规律和要求,对GIS软件各个阶段进行工程化规范的一门技术。

3、软件生存周期是指一个软件从得出开发要求开始直到该软件报废为止的整个时期。

4、软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。

5、软件需求是指用户为解决某个问题、或为实现某一目标,要求软件必须满足的条件或能力。软件需求的分为业务需求、用户需求、功能需求和非功能需求三个层次。

6、数据字典是各类数据描述的集合。一个好的数据字典是一个数据标准规范,可以使数据库的开发者依此来实施数据库的建设、维护和更新,从而减低数据库的冗余度并增强整个数据库的完整性。

7、软件体系结构定义了软件部件(Component),包括部件间交互的定义,特别强调省略和部件相互关系无关的内容信息。软件体系结构可以看作是要把程序族中的成员的结构化信息组织起来,使系统在体系结构级达到重用。

8、模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。

9、耦合性也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。

10、内聚性又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(如程序段之间)联系的越紧密,则它的内聚性就越高。

11、黑盒测试又称为功能测试或数据驱动测试。它是在已知软件所应具有功能的前提下,通过测试来检测每个功能是否都能正常使用。

该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的界面上进行测试,用来证实软件功能的可操作性,检查程序是否满足功能要求或遗漏了功能,程序是否能正确地接收输入数据并产生正确的输出信息,数据结构是否错误或外部数据库访问是否错误,界面和性能是否错误,初始化和终止是否错误。黑盒测试方法主要有等价类划分、边界值分析、错误推测等,它主要用于软件系统测试阶段。

12、白盒测试也称结构测试或逻辑驱动测试。它是在已知程序内部结构和处理过程的前提下,通过测试来检测程序中的每条路径是否按预定要求正常运行。

该方法把被测试对象看成一个透明的白盒子,测试人员完全知道程序的内部结构和处理算法,并按照程序内部的逻辑测试程序,对程序中尽可能多的逻辑路径进行测试,在所有的点检验内部控制结构和数据结构是否和预期相同。白盒测试方法主要有逻辑覆盖、基本路径测试等,它主要用于验证测试的充分性。

13、单元测试是对最小的可测试软件元素(单元)实施的测试,它所测试的内容包括单元的内部

结构(如逻辑和数据流)以及单元的功能和可观测的行为。

14、集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。

15、系统测试是通过与系统的需求规格作比较,发现软件与系统需求规格不相符合或与之矛盾的地方。

16、改正性维护:这是指由于发现系统中的错误而引起的维护。工作内容包括诊断问题与修正错误。

17、适应性维护:这是指为了适应外界环境的变化而增加或修改系统部分功能的维护工作。

18、完善性维护:这是指为了改善系统功能或应用户的需要而增加新的功能的维护工作。

19、预防性维护:这是主动性的预防措施。对一些使用寿命较长,目前尚能正常运行,但可能要发生变化的部分进行维护,以适应将来的修改或调整。

20、CMM(Capability Maturity Model,能力成熟度模型),定义了当一个组织达到不同的过程时应该具有的软件工程能力。它描述了软件过程从无序到有序、从特殊到一般、从定性管理到定量管理、最终到达可动态优化的成熟过程。

21、UML(Unified Modeling Language,统一建模语言),是一种用于提取OOAD(面向对象分析和设计)过程的产物的图形化语言,它为交流面向对象的设计中的需求、行为、体现结构、和实现提供了一套综合的表示法。

二选择与判断

名词解释

1、软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。其主要思想是在软件生产中用工程化的方法代替传统手工方法。

2、GIS软件工程就是在GIS软件的开发整个过程中,遵循一般软件开发的工程化原理和方法,并照顾到GIS软件开发的特殊规律和要求,对GIS软件各个阶段进行工程化规范的一门技术。

3、软件生存周期是指一个软件从得出开发要求开始直到该软件报废为止的整个时期。

4、软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。

5、软件需求是指用户为解决某个问题、或为实现某一目标,要求软件必须满足的条件或能力。软件需求的分为业务需求、用户需求、功能需求和非功能需求三个层次。

6、数据字典是各类数据描述的集合。一个好的数据字典是一个数据标准规范,可以使数据库的开发者依此来实施数据库的建设、维护和更新,从而减低数据库的冗余度并增强整个数据库的完整性。

7、软件体系结构定义了软件部件(Component),包括部件间交互的定义,特别强调省略和部件相互关系无关的内容信息。软件体系结构可以看作是要把程序族中的成员的结构化信息组织起来,使系统在体系结构级达到重用。

8、模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。

9、耦合性也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。

10、内聚性又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(如程序段之间)联系的越紧密,则它的内聚性就越高。

11、黑盒测试又称为功能测试或数据驱动测试。它是在已知软件所应具有功能的前提下,通过测试来检测每个功能是否都能正常使用。

该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的界面上进行测试,用来证实软件功能的可操作性,检查程序是否满足功能要求或遗漏了功能,程序是否能正确地接收输入数据并产生正确的输出信息,数据结构是否错误或外部数据库访问是否错误,界面和性能是否错误,初始化和终止是否错误。黑盒测试方法主要有等价类划分、边界值分析、错误推测等,它主要用于软件系统测试阶段。

12、白盒测试也称结构测试或逻辑驱动测试。它是在已知程序内部结构和处理过程的前提下,通过测试来检测程序中的每条路径是否按预定要求正常运行。

该方法把被测试对象看成一个透明的白盒子,测试人员完全知道程序的内部结构和处理算法,并按照程序内部的逻辑测试程序,对程序中尽可能多的逻辑路径进行测试,在所有的点检验内部控制结构和数据结构是否和预期相同。白盒测试方法主要有逻辑覆盖、基本路径测试等,它主要用于验证测试的充分性。

13、单元测试是对最小的可测试软件元素(单元)实施的测试,它所测试的内容包括单元的内部

结构(如逻辑和数据流)以及单元的功能和可观测的行为。

14、集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。

15、系统测试是通过与系统的需求规格作比较,发现软件与系统需求规格不相符合或与之矛盾的地方。

16、改正性维护:这是指由于发现系统中的错误而引起的维护。工作内容包括诊断问题与修正错误。

17、适应性维护:这是指为了适应外界环境的变化而增加或修改系统部分功能的维护工作。

18、完善性维护:这是指为了改善系统功能或应用户的需要而增加新的功能的维护工作。

19、预防性维护:这是主动性的预防措施。对一些使用寿命较长,目前尚能正常运行,但可能要发生变化的部分进行维护,以适应将来的修改或调整。

20、CMM(Capability Maturity Model,能力成熟度模型),定义了当一个组织达到不同的过程时应该具有的软件工程能力。它描述了软件过程从无序到有序、从特殊到一般、从定性管理到定量管理、最终到达可动态优化的成熟过程。

21、UML(Unified Modeling Language,统一建模语言),是一种用于提取OOAD(面向对象分析和设计)过程的产物的图形化语言,它为交流面向对象的设计中的需求、行为、体现结构、和实现提供了一套综合的表示法。

二选择与判断


相关文章

  • 06086 工程监理 复习重点 (1)
  • 06086 工程监理 江苏南京工业大学自考复习重点 1.我国建设监理的发展阶段(单选) (1)1988 年以前,中国没有监理制度.监理公司及监理工程师. (2)1988~1992 年为试点阶段. (3)1993~1995 年为稳步发展阶段. ...查看


  • 地质软件列表
  • 一. 地质图形类 1. Geomap 3.2地质绘图软件包 2. MAPGIS 3. NDS图形矢量化 4. SDI (CGM Editor.CGM Office.Convert.Dgn) 5. Larson CGM 6. CARBON 7 ...查看


  • 合同纠纷案件1
  • <关于审理建设工程施工合同纠纷案件适用法律问题的解释>疑难问题解析 (1-25问) 正确理解是充分运用的前提 ――<关于审理建设工程施工合同纠纷案件适用法律问题的解释> 疑难问题解析 朱树英(中国国际经济贸易仲裁委员 ...查看


  • 正确理解实际施工人
  • 正确理解"实际施工人" 日期:2007-10-29 来源:黄河律师 作者:樊鹏程 <最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释>(以下简称<解释>)已于2005年1月1日起开始 ...查看


  • 电力工程招投标
  • 郑州大学现代远程教育 <电力工程招投标>课程 学习指导书 孙丰奇 编 课程内容与基本要求 <工程招投标与合同管理>是建筑工程技术.经济管理.工程监理等专业的共享课程,其内容与建设行业的发展密切相关,涉及经济.技术.法 ...查看


  • 建设工程计价依据解释
  • 合肥市建设工程计价依据解释与 造价争议调解规定 第一条 为规范我市建设工程计价依据解释与造价争议 调解工作,提高建设工程造价管理效率,切实维护建筑市场各方主体的合法权益,根据<建设工程工程量清单计价规范>.<安徽省建设工程 ...查看


  • 软件工程名词解释 1
  • 软件工程判断(15%) 1. 软件工程使用的软件工具能够自动地支持软件的开发.管理和文档的生成----------.F 2. 验收的依据是需求说明书-----------------------------.F(规格说明书) 3. ---- ...查看


  • 最常见的十大建筑工程合同纠纷案件类型及对策
  • 最常见的十大建筑工程合同纠纷案件类型及对策 ________________________________________ 来源:internet 发布时间:2010-9-17 工程竣工后投入使用多年,施工企业仍然拿不到工程款,民工拿不到 ...查看


  • 最高人民法院关于工程施工合同纠纷司法解释
  • 最高人民法院关于审理建设工程施工合同纠纷案件 适用法律问题的解释 (2004年9月29日最高人民法院审判委员会第1327次会议通过) 法释[2004]14号 中华人民共和国最高人民法院公告 <最高人民法院关于审理建设工程施工合同纠纷案 ...查看


热门内容