面向对象分析方法名词解释
(完整版)名词解释(软件工程)

三、名词解释1、软件:在计算机系统中,与硬件相互依存的逻辑部件,它由程序、数据及相关文档组成。
2、软件工程:是指导计算机软件开发和维护的工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
3、数据字典:是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
4、模块化:是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可能完成指定的功能满足问题的需求。
5、类:对具有相同数据和相同操作的一组相似对象的定义。
6、软件危机: 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
7、软件维护:在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程.8、继承:子类自动地共享基类中定义的数据和方法的机制.9、投资回收期: 就是使累计的经济效果等于最初投资的需要的时间。
10、结构化分析方法:就是面向数据流自顶向下逐步求精进行需求分析的方法。
11、软件的生命周期:一个软件从定义、开发、使用和维护,直到最终被废弃所经历的一系列时期。
12、投资回收期:就是使累计的经济效果等于最初投资的需要的时间。
13、结构化分析方法:就是面向数据流自顶向下逐步求精进行需求分析的方法。
14、模块:数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。
15、宽度:是软件结构内同一个层次上的模块总数的最大值。
16、事务流:数据沿输入通路到达一个处理,这个处理根据输入数据的类型在若干个动作序列中选出一个来执行。
这类数据流应该划分为一类特殊的数据流,称为事务流。
17、耦合:衡量不同模块彼此间互相依赖的紧密程度。
18、事件:是某个特定时刻所发生的事情,它是对引起对象从一种状态转换到另一种状态的现实世界中的事件的抽象。
19、函数重载:指在同一作用域内的若干个参数特征不同的函数可以使用相同的函数名字。
自考软件工程名词解释

、术语解释1. 过程域 :是一个业务域中一束相关实践,当它们一起得以实现时,就满足被认为对该过程域的改善具有重要作用的一组条件。
2. 过程改善 : 是指人为设计的一个活动程序,其目的是改进组织的过程性能和成熟度,并改进这一程序的结果,用于描述该过程域必须呈现的一些独有特征 ,用于描述实现制度化的该过程必须呈现的特征 ,这些专用实践被认为对于达到该过程域的专用目标是重要活动,即期望以专用 ,这些共用实践被认为对于达到该过程域相关的共用目标是重要活动7.能力等级 : 是指单一过程域中已达到的过程改善,能力等级是为了管理,对过程改善程序所设定的几个“台阶”8. 成熟度等级 : 是指达到预先定义的一组过程域所有目标的一种过程改善等级 9. 软件 :软件是指计算机系统中的程序及其文档10. 软件工程 : 软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以 此为研究对象的学科11. 软件危机 :软件生产率、软件质量远远满足不了社会发展的需求,成为社会,经济发展的制约因素,人们通常把这一现象称为“软件危 机” 12. 软件危机 : 软件生产率、软件质量远远满足不了社会发展的需求,成为社会,经济发展的制约因素,人们通常把这一现象称为“软件危 机” 13. 软件需求 : 软件需求以一种技术形式,描述了一个产品 /系统应该具有的功能、性能和其它性质。
14. 功能需求 : 功能需求规约了系统或系统构件必须执行的功能 15. 非公能需求 :非公能需求是性能、外部接口、设计约束和质量属性这4 类需求的统称16. 需求规约 :需求规约是一个软件项 /产品 /系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型17. 需求分析 : 一般来说,分析是系统地使用信息,对一个问题的估算。
软件需求分析是这一概念的特化,即系统化地使用“数据流” 、“加 工”、“数据存储”、“数据源”和“数据潭”等术语所表达的信息,对待建系统“是什么”给出一个估算一一系统概念模型18. 软件设计 :在需求分析的基础上,定义满足需求所需要的结构,即针对给定的问题,给出该问题的软件解决方案,确定“怎么做”的问 题。
电子商务系统分析与设计作业参考答案

