信息系统开发方法.ppt
《信息系统开发方法.ppt》由会员分享,可在线阅读,更多相关《信息系统开发方法.ppt(74页珍藏版)》请在三一办公上搜索。
1、信息系统开发的任务系统工程方法(系统观点的应用)信息系统开发的方法学信息系统开发的原则信息系统开发前的准备信息系统开发的主要方法信息系统的开发模式,3,第三章 IS开发方法和系统规划,方法学是将具体的方法与技术包装在一起而形成的一种思想体系。任何一种开发方法学应该支持SDLC(系统开发生命周期)的每一个阶段,对整个系统开发生命周期进行综合的、详细的描述,体现在:每个阶段所包含的每一个作业;在每一个作业中个人和小组的作用;每一个作业的质量标准;所运用的开发技术。,管理信息系统发展至今,已经产生了很多种理论和方法,对推动信息系统的建设和发展起到了非常重要的作用。但由于信息系统开发是一项复杂的系统工
2、程,它涉及的知识面广,部门多,不仅涉及技术,还有管理业务、组织和行为,至今尚未有一种完备的开发方法。同时由于不同的开发方法所适用的范围、领域不同,所需要的资源限制不同,因此针对不同企业情况和特点,选择一种适合本企业的开发方法成为建设信息系统的一项重要课题。,本讲内容,一、系统开发方法的演变二、生命周期法三、原型法四、面向对象的开发方法五、三种开发方法的比较,开发方法的演变,60-70年代是结构化系统分析与设计时代:开发工作结构化、标准化,将开发过程划分需求分析、设计、实现、测试等几个生命周期阶段,经历了瀑布模型、蛛网模型、强调“初期阶段”的重要性等几个阶段;80年代初是原型法(prototyp
3、ing)时代,在4GL环境中开发,先抓住局部设计实现,然后不断修改,直到全面满足要求;80年代末是CASE(计算机辅助软件工程)方法和OO(面向对象)方法;90年代是客户/服务器时代,或是基于WEB的开发时代;这时客户购买现成的软件包,甚至是整个系统,然后进行基于组件的开发或进行系统集成。,信息系统开发的任务,根据企业管理的目标、内容、规模、性质等具体情况从系统观点出发运用系统工程的方法按照系统发展的规律为企业建立基于IT、为企业管理人员使用的IS,建立信息系统就是求解问题的过程?,开发对象的描述;开发对象的分析;开发过程的实现;创造和选择开发工具、平台;对开发结果的评价;管理和控制开发质量。
4、如何解决这些问题,就形成了不同的信息系统开发方法学。(所以有标准),信息系统的生命周期,任何系统均有其产生、发展、成熟、消亡或更新换代的过程。这个过程称为系统的生命周期(System Life Cycle)。系统生命周期的概念对于复杂系统的建设具有重要的指导意义。信息系统的生命周期,可以分成以下四个阶段(见下页)。1.系统规划2.系统开发:系统分析、系统设计、系统实施3.系统运行与维护4.系统更新,信息系统开发方法学,信息系统开发生命周期的每一阶段都涉及采用什么方法的问题。EX、系统分析:SA、TFD、DFD、DD等EX、系统设计:HIPO分层图、SL、SD等,什么是系统的思想?其核心内容和要
5、点是什么?什么是系统的观点,为什么要用系统的方法解决问题?为什么要把组织当作系统来对待,这对分析解决管理问题有什么好处?系统工程包含哪些内容?系统化、工程化的主要含义是什么?管理信息系统主要使用了哪些开发方法和技术,试述它们的基本原理和功能。什么是CASE 工具,它对信息系统开发起到了怎样的作用?什么是“诺兰模型”,它描述信息系统经历的哪几个阶段,各阶段有哪些特点?为什么要进行信息系统规划,其意义是什么?根据“诺兰模型”的提示,我们在开发管理信息系统时应注意哪些问题?制订MIS战略规划有哪些常用的方法?,?问题与思考3,*系统工程方法,系统工程 l 作为技术:一门组织管理的技术,是研究大规模复
6、杂系统的新兴边缘的科学,既有一般工程技术的特有的特点,又有自身的特点l作为学科:研究大规模复杂系统的新兴边缘学科l作为工程:既有一般工程技术的特点,又有本身的特点 系统集成部件或子系统有效地组织起来的过程和结果。l 目的:使系统集成后的功能各部件及系统的功能之和。*管理信息系统是大规模、复杂的、长期的系统工程,必须采用系统工程的方法来研究,系统工程方法,中心思想 把任何客观事物当作系统来对待,用系统方法分析问题研究(求解)系统工程解的方法论 l用系统的观点研究问题,用系统的观点研究问题 1 系统的思想整体考虑研究对象,将待解决的问题当作系统处理 2 系统的分析 使用系统模型分析实际问题,找出输
7、入、处理、输出和反馈、环境 3 系统的方法系统化、规范化、标准化、模型化、工程化 实际问题待处理的数据和待完成的功能 系统分析、逻辑模型、物理模型、算法、语言、文档 4 信息技术的应用计算机处理、求解,信息系统开发的原则,领导参加的原则优化与创新的原则(系统性原则)规范化原则(标准化原则)充分利用信息资源的原则实用和时效的原则(适应性原则)开放扩充原则(发展变化的原则/递进性原则),信息系统开发前的准备,1、管理基础准备:管理工作要严格科学化,具体方法程序化、规范化;基础数据管理好,严格计量程序、计量手段、检测手段和基础数据统计分析的渠道。,信息系统开发前的准备,2、组织准备领导要参与开发,并
8、一抓到底;建立研发队伍:系统分析员、企业领导和管理岗位业务人员;明确各类人员的职责。3、技术准备4、开发计划-gantt 图,开发进度安排gantt图,信息系统开发的主要方法,早期的信息系统开发方法存在的主要问题结构化的生命周期法原型法面向对象方法CASE工具,早期的信息系统开发方法存在的主要问题,1.工作阶段的划分原则不明确各阶段的工作缺乏规范的规程、方法、表达工具与标准。2.系统建设过程用户参与程度低用户与专业人员对话缺乏有效的手段3.系统开发的工作任务集中在系统实施阶段系统分析、设计工作不深入4.系统实施阶段的工作采取“自底向上”的方法由于系统实施阶段的工作采取“自底向上”的方法,系统总
9、体功能与目标的实现难以保证。,结构化的生命周期法(自顶向下),将系统开发划分阶段,明确每一阶段的具体任务,有一套严格的系统开发程序,各开发阶段有完整的文档记录。适应用户目标和需求较明确的大型系统开发,注重开发过程的阶段性和全局性。,结构化方法概述,“结构化”一词在系统建设中的含意是用一组规范的步骤、准则和工具来进行某项工作。基于系统生命周期概念的结构化方法则为信息系统建设提供了规范的步骤、准则与工具,以弥补经典方法的不足。,结构化方法的基本思路:,把整个系统开发过程分成若干相对独立的阶段(五个);每个阶段进行若干活动;每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规
10、范的产品(成果)。注:在每个阶段都有机地嵌入了原型法、case法和面向对象法。,基本思想:,用系统工程的思想和工程化的方法,根据用户至上的原则,自始自终按照结构化、模块化,自顶向下地对系统进行分析和设计。,具体来说:就是先将整个系统开发过程划分为若干个相对独立的阶段;在前三个阶段(规划,分析,设计)坚持自顶向下地对系统进行结构化划分。在系统实施阶段坚持自底向上地逐步实施(从最底层的模块开始编程和调试);然后按系统设计结构,将模块按层次一个个拼接到一起进行调试,自底向上,逐步地构建整个系统。,图 结构化方法的基本思路,生命周期法的阶段和任务(掌握),系统规划阶段系统分析阶段系统设计阶段系统实施阶
11、段系统运行和维护阶段,1.系统规划,这是信息系统的起始阶段。这一阶段的主要任务是:根据组织的整体目标和发展战略,确定信息系统的发展战略,进行业务流程规划,明确组织总的信息需求,制订信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急程序及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目以分期分批进行系统开发。,各类人员的分工,各类人员的分工,管理信息系统的开发周期,2.系统开发,这一阶段的主要工作是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,分期分批进行系统开发。这是系统建设中工作任务最为繁重的阶段。每一个项目
12、的开发工作包括系统调查和系统开发的可行性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。由于资源及应用环境的制约,一个组织的信息系统一般不可能靠资源的一次投入而建成,因而一个开发项目常是整个信息系统的某个或某几个子系统的建立。合理确定每次系统开发的目标、边界和开发周期,应用科学的开发方法、工具和规范,对于系统开发的成功至关重要。,3.系统运行与维护,系统正常运行和维护阶段,这是系统生命周期中历时最久的阶段,也是信息系统实现其功能、发挥效益的阶段。科学的组织与管理是系统正常运行、充分发挥其交通的必要条件,而及时、完善的系统维护是系统正常运行的基本保证。信息系统规模庞大,结
13、构复杂,管理环境和技术环境不断变化,系统维护工作量大,涉及面广,投入资源多。据统计,现有信息系统在运行和维护阶段的开支占整个系统成本的三分之二左右。而这一阶段需用的专业技术人员占信息系统专业技术人员50%-70%。,3.系统运行与维护,系统维护可以分为纠错性维护、适应性维护、完善性维护和预防性维护。纠错性维护是指对系统进行定期的或随机的检修、纠正运行阶段暴露的错误,排除故障,消除隐患,更新易损部件,刷新备份的软件和数据存贮,保障系统按预定要求完成各项工作;,适应性维护是指由于管理环境与技术环境的变化,系统中某些部分的工作内容与方式已不能适应变化了的环境,因而影响系统预定功能的实现。故需对这些部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 方法

链接地址:https://www.31ppt.com/p-5926720.html