《信息系统分析与设计》期末考试复习总结
- 格式:doc
- 大小:451.50 KB
- 文档页数:12
信息系统分析与设计复习资料个人整理版第三章一、系统结构(1)总体概念结构,由信息源、信息处理器、信息用户和信息管理者组成信息系统的总体结构;(2)基于管理职能的逻辑结构,根据管理职能分工和管理层次处理特点对系统进行逻辑划分;信息系统的逻辑结构定义为各种功能子系统的综合体,其中每个子系统又可划分为事务处理、作业控制、管理控制、和战略规划四种信息处理部分;(3)信息系统体系结构(计算模式),用来描述数据库管理系统、数据库、应用软件在平台上的分布以及在数据处理中之间的关系。
可分为:①主机-终端的集中控制结构;②文件服务器的分布结构;③服务器-客户机的分布结构(可分为:C/S结构和B/S结构)。
二、C/S结构和B/S结构优缺点比较(1)C/S的优点:①能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,因此优点就是客户端响应速度快。
②数据的储存管理功能较为透明。
③C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强。
④容易地调用操作系统现有功能。
⑤易操作,交互性很好。
(2)C/S缺点主要有以下几个:①只适用于局域网。
而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。
这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
②客户端需要安装专用的客户端软件。
首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。
特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。
还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
(3)B/S的优点:①可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
②系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
绘制数据流程图得分点:0层(系统名称言简意赅,准确,外部实体信息流入流出方向正确,绘图的符号正确)1层分解合理,功能齐全、子父图平衡、数据存储正确,编码正确,数据流方向正确,功能编码正确1. 绘制用例图(符号正确,功能齐全)2. 绘制顺序图(符号正确,消息传递合理)3. 分析C/U阵(存在问题,解决办法、子系统功能,子系统联系,开发顺序的确定)4. SQL语句(插入记录、批量修改记录属性、按条件查询数据、统计汇总数据、删除记录)5. 计算校验码6. 绘制E-R图7. 画判断树粉红色字体是出题者姓名蓝色字体是题目紫色字体是原文档题目黑色字体是知识点1. 系统的整体性(P4)系统的整体性指的是,系统是由若干要素组成的具有一定新功能的有机整体,各个要素一旦组成系统整体,就表现出独立要素所不具备的性质和功能,形成新的系统的质的规定性,从而表现出整体的性质和功能不等于各个要素的性质和功能的简单相加。
判断题:系统的功能一定大于组成系统的各个部分的功能之和。
()系统整体的性质和功能不等于各个要素的性质和功能的简单相加。
()组成系统的各个要素一旦组成系统整体,就表现出独立要素所不具备的性质和功能。
()张莉判断题:(1)系统是一个整体,它是各个要素的简单相加(错)(2)系统整体性中,各要素一旦组成系统整体,就表现出独立要素不具备的性质个功能。
(对)(3)系统中整体与部分的关系,一是各部分简单凑合在一起,另一种是各部分有机结合在一起(对)(4)整体的有机性,仅表现为内部要素的联系,不变现为它与外部环境的联系(错)(5)系统的整体性是由系统的有机关联性为保证的。
(对)选择题:(1)“三个臭皮匠顶个诸葛亮”的现象说明了系统的(A)特性A:整体性B:相关性C:目的性D:环境适应性(2)“2>1+1”主要说明:(A)A:系统的整体性B:系统的相关性C:系统的动态性D:系统的环境适应性(3)下列哪一句日常用语没有反映系统整体性(B)A:丢卒保车B:春捂秋冻C:一招不慎,全盘皆输D:三个小皮匠顶个诸葛亮1)下面不属于系统特性是哪一个?(D)A、整体性B、层次性C、稳定性D、关联性2)下面关于系统的说法不正确的是哪一个?(C)A、整体性是系统最主要的特性。
第一章:信息:信息是关于客观事实的可通讯的知识。
信息与决策:信息是管理的基础,其对管理的支持归根到底是对决策的支持。
管理就是决策信息系统:是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统第二章:信息化:1.准备阶段(上个世纪八十年代——九十年代初)2.启动阶段(1993年——1997年)3.展开阶段(1998年——2000年)4.发展阶段(2001年——今)信息素质:信息素质是人认识、创造、利用信息的品质和素养。
包括信息知识和信息能力、信息意识和信息道德第三章诺兰模型:信息系统建设发展的成败经验的总结。
诺兰模型把信息系统的成长过程划分为六个阶段:(1)初装阶段(2)蔓延阶段(3)控制阶段(4)集成阶段(5)数据管理阶段(6)成熟阶段信息系统的生命周期:信息系统在其使用过程中随着其生存环境的变化,要不断维护、修改,当它不再适应需求的时候就要被淘汰,就要由新系统代替老系统。
生命周期可以分为系统规划:系统规划阶段的任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,分析各级管理部门的信息需求,确定信息系统的目标、功能、规模、资源,对建设新系统的需求做出分析和预测,并且根据需求的轻重缓急、现有资源状况和应用环境的约束,合理安排建设计划,从经济、技术等方面研究建设新系统的必要性和可能性系统分析:系统分析阶段的任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求。
系统设计:该阶段的任务是根据系统需求说明书中规定的功能要求,考虑具体设计以实现逻辑模型的技术方案,也即设计新系统的物理模型,所以这个阶段又称为物理计阶段。
系统实施:系统实施阶段是将设计的系统付诸实施的阶段,该阶段的任务是根据系统设计报告所确定的物理模型,将设计方案转换为计算机上可实际运行的人机信息系统,编写系统实施报告。
信息系统分析与设计考试题型一、单选(10 *1分)二、名词解释(5*3分)前五章名词解释前三题选一题三、填空题(15*1分)前五章填空题前四题选一题四、简答题(5*5分)P128 简答题(6)、(7)、(11)、(12)、(14)五、应用题(5*7分)1.角色扮演与岗位职责(课本2到3页和课本201到203页两种),(第212页半成品和成品)每人两个角色:技术岗位和管理岗位。
岗位职责50字以上。
2.第24到26页开发进度计划第38到40页工程网络图3.使用Visio创建某信息系统的核心业务类图,对象图(课本58到61页,第160页,第169页的7.5.2)4.数据库设计及访问(课本第81到84页第四章,第六章137页到138页,P148-151-152—153—155页)一、单选(见必博平台)二、名词解释第一章1.信息系统P4基于计算机的信息系统(Computer—based Information System,CBIS)简称计算机系统或信息系统,是由人、计算机硬件、软件、通信网络和数据资源组成的一类人机系统。
目的是借助计算机硬件、软件、通信网络等,及时、准确地收集、加工、存储、传输和提供决策所需的适用信息,实现企业或其他机构中各项活动的计划、组织、调节和控制。
2.瀑布模型P5瀑布模型是一个软件开发架构,其核心思想是按照工序将问题化简,采用结构化的分析与设计方法将逻辑实现与物理实现分开,有利于系统开发任务的分工与协作.瀑布模型将软件生命周期划分为制定计划、需求分析、系统设计、程序设计、软件测试、运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落.瀑布模型的突出优点是为项目提供了按阶段划分的检查点.瀑布模型的突出缺点在于只有在项目生命周期的后期才能看到结果,从而不适应用户需求的变化。
3.V模型P6RAD(Rap Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图类似字母V,所以又称为软件开发的V模型。
信息系统分析与设计考试重点总结信息系统分析与设计⼀、名词解释1、信息系统:是指在经济或社会的组织中,以满⾜管理者的信息需求为⽬标、以计算机和现代通信技术等现代信息技术为⼿段,既包括设备和技术,⼜包括⼈员与机构在内的综合系统。
2、CASE:就是⼀类专门⽤来帮助⼈们建设信息系统的软件,是⼀类专⽤的特别为信息系统建设⼈员服务的软件。
3、BSP⽅法:即企业系统规划,是进⾏组织的信息系统规划的⼀套规范⽅法。
4、CSF⽅法:即关键成功因素法,是进⾏信息系统规划的另⼀种类型的⽅法。
5、⽩盒测试:也称为结构测试。
将软件看成透明的⽩盒。
根据程序的内部结构和逻辑来设计测试⽤例,对程序的路径和过程进⾏测试,检查是否满⾜设计的需要。
6、⿊盒测试:也称为功能测试,将软件看成⿊盒⼦,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。
根据系统分析说明书设计测试⽤例,通过输⼊和输出的特性检测是否满⾜指定的功能。
7、软件复⽤(Reuse):就是将已有的软件成分⽤于构造新的软件系统。
8、软件构件(component):是可复⽤的软件组成成份,可被⽤来构造其它软件。
9、继承是对象类间的⼀种相关关系,指对象继承它所在类的结构、操作和约束,也指⼀个类继承另外⼀个类的结构、操作和约束。
继承体现了⼀种共享机制。
10、封装(encapsulation)即信息隐藏。
它保证软件部件具有较好的模块性,可以说封装是所有主流信息系统⽅法学中的共同特征,它对于提⾼软件清晰度和可维护性,以及软件的分⼯有重要的意义。
⼆、简答题1、使⽤⽣命周期法的条件1)⽤户需求定义可以明确;2)系统运⾏程序确定、结构化程度⾼;3)系统具有较长的使⽤寿命,环境变化不⼤;4)开发过程有严格的控制;5)研制⼈员对系统任务了解且熟练程度较⾼;6)系统⽂档要求详⽽全;开发成果重复使⽤。
2、可⾏性分析的概念及如何进⾏可⾏性分析?1)可⾏性分析是根据系统的环境、资源等条件,判断所提出的信息系统项⽬是否有必要、有可能开始进⾏,如果要进⾏,那么采⽤什么建设⽅案?2)所谓可⾏性应该包括必要性和可能性两个⽅⾯。
信息系统分析与设计(总复习题)资料信息系统分析与设计(总复习题)信息系统分析与设计(第4版)第一章系统思想1、解释下列名词:系统结构、系统功能、系统目的性、系统的稳定性、系统的突变性、系统的自组织性、系统的相似性。
答:系统结构:一个系统是其构成要素的集合,这些要素相互联系、相互制约。
系统内部各要素之间相对稳定的联系方式、组织秩序及时空关系的内在表现形式,就是系统的结构。
系统功能:系统功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力和功效。
系统目的性:系统的目的性是系统发展变化时表现出来的特点。
系统在于环境的相互作用中,在一定的范围内,其发展变化表现出坚持趋向某种预先确定的状态。
人工系统的目标,实际上是事先确定的人为目标,这种目标是以关于对象的条件来定义的。
系统的稳定性:系统的稳定性是指在外界作用下的开放系统有一定的自我稳定能力,能够在一定范围内自我调节,从而保持和恢复原来的有序状态、原有的结构和功能。
系统的突变性:系统的突变性,是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程。
它是系统质变的一种基本形式。
系统的自组织性:系统的自组织性是指开放系统在系统内外因素的相互作用下,自发组织起来,使系统从无序到有序,从低级有序到高级有序。
系统的相似性:相似性是系统的基本特征。
系统相似性是指系统具有同构和同态的性质,体现在系统结构、存在方式和演化过程具有共同性。
2、系统工程方法的一般步骤是什么?答:步骤有:①问题定义、②目标选择、③系统综合、④系统分析、⑤最优系统选择、⑥实施计划第二章信息、管理与信息系统1、什么是信息?联系实际说明信息的主要特性。
信息是经过加工后的数据。
它对接收者有用,对决策或行为有现实或潜在的价值。
信息具有事实性、扩散性、传输性、共享性、增值性、不完全性、等级性和滞后性。
1、说明数据处理系统、管理信息系统、决策支持系统、主管支持系统的各自特点。
数据处理系统:主要功能是:记录、保存精确数据,检索数据,计算,产生报表、账单。
1.一个计算机系统开发成功的关键在于对问题的理解和描述是否正确2.系统:是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的有机整体3.系统的特性(选择):系统的整体性系统的层次性系统的目的性系统的稳定性系统的突变性系统的自组织性系统的相似性4.信息系统:基于计算机技术、网络互联技术、现代通讯技术和各种软件技术,各种理论和方法于一体,提供信息服务的人机系统5.信息系统功能(5个)信息采集信息存储信息加工信息传递信息提供6.信息系统与软件区别:信息系统一定是面向企业的,即使是同类型的企业,所建立的信息系统也有很大的差别;软件则可能面向一类企业或者一类问题。
这直接导致了信息系统工程与软件工程的差异。
7.评价信息系统标准(5个):信息系统的功能信息系统的效率信息服务的质量信息系统的可靠性信息系统是否易于改动8.常见的CASE工具:ERwin、PlayCASE、Rose2000、Visio2003、Power Designer9.诺兰模型1)初装:企业购买计算机用于管理部门。
特点:数量少、未联网、无系统2)蔓延:管理部门大量使用计算机。
特点:数量多、小范围联网、无系统3)控制:管理部门有意识规划全单位联网的计算机网络,并引入专项信息管理系统4)集成:企业整体有规划的建设全方位的整体信息系统,来辅助全企业提高管理效率5)数据管理:针对数据进行协调一致和深入使用,提高信息使用效率6)成熟:满足组织各个管理层次的需要,实现真正的信息资源管理10.企业系统规划法(business system planning,BSP)由IBM公司在20世纪70年代提出,是通过全面调查,分析企业信息需求,制定信息系统总体方案的一种方法。
它将信息作为企业的一种资源,在整个企业范围内进行规划。
11.BSP方法的特点:采用了企业过程的概念,将任何一种企业从逻辑上定义出一组过程。
过程只与产品和服务有关,与企业机构和组织结构无关。
信息系统分析与设计复习总结第一章引论 (3)1.2 信息系统 (3)1.2.1 信息系统定义(P9) (3)1.2.2 信息系统的基本功能(P9) (3)1.2.5 信息系统的作用与发展(P17) (3)1.3 信息系统的开发方法(P21) (4)1.3.1 信息系统开发方法的类型 (4)1.3.2 生命周期法(P22) (4)1.3.3 原型法(P24) (4)1.4 信息系统开发的组织管理 (5)1.4.2 信息系统的开发方式(P31) (5)1.4.3 系统开发的项目管理(P32) (5)第二章信息系统规划 (5)2.1 信息系统规划概述 (5)2.1.1 信息系统规划的目标(P35) (5)2.1.2 信息系统规划的特点(P36) (6)2.1.3 信息系统规划的任务(P36) (6)2.1.4 信息系统规划的内容(P37) (6)2.2 信息系统战略规划 (6)2.2.2 信息系统战略规划的方法(P41) (6) 2.3 信息系统规划方法及其特点 (7)2.3.1 战略目标转移法SST(P43) (7)2.3.2 企业系统规划BSP(P43) (7)2.3.3 关键成功因素CSF(P44) (7)2.3.4 价值链分析法VCA(P45) (8)第三章信息系统分析 (8)3.1 信息系统分析概述 (8)3.1.2 信息系统分析的主要活动(P53) (8)3.2 可行性研究报告 (9)3.2.2 可行性研究的内容(P57) (9)3.3 详细调查(P59) (9)3.3.3 详细调查的方法 (9)3.4 业务流程图(有哪几种图形、各自代表含义、表示关系P62)(9)3.5 数据流程图(P68 ) (10)3.6 数据字典 (10)3.6.2 数据字典的各类条目(P78) (10)3.7 处理逻辑的表达(给出实际题目会用这两种方法进行划分和解答) (10)3.7.1 判定树(P84) (10)3.7.3 判定表(P85) (10)3.9 系统分析报告 (10)3.9.1 系统分析报告的内容(P95) (10)第四章信息系统设计 (11)4.1 信息系统设计概述 (11)4.1.1 系统设计的主要内容和任务(P98) (11)4.1.4 系统设计的方法和工具(基本掌握如何实现P101) (11)4.2 系统总体结构设计(P104) (11)4.2.1 系统总体结构设计原则 (11)4.2.2 子系统的划分 (11)4.2.3 系统模块结构设计(了解各自含义,可根据例题所给条件清楚判断内聚和耦合的类型) (12)4.3 数据库设计 (13)4.3.3 规范化重组数据结构 (13)4.3.5 数据库的逻辑结构设计 (13)4.6 编写系统设计说明书(P138) (13)第五章系统实施 (14)5.1 系统实施概述 (14)5.1.1 系统实施的任务(P141) (14)5.1.2 系统实施的步骤(P142) (14)5.3 程序设计 (14)5.3.4 程序设计语言的发展史及各自代表性语言(P148) (14)5.4 系统测试 (14)5.4.2 测试的步骤(P150) (14)5.4.5 系统测试方法(P156) (15)5.6 系统切换与运行 (15)5.6.3 系统切换(P166) (15)第六章系统维护和评价 (16)6.1 信息系统维护 (16)6.1.1 信息系统维护概述 (16)6.1.2 信息系统中应用软件的维护 (16)6.2 信息系统的评价 (16)6.2.2 信息系统评价内容 (16)6.2.4 信息系统评价方法 (16)第七章面向对象的系统分析与设计(不考) (17)第八章项目管理 (17)8.2 什么是项目管理 (17)8.2.1 项目管理的定义和基本要素(P224) (17)8.2.3 项目管理过程组(P226) (17)试题类型 (18)1. 选择题:15题×2分/题=30分 (18)2. 简答题:8题×5分/题=40分 (18)3. 综合体:30分 (18)4. 考试时间:十八周周日(6月30日即下周日16:10-18:10 2115教室(这是我的考试地点)) (18)第一章引论1.2 信息系统1.2.1 信息系统定义(P9)信息系统是一个人工系统,由人、计算机硬件、软件和数据资源组成,目的是及时、正确的收集、加工、存储、传输和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。
信息系统分析与设计JK212008——在下考试复习资料2021版一、多选题1.输入设计的原则(42分)A.最小量原则B.简单性原则C.早检验原则D.少转换原则答案:ABCD2.关于系统说明书描述正确的是(0.5分)A.系统说明书是系统分析阶段的成果。
B.系统说明书描述了系统的需求,在软件工程领域也称作《需求规格说明书》C.系统说明书经过审议后,成为下一阶段工作的依据D.系统说明书审议由项目技术人员、企业管理人员、专家等共同完成。
答案:ABCD3.代码设计必须遵循以下基本原则有(0.5分)A.唯一性B.合理性C.简单性D.适用性答案:ABCD4.数据流程图的元素有(0.5分)A.外部实体B.数据处理C.数据存储D.数据流答案:ABCD5.关于系统模块数量描述正确的是(0.5分)A.模块数量越少越好B.模块数量越多越好C.模块数量太少,单个模块复杂度升高、维护困难D.模块数量太多,管理与运行成本升高答案:CD6.系统调查方法包括()(0.5分)A.资料收集B.访谈C.实地观察D.问卷调查答案:ABCD二、判断题8.在资源不紧张的情况下,应尽可能让软件开发者本人来测试他们开发的系统。
(0.5分)答案:错误9.测试是改善软件质量的法宝。
(0.5分)答案:错误10.用关系(二维表格数据)表示实体和实体之间联系的模型称为关系数据模型。
(0.5分)答案:正确11.人机交互过程要清楚、简单,用词符合用户习惯。
(0.5分)答案:正确12.输入数据的检验尽量接近源数据发生点。
(0.5分)答案:正确13.打印机是一种输出设备。
(0.5分)答案:正确14.结构图描述系统的模块结构及模块间的联系。
(0.5分)答案:正确15.模块的耦合度越高,系统的可靠性和可维护性就越高。
(0.5分)答案:错误16.在几种维护活动中,完善性维护所占的比重最大。
(0.5分)答案:正确17.良好的结构设计要求系统各组成元素分工明确,易于理解。
《信息系统分析与设计》课程期末复习总结Hongdingjin一、课堂测验PS:老师要求网络学堂中小测验的第1、2、4、5、6、8、9、10次。
具体如下:(一)第一次测验1、分布式系统结构的种类。
(P25)2、客户机/服务器(C/S)结构的类型.(P29)分布式显示、远程显示、分布式应用处理、远程数据管理、分布式数据管理(二)第二次测验1、模块的耦合与聚合形式各是什么?(P222)块间耦合:(1)数据耦合(2)控制耦合(3)公共耦合(4)内容耦合块内聚合:(1)偶然聚合(2)逻辑聚合(3)时间聚合(4)过程聚合(5)通信聚合(6)顺序聚合(7)功能聚合2、建立原型系统的步骤。
(P68)(1)明确用户的基本需求(2)建立初始的原型系统(3)使用原型系统,进一步明确用户需求(4)修改和完善原型系统(三)第三次测验*1、信息系统生命周期的各阶段与其活动.(P54)2、基本功能子系统的规划过程。
(P113)(1)、建立主题数据与业务流程的关系矩阵(U/C矩阵)(2)、确定U/C矩阵中模块的划分(3)、明确数据流向与基本功能子系统之间的关系(4)、基本功能子系统结构方案的形成(四)第四次测验1、系统测试的步骤。
(P263)2、有码“8793”,权为“1234”,模为“9”,求校验码;若接收到码“59627”,权为“1234”,模为“7”,问此码是否正确。
(P238)解:得到校验码:加权和为:8×1+7×2+9×3+3×4=61校验码为:61/9=6…7 9-7=2所以带校验位的代码为87932,其中2为校验位。
检验校验码:加权和为:5×1+9×2+6×3+2×4=56校验码为:56/7=8 0所以此码正确。
(五)第五次测验1、数据字典描述的主要内容。
(P164)主要内容有:数据流、数据元素、数据存储、加工、外部项。
其中,数据元素是组成数据流的主要成分。
2、系统方法的主要原则。
(P51)(1)整体性原则(2)分解协调原则(3)目标优化原则3、将事务型数据流图演化为系统(控制)结构图。
(P231)(六)第六次测验1、UML的主要内容。
2、1NF、2NF、3NF的概念1NF:属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。
2NF:所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。
3NF:所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。
3、“现实世界”、“概念模型”、“关系模型”、“二维表”和“计算机内部数据结构”领域中数据模型之间的映射关系。
(P241)现实世界概念模型关系模型二维表计算机内(语义模型)数据结构4、结构化方法的主要原则。
(P61)(1)用户参与的原则(2)严格划分工作阶段,“先逻辑,后物理”的原则(3)“自顶向下,逐层分解”的原则(4)工作成果描述标准化原则(七)第七次测验*1、块内聚合的判定条件(P227)2、请简述信息收集的策略。
(P193)(1)全面调查策略(2)关键因素策略(重点突破策略)(3)点面结合策略3、请简述信息系统分析工作需要收集的信息类型。
(P192)(1)关于组织的信息(2)关于人的信息(3)关于工作的信息(4)关于环境的信息4、请简述结构化系统设计时常采用的工具。
(P215)(1)系统流程图通常用它表达系统的执行过程。
(2)HIPO(分层和输入-处理-输出)技术用图形方法表达一个系统的输入和输出功能以及模块的层次。
(3)系统结构图描述模块的层次结构和它们之间的控制通信联系。
(八)第八次测验1、OOSE方法(面向对象软件工程)的五个模型是什么?(P283)(1)需求模型(RM)(2)分析模型(AM)(3)设计模型(DM)(4)实现模型(IM)(5)测试模型(TM)2、RUP(统一开发过程)的特点。
(P294)用例驱动、以基本构架为中心、迭代式和增量性的开发。
3、用例图的作用。
(P287)从用户角度描述系统功能,并指出各功能的操作者。
4、请简述基于ActiveX的Web体系结构的原理,并画图说明。
(P378)基于Active X的Web的运行机制是:浏览器下载Active X控件、脚本或文档并在本地运行,它们可以作为分布式组件对象模型(Distributed Component Object Model,DCOM)客户,利用DCOM的对象远程过程调用(Object Remote Procedure Call,ORPC)机制访问应用服务器中的DCOM对象;也可通过服务器上的Internet服务应用程序接口(ISAPI)等访问后端数据库。
(九)第九次测验1、请简述系统维护工作的目的及对象。
系统维护的目的是:系统维护就是为了保证系统中的各个因素随着环境的变化始终处于良好的、正确工作状态。
系统维护工作的对象:(1)应用系统的维护(2)数据的维护(3)代码的维护(4)硬件设备的维护2、ABCE法则按照ABCE法则,UML在绘制顺序图时,先加入参与者、接着边界类对象、然后控制类对象、最后加入实体类对象。
3、DBMS的主要功能包括数据定义、数据处理、数据管理和应用系统生成4、请绘出关联与依赖的图形符号,并简述它们之间的区别。
如果在不同的消息中,发送者创建接收者,并且记住它,那么这就形成了关联关系。
如果一个发送对象创建一个接收对象,使用它,然后抛弃它;或者将接受对象作为某个方法的一个参数,使用它但不保存它,那这就是一种依赖关系。
(十)第十次测验1、白盒测试方法(1)语句覆盖(2)判定覆盖(3)条件覆盖(4)判定-条件覆盖(5)条件组合覆盖(6)路径覆盖(7)基本路径测试法2、黑盒测试方法(1)等价类划分法(2)边界值分析法(3)判定表方法(4)因果图法(5)正交试验法(6)功能图法(6)错误推测法3、请简述DFD(数据流图)的组成以及它们在系统分析中的作用。
(P155)DFD(数据流图)由四种基本成分组成:①外部项(外部实体)。
外部项在数据流图中表示所描述系统的数据来源和去处的各种实体和工作环节。
这些实体或环节向所开发的系统发出或接收信息。
系统开发不能改变这些外部项本身的结构和固有属性。
②加工(数据加工)。
又称数据处理逻辑,描述系统对信息进行处理的逻辑功能。
在数据流图上这种逻辑功能由一个或一个以上的输入数据流转换成一个或一个以上输出数据流来表示。
③数据存储。
逻辑意义上的数据存储环节,即系统信息处理功能需要的,不考虑存储物理介质和技术手段的数据存储环节。
④数据流。
与所描述系统信息处理功能有关的各类信息的载体,是各加工环节进行处理和输出的数据集合。
在数据流图中数据流用箭线表示。
箭头指处表示数据流的输出,箭尾连接处表示数据流的来源。
(十一)另:实际第9次测验PS:老师网络学堂所给第9次与实际第9次测验不一致,故将实际第9次测验题置于此。
1、系统转换的方法。
(P263)(1)直接转换(2)并行转换(3)分段转换2、系统分析时,为什么画业务流程图、数据流图、数据字典。
开放式作答,无标准答案。
二、掌握记忆内容PS:与小测验重复的不再总结。
1、系统分析的主要活动:(P153)(1)系统初步调查(2)可行性研究(3)现行系统详细调查(4)新系统逻辑方案的提出2、系统规划的任务:明确组织的信息需求,制订系统总体结构方案。
3、数据流图的作用是反映用户的信息需求和系统的逻辑功能。
数据字典的作用是给数据流图上每个成分给以定义和说明。
4、系统设计阶段的主要活动:(P208)(1)系统总体设计(2)系统详细设计(3)系统实施进度与计划的制定(4)系统设计说明书的编写5、系统实施后的评价是对新系统运行性能与预定目标的比较。
6、模块结构图(H图)的依据是数据流图。
7、业务流图的作用是帮助系统分析员了解一个组织内部业务处理活动和工作流程的图表。
8、结构化系统分析方法和工具:(P154)(1)数据流图(DFD)(2)数据字典(DD)(3)结构化语言(4)决策树(5)决策表9、三种分布式对象技术体系结构。
(P377)(1)基于CORBA和Java的Web体系结构CORBA客户方程序从Web服务器下载执行并与应用服务器上的CORBA应用对象通过Internet对象请求代理间协议(Internet Inter-ORB Protocol,IIOP)通信,调用其指定的操作。
CORBA应用对象首先对客户的请求进行认证和解释,根据客户请求的内容,或直接访问资源层的数据库或与网络上的其他CORBA对象交互,共同完成客户请求。
各种新开发的Web应用,只要使用接口定义语言(IDL)封装成CORBA对象,在CORBA 系统中登记注册后,就可以动态地加载进入Web系统,迅速地为客户提供服务。
(2)基于微软ActiveX的Web体系结构浏览器下载Active X控件、脚本或文档并在本地运行,它们可以作为分布式组件对象模型(Distributed Component Object Model,DCOM)客户,利用DCOM的对象远程过程调用(Object Remote Procedure Call,ORPC)机制访问应用服务器中的DCOM对象;也可通过服务器上的Internet服务应用程序接口(ISAPI)等访问后端数据库。
(3)基于SUN公司的Java RMI的Web体系结构Java RMI是SUN公司用Java语言建立的分布对象环境。
客户方程序是一个Java Applet 或Java Beans对象,通过RMI内部通信机制调用应用服务器上的Java对象,继而以JDBC等方式访问数据库。
10、业务流程图、数据流图。
考试最后一题为分析和设计题,共24分,其中业务流程图6分,数据流图关联图6分,顶层图12分。
据老师所说,难度不比书P161的例子难。
所以,各种业务流程图、数据流图、数据字典、决策树、系统结构图、H 图,IPO 图要会画。
11、代码分类三、理解非记忆部分*1、U/C 矩阵的功能是划分基本功能子系统。
2、在系统设计中,为了保证系统的可行性、可读性、可修改性,要求各模块之间的耦合(即数据联系)尽可能小,尽量减少不必要的数据在模块之间流动,尽量防止和减少因一个模块的问题对其他模块工作的影响。
模块块间耦合与块内聚合是模块设计中最重要的概念,尽可能地降低模块之间的耦合程度和提高模块内部的组合程度是设计中的两项重要原则。
一个模块控制的直属下级模块的个数称为该模块的扇出数;反之,一个模块的直接上级模块的个数称为该模块的扇入数。
一个设计得好的系统的平均扇出数通常是3或4,一般不应超过7。
3、模块间的调用关系无含义码有含义码代码顺序码无序码 序列顺序码数值化字母顺序码 层次码 特征组合码 复合码4、模块间耦合方式的比较5、模块内部聚合程序比较以上总结为本人仓促而成,如有不全,敬请见谅!如有错误,还望指证!Zhongjie By Hongdingjin。