《电子商务系统分析与设计》作业一答案一、名词解释1.广义电子商务是指企业利用Web进行的全部商务活动,包括电子交易、客户管理、物资调配、企业内部商务活动(如生产、管理、财务等)和企业间的商务活动,是企业利用电子手段实现各种商务活动及其运作管理的整个过程。
2.企业系统规划法是一种对企业管理信息系统进行规划和设计的结构化方法,它也是从企业目标入手,自上而下地识别系统目标,识别企业过程,识别数据类,逐步将企业目标转化为电子商务系统的目标和结构,然后自下而上设计系统,以支持企业目标的实现。
3. 数据字典:一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享数据仓库。
4.面向对象分析方法:一种系统建模技术,它从系统的组成来进行分解,对问题进行自然分割,利用类和对象作为基本构造单元,以接近人类思维的方式建立问题域模型,使设计出的软件尽可能直接描述现实世界。
5.UML(统一建模语言):UML是用来对软件系统进行可视化建模的一种语言,是进行需求分析和概要设计的建模语言,UML为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言。
二、填空题1.企业内部网Intranet2. 关键成功因素法,企业系统规划法3.树状因果图4.完备性检验,一致性检验,无冗余检验5.技术可行性,经济可行性6.成本,效益7.表示层,应用逻辑层8.计划与控制过程,产品与服务过程9.雏形阶段,发展阶段10. 概念模型三、选择题:1. B2. C3. B4. C5. B6. A7. D8. A9. A 10.C四、简答题1.电子商务系统的特点是什么?(1)是支持企业商务活动整个过程的技术平台(2)是企业业务流程重构、价值链增值的技术平台(3)采用B/S架构,提供基于WEB的分布式服务(4)对安全提出了很高要求(5)大多是依托企业原有信息资源运行的系统2.什么是电子商务系统规划?答:电子商务系统规划是指以企业实施电子商务为目标,制定企业的电子商务发展战略,给出企业未来的商务和盈利模式以及商务模型,并设计支持这种模型的体系结构,构造技术解决方案,确定实施步骤、时间安排和人员组织,最后评估系统建设的开销和收益,进行可行性分析并给出可行性研究报告。
面向对象法名词解释

面向对象法名词解释
面向对象法名词解释有两种。
1、定义一:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。
2、定义二:面向对象方法是以认识论为基础,用对象来理解和分析问题空间,并设计和开发出由对象构成的软件系统(解空间)的方法。
由于问题空间和解空间都是由对象组成的,这样可以消除由于问题空间和求解空间结构上的不一致带来的问题。
简言之,面向对象就是面向事情本身,面向对象的分析过程就是认识客观世界的过程。
面向对象方法从对象出发,发展出对象,类,消息,继承等概念。
面向对象方法的主要优点是:符合人们通常的思维方式;从分析到设计再到编码采用一致的模型表示具有高度连续性;软件重用性好。
软件工程名词解释

1. 软件软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。
2. 软件危机软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
3. 软件工程软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。
4. 软件生存周期软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。
5. 软件复用软件复用就是利用某些已开发的、对建立新系统有用的软件元素来生成新的软件系统。
6. 质量质量是产品或服务满足明确或隐含需求能力的特性和特征的集合。
在合同环境下,需求是明确的;在其他环境下,隐含的需求需要识别和定义。
7. 质量策划质量策划包括产品策划、管理和作业策划,以及质量计划的编制和质量改进的准备工作。
8. 质量改进质量改进是以最求最高的效益和效率为目标的持续性活动。
9. 质量控制质量控制是对流程和产品的符合性的评估,独立分析不足并予以更正使得产品与需求相符。
10. 质量保证质量保证是有计划的和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信心。
11. 软件质量软件质量是指明确声明的功能和性能需求、明确文档化的开发标准、以及专业人员开发的软件所具有的所有隐含特征都得到满足。
12. 正式技术复审正式技术复审是一种由软件开发人员进行的软件质量保证活动,其目的是在软件的任何一种表示形式中发现功能、逻辑或实现的错误,验证经过复审的软件确实满足需求,保证软件符合预定义的标准,使软件按照一致的方式开发,使项目更易于管理。
13. ISOISO是一个组织的英语简称,代表International Organization for Standardization,即"国际标准化组织"。
14. ISO9000ISO9000是由ISO/TC176制定的关于质量管理和质量保证的国际标准。
软件工程试题与答案

