1、信息系统开发概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《1、信息系统开发概述.ppt》由会员分享,可在线阅读,更多相关《1、信息系统开发概述.ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 信息系统开发概述信息系统开发概述12/12/202211 信息系统开发概述信息系统开发概述n1.1 信息系统概述信息系统概述n1.2 信息系统开发方法信息系统开发方法n1.3 信息系统开发工具信息系统开发工具n1.4 网络计算模式网络计算模式12/12/202221.1 信息系统的概念信息系统的概念n案例分析案例分析中国烽火台中国烽火台皇家驿站皇家驿站博士招生管理系统博士招生管理系统水源地水质专家评价系统(水源地水质专家评价系统(WE)博士招生网上报名系统博士招生网上报名系统进销存管理信息系统进销存管理信息系统12/12/20223n早早期期的的信信息息系系统统是是基基于于人人的
2、的信信息息系系统统,简简称称为为“人人基基信信息息系系统统”。如如中中国国古古时时烽烽火火台台就就是是一一个个报报警警信信息息系系统统,以以人人为为主主体体,烽烽火火台台为为工工具具,传传递递预预警警信信息息;古古时时皇皇家家驿驿站站则则是是一一个个信信息息传传递系统,以人为主体,千里马为工具,传递信息。递系统,以人为主体,千里马为工具,传递信息。n中中期期的的信信息息系系统统采采用用计计算算机机辅辅助助,是是基基于于计计算算机机的的信信息息系系统统,简简称称为为“人人机机信信息息系系统统”。例例如如前前面面介介绍绍的的博博士士招招生生管管理理系系统统、智能信息处理系统等。智能信息处理系统等。
3、n随随着着网网络络特特别别是是互互联联网网的的飞飞速速发发展展,现现在在的的信信息息系系统统多多朝朝网网络络化化方方向向发发展展,被被称称为为是是基基于于网网络络的的信信息息系系统统,简简称称为为“网网基基信信息息系系统统”。例例如如博博士士招招生生网网上上报报名名系系统统、进进销销存存管管理理信信息息系系统统等都是基于互联网的信息系统。等都是基于互联网的信息系统。1.1 信息系统的概念信息系统的概念12/12/20224n信信息息系系统统(Information System,简简称称IS)是是一个以人为主导的集成化的人机系统。一个以人为主导的集成化的人机系统。n现现代代IS:利利用用计计算
4、算机机软软硬硬件件、网网络络通通讯讯设设备备以以及及其其他他办办公公设设备备,进进行行信信息息的的收收集集、传传输输、加加工工、存存储储和和维维护护,以以提提高高企企业业的的效效益益、效效率率,支支持持企企业的高层决策、中层控制和基层运作。业的高层决策、中层控制和基层运作。1.1 信息系统的概念信息系统的概念12/12/20225n含义含义主体:人主体:人客体:信息(或是信息的载体数据)客体:信息(或是信息的载体数据)手段:利用计算机软硬件、网络通讯设备以及其他办公设备手段:利用计算机软硬件、网络通讯设备以及其他办公设备过程:进行信息的收集、加工过程:进行信息的收集、加工/处理、传输、存储和维
5、护处理、传输、存储和维护目的:提高企业或组织的效益、效率目的:提高企业或组织的效益、效率类型:类型:n办公自动化系统(办公自动化系统(OAS)n电子数据处理系统(电子数据处理系统(EDPs)n管理信息系统(管理信息系统(MIS)n决策支持系统(决策支持系统(DSS)n专家系统(专家系统(ES)1.1 信息系统的概念信息系统的概念12/12/20226n信信息息系系统统开开发发一一般般是是指指从从信信息息系系统统本本身身的的立立项项开开始始,经经规规划划,分分析析,设设计计,编编码码,测测试试,实实施施,直直到到运运行行和和评评价为止的整个完整过程(价为止的整个完整过程(SDLC)。)。n信信息
6、息系系统统开开发发的的具具体体任任务务就就是是根根据据一一个个组组织织的的管管理理目目标标,管管理理内内容容以以及及规规模模,性性质质等等具具体体因因素素,按按照照系系统统论论的的观观点点,运运用用系系统统工工程程的的方方法法,为为组组织织建建立立起起一一个个计计算算机机化化的信息系统。的信息系统。n也也有有人人把把信信息息系系统统开开发发过过程程叫叫做做信信息息工工程程(Information Engineering,IE),或信息系统工程。),或信息系统工程。1.2 信息系统开发方法信息系统开发方法12/12/20227n常用的系统开发方法常用的系统开发方法结构化系统开发方法结构化系统开发
7、方法原型方法原型方法面向对象的方法面向对象的方法计算机辅助软件工程方法计算机辅助软件工程方法1.2 信息系统开发方法信息系统开发方法12/12/20228n也也称称结结构构化化生生命命周周期期法法或或瀑瀑布布模模型型,是是目目前前国国内内外外较较流流行行的的信信息息系系统统开开发发方方法法。得得到到了了广广泛泛的的应应用用和和推推广广,尤尤其其在在开开发发复复杂杂的的大大系系统统时时,显显示示了了无无比比的的优优越越性性。它它也也是是迄迄今今为止开发方法中应用最普遍最成熟的一种。为止开发方法中应用最普遍最成熟的一种。n1)基本思想:基本思想:任任何何一一个个系系统统都都有有发发生生、发发展展与
8、与消消亡亡的的过过程程,信信息息系系统统在在原原系系统统的的基基础础上上产产生生、发发展展与与老老化化,最最后后又又被被功功能能更更强强、性性能能更更好好的的系系统所取代,这种系统发展更新的过程称为信息系统的生命周期。统所取代,这种系统发展更新的过程称为信息系统的生命周期。按按照照生生命命周周期期的的各各个个阶阶段段,采采用用结结构构化化方方法法和和系系统统工工程程思思想想将将信信息息系系统统开开发发过过程程划划分分成成若若干干目目标标明明确确的的阶阶段段,根根据据用用户户至至上上的的原原则,采用结构化、模块化自顶向下对系统进行分析和设计。则,采用结构化、模块化自顶向下对系统进行分析和设计。(
9、1)(1)结构化系统开发方法结构化系统开发方法12/12/20229信息系统生命周期各阶段信息系统生命周期各阶段提出开发要求提出开发要求初步调查初步调查可行性研究可行性研究详细调查详细调查系统分析系统分析总体设计总体设计详细设计详细设计编程编程测试测试系统转换系统转换系统维护系统维护审核审核审核审核审核审核系统运行系统运行审核审核系统分析阶段系统分析阶段系统系统设计设计系统实施系统实施系统运行维护系统运行维护系统规划系统规划12/12/202210n2)阶段划分阶段划分可可以以把把IS的的开开发发过过程程划划分分为为五五个个阶阶段段:系系统统规规划划、系系统统分分析析、系系统统设设计计、系系统
10、统实实施施和和系系统统的的运运行行维维护。护。系统规划阶段:系统规划阶段:n组组建建规规划划小小组组,进进行行初初步步调调查查,了了解解企企业业需需求求,确确定定系系统总目标和系统功能;统总目标和系统功能;n论证系统在技术上、经济上和时间上的可行性;论证系统在技术上、经济上和时间上的可行性;n如如果果认认为为可可行行,提提出出信信息息系系统统的的主主要要结结构构、开开发发方方案案、进度计划、资源投入计划等,形成可行性分析报告。进度计划、资源投入计划等,形成可行性分析报告。(1)(1)结构化系统开发方法结构化系统开发方法12/12/202211 系统分析阶段(需求分析):系统分析阶段(需求分析)
11、:n对企业进行详细调研,确定用户需求;对企业进行详细调研,确定用户需求;n了了解解业业务务流流程程,分分析析数数据据与与数数据据流流程程、系系统统功功能能与与数数据据之之间间的关系;的关系;n借助数据流图、数据字典及文字说明建立系统的逻辑模型。借助数据流图、数据字典及文字说明建立系统的逻辑模型。系统设计阶段:将系统逻辑模型转换为物理模型系统设计阶段:将系统逻辑模型转换为物理模型n总体设计:主要指系统总体结构设计及层次模块结构设计;总体设计:主要指系统总体结构设计及层次模块结构设计;n详详细细设设计计:主主要要指指模模块块功功能能及及处处理理过过程程设设计计,模模块块内内部部的的算算法设计和代码
12、设计,数据库设计,输入输出设计等。法设计和代码设计,数据库设计,输入输出设计等。(1)(1)结构化系统开发方法结构化系统开发方法12/12/202212 系统实施阶段:系统实施阶段:n编码:根据系统详细设计结果进行程序编码编码:根据系统详细设计结果进行程序编码n测试:系统测试与调试测试:系统测试与调试n转化:系统转换(新系统正式代替原系统)转化:系统转换(新系统正式代替原系统)n其他:硬件准备、用户培训、数据准备等。其他:硬件准备、用户培训、数据准备等。系统运行与维护阶段:系统运行与维护阶段:n日常管理:逐日提交运行记录,进行系统的维护日常管理:逐日提交运行记录,进行系统的维护n维维护护管管理
13、理:软软件件与与硬硬件件维维护护,包包括括:改改正正性性、适适应应性性、完善性和预防性维护等。完善性和预防性维护等。(1)(1)结构化系统开发方法结构化系统开发方法12/12/202213n3)优点优点 强强调调面面向向用用户户的的原原则则。用用户户需需求求能能否否满满足足是是系系统统成成败败的的重要标志;重要标志;强强调调开开发发过过程程的的整整体体性性、全全局局性性。采采用用“自自顶顶向向下下”的的原原则则分分析析和和设设计计系系统统,首首先先解解决决全全局局问问题题,强强调调在在系系统统整体优化的前提下,来考虑具体的解决方案;整体优化的前提下,来考虑具体的解决方案;严严格格区区分分工工作
14、作阶阶段段。整整个个开开发发过过程程阶阶段段和和步步骤骤清清楚楚,每每一一阶阶段段和和步步骤骤均均有有明明确确的的成成果果,作作为为下下一一步步工工作作的的依依据据。这这样样有有利利于于整整个个项项目目的的管管理理与与控控制制,避避免免了了开开发发过过程程的的混混乱状态;乱状态;文文档档标标准准、规规范范。每每个个开开发发阶阶段段都都形形成成标标准准文文档档作作为为阶阶段成果。段成果。(1)(1)结构化系统开发方法结构化系统开发方法12/12/202214n4)缺点缺点 开开发发周周期期长长。大大系系统统开开发发过过程程需需13年年,使使用用户户有有可可望望而不可及的焦虑,可能系统尚未开发出来
15、就可能过期。而不可及的焦虑,可能系统尚未开发出来就可能过期。系系统统需需求求难难以以确确定定。用用户户虽虽然然了了解解企企事事业业的的管管理理现现状状,但但往往往往不不能能确确切切地地描描绘绘现现行行信信息息系系统统的的现现状状,导导致致分分析析人人员理解上的偏差,造成了系统需求定义的不准确。员理解上的偏差,造成了系统需求定义的不准确。文文档档对对后后期期的的影影响响大大。若若上上个个阶阶段段文文档档不不明明确确或或有有错错,将造成后续工作的失败和无效。将造成后续工作的失败和无效。直观性差。直观性差。用户最后才能看到真实模型。用户最后才能看到真实模型。(1)(1)结构化系统开发方法结构化系统开
16、发方法12/12/202215n原原型型法法(Prototyping Approach)是是产产生生于于20世纪世纪80年代中期的一种实用的系统开发方法年代中期的一种实用的系统开发方法n1)基本思想基本思想在在投投入入大大量量的的人人力力、物物力力之之前前,在在限限定定的的时时间间内内,用用最最经经济济的的方方法法构构造造一一个个系系统统原原型型,使使用用户户尽尽可可能能的的看看到未来系统的概貌;到未来系统的概貌;然然后后在在系系统统原原型型的的实实际际运运行行中中与与用用户户一一起起发发现现问问题题,提提出出修修改改意意见见,不不断断完完善善原原型型,使使系系统统逐逐步步满满足足用用户户要求
17、。要求。(2)(2)原型法原型法12/12/202216(2)(2)原型法原型法n2)基本步骤基本步骤明确用户基本信息需求,把握系统整体概念明确用户基本信息需求,把握系统整体概念建立初始原型建立初始原型讨论修改原型讨论修改原型满意?满意?停止开发停止开发否否运行原型运行原型放弃?放弃?是是否否是是可用原型可用原型开发依据开发依据应用系统应用系统12/12/202217 明确用户基本信息需求(规划、分析)明确用户基本信息需求(规划、分析)n不不同同于于结结构构化化系系统统开开发发方方法法详详细细定定义义用用户户需需求求,而而是是在在短短时时间间内内分分析析用用户户的的主主要要功功能能要要求求及及
18、其其所所需需的的数数据据规规范范、报报告告格格式式和和屏幕要求等。屏幕要求等。建立初始模型(设计、实施)建立初始模型(设计、实施)n借借助助系系统统开开发发工工具具,根根据据集集成成原原则则(尽尽可可能能使使用用现现有有模模型型)和和最最小小系系统统原原则则(能能够够反反映映系系统统基基本本特特征征的的最最小小投投入入),在在短短时时间内建立初始原型。间内建立初始原型。评价原型评价原型n用用户户在在运运行行原原型型的的过过程程中中,评评价价系系统统的的优优点点和和不不足足,进进一一步步明明确用户需求,提出修改原型系统的具体意见确用户需求,提出修改原型系统的具体意见 修改和完善原型修改和完善原型
19、n根据用户意见,尽快修改原型系统,并再次交给用户运行。根据用户意见,尽快修改原型系统,并再次交给用户运行。(2)(2)原型法原型法12/12/202218n3)优点优点 增增进进用用户户和和开开发发人人员员之之间间的的沟沟通通。避避免免了了因因为为开开发者和用户对系统需求的认识隔阂而导致开发失败;发者和用户对系统需求的认识隔阂而导致开发失败;系系统统开开发发效效益益高高。系系统统开开发发的的周周期期短短、速速度度快快、费用低、风险低,能获得较高的综合开发效益。费用低、风险低,能获得较高的综合开发效益。系系统统适适用用性性强强。由由于于以以用用户户为为中中心心的的,系系统统的的开开发发符符合合用
20、用户户的的实实际际需需要要,所所以以系系统统开开发发的的成成功功率率高高,容易被用户接受。容易被用户接受。(2)(2)原型法原型法12/12/202219n3)优点优点 系系统统具具有有较较高高的的可可维维护护性性。由由于于用用户户参参与与了了系系统统开开发发的的全全过过程程,对对系系统统的的功功能能容容易易接接受受和和理理解解,使使得得系系统统的的移移交交工工作作比比较较顺顺利利,而而且且有有利利于于系系统统的的运运行行、管理与维护。管理与维护。系统的可扩展性比较强。系统的可扩展性比较强。用用户户需需求求容容易易得得到到满满足足。包包括括动动态态需需求求、启启迪迪衍衍生式的需求。生式的需求。
21、(2)(2)原型法原型法12/12/202220n4)缺点缺点 系系统统的的开开发发缺缺乏乏统统一一的的规规划划和和开开发发的的标标准准,难难以以对系统的并发过程进行控制;对系统的并发过程进行控制;用用户户的的大大量量参参与与导导致致新新问问题题的的产产生生,如如用用户户对对系系统的评价标准不一定完全合理等;统的评价标准不一定完全合理等;对对系系统统开开发发的的环环境境要要求求较较高高,需需要要自自动动化化工工具具的的支持。支持。(2)(2)原型法原型法12/12/202221n面面向向对对象象(Object Oriented)方方法法,简简称称OO方方法法,近近年年来来引引起了国内外的强烈关
22、注,被誉为起了国内外的强烈关注,被誉为“研究高技术的好方法研究高技术的好方法”。nOO方方法法起起源源于于面面向向对对象象的的编编程程语语言言(OOPL),作作用用于于信信息息系系统统开开发发的的编编码码阶阶段段;后后来来被被逐逐步步推推广广到到面面向向对对象象分分析析(OOA)和面向对象设计(和面向对象设计(OOD)。)。nOO方方法法学学认认为为,客客观观世世界界是是由由各各种种各各样样的的对对象象组组成成的的,每每种种对对象象都都有有各各自自的的内内部部状状态态和和运运动动规规律律,不不同同的的对对象象之之间间的的相相互互作作用用和和联联系系就就构构成成了了各各种种不不同同的的系系统统。
23、在在设设计计和和实实现现一一个个客客观观系系统统时时,如如能能在在满满足足需需求求的的条条件件下下,把把系系统统设设计计成成由由一一些些不不可可变变的的(相相对对固固定定)部部分分组组成成的的最最小小集集合合,这这个个设设计计就就是是最最好好的的。这这些不可变的部分就是所谓的对象。些不可变的部分就是所谓的对象。(3)(3)面向对象方法面向对象方法12/12/202222n1)基本思想基本思想面面向向对对象象的的信信息息系系统统开开发发方方法法是是以以事事物物(对对象象)为为中中心心考虑计算机的处理体系。考虑计算机的处理体系。这这里里指指的的对对象象不不仅仅基基于于信信息息隐隐蔽蔽和和抽抽象象数
24、数据据类类型型等等概概念念,还还把把事事物物的的形形象象(状状态态)、功功能能和和作作用用一一体体化化,作作为为处处理理的的基基本本单单位位。即即把把系系统统中中所所有有资资源源都都视视为为“对对象象”,每每个个对对象象都都封封装装属属性性(数数据据)和和方方法法(处处理理过过程程),而而其其中中的的方方法法用用来来实实施施对对数数据据的的处处理理,在在使使用用中中,只只要要给给出出“执行它执行它”的命令,便可以完成对特定数据的处理。的命令,便可以完成对特定数据的处理。(3)(3)面向对象方法面向对象方法12/12/202223n2)本质本质实实际际上上还还是是采采用用了了生生命命周周期期法法
25、中中所所谓谓的的信信息息系系统统具具有有生命周期理论,将信息系统的开发分为若干个阶段。生命周期理论,将信息系统的开发分为若干个阶段。使使用用面面向向对对象象的的思思想想代代替替了了生生命命周周期期法法中中的的面面向向过过程程的的结结构构化化思思想想,采采用用面面向向对对象象的的分分析析(OOA)、设设计计(OOD)和和编编程程实实现现(OOPL)来来完完成成系系统统分分析析、设计和实施阶段的具体任务。设计和实施阶段的具体任务。(3)(3)面向对象方法面向对象方法12/12/202224n3)优点优点 面向对象的思想更加符合人们的思维方式;面向对象的思想更加符合人们的思维方式;以以对对象象为为基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内