
信息分析与设计名词解释.doc
8页1、系统开发生命周期: 答案:是软件工程中的一个通用性的描述术语,从领域工程的角度,规范化和形式化地定义了信息系统作为应用软件产品的开发过程性以及在开发过程中所需的方法支持,其中过程性包括系统计划阶段、系统分析阶段、系统设计阶段、系统实施阶段以及系统运行维护阶段2、系统开发方法学: 答案:提供对完成系统开发生命周期中的每一个活动的详细指导,包括模型、工具和技术等三个要素 3、模型: 答案:是对现实世界某些重要方面的形式化的表示,其本质是抽象 4、工具: 答案:用来辅助生成系统开发过程中所需模型或其它的组成成份,它一般通过软件的形式来支持 5、技术: 答案:用来帮助或指导开发人员完成系统开发活动或任务的一系列方法的集合 6、系统边界: 答案:定义了系统的范围,用来描述系统和系统环境之间输入输出关系的一种形象分隔 7、逻辑模型: 答案:是系统分析阶段的结果,用于描述系统需求而无需涉及其实现细节的模型,它面向用户、反映着系统“做什么” 8、物理模型: 答案:是系统设计阶段的结果,用于定义系统解决方案的各个组成部分及其间关系的模型,它面向系统实施、反映着系统“如何做” 1、数据: 答案:用来记录客观事物的可识别的物理符号序列,包括语法、语义等特征。
2、信息: 答案:是加工处理之后的数据、是有一定含义的数据、是对决策有价值的数据 3、信息价值量: 答案:信息内容消除人们对事物认识的“不确定程度”的多少或大小的一种度量 4、管理: 答案:指导工作、组织资源以达到组织目标的过程,或者说是管理的主体为达到一定的目标,运用一定的职能和手段对管理对象发生影响与作用的过程 5、决策: 答案:对未来行动方向的确定和行动方案的选择 6、系统: 答案:由一系列为实现一定目标而既相互独立又相互联系、相互作用的若干元素组成的集合 7、子系统: 答案:如果组成系统的一个元素本身具有系统的特征,那么这个元素就称为系统的子系统子系统是认知复杂系统的一种常用方法 8、系统整体性: 答案:整体性是系统的一个重要特征,是指一个系统至少由两个或两个以上既相互区别又相互联系的元素有机组合而成 9、系统环境适应性: 答案:通过在一定范围内的自我调节在保持原有有序状态的基础上对外部关系上的合理表现 10、组织: 答案:若干人、财、物等资源为了一个共同的目标,按照一定原则组成起来的一个整体 11、企业价值链: 答案:由一系列完成增值过程的活动组成,这些过程仓库保管、生产、市场营销和客户服务等。
12、持续改进: 答案:一种不断地寻求并改善业务流程的方法,为产品或服务增值,以提高客户的满意程度和忠诚度,减少竞争对手入侵的机会 13、企业重组: 答案:也称业务过程重设计,是对企业流程、组织结构等进行最根本的重新设计,以求获取用诸如成本、质量、服务和速度等方面的业绩来衡量其巨大的成就 14、信息系统: 答案:是一种类型的系统,就是数据作为其输入、信息作为其输出的系统,是有关数据的收集、输入、处理、存储和信息输出以完成一个组织相关事务的若干相关元素的集合 15、事务处理系统: 答案:一种面向组织日常发生的基本业务活动,并对之进行诸如记录、更新、分类、汇总等处理的信息系统 16、管理信息系统 答案:除提供企业或组织所需要的事务处理外,并提供信息支持管理方面的问题解决和决策或者,一个由人、计算机等组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统它能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标 17、数据库: 答案:存储在计算机内的、可共享的海量数据的集合 18、数据库管理系统: 答案:是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
19、数据库设计: 答案:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足用户的各种应用需求 20、概念结构设计: 答案:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型,诸如数据-实体关系图、类图等 21、逻辑结构设计: 答案:将概念结构模型转换成为某个数据库管理系统所支持的数据模型,并对该数据模型进行优化 22、客户/服务器计算模式: 答案:由若干个互联的计算机共同分担完成系统指定的某个计算任务 23、软件危机: 答案:是指计算机软件开发和维护过程中所出现的一系列严重问题 24、软件工程: 答案:用工程的方法研制和维护软件的过程及有关技术,其中软件研制包括需求定义、设计、实现和测试四个阶段,软件维护指使用过程中对已有软件的修改和完善 1、结构化方法: 答案:从开发方法学的观点看,结构化方法是用结构化分析技术、结构化设计技术以及结构化程序设计技术去开发一个信息系统的方法或者从开发过程性的角度,结构化方法是是分阶段实施、自顶向下、逐步求精的开发方法,是一种从具体(现实世界的物理系统)到抽象(用逻辑模型表示的系统需求)、再由抽象(由逻辑模型转换得到的物理模型)到具体(一个具体的信息系统)的系统的(先整体后局部、由分析到综合)开发方法。
2、原型化方法: 答案:在获得一组基本的用户需求后,快速地加以实现新系统的一个“原型”,随着用户和开发人员对系统理解的加深而不断地对这些需求进行补充和细化,系统的定义是在逐步发展的过程中形成的,是一个用户、开发人员和“原型”之间反复不断的交互、反馈、评价和修改的过程 3、原型: 答案:用来形象地表示信息系统开发中的一个的早期的可运行版本或模型 4、面向对象方法: 答案:把应用软件系统看作是一组相互作用的对象的集合,系统通过对这些对象的操作来完成指定的任务 5、对象: 答案:应用领域中有意义的、与所解决问题有关系的任何事物或事件 6、对象类: 答案:简称为类,就是对问题域中具有相似特征和相同操作的一组对象的总称 7、类实例: 答案:由某个特定的对象类所描述的一个具体的对象 8、消息: 答案:一个对象请求某个对象执行其所定义的某个操作的规格说明,一个消息通常由接受消息的对象、消息名及参数列表等三个部分组成 9、继承: 答案:指子类能够直接获得父类已定义的性质和特征,而不必重复定义它们 10、UML: 答案:一种编制软件蓝图的标准化语言,提供一套描述软件系统模型的概念和图形表示法 11、CASE: 答案:包括一些自动化工具和方法,能辅助软件开发生命周期(SDLC)中各阶段的软件工程活动,它是软件工具与开发方法的结合体,提供的是一种软件开发环境。
12、CASE工具: 答案:指能够支持软件开发生命周期(SDLC)中一个或多个阶段的工作自动化的计算机软件 1、项目: 答案:是一种组织单位,其中包括在固定预算以及固定时间内,为了达到某一明确的最终目的而临时组合在一起的一组资源 2、项目管理: 答案:对项目的任务、资源等进行计划、组织、协调以及控制的过程,以期达到其既定的目标 3、可行性论证: 答案:要求用最小的代价在尽可能短的时间内确定问题是否能够解决,其目标并不是解决问题本身,而是确定所定义的问题是否有解和是否值得去解. 4、正确性: 答案:是软件质量因素的首要指标,指软件产品准确执行需求规格说明书中所规定的全部功能的能力 5、健壮性: 答案:指在异常情况下软件系统仍然能够正常运行的能力 6、可维护性 答案:指软件程序本身被阅读理解和错误修正的难易程度 7、结构化预排: 答案:对信息系统生命周期每个阶段结束之前都使用相关标准对该阶段产生的结果(主要表现为文档)按照一定程序进行严格的审查 8、测试: 答案:也称软件测试,就是用己知的输入在已知环境中动态地执行系统或系统的组成部件以发现其错误的过程 9、文档: 答案:是应用软件系统开发过程中留下的“痕迹”,把“不可见的”内容转换成“可见的”结果形式。
1、系统分析: 答案:面向用户,获得与理解业务需求、并借助一定模型将所有需求及其相关方面加以定义和描述,系统分析的结果反映着系统“做什么”2、事件: 答案:是对在特定时刻和特定场合发生的由系统能够描述和值得处理的问题的抽象3、事件列表: 答案:用于记录与每件事件相关的信息,包括事件触发、事件源、行为、响应和事件宿 4、事物: 答案:业务用户在完成业务工作中所要面对和处理的对象 5、数据实体关系图: 答案:通过对用户数据需求进行综合、归纳与抽象,形成的一个独立于具体数据库管理系统的概念模型,该模型包括数据实体、数据实体间的关系以及数据实体的属性等三个方面的内容 6、数据流程图: 答案:把系统中所有的业务处理活动都理解成“变换”过程,并对这个过程所需的数据来源、去向及其存储等进行综合描述的一种图形模型 7、处理逻辑表达: 答案:对最底层数据流程图中的过程的定义方法,如结构化英语、判定树和决策表 8、数据字典: 答案:一个关于数据描述信息的文件,也就是关于数据的数据,其定义对象包括数据流、数据元素以及数据存储等 9、目标处理环境: 答案:新系统付诸实施时将要存在的计算机设备、网络的配置等硬件环境和操作系统、数据库管理系统等软件环境以及开发环境。
1、系统设计: 答案:面向系统实现,组织与构造新系统解决方案中各个组成部分的实施蓝图,系统设计的结果反映着系统“如何做”2、模块: 答案:组成系统的具有一定独立功能的基本单位 3、模块结构图: 答案:一种表示系统应用程序体系结构的图形模型,它不仅反映系统功能模块的层次分解关系,而且还反映了模块之间的调用关系以及数据信息和控制信息的传递关系 4、模块调用: 答案:指一个抽象层次较高的模块调用一个抽象层次较低的模块以完成特定功能的过程 5、事务分析法: 答案:以事件列表或事件划分数据流程图为基础,基于事件而按一定规则构造出最顶层的模块结构图,其中一般只给出主控模块和第一层被调用的模块 6、变换分析法: 答案:以顶层模块结构图及分析模型中的片断数据流程图为基础,对顶层模块结构图每个事务模块,分析并发现分析模型中相应的片段数据流程图如何将输入的数据经过适当处理变换成相应的输出信息的过程 7、模块耦合: 答案:对一个应用程序体系结构中两个不同模块之间联接程度的一种度量模块间的依赖程度越大,则其耦合程度也就越大;反之,模块间的依赖程度越小,则其耦合程度也就越小 8、模块内聚: 答案:对一个模块内部各元素在功能上内在联系紧密程度的一种度量。
一般说来,模块内聚性越高,则该模块的独立性就越强,与之相关的模块间的耦合性就越低 9、关系模式:: 答案:是对关系的逻辑结构的描述,通常表示为:关系名(属性1,属性2,… ,属性n)若干个关系模式的集合构成了关系数据模型中的关系数据结构 10、外码: 答案:若关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的外部码,简称为外码外码提供了一种表示关系之间联系的手段 11、关系完整性规则: 答案:是对关系的某种约束条件,关系模型中有实体完整性、参照完整性和用户定义完整性等三类完整性约束规则 12、规范化: 答案:是一种用来评估关系模式质量的形式化的方法,通过模式分解,可以将一个低一级范式的关系模式转换为若干个高一级范式的关系模式的集合。