一、单选题1.在软件危机中表现出来的软件质量差的问题,其原因是_____C__。
A.软件研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标准D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运行的能力成为软件的___B__。
A.安全性B.健壮性C.可用性D.可靠性3.在下列测试技术中,__D____不属于黑盒测试技术。
A.等价划分B.边界值分析C.错误推测D.逻辑覆盖4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指_____B_。
A.原型化方法B.结构化方法C.功能化方法D.面向对象方法5.__C____是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A.多态B.继承C.封装D.消息6.Jackson方法是在软件开发过程中常用的方法,使用Jackson方法时可以实现____A__。
A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构7.软件测试时为了_____B___而执行程序的过程。
A.纠正错误B.发现错误C.避免错误D.证明错误8.在软件系统中,一个模块应具有什么样的功能,这是由__B___决定的。
A.总体设计B.需求分析C.详细设计D.程序设计9.面向对象分析是对系统进行___A______的一种方法。
A.需求分析B.程序设计C.设计评审D.10.测试验收软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的___B____。
A.可理解性B.可维护性C.可扩展性D.11.可移植模块内聚度越高,说明模块内各成分彼此结合的程序越____B___。
A.松散B.紧密C.无法判断D.12.相等软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码、测试和维护等阶段,一般认为可能占用人员最多的阶段是_____C___。
管理信息系统名词解释

1.世界扁平化:世界扁平化实际上就是全球化,就是全球资源的一体化,全球市场的一体化,全球经济的一体化。
2.现代化管理:指企业运用现代自然科学和社会科学的研究成果,使管理适应现代科学技术的发展水平。
3.管理系统:管理系统是一种把有限的资源,如人、财、物、信息等有效地组织起来,并充分地加以利用,以实现管理组织自身经营目标的系统。
4.管理决策:管理决策是指一个组织为了实现一定的工作目标,从各种可能采取的行动方案中选择一种最佳的或者较为满意的工作方案的决策过程。
5.信息:信息是人和外界互相作用过程中互相交换的内容和名称。
6.数据:数据被认为是对事实、概念或指令进行记载的物理符号以及物理符号的组合。
7.信息管理:信息管理也称数据处理,是指按照应用的需求,采用一定的方法和手段对信息进行收集、存储、加工、传输和输出这样一个过程的总称。
8.信息处理:即信息收集、信息加工、信息存储、信息传输、信息输出。
9.信息技术:主要用于管理和处理信息所采用的各种技术的总称。
1.管理信息系统开发:管理信息系统开发是指根据管理信息系统要求,在原系统基础上,加上计算机系统的处理限制和用户习惯,建立一个基于计算机的人机系统的过程。
2.瀑布开发法:采用结构化思想、系统工程的观点和方法,按照用户至上的原则,先将整个系统作为一个人模块,自顶向下进行模块分解,然后再自上而下按照系统的结构将各个模块进行组合,最终实现系统的开发。
3.面向对象方法:是一种把面向对象的思想应用于软件开发法过程,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。
4.集成开发环境:集成开发环境是用于提供程序开发环境的应用程序。
5.原型法:原型法指不注重对管理系统进行全面、系统的调查与分析,而是本着系统开发人员对用户需求的理解,利用系统快速生成工具,先快速实现一个原型系统,然后通过反复修改来实现管理信息系统。
6.极限编程:极限编程(XP)是一门针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。
管理信息系统名词解释

