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