信息系统分析与设计复习横版_第1页
信息系统分析与设计复习横版_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、该整理资料仅代表自己对课本和老师划的范围的总结与理解,其自行增添和删除和修改。D表示选择,P表示判断第一章系统是由相互联系和相互制约的若干组成部分结合成的,具有特定功能的有机整体。按系统的抽象程度分类:分为实体系统、概念系统、逻辑系统。系统的特性包括:整体性、层次性、目的性、稳定性、突变性、自组织性、相似性。(D)第二章信息的定义:信息是经过加工后的数据。它对接受者有用,对决策或者行为有现实或潜在的价值。信息和数据的关系:信息和数据的关系可以看成原料与成品的关系。数据是一组表示数量、行动 和目标的可鉴别的非随机符号。数据是信息系统的原材料,信息系统把数据加工成适合用户使用 的形式一信息。从信息

2、系统的角度看,信息具有以下属性:事实性、扩散性、传输性、共享性、增值性、不完全 性、等级性、滞后性。根据管理的层次,管理信息可划分为战略信息(供企业高层管理人员使用)、战术信息(供企业中层管理人员使用)和业务信息(供企业基层业务人员和管理人员使用)。以计算机为基础的信息系统可以定义为:结合管理理论和方法,应用技术解决管理问题,为管理 决策提供支持的系。信息系统的基本功能:1、数据的采集和输入;2、数据的传输;3、信息的存储;4、信息的加工;5、信息的维护;6、信息的使用。信息系统的结构:1、信息系统的概念结构:由信息源、信息处理器、信息用户和信息管理者组成信息系统的概念结 构;2、基于管理职能