第一章1.信息是指加工以后的,对人们的活动产生影响的数据。
2.数据对客观事物的性质、状态以及相互关系等进行记载的符号。
3.管理信息是对从企业生产经营活动中收到的原始数据经过加工处理、分析解释、明确意义后所产生的对其后的企业管理决策产生影响的信息。
(它可以通过实物指标、劳动指标、价值指标与文字图表等形式来表示。
)4.系统:是由相互作用和相互依赖的若干组成部分,为了某些目标结合而成的有机整体。
5.信息系统:是以计算机、网络及其它信息技术为核心,为实现某些系统目标,对信息资源进行处理的系统。
6.管理信息系统:以人为主导,以信息技术为基础,将信息流联系起来,对信息进行收集、传输、存储、加工、更新和维护,产生管理者所需要的信息,改善协同合作、效率与决策制定,协助企业管理资源并获利的信息处理系统。
7.办公自动化系统:将计算机技术、通信技术、系统科学及行为科学应用于传统的数据处理,以及现代的办公事务处理的一项综合技术。
8.决策支持系统:以管理科学、运筹学、控制论和行为科学为基础,以计算机技术、仿真技术和信息技术为手段,支持非结构化和半结构化决策的信息系统,所处理问题大部分属于半结构化性质的。
第二章9.管理:管理者或管理机构,在一定范围内,通过计划、组织、控制、领导等工作,对组织所拥有的资源进行合理配置和有效使用,以实现组织预定目标的过程。
第三章10.网络:计算机技术和现代通信技术相结合的产物。
它是将地理位置不同,具有独立功能的多个计算机系统,通过通信设备和通信线路连接起来,利用功能完善的网络软件实现网络资源共享的系统。
11.数据库系统DBS:数据库及其管理、维护和使用所需要的计算机硬件、软件和使用人员的总和。
第四章12.关键成功因素就是指使能够达到目标的关键因素,关键成功因素法(CSF)分析出企业成功地关键因素,围绕关键因素识别企业的主要信息需求和相关工作的规划方法。
13.IT外包:是将组织中与信息相关的活动,部分或全部交给组织外的信息服务提供者来完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面向对象分析方法名词解释
面向对象分析(Object-Oriented Analysis, 简称OOA),是一种基于软件工程中面向对象思
想的软件分析方法,旨在搭建软件需求分析基础模型,以识别、分析和实现客户软件需求,制定出对软件研发工作与设计有效的管理模型。
OOA 是拔高软件开发进程中最重要的步骤,它旨在满足客户对于软件的要求,使客户能够在满意的时间,满意的经费以及满意的套大成果得到期望的软件。
OOA 的拥有者一般是由软件项目经理控制的全职专职软件分析师,他们会使用OOA 快速获取软件要求信息,这
些信息是从客户的说明开始的形式,因此将比研发者在识别需求时所需要的时间更少。
OOA 的主要任务就是使软件发展过程更加高效。
Face-to-face(面对面)会谈,讲解,文
档研究以及运用建模工具等方法将客户提出的需求进行阐明,并把客户的大部分需求变成
客观的功能和属性的可操作的模型,因此OOA 的设计方法也称为可重用组件的设计(Reusable Components Design)。
OOA 的模型通常有以下几种:系统架构,逻辑和物理;在实现系统架构中,把客户提出的需求变成给定的抽象模型即为系统拓扑。
在逻辑模型中,将系统拓扑拆分为不同的构件,
以表达客户关心的系统服务和非功能性要求,而在物理模型中,关于客观和完整的描述系统结构,有细粒度的描述和定义每个构件的不同的属性。
面向对象分析也可以用于检验软件开发过程中的系统是否符合预期的情况,也可以用于发现并实施软件系统的改进与更新。
只要对OOA 方法有正确的运用,软件开发项目就容易
得到客户的满意和顺利实施。