《管理信息系统期末复习资料整理版.doc》由会员分享,可在线阅读,更多相关《管理信息系统期末复习资料整理版.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1信息的含义及信息的特性含义:信息是经过加工的具有一定含义的对决策有价值的数据。从本质上讲,信息存在于物质运动和事物运动的过程中,是一种非物质性的资源,和物质、能源一起,构成了现代社会发展的三大支柱资源。特性:真伪性:真实而准确的信息才可以帮助人们做出正确的决策。层次性:不同的管理层需要不同的信息,可以人为地分为战略级、策略级和执行级三个层次不完全性:客观事实的全部信息是不可能得到。滞后性:扩充性: 信息可以利用各种传播媒介向四方扩散,在时间上的转移称为存储;在空间中称为通信压缩性:信息的压缩性主要指能够对信息进行统计、综合和概括共享性:一条消息的所有者将它告诉另外一个人,所有者和被告知者将同
2、时拥有这条消息,是相对而言的。转换性:信息转化的目的是为了实现信息的价值,信息的价值有两种衡量方法:一种是按所花的社会必要劳动时间来计算;另一种是按信息的使用效果来计算。(数据、信息、知识)数据:是记录客观事实的可以鉴别的符号。所有用来描述客观事实的数字、语言、文字、图画和模型都可以是数据。信息:是我们对数据的解释,或者说是数据的内在含义。知识:是人类社会实践经验的总结,是人的主观世界对于客观世界的概括和如实反映2 管理信息的含义人们把反映各种组织管理活动并对管理产生影响的各种消息、情报、资料统称为管理信息。管理信息通过数字、文字和图表等形式来反映组织管理活动的现状,并通过它来沟通和协调各个管
3、理环节之间的联系,以便实现对整个组织的有效控制和管理。管理信息除了具有信息的一般特性外,还具有一些特点:时效性、系统性、目的性、层次性。3 系统和信息系统的含义系统:由相互联系和相互制约的若干部分结合而成的、具有特定功能的有机整体。系统一般由五个基本部分组成的,分别是:输入、输出、处理、反馈和控制。判断系统好坏可由以下四点观查 :目标明确、结构合理、接口清楚、能观能控。信息系统:是一个人造系统,它由人、硬件、软件和信息资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,对组织中各项活动进行管理、调节和控制。包括信息处理系统和信息传输系统。信息系统应该具有信息的收集、传输、存储、加工和
4、输出的功能。4 信息系统的发展过程电子数据处理系统:20世纪50年代计算机在管理中的应用主要在于日常业务与事务的处理、定期提供系统的业务信息管理信息系统: 进入20世纪70年代,操作系统、数据库系统都已经开始出现和逐步成熟,计算机已普遍地应用于企业的各种业务管理中,出现了管理信息系统决策支持系统:20世纪70年代末,决策支持系统开始出现,原因是企业中的决策者已经不满足使用计算机技术处理那些常规的操作网络化系统:随着计算机技术的高速发展和Internet的出现,信息系统发展的重要趋势是网络化。5 什么是管理信息系统,管理信息系统的三要素? 管理信息系统:是以人为主导的,以计算机硬件、软件、通信网
5、络以及其他办公设备为基本信息处理手段和传输工具,进行管理信息的收集、加工、储存、传递、使用、更新和维护,为企业高层决策、中层控制、 基层运作提供信息服务的人机系统。三要素: 系统的观点、数学的方法和计算机的应用(课件,课本没有找到,网上找的)主要特点: 在企业管理中全面使用计算机 应用数据库技术和计算机网络 采用决策模型解决结构化的决策问题 基本功能: 信息的收集、信息的组织和存储、信息的处理、信息的传递 、信息的提供基本组成部件:信息源、信息处理器、信息使用者和信息管理者9 战略的数据规划的步骤第一步:进行业务分析建立企业模型用“职能域业务过程业务活动”的层次结构关系描述企业本质。第二步:进
6、行数据分析建立主体数据库模型分析数据实体及其联系,对数据实体进行聚集分析,将联系密切的实体划分在一起。 第三步:进行数据分布分析权衡集中式存储与分布式存储的利弊及数据的安全性保密性、系统的运行效率和用户的特殊要求。第四步:主体数据库的可靠性规划,进行用户操作数据库的权限定义。10 现行系统的调查和分析包括哪些内容?调查内容: 1、系统界限和运行状态的调查2、组织机构和人员分工的调查3、业务过程及业务活动的调查4、各种计划、单据、报表和帐册的处理5、资源情况的调查6、约束条件的调查7薄弱环节的调查11 系统分析的任务及步骤信息系统分析:在总体规划指导下,对一个或若干个子系统进行深入调查研究确定新
7、系统逻辑功能的过程。任务:主要是针对每一个子系统进行详细的分析然后制定出每个子系统的逻辑结构。定义或制定将来新的系统应该“做什么”暂不涉及怎样做,主要由系统管理员来完成。具体来说要求系统分析员详细了解每一个业务过程和业务活动的工作流程及信息处理流程,理解用户对信息系统的需求,再用适当的方法表达出来,形成这个系统的逻辑方案。该方案不但要能充分反映用户的信息需求,并和用户取得一致的意见,而且要能够让系统设计员和程序员由此设计开发出一个计算机化的信息系统。步骤:(1)对现行系统进行详细业务调查分析,了解各项需求。采用“自上而下”的工作方式对业务流程进行详细调查并用流程图表达调查结果,同时还要调查系统
8、的综合要求:功能要求、性能要求、运行要求、将来可能提出的要求。(2)进行数据分析建立数据库逻辑模型(3)依据数据库模型确定出新系统的逻辑功能结构(4)整理各项文档资料并提出系统分析总结报告12 信息系统开发方法都有哪些? 一、生命周期法 1、软件生命周期是指从软件的立项开发到软件最终消亡的全过程。2、瀑布模型:制定计划、需求分析、软件设计、编码、测试、实施与维护。二、 原形法1根据系统的最基本需求快速构造出原型系统,运行系统与用户一道对原型系统进行评价改进 。2在每一轮原型开发循环中,一般仍采用生命周期方法 。三、 面向对象的方法。使用对象、类、继承、封装、消息等基本概念进行程序设计和实现。1
9、4自然语言表达处理功能存在的问题1、 界限不明确。2、逻辑条件的次序不明确3、意义模糊的形容词或副词16 系统设计的任务及评价标准任务:依据系统分析产生的文档资料,采用正确的方法来确定系统各功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入/输出界面(人机界面)设计等等。 评价标准:(前3项最重要)运行效率:可从处理能力、运行时间、响应时间三方面评价可靠性:包括软件可靠性、硬件可靠性可修改性 :灵活性、通用性、实用性 18 数据结构的
10、前三种范式有何不同? (p103-p105)第一范式(1NF):在一个数据结构中没有重复出现的数据项或空白值数据项 。关系中的每个属性都是不可分的数据项。第二范式(2NF):一个规范化的数据结构的所有非关键字数据项完全函数依赖于它的整个关键字。 第三范式(3NF):一个数据结构中任何一个非关键字数据项都不传递依赖于它的关键字。 19 模块化的度量标准模块化:把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体,完成指定功能的一种方法。度量标准:1、模块之间的耦合性(块间联系)块间耦合:系统内不同模块之间互联程度的度量。模块间的耦合度越低,模块的独立性越好。形式
11、有:数据耦合、控制耦合、公共耦合2、 模块自身的聚合性(块内联系)形式有:功能组合、顺序组合、通讯组合、过程组合、时间组合、逻辑组合、偶然组合20 黑盒测试和白盒测试的概念黑盒测试:测试者把程序看成是一个黑盒,完全不考虑程序内部结构和内部特性而进行的测试 白盒测试:允许人们检查程序的内部结构,是测试者从检查程序的逻辑着手,得出测试数据,进行测试的过程 21常用的测试数据的设计方法(一)测试数据的设计逻辑覆盖测试(白盒测试方法)1、语句覆盖:编写足够的测试数据,使得每条语句至少执行一次 2 、判定覆盖:,使得每个判定至少有一次“真”和一次“假”的结果。也称分支覆盖,每个分支方向都至少经过一次。3
12、 、条件覆盖:,以使判定中每个条件的所有可能结果至少出现一次。并且要在程序的每个入口点至少进入一次。4、判定/条件覆盖 :,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。5、 多重条件覆盖 :,使得每个判定条件结果的所有可能组合至少出现一次二、测试数据的设计等价类划分 (黑盒测试方法)设计步骤:(1)划分等价类(2)找出测试数据 三、测试数据的设计边值分析 边值条件是指在输入与输出等价类直接边缘上,稍高于其边界和低于其边界的这些状态条件。四、测试数据的设计因果图 (黑盒测试方法)五、测试数据的设计猜错 猜错技巧大抵可以说是一种凭直觉的特定过程,所以很难定
13、出机械的执行步骤。基本思想就是列出可能有的错误和易错情况表,在这个表的基础上写出测试数据。 22测试数据的设计策略1、如果设计规范含有输入条件的组合,便从因果图开始。2、不管情况怎样,都使用边值分析方法,记住要分析输入和输出的边界。边值分析方法能给我们补充一批测试条件。3、对输入和输出划分有效和无效的两个等价类,如果必要补充前面已经确定的测试数据。4、用猜错技巧再增加一些测试数据。5、按照得到测试数据集审查程序的逻辑。审查的方法是使用判定覆盖、条件覆盖、判定条件覆盖或多重条件覆盖准则。如果前四步产生的测试数据没有满足覆盖准则,适当增加足够的测试数据以满足准则。 23 测试完成的标准常用的完成标
14、准:1、测试超过了预定的时间表则停止测试2、执行了所有测试数据但没有发现错误,则停止测试。 比较有效的完成标准:第一类(不是最好的):把使用了特定测试数据设计方法作为判断完成测试的基础第二类:正面指出完成测试的要求,譬如可以认为某一模块的模块测试只有找出3个错误才算完成等等第三类:用图标出某个测试阶段中单位时间查出错误的数量,通过分析这一曲线,可以确定应继续测试还是结束这一测试阶段而开始下一测试阶段。 24 软件能力成熟度模型软件能力成熟度模型(Capacity Maturity Model,CMM)是一个行业标准模型,用来定义和评价软件企业开发过程的成熟度,提供提高软件质量的指导:CMM为软件开发过程能力提供了一个阶梯式的改进框架,阶梯共有五级:初始级。初始级的软件开发过程是未定义的随意过程,项目的开发过程是随意性的甚至是混乱的。可重复级。一个可管理的过程必须是一个可重复的过程,一个可重复的过程则能逐渐进化和成熟。已定义级。在已定义级则要求制定企业范围的软件开发工程化标准,而且无论是管理还是工程开发都需要一套文档化的标准定量管理级。在定量管理级,组织对软件产品和过程都设置定量的质量目标。优化级。该级的目标是使软件开发过程达到一个可持续改进的境界。