软件开发工具考试要背后的1

来源:互联网 发布:php string length 编辑:程序博客网 时间:2024/06/04 23:21

1.软件配置(集成)

答:设立一个有效的总控部分,它能够在各个具体工具之上,实现信息的正确传递与转换,帮助人们完成上述协调与配合的工作,从而形成一个统一的、完整的支撑环境,并通过一个统一的、友好的人机界面与用户对话。

2.项目管理(Project Mangement)
答:项目管理指与固定的生产线上的日常生产管理不同的,具有更大变动性、时间性的一类管理任
3.数据字典(DataDictionary)
答:数据字典是一种描述数据内容的概念模式。(1)它用表格形式列出数据的基本属性以及相互关系。(2)它的雏型是编写软件时的变量说明或标识符清单。(3)它也常常与其他描述工具互相补充、配合使用。
4.实体关系图
答:实体关系图是一种用于描述静态数据的概念模式。它以实体、关系、属性三个基本概念概括数据的基本结构。它广泛应用于数据库的设计中,常常和数据流程图、结构图等互相配合使用。
5.数据流程图(DataFlowDiagram)
答:数据流程图描述某一业务处理系统的信息来源、存储、处理、去向的全面情况,简明扼要地勾画全局。或:数据流程图的基本元素是外部实体(系统外的信息来源或去向),数据处理与存储,用箭头表示信息在它们之间的流动情况。
6.项目管理
答:项目管理是与固定的生产线上的日常生产管理不同的,具有更大的变动性、时间性的一类管理任务。
7.项目数据库
答:项目数据库实际上是信息库的一个组成部分。它记录的是项目本身进展的各种有关信息。项目负责人应当随时掌握这些情况,一方面把住验收质量关,使每一步都扎扎实实,同时掌握全局,及时发现瓶颈环节,从组织上加以解决。
8.信息库
答:信息库是一个包罗万象的,随着项目进度不断修改与补充的数据集合。它在规模上不一定像数据仓库那么大,分析提炼的要求也与数据仓库不同。然而,作为软件开发全过程的信息管理总框纽,它的数据结构是相当复杂的,而且会随时间不断变化,因此,保持一致性的任务变得十分复杂和艰巨。
9.模块的藕合性
答:模块之间的联系及互相影响应尽可能地少,对于必需的联系都应当加以明确的说明。而且一般来说,尽量避免传递控制信号,而仅限于传递处理对象。这种联系及相互影响称为藕合性。
10.面向对象的程序设计
面向对象的特别高设计是人们为模仿现实世界模型而建立的程序设计方法,这种思想源于对现实世界自然结构的认识。人们为了应付现实世界的复杂性,逐渐形成了很好的概括、分类和抽象的能力,并在此基础上应用于程序设计就形成了面向对象的概念。
原创粉丝点击