3、的逻辑结构:即从组织的职能来描述系统结构。3、信息系统的物理结构:分为集中式和分布式两大类。决策支持系统:decision support system,DSS信息系统按管理应用分类(举例、缩写) :企业资源计划(enterprise resource planning,ERP)、客户 关系管理(customer relationship management,CRM)、供应链管理 (supply chain management,SCM)、 电子商务(electronic commerce,EC)、内容管理系统(content management system,CMS、等。第三章信息系统开

4、发是一个社会过程。系统模型具备的特征:1、它是现实系统的抽象或模仿;2、它是由反映系统本质或特征的主要因 素构成的;3、它集中体现了这些因素之间的关系 常用信息系统模型:(P,对应)模型名称用途业务流程图描述不同职能部门业务活动分工和活动过程数据流图描述数据的产生、处理、存储和去向的信息处 理模型程序流程图描述程序完成顺序、分支、循环等处理过程实体关系图描述系统中有价值的实体及其关系的数据模型组织结构图描述组织的部门及其从属关系的层次模型模块结构图描述软件功能模块及其调用关系的层次模型判定表、判定树描述决策条件及其行动关系UML(类图、用例图、顺序图)描述软件系统结构及行为的一组模型甘特图描述

5、项目任务及其完成日期的项目计划模型什么是UML?UML是统一建模语言,由单一元模型支持的一组图示法。UML作为一种可视化建模语言,由视图、图、模型元素和通用机制等几部分组成。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、顺 序图、协作图和活动图描述,而物理架构则是由构件图和部署图描述。信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护五个 阶段。(图对应阶段)基于生命周期的开发方法:瀑布开发方法、原型开发方法、迭代开发方法、螺旋开发方法、敏捷 开发方法。(D,P)瀑布开发方法:每个阶段都有一个开始点和结束点,一旦到达下一个阶段,

6、通常不允许回到上一个阶段。开发方式:自行开发、委托开发、联合开发、购买现成软件包或软件服务。(基于开发技术的)结构化开发方法: 是计算学科中的一种典型的系统开发方法论, 它采用系统 科学的思想方法,从层次的角度,自顶向下的分析和设计系统,即抽象与分解。习题:对信息系统建模的目的是什么?你认为应该为哪些方面建模?1、信息系统建模的目的不是复制系统的原貌,而是帮助人们更好地了解和探究复杂事物的本质。(1)对复杂问题进行简化描述,帮助有关人员简单、直观、准确地了解系统;(2)建模的过程使得分析师和设计师能更全面地研究系统,深思熟虑,减少遗漏,以形成更成熟 的方案;(3)各阶段产生的模型为后续阶段的有

7、关人员提供了工作依据;(4)为项目各类人员提供了统一的交流工具,利于沟通和团队工作;(5)为项目验收和将来的维护工作提供了文档根据;(6)利用工具将模型映射为特定平台的可执行代码,减少开发人员工作量。2、业务建模,用来加强对业务领域的了解;需求模型,用来加强需求了解,便于技术决策;设计 模型,包括高层设计模型和详细设计模型;实现模型;数据库模型。信息系统的研制可以分为哪几个阶段?各阶段的基本任务是什么?各阶段应提供什么技术文档? 系统规划阶段:基本任务是确定信息系统的发展战略,研究建设新系统的必要性和可能性。该阶 段提供可行性分析报告,编写系统设计任务书。系统分析阶段:基本任务是确定新系统的基

8、本目标和逻辑功能要求,即提出新系统的逻辑结构。 该阶段体现在系统说明书中。系统设计阶段:基本任务是设计新系统的物理模型。这个阶段的技术文档时系统设计说明书。系统实施阶段:基本任务是将设计的系统付诸实施的阶段,包括计算机等设备的购置、安装和调 试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换。该阶段技术文档时实施进 度报告和测试系统分析报告。系统运行和维护阶段:基本任务是进行维护和评价。结构化方法的主要思想是什么?采用系统科学的思想方法,从层次的角度,自顶向下地分析和设计系统,即抽象与分解。讲一个系统设计成层次化的程序模块结构,这些模块相对独立,功能单一。第四章系统规划的任务:1、制

9、定信息系统的发展战略2、制定信息系统的总体方案,安排项目开发计划3、制定系统建设的资源分配计划系统规划的特点:1、系统规划是面向全局、面向长远的关键问题,具有较强的不确定性,结构化程度较低。2、系统规划是高层次的系统分析,高层管理人员是工作的主体。3、系统规划不宜过细。4、系统规划是企业规划的一部分,并随环境发展而变化。系统规划的原则:1、支持企业的总目标。2、整体上着眼于高层管理,兼顾各管理层的要求。3、摆脱信息系统对组织机构的依从性。4、是系统结构有良好的整体性。5、便于实施。战略目标转移法(strategy set transformation,SST)企业系统规划法(business

10、system planning,BSR关键成功因素法(key successful factor,KSFc critical success factor,CSIJ价值链分析法(value chain analysis,VCA)可行性论证的内容:技术可行性,经济可行性,社会可行性。习题:为什么要进行管理信息系统的总体规划?总体规划的任务是什么?科学的规划可以减少盲目性,使系统有良好的整体性、较高的适应性,建设工作有良好的阶段性,以缩短系统开发周期,节约开发费用。任务上方已给出。试述BSP法的4个基本步骤。定义管理目标,定义管理功能,定义数据类,定义信息结构。系统规划的一般步骤是什么?环境准备企

11、业调查和分析:包括发起和管理规划项目,了解企业现状,企业分析。信息系统调查和分析:包括了解信息系统现状,分析当前信息系统的形势,设计可选方案。制定方向:包括制定信息系统愿景,制定信息系统发张方向,识别信息系统项目。评审及建议:包括制定路线图,论证规划方案,沟通规划方案。第五章系统分析的过程分为三个阶段:问题分析阶段(背景分析、目标)、需求分析阶段(用例、数据流分析)、需求定义阶段(说明书)。(括号里为每个阶段做的工作,简写的)系统分析员的职责是什么?他应该具备哪些知识和能力?职责:与各类人员打交道,是用户与技术人员之间的桥梁和翻译,并为管理者提供控制开发的手 段。还必须考虑系统的硬件设备。数据

12、输入、系统安全等各个方面。知识和能力:坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的只知识。 有较强的系统观点和较好的逻辑分析能力,具有突岀的批判性思维和创新思维,具备较好的口头 和书面表达能力,较强的组织能力,善于与人共事。系统说明书包括那些内容?引言:说明项目名称、目标、功能、背景、引用资料、专门术语等。项目概述:项目的主要内容,现行系统的调查情况,系统功能需求,系统其他需求; 实施计划:工作任务的分解,进度,预算。第六章数据流图要掌握。(四个基本符号:外部实体、数据处理、数据流和数据存储)数据流为什么分层:最上层的数据流图相当概括地反映岀信息系统最主要的逻辑功能、外部

13、实体 和数据存储;逐层扩展数据流图是对上一层某些处理加以分解。逐层扩展的目的是把一个复杂的 功能逐步分解成若干较为简单的功能。数据字典:它最初用于数据库管理系统。它为数据库用户、数据库管理员、系统分析员和程序员提供某些数据项的综合信息。系统分析中所使用的数据字典,主要用来描述数据流图中的数据流、 数据存储、处理过程和外部实体。业务规则的描述工具有结构化语言、判定树、判定表。掌握判定树和判定表,会画会分析。大题哦。课本P132第七章能够指岀错误的用例图。(D、P、简答)建立用例的关系:包含关系、扩展关系、泛化关系。包含关系:经过封装后可以在各种不同的基本用例中复用的行为称为包含用例。例如“查询图

14、书”可以作为“预定图书”的包含用例。如图1扩展关系:表达某些可选或只在特定条件下才执行的系统行为的用例称为扩展用例。扩展用例的 缺失不影响基本用例的完整性。如图2图1图2习题7.6根据题意分析:护士:记录病人看病结果,打印病人报表或就诊历史,访问病人诊断信息和治疗情况; 接待员:输入病人诊断信息和治疗情况,打印病人报表或就诊历史;第八章对象:对象是一些属性及专用服务的封装体,它是问题空间中一些事物的抽象。类:具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述, 包括对所有属性和操作的声明。类也称为对象类。封装:是软件模块化思想的体现,也是面向对象方法的一个重要原则。

15、继承是指特殊类的对象拥有其一般类的全部属性和服务。多态性又叫多形性,指相同的操作可作用于多种类型的对象并获得不同的结果。 关联:表示不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起。L11I医生:输入病人医疗信息,查看病人病史。如图*豎W號卄洎疗佶访问洒.人L參旳 仁理!和请台疗惜-*7、整体部分关联有两种类型:他们是组合聚集和共享聚集。(看一下图怎么画)组合聚集:部分对象是组合对象的成员,且依赖于整体对象。共享聚集:部分可能同时属于多个整体对象。泛化是在多个概念之间识别共性,定义超类和子类关系的活动。掌握状态图的画法。第九章衡量系统设计的目标:信息系统的功能、系统的效率、系

16、统的可靠性、系统的工作质量、系统的 可变更性、系统的经济性。系统设计师的素质要求:设计师应具备创造性设计思维;自身应有丰富的编程经验和很强的逻辑 思维能力;应具备将复杂问题分解成简单问题的能力;应有大局观。系统设计的内容:1、 总体设计包括:系统体系结构的设计、系统结构的设计、系统对外接口和服务的设计2、 详细设计包括:输入输岀设计、人机交互设计、程序处理过程详细设计、数据库设计、代码 体系设计、计算机系统和网络设计等。第十章三层应用架构的三个基本层次:表现层(用户和信息系统之间的交互)、业务逻辑层(是信息系统所有和领域相关的工作)、数据访问层(一般指与数据库的交互,主要责任是存储持久数据)。

17、模块间的耦合程度对系统的可维护性、可靠性有强烈的影响。联系方式、来往信息的作用、数量 可用三维坐标表示,离坐标原点越远,耦合程度越高。低耦合,高内聚。耦合和内聚是测量一个模块化系统好坏的标志。按他们的观点,给上述七种内聚评分为:功能内聚10分,顺序内聚9分,通信内聚7分,步骤内聚5分,时间内聚3分,逻辑内聚1分,偶然内 聚0分。前面三种是可以接受的,后面四种则要尽可能避免。模块的扇入与扇出:扇入指多少个上级模块调用它;扇出指模块的直属下层模块个数。扇出过大 过小都不理想,过大比过小严重。第十一章系统详细设计要考虑:系统的输入输岀设计、用户界面设计、数据库设计、程序处理过程设计、 网络系统设计、安全性设计等方面的内容。代码的功能:鉴别功能、分类、排序、专用含义。代码的种类:顺序码、矩阵码、自检码、系列顺序码、层次码。代码校验方法要会计算。P270(1)代码本体为??,权因子为??,加权和为S=E?(2)和除以模得余数:R= Smod(M)若余数为0,则该代码正确,否则输入有误。代码设计的原则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论