付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息系统整理弟一早信息系统工程导论(概述)6. 一般信息系统有哪些根本功能 (P10)常见的信息系统的根本功能如下:(1) 信息收集:由人或其他环境设施输入数据(信息) ,为系统输入信息.(2) 信息存储:一般用数据库作为信息存储工具,具有治理大量数据集、提供从海量数据 中快速检索指定信息的功能.(3) 信息加工:根据业务部门信息加工的要求,提供统计/分析/计算等信息处理功能.(4) 信息输出(查询/显示):根据人或系统的要求,输出有用的、可视化的信息.(5) 人机交互(界面):利用该功能,实现信息系统和人、应用环境之间进行信息交换,为 人提供一个环境友好、使用便利的人机交互界面.8.什么是信
2、息系统工程信息系统工程与一般系统工程有何区别 (P17-18)(1) 定义:信息系统工程是根据工程学原理指导信息系统的构建过程,把信息系统的开发建设作为一项系统工程来治理,并且运用系统论和工程学的观点把信息系统的开发过程分为总体规 划、系统分析、系统设计和系统实现等阶段.(2) 区别:信息系统工程具有一般系统的特征属性,可以用系统科学与系统工程学的根本理论和基本方法来指导.同时,信息系统又是一种特定的计算机应用系统,具有一般计算机应用系统开发的特征属性.信息工程技术已经形成了一系列软件开发技术标准、测试技术和治理方法,这些技术方法具有系统工程的思想,但又不完全一致.10.简述信息系统工程的方法
3、论体系.(P18-21)所谓方法论是指一组相关方法的集合.信息系统工程方法论是系统工程方法在信息领域中的应用,其产生与开展主要源于信息系统工程的实践探索和理论总结.它的主要内容涉及 3个方面:(1) 一般系统工程的通用方法.(2) 信息系统工程方法.信息系统工程方法从工程实践的角度,根据应用范围和抽象程度可以划分为战略层、战役层和战术层3个不同层次.(3) 信息系统工程的组织治理方法.信息系统工程主要是运用系统科学方法,研究信息系统开发和治理的问题.运用信息系统工程方法可以有力地保证信息系统工程的顺利实施,工程质量和信息系统的质量保证那么要靠科学的治理方法.它包括工程技术治理和工程治理两个方面
4、.第二章 信息系统战略规划(开发信息系统)4.什么是关键成功因素法其根本步骤是什么?P28-29)(1) 定义:所谓关键成功因素,是指关系到企业开展战略成功实现的那些关键性因素.关键成功因素法就是通过分析找出使得企业成功的关键因素,然后围绕这些关键因素来确定系统的需 求,并进行规划.(2) 关键成功因素法主要包含以下几个步骤: 了解企业战略目标,即全面了解和熟悉企业开展过程中各阶段及未来一个时期的业 务过程、工作重心和战略目标. 确定关键成功因素,即对所有的成功因素进行评估,确定起关键作用的因素. 明确各关键成功因素的性能指标和评估标准,即给出每个关键成功因素的性能指标 与测量标准. 定义数据
5、字典.6.试述BSP法的根本步骤.(P31)企业系统规划法的步骤如下列图:7.试述信息系统可行性研究的内容.(P33-35)信息系统工程可行性研究是对信息系统工程开发工程的可能性、可行性,以及本钱和效益的合理性所进行的分析研究、 评价论证,来判断这个信息系统的建立是否必要, 以及是否 具备开发所需的资源条件.它的内容包括:(1) 技术层面.主要是分析拟建工程在技术上的适用性和先进性.(2) 经济层面.主要是分析拟建工程投资与回报比,即本钱效益分析.(3) 法律层面.一方面涉及国家有关方面法律法规的限制;另一方面涉及外部合作方面的 法律法规.(4) 操作层面.弟二早信息系统的开发(模型和开发方法
6、)P41)1. 信息系统的生命周期模型包括哪些阶段每个阶段的任务是什么(定义:开发、维护,直至淘汰或被新系统所取代信息系统从需求和概念出发,经过分析论证、 的完整过程,称为信息系统的生命周期.系统分析阶段又称为逻辑设计 阶段,是整个信息系统建设的关 键阶段,也是信息系统建设和一 般工程建设的重要区别所在.根据系统分析阶段产生的逻辑 模型,考虑实际条件,具体设计 实现逻辑模型的技术方案,也即 实现新系统的物理模型.(信息系统的生命周期模型)4. 信息系统开发的面向对象方法包含哪些技术每种技术解决的问题是什么 (P47-48)面向对象的方法把系统看成是一组相互作用的对象的集合.包括:(1) 面向对
7、象的编程:用面向对象的程序设计语言(C#/Java/C+ )定义每种类型对象的行 为,以及对象之间传递的消息.(2) 面向对象的分析:定义系统中工作的类型对象,并分析这些对象之间的相互作用关系.(3) 面向对象的设计:定义系统中人和设备进行交互所必须得所有类型对象,并详细定义每一种对象的具体细节,以便用面向对象的编程语言在计算机上实现.5. 请指出瀑布模型、原型模型、增量模型和螺旋模型各自的优劣.适用范围有什么区别?主要活动有哪些 P46过程模型优点缺点适用范围典型活动瀑布模型线性顺序模型,结构简单、清楚后期的需求修改代价较局需求明确、不 易变化的场合系统规划分析、设 计、实施、维护原型模型快
8、速产生一个系 统的演示原型, 用户能够较早地 看到未来的系统 功能初始的系统原型 在后期看来还有 许多不完善的地 方,后期修改代 价较局需求不明确的 系统快速原型+瀑布模 型增量模型每一个增量均发 布一个可以操作 的产品增量包之间的交叉情况难以处理难以在限定期 内完成时,先 推出核心产品同瀑布模型螺旋模型有利于已有的软 件的重用,重视 软件的开发质量风险评估比较困 难适用于开发大 型工程制顽划、风险分 析、实事工程、风 险评估传统软件过程模型比较分析7.极限编程的核心价值是什么有哪些关键的实践体会这些具体的实践与核心价值之 间的关系.P53极限编程提出将有意义的实践纳入到极限编程中来.极限编程
9、是价值驱动式的,所以实践必须表达价值.价值客户主导开发者主导联合主导交流现场客户结对编程编码标准简单简单设计重构代码隐喻反响持续集成测试驱动开发发行小版本勇气代码共享规划一周40小时工作12种时间与四大价值之间的对应关系第四章结构化系统分析与设计2. 根据数据流图4-8,对第一层中的处理过程2再进行分解,绘制“销售过程的第二层数据流图,建立决策树/数据字典.货物清单(“销售过程的第二层数据流图)(P67, P86)(1) 数据字典:(P68)对数据流图中所包含的所有元素定义的集合.【数据文件】订单文件:订单编号+顾客姓名+产品编号+产品价格+订货数量+发货地点+发货时间订单编号=“ 0001
10、.“ 0009顾客姓名=字母嶂产品编号=1.100产品名称=字母128产品价格=100.20000订货数量=1.50发货地点=上海|北京|深圳I发货时间=9:00.22:00【销售数据流】数据流名称产品订货单编勺A1简述记录顾客购置产品的信息数据流来源顾客购置数据流去向销售业务治理系统数据流组成订单编号+顾客姓名+产品编号+产品名称+产品价格+订货数量+发 货地点+发货时间数据流量30张/日顶峰流量50张/日数据流名称产品出库单编勺A2简述记录顾客购置产品出库信息数据流来源销售业务治理系统数据流去向产品出库处理数据流组成订单编号+产品编号+产品名称+产品价格+订货数量+日期数据流量30张/日顶
11、峰流量50张/日数据流名称财务收据单编勺A3简述,销售治理系统向财务系统递交的清单数据流来源销售业务治理系统数据流去向财务系统数据流组成订单编号+产品编号+产品名称+产品价格+订货数量+日期数据流量30张/日顶峰流量50张/日数据流名称顾客购置凭证单(发票)编勺A4简述销售业务治理系统给顾客的购置凭证数据流来源销售业务治理系统数据流去向顾客信息帐数据流组成订单编号+顾客姓名+产品编号+产品名称+产品价格+订货数量+发 货地点+发货时间+经手人数据流量50张/日顶峰流量100张/日(2) 决策树:(P72)提供了一种展示决策条件的方法,即在何种条件下执行何种动作.3. 简述模块耦合的概念.常见的
12、模块耦合方式有哪几种 (P80)(1) 定义:耦合通常指对象之间的依赖关系.模块的耦合表示各个模块之间相互关联的紧密程度. 它取决于各个模块之间接口的复杂程度和连接的形式.(2) 模块之间主要有4种耦合方式,根据耦合度从低到高的顺序可分为: 数据耦合.模块之间的信息交换只通过数据传参数来实现. 限制耦合.模块之间传递的信息包含限制信息. 公共耦合.假设干模块都访问同一个公共的数据区域,同各国公共数据域传递信息. 内容耦合.一个模块与另一个模块的内部信息直接发生联系.第五章基丁 UML勺信息系统建模技术4.简述UMLI勺5种视图,并说明每一种视图主要通过哪些模型来描述.(P100)(1) 用例视
13、图.对系统的描述是静态的, 可以用活动图来观察每一个用例的动态执行情况, 动态地描述用例的执行情况.(2) 逻辑视图.用来显示系统的内部是如何设计和协作,可用类和对象图描述系统的静态 结构,用状态图、顺序图、通信图和活动图来描述动态行为.(3) 并发视图.用来显示系统并发执行的情况,常用状态图和通信图来描述.(4) 构件视图.描述系统的构件,以及构件之间的依赖关系,主要由构件图组成.(5) 部署视图.用来说明系统的物理架构,描述结点上运行实例的部署情况,由部署图构 成.5.什么是用例图,用例图由哪些局部组成?P105)(1) 定义:用例图是外部用户所能观察到的系统功能的模型图,它描述人们希望如
14、何使用一个系统.(2) 它的主要元素是用例和参与者,用来描述系统功能,并指出各个功能的操作者.11.类之间有哪些依赖关系,它与关联有什么不同 (P98)(1) 依赖关系描述的是一个元素和另一个元素语义上的连接关系.如果两个元素是类,那 么有如下情况: 一个类是另一个类的属性成员. 一个类是另一个类的某些方法的参数. 一个类调用另一个类的某些方法.(2)区别:一般而言,关联表示类之间的关系比较稳定,而依赖关系表示两个对象之间的临时关联关系,它不仅仅局限于两个类之间的关系,其他建模元素如用例之间、包之间也可以用依赖关系.14.什么是活动图 UML中的活动图与传统的流程图之间有哪些区别 (P113)
15、(1) 定义:活动图是一种表述过程机理、业务过程及工作流的技术.它强调一个活动到另一个活动 的限制流,主要目的是描述动作及对象状态改变的结果.(2) 区别:活动图与传统的流程图之间最重要的区别是活动图支持并发行为.15.什么是顺序图顺序图由哪些局部组成 (P116-118)(1) 定义:顺序图是一种交互图, 描述了对象之间传递消息的时间顺序,用来表示用例中的行为顺序,是强调在时间顺序上的交互作用图.(2) 顺序图的组成元素有: 对象. 生命线:表示顺序图在一段时间内的存在. 消息:表示对象之间的通信. 激活:表示对象被唤醒以完成某项任务.18.什么是状态机,状态机图由哪些局部组成 (P111)
16、(1) 定义:状态机用于对一个模型元素建立行为模型,该模型通常可以是一个对象或用例,在UML中状态机可以用两种方式来可视化地表达,分别是状态机图和活动图.状态机图主要用来表现一个模型元素可能的状态,以及在这些状态之间进行迁移的模 型,表示系统从一个状态到另一个状态的限制流,只能对单个对象建模.(2) 状态机图由表示状态的结点和表示状态之间转换的带箭头的直线组成.第六章面向对象的系统分析与设计1.面向对象分析的主要任务是什么面向对象设计的主要任务是什么分析模型与设计模型之间的关系是什么 (P129, 141)(1) 面向对象分析的主要任务是从问题域的角度出发,解决“做什么的问题,设计阶段的任务那
17、么是从技术实现的角度设计解决方案.(2) 关系: 分析阶段产生的分析模型是设计阶段工作的输入信息,设计阶段要在技术实现允许 的情况下对分析模型进行精确的定义. OOD模型基于OOA莫型,采用一致的概念和表示法,但有着不同的侧重点和策略. OOA模型独立于具体编程语言.分析阶段到设计阶段并没有一个明显的界限划分,它们之间的过渡可能会是反复交叉进行的,因此面向对象分析和设计技术本身就充满了迭代开发的色彩意义.3. OOD勺模型是什么 OOD勺过程是什么 ( P141)(1) 定义:OOD莫型是基于OOA莫型,针对具体地软、硬件条件产生的一个可实现的模型.(2) OO段计模型一般由4个局部组成: 问
18、题域局部的设计. 用户界面原型的设计. 限制驱动局部的设计. 数据治理局部的设计.11.面向对象有哪些设计原那么如何运用这些设计原那么 (P151-155)(1) 单一责任原那么:指一个类应该仅有一个引起变化的原因.(2) 开放封闭原那么:指软件实体类(类、模块和方法)应该允许扩展,但是不可以修改.(3) 替换原那么:是对面向对象的重要特征“继承性和多态性的一种约束,主要思想是子 类型必须能够替换掉它们的基类型.(4) 依赖倒置原那么:指高层模块不应该依赖低层模块,两者都应该依赖于抽象;抽象不应 该依赖于细节,细节应该依赖于抽象.(5) 借口隔离原那么:指客户端不应该依赖于自己不用的方法.运用
19、这些原那么最好的方式就是有的放矢.在对系统进行单元测试时,有可能会发现一些问题,比方某个模块容易受到另一个模块修改的影响,这时可以考虑是不是可以运用上述设计原那么来帮助降低这种改变耦合实践经验告诉我们,如果能够在代码编写之前就写好单元测试,那么更能帮助我们尽早地发现设计中存在的问题,并运用相应的面向对象设计原那么来提升系统的设计质量.【补充】历史上有哪些典型的面向对象方法,比较它们的优劣.(P133)(1) OM仿法覆盖了应用开发的全过程, 是一种比较成熟的方法, 用几种不同的观念来适应不同的建 模场合,在许多重要观念上受到关系数据库设计的影响,适合于数据密集型的信息系统开发,是一种比较完善和
20、有效的分析与设计方法.(2) Booch 方法不是一个开发过程,只是在开发面向对象系统时应遵循的一些技术和原那么.Booch方法是一种分治法,支持循环开发.(Booch方法的微观过程)缺点:不能有效地找出每个对象和类的操作.(Booch方法的宏观过程)(3) RDD方法它用交互填写CRC片的方法完成设计,不太适用于大型系统设计 缺点:RDDt一定的局限性,很难均匀地把行为分配给类.责任-1协作-1责任-2协作-2责任-3协作-3CRO#模板(4) Coad&Yourdon 方法其中,00四巴系统横向划分为 5个层次,OO晴巴系统纵向划分为 4个局部,从而形成一 个清楚的系统模型,适用于小型系统
21、的开发.(5) 00S昉法是一种适用的面向对象的系统开发方法,适合于商务处理方面的应用开发(OOSBT法的过程和模型)(6) vmttT法基于现有面向对象方法中的成熟技术,是一种扬长避短的方法,提供了一种使用的、 能够处理复杂问题的建模方法和技术.(VMTT法的分析模型)第七章信息系统的实施、维护与治理(测试)7.简述系统测试的目标与步骤.(P164-165)系统测试就是在信息系统交付用户适用或投入运行前,对系统需求规格说明、设计规格说明和编码的最终复审,是软件质量保证的关键步骤.它的目标包括以下内容:(1) 测试的最终目的是为了预防错误的发生,保证应用程序能够正常高效地运行.(2) 好的测试
22、用例在于发现至今未发现的错误.(3) 成功的测试是发现了至今未发现的错误的测试.(4) 好的测试工程师应该做到不仅发现问题,还能够帮助开发人员分析问题.(测试步骤)8.简述系统测试的白盒方法与黑盒方法,两者有何差异 (P167-169)动态测试的两种主要的方法是白盒测试和黑盒测试.(1) 白盒测试:又称结构测试、逻辑驱动测试或基于程序代码的测试.它是知道产品内部的工作过程,来检测产品内部动作是否根据规格说明书的规定正常进行,根据程序内部的结构测试程序, 而不顾它的功能.白盒测试的主要方法有逻辑驱动和根本路径测试等,主要用于软件验证.(2) 黑盒测试:又称为功能测试、数据驱动测试或者基于规格说明
23、书的测试.注重测试软件的功能需求,而不关心程序内部具体如何实现.主要方法有等价类划分、边界值分析、因果图和错误推测等.9.逻辑覆盖测试法有哪几种有何差异 (P167-168)逻辑覆盖测试法是一种常用的白盒测试方法,利用流程图来设计测试用例,重点是看途中的判定框,由于这些判定框决定了程序的限制结构(分支和循环).程序结构举例常用的逻辑覆盖标准有 5种,如下所示:【补充】简述“三控两管一协调.(P190-191)覆盖标准测试用例满足的条件含义解释语句覆盖每条语句至少执行一次判定覆盖每一判7E的每个分支至少执仃一次条件覆盖每一判定中的每一个条件,分别按“真“假值至少执行一次判定/条件覆盖同时满足判定
24、覆盖和条件覆盖的要求条件组合覆盖求出判定中所有条件的各种可能组合值, 每一可能的条件组合至少执行一次.(1) “三控:本钱限制进度限制质量限制建设前期进行可行性研究,协助 正确地进行投资决策确定合理的工期目标1组织设计方案评选2进行设计方案磋商3通过宙查承建 单位资质设计阶段对设计方案、设计标准、 总概(预)算进行审查建设准备阶段协助确定标底和合同造价实施阶段1审核设计变更2核实已完成的工程量3进行工程进度款签证和索赔限制宙查、修改实施组织设计和进度方案1通过多种限制 手段检查监督2阶段验收竣工阶段审核工程结算竣工验收(2) “两管: 合同治理:是进行投资限制、工期限制和质量限制的手段. 信息
25、治理:包括投资限制治理、设备限制治理、实施治理及软件治理.(3) 协调:贯穿在整个信息系统工程从设计到实施再到验收的全过程.主要采用现场和会 议的方式进行协调.总之,“三控两管一协调构成了监理工作的主要内容.第八章信息系统工程治理4.简述信息系统工程时间治理的流程.(P207-208)(1) 工程活动的定义:识别为完成工程可交付成果而需采取的具体行动的过程.生成工程 活动清单及其属性,并标识里程碑活动.(2) 活动排序:找出活动之间的依赖关系和工作顺序,以安排好工程进度网络图.(3) 活开工期预算:依据工程范围、资源状况方案列出工程活动所需要的工期.(4) 进度表安排:分析活动顺序、持续时间、
26、资源需求和进度约束,编制工程进度方案的 过程.(5) 进度限制:是监督工程状态以更新工程进展、治理进度基准变更的过程.5.信息系统工程本钱由哪些内容构成 (P211)阶段构成开发前期1.调研规划本钱:在规划系统方案、分析工程可行性、调研系统需求、 造价预算、预算评估,以及工程招投标等方面所需的本钱.2.咨询/设计本钱:向第三方咨询公司进行咨询的本钱.开发中系统开发实施本钱,包括:工程人工本钱、设备本钱、软件本钱、间接 本钱和测试本钱等.系统实施后1.验收本钱:对信息系统进行各方面质量检验确认所发生的本钱.2.维护本钱:试运行期间所需要的维护和监管等活动所开销的设备、 人工和材料本钱.整个过程中
27、第二方监理本钱,风险本钱6.简述信息系统工程沟通治理的内容.(P220-221 )在信息系统工程治理过程中,每一个阶段和步骤都要进行有效的沟通,信息系统工程典 型的沟通内容主要有以下几点:(1) 工程日常进展信息:指关于信息系统工程各成员工作任务要求,目前的工作进展等信 息.(2) 工程绩效报告:工程干系人提供的工程状态报告.(3) 工程治理方案变更.(4) 责任、权利、利益沟通.(5) 工程文档:信息系统工程建设过程中的重要内容.包括:工程生命周期内的所有各种 报告,工程进行过程中总结的问题记录单、经验教训报告等文档.【补充】例题P214-215本钱监控的方法是指分析各种变化长生原因的方法,
28、其中,挣值分析法是一种最常用的分析方法.挣值:指在某个时点,实际完成活动的预算价值.1某信息系统工程由 6个活动组成,分别标号为 A、B、C、D、E、F,工程方案总工资为 10周,现在进行到了第 6周,各活动在持续时间内的每周预算费用、实际消消耗用和工作 量完成比例如表所示.活动第1周 预算第2周 预算第3周 预算第4周 预算第5周 预算第6周 预算第 7-10周预算至第6 周实际本钱至第6周实际完成工作比例A101020100%B2025100%C20202060100%D151515155075%E2525505040%F8000%某工程挣值分析法数据表从表中可以看出,工程总预算 =340,截止到第6周,累计预算 PV=210,实际本钱AC =205,挣值:EV =20 100% 20 100% 60 100% 60 75% 100 40% 80 0% =185进一步计算评价指标: 费用偏差:CV = EV AC = 185 205 =-20 0 ,说明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 清洁能源技术推进承诺函4篇
- 创新项目管理与创意激发模板
- 科技公司数据备份恢复流程手册
- 工业产品质量保障承诺书9篇
- 四川省简阳市简城区重点名校2026年中考英语试题目标测试卷(1)含解析
- 产品开发流程管理与支持工具
- 居民区服务品质承诺书(4篇)
- (正式版)DB3210∕T 1057-2020 《淮扬美食品鉴师服务评价规范》
- 2026年入河排污口布局优化与总量控制研究
- 2026年地铁电梯逆行伤人事故责任认定与改进案例
- 恐龙的秘密:史前世界探索
- 医院医用耗材出库管理制度
- 2025届中烟机械技术中心高校毕业生招聘2人(第二批次)笔试参考题库附带答案详解
- 高压配电房设备定期维护保养记录表格
- 屠宰企业食品安全知识培训课件
- 《市场监督管理投诉举报处理办法》知识培训
- 卵巢黄体囊肿破裂课件
- 物业扭亏为盈工作汇报
- 2025广东中考短文填空公开课
- 《AutoCAD 2025中文版实例教程(微课版)》全套教学课件
- 入职性格测试题目及答案
评论
0/150
提交评论