2014信息系统考试复习资料要点(共26页).doc
《2014信息系统考试复习资料要点(共26页).doc》由会员分享,可在线阅读,更多相关《2014信息系统考试复习资料要点(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第1章 信息系统导论一、名词解释信息循环、信息从客体传输到主体经过接收、处理、实施各环节反馈到客体,形成了一个信息运动的循环5试分析信息系统的概念结构。信息系统的概念结构是从抽象的概念层次表示信息系统的宏观结构,是对信息系统特征的宏观描述。信息系统概念结构呈现为管理层维、职能层维和功能层维的三层维宏观逻辑结构。第3章 信息系统建设概论4简述信息系统的生命周期各阶段包括的内容? 信息系统在其使用过程中随着其生存环境的变化,要不断维护、修改,当它不再适应需求的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。信息系统的生命周期可以分为系统规划、系
2、统分析、系统设计、系统实施、系统运行和维护等五个阶段。6结构化系统开发方法各阶段的基本任务是什么? 各阶段应提供什么技术文档? 结 构化系统开发方法是用系统工程的思想和工程化的方法,按照用户至上的原则,采取结构化、模块化、自顶向下的方法对系统进行分析与设计。它是在生命周期法基础上发展起来的,其开发过程严格按照信息系统开发的生命周期将整个信息系统开发过程划分为五个相对独立的阶段(系统规划、系统分析、系统设计、系统实施、系统运行与维护)。在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,
3、应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。7简述面向对象的系统开发方法的特点。(1)封装性 (2)抽象性 (3)继承性 (4)动态链接性8简述原型法的基本思想。 原型法的基本思想是在投人大量的人力、物力之前,在限定的时间内,用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的要求第4章 信息系统的
4、规划一、 名词解释信息系统规划、信息系统规划是基于企业发展目标与经营战略制定的,面向企业信息化发展远景的,关于企业信息系统的整个建设计划,包含信息系统的发展方向和目标、信息系统的IT方案、实施策略和计划、预算等。 BSP、企业系统规划法 SST、战略集合转移法 CSF、关键成功因素法可行性研究、可行性研究又叫可行性分析,是指在项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。三、简答题l 2如何进行信息系统规划? l 1)规划准备2)收集相关信息3)进行战略分析4)定义约束条
5、件 5)明确战略目标 6)提出未来的略图 7)选择开发方案 8)提出实施进度 9)战略规划文档化 10)总经理批准8可行性研究主要从哪几个方面去考察?简述其内容。 经济可行性、 总成本的估算. 总效益的估算. 成本/效益分析 l 技术可行性 (1)全面考虑信息系统开发过程所涉及到的技术问题l (2)尽可能采用成熟技术l (3)慎重引入先进技术l (4)着眼于具体的开发环境和开发人员社会可行性. 政策、法律、道德、制度、管理、人员等社会因素论证信息系统开发的可能性和现实性, 操作可行性第5章 信息系统的需求分析一、 名词解释数据流图、是描述软件系统中数据处理过程的一种有力的图形工具数据字典, 数
6、据词典就是数据流图上所有成分的定义和解释的文字集合,三、简答题1信息系统需求分析阶段的任务是什么?1.确定对系统的综合要求2.分析系统的数据要求3.导出目标系统的详细逻辑模型4.修正项目开发计划,编写用户手册概要。 5.编写系统需求规格说明书,并提交审查。2数据流图的作用是什么?画数据流图的基本目的是利用它作为交流信息的工具。数据流图的另一个主要用途是作为分析和设计的工具。它有哪些基本成分? 基本符号和附加符号3数据字典的作用是什么?它有哪些基本条目?数据字典最重要的用途是作为分析阶段的工具。数据词典就是数据流图上所有成分的定义和解释的文字集合,在结构化分析中,数据词典的作用是给数据流图上每个
7、成分给以定义和说明。 数据流条目,项,文件,加工.4需求分析阶段有哪些描述工具?数据字典, 加工逻辑 结构化语言,判定表,判定树. E-R模型、层次方框图、IPO图和Warnier图5信息系统需求说明书主要包括哪些内容?衡量需求说明书好坏的标准是什么?(1) 引言 (2) 项目概述 (3) 具体需求 4,运行环境规定. (1)正确性 (2)无歧义性(3)完全性 (4)可验证性 (5)一致性 (6)可理解性 (7)可修改性 (8)可追踪性四、应用题1某银行的计算机储蓄系统功能是:将储户填写的存款单或取款单输入系统,如果是存款则系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存单
8、给储户;如果是取款,系统计算利息并打印出利息清单给储户。请用数据流图简单描绘本系统的功能。2有一个飞机机票预订系统,其功能为:旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、 旅行时间及目的地等)输入机票预订系统,系统为旅客安排航班,打印出取票通知单(附有应交的账款);旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。请用数据流图描绘这个飞机机票预订系统的功能。第6章 信息系统的总体设计一、 名词解释模块、 指具有相对独立性的,由数据说明、执行语句等程序对象构成的集合。模块化、 指将整个程序划分为若干个模块,每个模块用于实现一个特定的功能。、信息隐蔽、 应该这
9、样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的逐步求精、 集中精力解决主要问题而尽量推迟对问题细节的考虑模块独立性、 指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单内聚、 是模块内部各个成分之间的联系,所以也称块内联系耦合 是一个模块与其他模块之间的联系,所以又称块间联系。优化 设计出系统的初步结构以后,应该审查分析这个结构,通过模块分解与合并,力求降低耦合提高内聚,保持模块相对独立性,优化初始的系统结构。三、简答题l 1如何理解模块独立性?用什么指标来衡量模块独立性?l 模块独立性是指每个模块只完成系统要求的独立
10、的子功能,并且与其他模块的联系最少且接口简单。l 模块独立性可以从两个方面来衡量:模块本身的内聚和模块之间的耦合。2举例说明“一个模块,一个功能”的含义,并试论这类模块的优点。l 5系统设计的优化规则有哪些?l 1.改进系统结构提高模块独立性l 设计出系统的初步结构以后,应该审查分析这个结构,通过模块分解与合并,力求降低耦合提高内聚,保持模块相对独立性,优化初始的系统结构。2. 模块的作用域应处于其控制域范围之内l 模块的作用域是指受该模块内一个判定条件影响的所有模块范围;l 模块的控制域是指该模块本身以及所有该模块的下属模块(包括该模块可以直接调用的下级模块和可以间接调用的更下层的模块)。l
11、 系统设计时应使各个模块的作用域处于其控制域范围之内。 l 6系统总体设计的基本任务是什么?1. 设计软件系统结构(简称软件结构) 2. 数据结构及数据库设计 3. 编写总体设计文档 4. 评审l 7进行变换分析需要哪些步骤? (1) 复查基本系统模型。 (2) 复查并精化数据流图。 (3) 确定数据流图具有变换特性。 (4) 确定输入流和输出流的边界,从而孤立出变换中心。 (5) 完成“第一级分解”。 (6) 完成“第二级分解”。 (7) 使用设计度量和启发规则对第一次分割得到的系统结构进一步精化。四、应用题1将如图6-32所示的数据流图转换为系统结构图。图6-322将如图6-33给出的数据
12、流图转换为初始的模块结构图。图6-33其中,虚线表输入部分、变换部分和输出部分之间的界面。第7章 信息系统的详细设计一、 名词解释结构化程序设计方法、 一种设计程序的技术,采用自顶向下、逐步细化的设计方法和单入口、单出口的控制技术,认为任何程序都可以通过顺序、选择和循环三种基本控制结构的复合实现。程序图 所谓程序图可以看成是“退化了的”程序流程图,也就是把程序流程图中的每个处理符号都退化成一个点,原来连接不同处理符号的箭头变成连接不同点的有向弧,这样得到的有向图就称为程序图三、简答题1系统详细设计阶段使用的描述工具是什么?各有什么特点?1图形工具:包括程序流程图、优点:比较直观、清晰,使用灵活
13、,便于阅读和掌握。N-S图 所有的程序结构均用方框来表示,无论并列或者嵌套,程序的结构清晰可见; 它的控制转移不能任意规定,必须遵守结构化程序设计的要求; 很容易确定局部和全程数据的作用域; 很容易表现嵌套关系,也可以表示模块的层次结构。PAD图; 支持自顶向下,逐步求精的要求; PAD图满足结构化程序设计要求,因此采用PAD图导出的程序必然是结构化的; PAD图描述的算法结构清晰、易读易懂、使用方便。图中每条竖线表示一个嵌套层次,图示随层次增加向右伸展; PAD图既可以描述控制,也可以描述数据结构,很容易将PAD图描述的算法转换为源程序代码; 可自动生成程序。 与程序流程图和盒图相比,PAD
14、图的使用不是很普遍PADtu2表格工具:包括判定表和判定树; 3语言工具:包括PDL语言。 PDL虽然不是程序设计语言,但是它与高级程序设计语言非常类似,只要对PDL描述稍加变换就可变成源程序代码,因此,它是详细设计阶段很受欢迎的表达工具; 用PDL写出的程序,既可以很抽象,又可以很具体。因此,容易实现自顶向下逐步求精的设计原则; PDL描述同自然语言很接近,易于理解; PDL描述可以直接作为注释插在源程序中,成为程序的内部文档,这对提高程序的可读性是非常有益的。 PDL的缺点是不如图形工具那样描述形象直观,对复杂条件的描述,不如判定表清晰、简单,因此常常将PDL描述与一种图形描述工具结合起来
15、使用。 四、应用题1 将如图7-17所示的程序流程图转换成用盒图和PAD图来表达,并计算一下它的环形复杂度。图7-172将下面的伪码表示转换为PAD图。BeginS1;If x5 then s2Else s3;While y3 then s4Else s5;While w0 then s6;end;s8;if u0 then s9;s10;end;3“某航空公司规定乘客可以免费托运不超过30公斤的行李,当超过30公斤时,对头等舱的国内乘客超重部分收费4元/公斤,对其他舱的国内乘客超重部分收费6元/公斤,对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一倍。
16、”请分别用判定表和判定树表达上述的描述。第9章 信息系统的测试一、 名词解释测试、 为了发现程序中的错误而执行程序的过程。动态测试 指通过运行程序发现错误白盒测试、 该方法把测试对象看作一个打开的盒子, 测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。黑盒测试、 该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在系统的接口处进行测试,依据需求说明书,检查程序是否满足功能要求。调试、指在成功地进行了测试之后,进一步诊断和改进程序中存在的错
17、误过程。系统可靠性 是程序在给定的时间间隔内,按照规格说明书的规定成功地运行的概率。逻辑覆盖 是以程序内部的逻辑结构为基础的设计测试用例的技术三、简答题1系统测试的目标是什么?有哪些基本原则?l 从用户的角度出发,普遍希望通过系统测试暴露系统中隐藏的错误和缺陷,以考虑是否可接受该产品。 2从系统开发者的角度出发,则希望测试成为表明系统产品中不存在错误的过程,验证该系统已正确地实现了用户的要求,确立人们对系统质量的信心。(1)应该把“尽早地和不断地进行系统测试”作为系统测试者的座右铭。 (2)程序员或程序设计机构应避免测试自己设计的程序。 (3)测试用例的设计不仅要有输入数据,还要有与之对应的预
18、期结果。 (4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据。 (5)要充分注意测试过程中的群集现象。2黑盒测试与白盒测试有何区别?各有哪些具体的测试方法?等价类划分法、边界值分析法、错误推测法和因果图法 逻辑覆盖和基本路径测试3系统测试分成几个阶段?各阶段的任务是什么? 1 所谓单元是指程序中的一个模块或一个子程序,它是程序中最小的独立编译单位。因此,单元测试也称模块测试,有时也叫逻辑测试或结构测试。 2 集成测试是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统而进行的测试,故也称组装测试或联合测试 3 确认测试也称为验收测试或有效性测试,它的目标是使用实际数
19、据进行测试,从而验证系统是否能满足用户的实际需要,验证系统的有效性 4 系统测试是把通过确认测试的系统,作为基于计算机系统的一个整体元素,与整个系统的其他元素结合起来,在实际运行环境下,对计算机系统进行一系列的集成测试和有效性测试。4非渐增式方法和渐增式方法有什么区别?(1) 非渐增式方法把单元测试和集成测试分成两个不同的阶段,前一阶段完成模块的单元测试,后一阶段完成集成测试。而渐增式测试把单元测试与集成测试合在一起,同时完成。 (2) 非渐增式需要更多的工作量,因为每个模块都需要驱动模块和桩模块,而渐增式利用已测试过的模块作为驱动模块或桩模块,因此工作量较少。 (3) 渐增式可以较早地发现接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 信息系统 考试 复习资料 要点 26
限制150内