面向对象分析方法名词解释
- 格式:docx
- 大小:36.87 KB
- 文档页数:1
三、名词解释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外包:是将组织中与信息相关的活动,部分或全部交给组织外的信息服务提供者来完成。
、填空(15分)1、类之间的静态联系称作关联。
・在实例化后,由类产生对象,链是关联的实例。
・在系统实现时,关联釆用对象的属性来实现。
2、用例图用于建立需求模型,描述用户的需求。
对象图是面向对象分析中的基本模型,属于静态结构模型。
3、顺序图(时序图)、通信图、活动图、状态图用于描述系统的行为方面的特征,属于动态结构模型。
4、时序图构成:参与者、相互协作的对象、对象的生命线、参与者与对象之间发送的消息、执行规约5、表示[可见性]属性名[:类型][=初始值]可见性分为+表示:(公有的)、#表示:(受保护的)、-表示:(私有的)、〜(包,只有在同一包中声明的类能够使用这一属性)。
二、名词解释(15分)1、面向对象方法:是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。
2、类:是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作务两个主要部分。
类的作用是用来创建对象,对象是类的一个实例。
3、抽象:指从事物中舍弃个别的、非本质的、与问题域无关的特征,而抽取共同的、本质特征的、相关的做法。
4、多态性:在具有继承关系的类层次结构中可以定义同名的操作或属性,但这些属性或操作具有不同的含义,即具有不同的数据类型或表现出不同的行为。
(“同名不同参”或“同名不同类”)5、OOA模型:就是诵过面向对象的分析所律立的系统分析模型。
用况:一个用况是对参与者使用系统的一项功能的描述,是一组动作序列的描述,是一项请求与响应。
(三、简答(45分)1、继承和泛化关系特殊类拥有其一般类的全部属性与操作,称作特殊类对一般类的继承。
一般类对特殊类的抽象关系叫泛化关系(简称泛化)。
2、聚合与组合有区别,请说明他们间的区别,并指出下图中哪图是聚合?聚合刻画了现实事物之间的构成关系,体现“整体——部分”关系。
而关联没有组成关系或拥有关系。
如例题中的c图3、简述下图中体现的面向对象的基本思想0■■半0.法律顾问汽车。
1计算机地图制图:计算机地图制图又称机助地图制图或数字地图制图,它是以传统地图制图原理为基础,以计算机及其外围设备为工具,采用数据库技术和图形数据处理方法,实现地图信息的采集,存储,处理,显示和绘图的应用学科。
2地图数据:计算机地图制图系统的操作对象是地图数据,它描述了地理实体的空间特征,属性特征,时间特征和地理实体之间的相互联系。
3地图:地图是现实世界的模型,它按照一定的比例和投影原则,有选择的将复杂的三维地理空间的某些内容投影到二维平面介质上,并用符号将这些内容要素表现出来。
4地图投影:地图是一个平面,而地球椭球面是不可展曲面,将地球椭球面上的点映射到平面上的方法称地图投影。
5空间数据:空间数据是描述地图要素中空间特征部分的数据,也称几何数据,及描述地理现象或地理实体的空间位置、形状、大小等的数据。
6关系数据:关系数据是描述空间数据之间的空间爱你关系的数据。
7属性数据:属性数据是描述实体属性特征的数据,也称为非几何数据,及描述地理现象或地理实体的定性或定量指标,包括语义与统计数据,如类型、等级、名称,状态等。
8地图数据结构:主要是指地图数据中空间数据的结构,即指空间数据适合于计算机存储管理及处理的几何数据的逻辑结构。
9矢量数据结构:是表达地图空间数据的一种常见的数据结构,它通过记录坐标值的方式尽可能精确地表示呈点、线或面状分布的地理实体。
10栅格数据结构:可将地图区域的二维平面表象按行和列作规则划分,形成一个栅格阵列,其中各栅格阵列元素又称为像元,各个像元可用不同灰度值来表示相应的属性值。
11数据编码:是指确定属性数据代码的过程。
12数据质量:用该数据来表达数据三大特征时所能达到的准确性、一致性和完整性,以及它们之间统一性的程度。
13数据模型:是对现实世界部分现象的抽象,它描述了数据的基本结构及其相互之间的关系以及在数据上的各种操作。
14层次模型:层次模型是把数据按自然的层次关系组织起来,以反映数据之间的隶属关系,它是一种树结构模型。
第一部分选择题一、单项选择题1。
下面属于数据的是 (D )A.数字B.声音C.视频D。
以上均正确2。
反映企业日常生产和经营管理活动的信息是( C )A.战略信息B.战术信息C.作业信息D。
决策信息3。
电子会议系统通过卫星把不同城市的会议室联结起来,出席会议的人可能在屏幕上显示,互相自由交谈,是由____________提供的功能. ( C )A.业务处理系统B.过程控制系统C。
办公自动化系统D.管理信息系统4。
下列属于战术级管理的是 ( B )A。
高层管理B.中层管理C.基层管理D.作业层管理5.关于企业流程再造说法错误的是( D )A.要点在于简化和优化任务之间的联系,减少冗余过程B。
信息技术使信息流动最佳化C.信息技术是业务流程优化和重组的技术基础D.是在原有基础上进行的修补,有利于提高效率6。
下列属于应用软件的是 ( C )A。
数据库管理系统B。
系统维护软件C。
图像处理软件D.操作系统7。
OSI参考模型中,第四层是( B )A.应用层B.传输层C。
数据链路层D。
会话层8.网络中,打印输出设备属于 ( C )A。
网络服务器B。
工作站C。
共享设备D.用户终端9。
数据库的功能中,包括数据字典、用户数据、存取路径等的是( D )A.数据库操纵功能B。
数据库运行管理C。
数据库的建立和维护功能D.数据组织、存储和管理功能10。
下列关于Access说法错误的是( D )A.是Microsoft Office附带的一个组件B。
支持超级链接C。
能够在查询过程中进行统计汇总等D。
操作界面不同于Word、Excel11。
Access中,可实现随机查询要求,提高查询灵活性的查询方式是( B )A。
交叉表查询B。
参数查询C.操作查询D.SQL查询12。
U/C矩阵中,C代表( D )A.使用B.完成C。
功能D.创建13. CASE法严格的讲只是一种开发 ( C )A.过程B。
步骤C.环境D.方法14。
可行性分析的最后成果是( B )A.项目开发的初步方案B。
一、名词解释(每题2 分,共20 分)名词解释二、(1.空间数据质量:空间位置、专题特征以及时间是表达现实世界空间变化的三个基本要素。
空间数据是有关空间位置、专题特征以及时间信息的符号记录。
而数据质量则是空间数据在表达这三个基本要素时,所能够达到的准确性、一致性、完整性,以及它们三者之间统一性的程度。
2.数据不确定性3.空间特征数据4.地理信息系统5.面向对象:为了有效地描述复杂的事物或现象,需要在更高层次上综合利用为了有效地描述复杂的事物或现象,和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。
和管理多种数据结构和数据模型,并用面向对象的方法进行统一的抽象。
这就是面向对象数据模型的含义,是面向对象数据模型的含义,其具体实现就是面向对象的数据结构 6.空间分析:空间分析是基于地理对象的位置和形态特征的空间数据分析技术,空间分析是基于地理对象的位置和形态特征的空间数据分析技术,空间分析是基于地理对象的位置和形态特征的空间数据分析技术其目的在于提取和传输空间信息。
其目的在于提取和传输空间信息。
空间分析模型:是指用于GIS 空间分析的数学模型,是在GIS 空间数据基础上空间分析模型:空间分析的数学模型,建立起来的模型,是通过作用于原始数据和派生数据的一组顺序的、建立起来的模型,是通过作用于原始数据和派生数据的一组顺序的、交互的空间分析操作命令,对一个空间决策过程进行的模拟。
间分析操作命令,对一个空间决策过程进行的模拟。
7.数据模型:是描述实体及其相互关系的数学描述,是空间数据库建立的逻辑是描述实体及其相互关系的数学描述,是描述实体及其相互关系的数学描述模型。
模型。
8.误差:误差是指数据与真值的偏离。
误差是指数据与真值的偏离。
误差反映了数据与真实值或者大家公认的真值之间的差异,它是一种常用的数据准确性的表达方式。
9.空间数据内插:通过已知点或分区的数据,推求任意点或分区数据的方法称通过已知点或分区的数据,通过已知点或分区的数据为空间数据的内插。
单选1管理信息系统是一个广泛的概念,专家系统不属于与管理系统范畴。
2当计算机在管理中的应用主要在于日常业务与事物的处理。
定期提供系统的业务信息时计算机的应用处于电子数据处理阶段。
3系统设计的工作不包括程序的设计。
4企业系统规划法在基本概念是自上而下的进行系统规划,自下而上的付诸实施。
5在医院患者与医生的关系是属于M:N6信息系统规划的主要方法不包括业务流程法。
7U/C矩阵是一张表格,他的第一行,列出系统中个数据类的名称,左边第一列是系统中各功能的名称,表格中内容表达了个数据类与功能的关系。
8可以用E-R图描述是概念模型9用适应用原型法开发的系统是用户需求较难定义的规模较小的系统。
10用二维表数据来表示实体之间联系的数据模型称为关系模型。
名词1系统软件:是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
2数据组织:是按照一定的方式和规则对数据进行归类储存处理的过程。
3数据模型是对客观事物及其联系的数据化描述。
在数据库系统中,对现实世界中数据的抽象、描述以及处理等都是通过数据模型来实现的。
数据模型在数据库系统设计中是用来提供信息表示和操作手段的形式构架,是数据库系统实现的基础。
4第三范式:不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。
5计算机网络:用通信介质把分布在不同地理位置的计算机和其它网络设备连接起来,实现信息互通和资源共享的系统。
6物流:供应链活动的一部分,是为了满足客户需要而对商品、服务以及相关信息从产地到消费地的高效、低成本流动和储存进行的规划、实施与控制的过程。
7数据文件:把数据按某种数据结构组织起来存放在外部设备上,就构成数据文件。
1.软件工程。
是指导计算机软件开发和维护的工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。
…2.数据流图:数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。
3.模块:是数据说明、可执行语句等程序对象的集合,模块可以单独被命名、而且可通过名字来访间。
4.白盒测试法:白盒测试是把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。
5.耦合性:也称为模块间联系。
指软件系统结构中各模块间相互联系紧密程度的一种度量。
模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。
模块间耦合高低取决于模块间接口的复杂性]调用的方法及传递的信息。
软件危机:是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。
计算机软件:与计算机系统操作有关的程序、规程、规则及任何与之有关的文档和数据。
或软件=程序+数据+文档。
UML:统一建模语言,是面向对象软件的标准化建模语言。
1、什么是软件危机?为什么会产生软件危机答:(1)软件危机是指软件在开发和维护过程中遇见的一系列严重问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。
(2)产生软件危机的原因:一方面与软件本身的特点有关,另一方面和软件开发与维护的方法不正确有关。
2、简述结构化程序设计方法的基本要点。
答:(1)采用自顶向下,逐步求精的程序设计方法。
(2)使用三种基本控制结构构造程序,分别是顺序,选择和循环(2分)()采用主程序员的组织形式。
1分)3.简述软件工程的目标和面临的主要问题答:软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。
《电子商务系统分析与设计》复习资料一、填空题(1’*10):1.电子商务系统规划的常用方法包括:战略集合变换法,关键成功因素法、企业系统规划法。
2.U/C矩阵的正确性检验包括完备性检验、一致性检验、无冗余检验。
3。
结构化分析方法认为计算机数据处理过程可以归结为输入数据、处理转换、输出数据4. 数据流程图的两个特征是:抽象性和概括性。
5. UML主要包括三个基本内容事物、关系、图.6. UML中定义了四种关系:依赖、关联、泛化和实现.7.结构化分析方法中,系统模块设计应该降低模块间的耦合度,增加模块内的组合度。
8。
在结构化分析方法中,使用的主要工具是数据流图和数据字典.9。
用例图是描述系统基本功能的工具,包含角色、用例和系统三种元素。
10.系统切换的方式可分为直接切换、并行切换和试点切换.二、单项选择题(1'*10)1.企业系统规划法(BSP)的核心是A. 明确企业目标B。
定义(识别)业务过程C。
进行数据分析D。
确定信息结构2。
下面哪一项关于企业关键成功因素法的特点是错误的:A。
少量的易于识别的可操作的目标B。
可确保企业的成功C. 由企业的所有CSF决定组织的信息需求 D。
比较容易抓住企业的主要问题3。
结构化设计方法把自上而下逐步映射成软件结构A 数据流图B 业务流程图C E—R图D 数据字典4. UML中定义的关系是指两个事物之间的语义关系,其中一个事物发生变化会影响另一个事物的语义A 关联B 依赖 C. 泛化 D. 实现5。
使用用例建模系统需求的主要优点是A 自顶向下分析需求B 促进并鼓励用户参与C 有助于详细描述需求D 自底向上分析需求6。
电子商务系统流程图是以新系统的为基础绘制的:A。
E—R图 B。
管理功能图 C. 业务流程图D。
数据流程图7。
系统分析报告的主要作用是A。
系统规划的依据 B。
系统实施的依据 C. 系统设计的依据 D. 系统评价的依据8。
结构化设计方法把自上而下逐步映射成软件结构A 数据流图B 业务流程图C E—R图D 数据字典9。
信息系统分析与设计复习题第三章一、名词解释:信息系统的生命周期:分为系统规划、系统分析、系统设计、系统实施、系统运行维护。
对象的属性:反应对象的信息特征,如特点、值、状态等等。
对象的方法:用来定义改变属性状态的各种操作。
封装性:面向对象方法中,程序和数据时封装在一起的,对象作为一个实体,期操作隐藏在方法中,期状态有对象的“属性”来描述,并且只能通过对象中的“方法”来改变,从而外界无从得知。
二、解答题:1.、信息系统建设涉及的因素有哪些?(1)文化、社会因素,(2)科学理论因素,(3)技术方法因素,(4)专业领域知识因素,(5)环境多变因素,(6)组织管理因素,(7)经济效益因素2、简述诺兰阶段模型的划分?(1)初装阶段,(2)蔓延阶段,(3)控制阶段,(4)集成阶段,(5)数据管理阶段(6)成熟阶段3、简述企业信息系统建设部门(IT)部门的组织功能?(1)应用程序的开发,(2)系统支持,(3)用户支持,(4)数据库管理,(5)网络管理,(6)web支持。
4、简述信息系统的生命周期各阶段包括的内容?(1)信息系统规划:对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略分析各级部门的信息需求,确定信息系统的目标、功能、规模、资源,对建设新系统的需求做出分析和预测,并根据需求的轻重缓急、现有资源状况和应用环境的约束,合理安排建设计划,从经济、技术、等方面研究建设新系统的必要性和可能性。
(2)信息系统规划:根据系统设计任务书确定的范围,对现行系统进行详细调查,描述现行系统的义务流程,指出现行系统的局限性和不足之处,确定新系统的旗本目标和逻辑功能要求》(3)信息系统设计:根据系统需求说明书中规定的功能要求,考虑具体设计以实现逻辑模型的技术,即设计新系统的物理模型,所以这个阶段有分为物理设计阶段。
(4)信息系统实施:将设计的系统付诸实践的阶段,该阶段的任务是根据系统设计报告所确定的物理模型,将设计方案转为计算机上可实际运行的人机信息系统,并编写系统实施报告。
面向对象分析方法名词解释
面向对象分析(Object-Oriented Analysis, 简称OOA),是一种基于软件工程中面向对象思
想的软件分析方法,旨在搭建软件需求分析基础模型,以识别、分析和实现客户软件需求,制定出对软件研发工作与设计有效的管理模型。
OOA 是拔高软件开发进程中最重要的步骤,它旨在满足客户对于软件的要求,使客户能够在满意的时间,满意的经费以及满意的套大成果得到期望的软件。
OOA 的拥有者一般是由软件项目经理控制的全职专职软件分析师,他们会使用OOA 快速获取软件要求信息,这
些信息是从客户的说明开始的形式,因此将比研发者在识别需求时所需要的时间更少。
OOA 的主要任务就是使软件发展过程更加高效。
Face-to-face(面对面)会谈,讲解,文
档研究以及运用建模工具等方法将客户提出的需求进行阐明,并把客户的大部分需求变成
客观的功能和属性的可操作的模型,因此OOA 的设计方法也称为可重用组件的设计(Reusable Components Design)。
OOA 的模型通常有以下几种:系统架构,逻辑和物理;在实现系统架构中,把客户提出的需求变成给定的抽象模型即为系统拓扑。
在逻辑模型中,将系统拓扑拆分为不同的构件,
以表达客户关心的系统服务和非功能性要求,而在物理模型中,关于客观和完整的描述系统结构,有细粒度的描述和定义每个构件的不同的属性。
面向对象分析也可以用于检验软件开发过程中的系统是否符合预期的情况,也可以用于发现并实施软件系统的改进与更新。
只要对OOA 方法有正确的运用,软件开发项目就容易
得到客户的满意和顺利实施。