信息系统开发方法教程.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息系统开发方法教程.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 方法 教程 课件
- 资源描述:
-
1、l掌握信息系统的基本组成l掌握信息系统开发的基本步骤l根据基本步骤设计简单的信息系统。l如有必要,可进行上机训练。l信息的基本概念l信息系统的基本概念l信息系统的开发l信息系统开发的组织及项目管理l数据:客观实体的属性值。文字、声音、图形、图像等都是数据。l信息:构成一定含义的一组数据。信息是对数据加工的结果信息是帮助人们做出正确决策的知识信息是能够导致某种决策的外界情况l信息是有层次的,底层信息对高层信息来说就是数据。 l真伪性:真实信息和谎言信息。l层次性:信息为管理服务,管理是分层的,不同的管理层需要不同的信息,因而信息也具有层次性。战略级信息:企业高层领导策略级信息:企业的设计、生产部
2、门执行级信息:企业生产车间l不完全性:客观事实的全部信息是不可能得到的。l滞后性:信息落后与数据,从信息到决策需要时间,由决策到产生结果也需要时间l扩充性:信息可以利用各种传播媒介向四面八方扩散。l压缩性:信息能够被统计、综合和概括。l共享性:企业内部共同分享信息。l转换性:信息可以转化为能源、材料,是社会发展的生产力。信息转化的目的是为了实现信息的价值。信息价值的衡量: V=C+P V:信息产品或服务价值 C:生产信息所花的成本 P:利润l信息同其他资源一样也有生命周期,从信息的产生到最终被使用发挥其价值,可分为需求、获取、存储、维护、使用和退出等过程。l信息的生命阶段可从信息的收集、传输、
3、加工、维护这几个阶段讨论。l信息识别:识别出自己所需要的信息由管理人员和信息咨询人员紧密结合共同识别出服务与管理的信息l信息收集:对识别出的有用信息进行收集广泛收集、专项收集、随机积累信息表达:采用文字、数字、图形、表格等方式l技术问题:如何快速、准确地传输信息。l语义问题:如何确切地表达信息的意义。信息源编码器译码器接受器信道噪音干扰发送人的意图技术过程语义过程技术阶段技术阶段技术过程语义过程理解发送意图信号技术躁声语义躁声信息信息信息源(人)信息接受者(人)l信道的传输速率和抗干扰能力l编码和译码l调制解调l决策信息一般是对一些信息进行加工后所产生的,因此信息的加工在信息系统中是必不可少的
4、。l一次信息:初始信息。l二次信息:经过整理和加工的信息。变换器综合分析统计推断规则保存信息数学模型一次信息二次信息(辅助决策信息)二次信息(预信息)二次信息决策信息l信息的存储是将信息保存起来以备将来使用l信息的存储强调为什么要存储这些信息,存储在什么介质上,存储多少时间。l信息的存储由系统目标和管理需求决定的。l信息维护:更新、维护数据,保持信息处于合用状态。l维护目的:保证信息的安全性、完整性和一致性。l系统的概念l信息系统l信息系统的开发l系统是内部互相依赖的各个部分,按照某种规则,为实现某一特定目标而联系在一起的合理的、有序的组合。l要设计出一个成功的系统,就必须保证总体最优的前提下
5、将各个组成部分合理地、有序地结合在一起。l整体性:部分服从整体,追求整体最优l层次性:可以将一个系统逐层分解,体现出系统的层次性。l相关性:系统的各个组成部分之间是有联系的。l目的性:任何一个系统都是为了完成某一特定目标而构造。l系统必须用于实现特定目标l系统与外界之间有明确的边界l系统可以划分为若干个互相联系的部分,并且是分层的l各个子系统之间存在着物质或信息交换l系统是动态的、发展的l什么是信息系统:信息系统就是输入数据/信息,通过加工产生信息的系统。信息系统是为管理服务信息系统渗透到组织中的每个部门当中信息系统关系全局的 统一协调l信息系统创始人、管理学教授Cordon B. Davis
6、给出信息系统定义:它是一个利用计算机硬件和软件,利用各类分析、计划、控制和决策的模型,以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。l信息系统与环境密切相关l信息系统的开发建设必须由管理部门来领导,要有高层领导和最终用户参与。l信息系统建设的群体性、计划性l信息系统是一个面向管理的用户-机器系统l数据库系统特征、分布式数据处理特征l信息就是资源l信息系统的概念结构信息管理者信息源信息处理器信息用户l信息系统的功能结构定单用户定货服务子系统采购子系统库存管理子系统生产调度计划子系统设计与生产数据管理子系统预测子系统库存资产管理子系统生产作业计划子系统开发工作令子系统
7、工厂监控子系统成本计划与管理子系统工厂维护子系统各子系统各车间包装出厂信息系统的软件、硬件结构l信息系统的软件结构:系统软件和应用软件。l信息系统的硬件结构:C/S结构、B/S结构。l信息系统开发中常见的一些问题l系统的方法l系统开发步骤l信息系统开发的指导思想和工作原则l信息系统开发人员对需求的理解出现偏差l堆栈现象l重编程,轻规划,轻分析l信息系统进度减缓时,增加人员l过低估计信息系统的投资l系统的思想:把研究对象作为一个系统l数学方法:建立系统的数学模型和运行模型l计算机技术:求解数学模型的工具,在计算机上用数学模型对现实系统进行模拟,以实现系统的最优化。l可行性分析阶段l信息系统规划阶
8、段l信息系统分析阶段l信息系统设计阶段l信息系统开发实施阶段l信息系统测试阶段l信息系统安装调试阶段l信息系统试运行阶段l信息系统运行维护阶段l信息系统更新阶段l数据位于现代数据处理的中心l数据模型是稳定的,处理是多变的l用户必须真正参与开发工作l信息系统开发必须强调以下几个基本观点:面向用户的观点严格区分工作阶段按照系统的观点,自顶向下完成研制工作充分考虑变化的情况工作的成果要成文,文献资料的格式要规范化、标准化系统分析员数据管理员用户程序设计员系统设计员硬件网络设计员用户用户用户l系统分析员所面临的困难缺乏足够的用户业务知识用户对计算机缺乏足够的知识系统分析员最终完成的新系统逻辑方案一方面
9、要与用户取得共识,另一方面摇交给其他开发人员从事系统开发工作l系统分析员的条件人际关系方面l思想交流、理解、教授技术技能方面l创造性、解决问题的能力、能够合理安排时间、有机结合的能力、能够知道系统的关键点两种技能在不同开发阶段中的作用两种技能在不同开发阶段中的作用总体规划总体规划系统分析系统分析系统设计系统设计系统实施系统实施系统测试系统测试试运行试运行系统运行系统运行技术技能技术技能人际关系技能人际关系技能l信息系统是一种软件,文档程序软件;文档是信息系统建设的生命线,没有文档就没有信息系统。l文档是人脑思维活动的体现,是信息系统建设中的唯一可见物,它可以用来统一思想,防止健忘和误解,是信息
10、系统开发组内各类人员之间及组内外的通信依据,同时也是观察、控制、协调信息系统开发过程的依据l信息系统建设的各个阶段都需要有文档资料:首先系统总体规划阶段,进行系统概要调查,要建立相应的文档,据此与高层领导进行交流形成系统开发的总体目标其次在系统分析和设计阶段,调查文档是系统开发人员与广大最终用户联系的纽带,相互交流的文件。再次在系统程序设计阶段,对每一程序模块建立相应的文档资料。最后进入系统试运行、运行维护阶段的各项工作则要依赖从系统规划到系统程序设计个阶段所建立的完整文档资料来进行。l文档标准化、规范化l维护文档的一致性l维护文档的可追踪性l文档管理的制度化l文档记录人脑思维活动的过程,没有
11、一套完整的文档管理体制,当初现人员流动等情况时,就无法使信息系统建设持续进行。l信息系统的开发是在用户和各类开发人员的共同努力下完成的,如何正确处理各类人员之间的关系,使得开发工作能够按时、保质、在经费许可的范围内完成,以下则是项目管理的重要内容负责协调各类开发人员的各级用户之间的关系负责做好文档的管理工作负责控制系统开发进度负责项目的经费开支和经费控制l项目管理组的成员可以专职或兼职,但项目管理组的负责人应该由专职人员担任。l项目管理组的组成项目经理l整个项目的领导者,保证整个开发项目的顺利进行,负责协调各类开发人员之间的关系过程管理小组l负责整个项目的成本及进度控制等工作项目支持小组l后勤
12、支持质量保证小组l及时发现影响系统开发质量的问题并给予解决系统工程小组l用系统的观点制定出系统开发各个阶段的任务开发与测试小组l利用商品软件从事各子系统的开发与集成,并对各个子系统进行测试系统集成与测试小组l对整个信息系统进行综合的过程。l项目管理的内容任务划分l任务设置l资金划分l任务计划时间表l协同过程与保证完成性计划安排l配置计划,应用软件开发计划、测试和评估计划、验收计划、质量保证计划、系统工程管理计划和项目管理计划。经费管理风险管理l信息系统总体规划概述l主题数据库l企业或组织的信息化总体规划l总体规划实例l信息是企业的重要资源,应当被全企业所共享,只有经过规划和开发的信息资源才能发
13、挥其作用l各子系统除了完成相对独立的功能外,相互间还需要协调工作,总体规划的目的就是使信息系统的各个组成部分之间能够相互协调。l总体规划主要使人力、物力、时间的安排合理、有序,以保证将来的子系统的开发顺利进行。l诺兰模型“六阶段模型”:初始、蔓延、控制、集成、数据管理、信息管理l总体规划的时机可以选择在控制和集成阶段,选择过早和过晚都不利于系统的顺利完成l战略的业务规划描述组织的基本目标、发展战略和组织指标l战略的信息技术规划对组织内部信息基础设施的建设l战略的数据规划对组织内部中的数据实体以及它们的属性进行规划l高层领导参与的必要性高层领导的参与能够使系统开发人员真正理解规划组在做什么以及这
14、些工作对系统的未来将产生什么影响,同时还可以负责各方面人员之间的协调工作,把握规划方向,高层领导参与规划工作是确保信息资源开发利用成功的关键。l企业或组织内总体规划的组织成立一个责权明确的工作班子:信息资源规划员,一个核心小组必要时经过培训或聘请外事顾问信息系统的最终用户人员抽出一部分组成用户分析员。l建立数最终据库的必要性:信息化的最终目标是使得信息资源得到有效利用,也就是实现信息的共享,而数据库是为满足各层管理人员需求而设计的,是被共享的一些相互关联的数据的集合。l有必要将数据作为一种独立的资源来对待,本着信息系统开发的基本原理和前提,把数据看作是所有应用项目的基石,独立地设计出一个稳定的
15、、文档资料齐全的、并大体上没有冗余的数据结构。l数据环境:如何将数据组织起来。l文件系统:每一项应用都由各自的文件l应用数据库:不同的应用拥有自己的数据库l主题数据库:满足各项管理的数据类集合,是独立于应用的数据资源,使得许多应用可以在此基础上建造起来l信息检索系统:使用功能强大的查询语言可以实现许多应用项目的开发。l信息过滤阶段语法过滤语义过滤语用过滤l主题数据库定义阶段:从全局出发,根据管理需求将信息按照不同的主题进行分类,然后分别对每一个主题数据库进行定义工作。建立主题数据库是总体规划中的一个难点尽量采用标准化的数据,有利于数据的共享。l战略业务规划l战略信息技术规户l战略数据规划l总体
16、数据规划的目标是:在充分分析企业或组织内部各项管理需求的基础上,分析、组织并建立企业稳定的数据模型,规划各种主题数据库及其分布策略,为企业信息化建设打下稳定的,坚实的基础。其步骤为:进行业务分析建立企业模型:职能域业务过程业务活动进行数据分析建立主题数据库模型:业务活动所涉及的数据实体进行数据的分布分析:管理人员的地点进行主题数据库的可靠性规划:权限定义,完整性定义,安全防范等工作业务人员最终用户系统开发人员企业领导高级管理人员现行业务及数据分析发展业务及数据分析总体数据模型可靠性规划总体数据模型分布规划总体数据模型主题数据库子系统开发规划/接口关系组织实施总体数据规划工作过程l企业模型是对企
17、业结构和业务活动本质的、概括的认识,是用“职能域业务过程业务活动”这样的层次结构来描述的,因此企业模型的建立可以分为四个阶段:现行系统的调查和分析职能域的建立:一个企业或组织的一些主要业务活动领域,职能域反映了整个企业的概貌,这项工作应该在规划工作一开始就尽快着手进行,可以在高层领导帮助下进行。业务过程的建立:l每个职能域都要执行一定数目的业务过程l建立业务过程时,有必要进行组织机构的调查l将组织机构和业务过程放在同一张表中建立一个矩阵l最后整理出一个企业模型(包括职能域和业务过程)业务活动的建立:是对业务过程的细化l企业模型用图表的形式得出以后,要进行认真的复查和审核,并适当进行优化l主题数
18、据库的建设:将与产品有关的记录归于产品数据库,与客户有关的记录归于客户数据库。l主题数据库规划的方法:用实体关联方法,根据规划出的企业模型,列出与各项业务过程有关的基本事物或人,形成企业内部的实体集。考察企业模型中的业务过程一览表,写下每一过程所用的输入或产生的输出项,它们都是数据的载体。将以上两种方法所形成的主题数据库相互参照和修正,最后确定出企业内部的主题数据库l信息体系结构设计:通过对业务过程和主题数据库对应矩阵的一系列处理来完成建立业务过程和主题数据库的对应矩阵变动主题数据库的顺序用方框将业务过程和主题数据库组合成为主要的系统。l某些数据的构有属性导致数据分散存储和集中存储:集中方式和
19、分散方式l分散方式数据:复制数据:在不同地点保存相同数据的几个副本子集数据:子集数据模式或关键字仅是母体数据的一部分重组织数据:对于信息检索系统或决策支持系统,尽管通常也含有一些与日常事务处理系统相同的数据,但是这些数据需要采用倒排表、辅助索引或其他机制进行重组织,以便于通过多个辅助关键字进行快速检索l总体数据规划在完成主题数据库规划建立起信息体系结构之后,就要进行数据库的分布规划通过企业模型分析,可以发现各种业务过程都必然发生在一定的部门或地点,这样就可以作出一张业务过程与所在地的对应表通过数据模型分析,可以发现各个主题数据库所在的职能域和产生或使用它们的业务过程所在地点。这样,就可以得出各
20、个主题数据库与地理位置的关系l主题数据库的可靠性规划专用性:权限管理、数据加密等完整性:在系统中建立各种完整性规则来保证数据库中数据及其联系的正确性和有效性并发性和故障恢复l战略的信息技术规划应用开发策略的确定:子系统的开发顺序数据管理策略的确定:数据管理的实质及任务是通过使用数据字典和设计良好的数据结构集中管理全企业范围的信息资源l整体网络设计:计算机硬件策略、网络或单机体系结构大部分信息系统采用客户机/服务器结构整体网络设计步骤:l选择各类系统软件l确定系统的数据存储量l确定网路配置方案l网络方案预算l网络购置与安装时间l信息系统分析概述l现行系统分析l数据分析建立数据库及数据仓库l功能分
21、析建立新系统逻辑结构l信息系统分析实例l信息系统分析的任务:系统分析员详细了解每一个业务过程和业务过程的工作流程及信息处理流程,理解广大用户对信息系统的需求,然后运用各类信息系统开发理论、开发方法和开发技术确定出系统应具有的逻辑功能,在用适当的方法表达出来,形成这个系统的逻辑方案。理解:开发人员对系统需求的理解表达:把系统分析员对系统的理解通过逻辑模型表达出来l系统分析员和最终用户的沟通作好用户的组织与培训工作作好系统分析员的培训工作要有正确的开发方法和良好的表达工具l对现行系统进行详细的业务调查分析了解各项需求,结果可以用业务流程图和数据流程图来表示系统的功能要求系统性能要求运行要求将来可能
展开阅读全文