您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 第三章管理信息系统的开发策略
1第三章管理信息系统的开发策略系统开发的任务和特点系统开发的指导原则系统开发的原则系统开发的方式系统开发的组织和项目管理2项目开发过程的映射关系管理信息系统项目的开发是客观事物及其活动在计算机系统中的抽象映射,从问题空间到解空间的映射即为项目开发过程。问题空间解空间映射客观世界计算机系统项目开发过程3常见的管理信息系统开发方法支持系统分析与设计的方法使用较广泛的有:1、SADT方法(StructuredAnalysisDesignTechnique,结构分析设计技术)或SSAD(StructuredSystemAnalysisandDesign,结构化系统开发方法);2、原型法;3、BSP法(BusinessSystemPlanning,企业系统规划法);4、CSF法(CriticalSuccessFactors关键成功因子法);5、面向对象的开发方法。4第一节系统开发的任务和特点系统开发任务的定义:系统开发的任务就是企业管理的目标、内容、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。核心任务:开发一套适合于现代企业管理要求的应用软件系统。系统开发的任务:系统设计的定义:管理应用软件系统从项目提出直到运行、评价为止的整个过程,又称系统分析和设计。51、复杂性高:企业属于非确定型的复杂系统;系统开发是综合性技术。系统开发的特点:2、集体的创造性劳动:系统开发是创新,进行系统开发要引进先进的管理模式,需要集中系统分析师、管理咨询师、管理业务人员、计算机技术人员等个方面的人员。3、质量要求高:软件产品不容许有任何错误,任何一个语法错误或语义错误,都会使运行中断或出现错误的处理结果。64、产品是无形的:软件产品是存储在计算机系统之内的程序和数据,它们是无形的。尽管表现在技术资料中的产品是可读的,但是除开发人员以外其它人很难理解和掌握。5、历史短,经验不足:管理信息系统始于20世纪60年代,历史很短。7第二节系统开发的指导思想系统的目的性:系统的整体性:系统的相关性:系统的环境适应性:工作成果文档化,图表规范化:8系统的目的性:明确系统开发的目的,确立面向用户的观点。满足用户的要求是开发工作的出发点和归宿;用户是否满意是衡量系统开发质量的首要标准。系统的整体性:采用先确定逻辑模型,再设计物理模型的开发思路。系统开发应采用整体化开发形式,具体做法如下:1、详细了解原系统信息处理过程;2、对原物理模型进行综合和抽象,得出原模型的整体逻辑模型。3、对原系统的逻辑模型进行改进和完善形成新系统的逻辑模型,解决计算机系统应该“做什么”的问题。4、建立新系统的物理模型,即确定新系统实现逻辑模型的技术方法和手段,解决新系统应该“如何做”的问题。9系统的相关性:根据分解—协调的原则由顶向下发展系统。“由顶向下”建立新系统的逻辑和物理模型—主导原则;“由底向上”实施系统—辅助原则。概念模式1.1全局概念模式需求n.2需求1需求n……需求1.1需求1.2需求n.1需求概念模式1.2概念模式n.1概念模式n.2概念模式1概念模式n……10系统的环境适应性:适应环境变化的要求,开发易扩展、易维护的系统。无论设计系统还是实际工作的安排,要考虑可能的变化;例如:(1)设计系统时就要考虑将来修改系统时怎样才方便;(2)用户的要求也是随时间可变的。尽管结构化方法在用户需求发生变化时较难更改,但如果结构合理,模块独立性强,会有利于系统的变更。11工作成果文档化,图表规范化:•使系统开发人员与用户有共同语言,避免不同理解造成混乱;•便于工作的交流与将来的修改,保持工作的连续性;•便于查阅(文献资料要编号存档);•严格地说,文档是系统的生命线,一个没有文档或文档混乱的系统就是一个走到头的系统。12第三节系统开发的方法生命周期法的含义:生命周期法又称结构化生命周期法,或结构化系统开发方法(SSAD:StructuredSystemAnalysisandDesign或SADT:StructuredAnalysisDesignTechnique)。生命周期法的要求:生命周期法要求信息系统的开发工作划分阶段与步骤,规定每一阶段的工作任务与成果,按阶段提交文档,在各阶段中按步骤完成开发任务。结构化生命周期法131、面向用户的观点•信息系统的最终目的是为用户服务的,系统是要交付给用户来使用的。•系统的成功与否取决于系统是否符合用户的需要。•用户的要求是研制工作的出发点和归宿。•开发过程中始终与用户保持接触,加强联系。•不断让用户了解系统研制的进展情况,核准研制工作方向。结构化生命周期法特点:142、加强调查研究和系统分析•以用户的需求为系统设计的出发点。•根据用户需求来进行系统分析,减少盲目性。•需求的预先严格定义成为结构化方法的主要特征。3、按照系统的观点,自顶向下地完成研制工作•以系统的观点看待组织,看待研制工作;•全局放在首位,首先保证全局的正确、合理。•自顶向下将系统划分为相互联系又相对独立的子系统直至模块。结构化生命周期法特点:154、逻辑设计与物理设计应分别进行•逻辑设计(系统分析阶段),构造新系统的逻辑模型,解决系统“干什么”的问题;•物理设计(系统设计阶段),建立系统的物理模型,解决系统“如何干”的问题;•逻辑设计与物理设计不容许交叉进行;5、使用结构化、模块化方法•系统的各部分独立性强,便于设计、实施、修改、维护;•模块的划分也是自顶向下的;结构化生命周期法特点:166、严格按阶段进行•严格区分阶段,明确各阶段的工作任务与步骤;•后续阶段的工作以前面阶段工作的成果为依据;•混淆工作阶段常常是导致系统开发失败的原因,前面的错误在后期会被扩大;•每个阶段应得到相应的阶段性成果:结构化生命周期法特点:17相应的阶段性的成果如下:•系统规划阶段——可行性研究报告;•系统分析阶段——系统分析说明书(或称逻辑设计说明书);•系统设计阶段——系统设计说明书,系统开发报告,计算机硬件与软件配置方案;•系统实施阶段——系统使用说明书,规章制度,源程序清单;•系统运行阶段——系统开发文档资料整理,系统评价报告。结构化生命周期法特点:187、充分考虑到变化的情况•无论设计系统还是实际工作的安排,要考虑可能的变化;例如:(1)设计系统时就要考虑将来修改系统时怎样才方便;(2)用户的要求也是随时间可变的。•尽管结构化方法在用户需求发生变化时较难更改,但如果结构合理,模块独立性强,会有利于系统的变更。结构化生命周期法特点:198、工作文件标准化、文献化•使系统开发人员与用户有共同语言,避免不同理解造成混乱;•便于工作的交流与将来的修改,保持工作的连续性;•便于查阅(文献资料要编号存档);•严格地说,文档是系统的生命线,一个没有文档或文档混乱的系统就是一个走到头的系统。结构化生命周期法特点:20生命周期法阶段划分基本思想:将信息系统的开发工作划分阶段与步骤,各阶段中按步骤完成开发任务。开发工作划分为五个阶段,五个阶段是首尾相接的,即系统运行后又会面临新的系统请求:1、系统规划阶段:系统请求系统调查可行性研究2、系统分析阶段:批准数据收集数据分析3、系统设计阶段:确定方案详细设计编程1114、系统实施阶段:调试切换运行5、系统运行阶段:系统评价系统维护21系统请求初步调查可行性研究批准详细调查需求分析提出逻辑模型用户同意领导批准总体设计详细设计用户同意领导批准编写程序调试系统切换系统维护系统评价系统的生命周期系统规划系统分析系统设计系统实施系统运行22从以上阶段的划分应该认识到如下几点:1、系统开发首先要进行规划,确定系统目标,提出实现目标的初步方案,并进行可行性研究。2、系统分析是整个系统开发的逻辑基础,在对系统的信息流有充分的了解并构建系统的逻辑模型的基础上,才能对系统进行设计开发。3、不要急于购买计算机,不要急于编程序,计算机可选择在系统设计阶段购买。另外,搞MIS≠编程序。23生命周期法各阶段工作简述1、系统规划阶段用户领导将提出开发新系统的要求组成专门的新系统开发领导小组制定新系统开发的进度和计划有关人员进行初步调查研究提出初步的新系统目标系统开发的可行性研究提交研究报告242、系统分析阶段目标分析划分子系统以及功能模块构造出新系统的逻辑模型确定其逻辑功能需求交付新系统的逻辑设计说明书系统分析阶段是新系统的逻辑设计阶段,也是新系统设计方案的优化过程。数据流程图是新系统逻辑模型的主要组成部分,它在逻辑上描述新系统的功能、输入、输出和数据存储等,而摆脱了所有的物理内容。253、系统设计阶段系统设计阶段又称新系统的物理设计阶段。系统分析员根据新系统的逻辑模型进行物理模型的设计,主要内容包括:总体设计详细设计物理计算机系统选型人—机过程的设计总体结构设计代码设计数据库设计输入/输出设计通讯网络的设计模块(处理过程)设计系统设计的关键是模块化。264、系统实施阶段系统实施是新系统付诸实现的实践阶段,主要是实现系统设计阶段所完成的新系统物理模型。其主要工作有:计算机系统设备的安装和调试程序的设计和调试用户及操作人员培训编制操作手册、使用手册和有关说明等275、维护和评价阶段(1)系统维护信息系统是复杂的大系统。系统内、外部环境、各种人为的和机器因素的影响,要求系统能够适应这种变化,不断地修改完善,这就需要进行系统维护,这期间修改的内容是多方面的,如系统处理过程、程序、文件、数据库甚至某些设备和组织的变动。(2)系统的评价广义地说,贯穿于系统开发过程的始终。这里主要指系统开发后期的评价,旨在将建成的新系统与预期的目标做一比较,其差异综合体现在用户的满意程度——可接受性。28通过以上各阶段工作,新系统代替老系统进入正常运行。但是系统的环境是不断变化的,为了使系统能适应环境且具有生命力,必须进行小量的维护评价活动,当系统运行到一定的时候,再次不适于系统的总目标时,有关部门又提出新系统的开发要求,于是另一个新系统的生命周期开始了。新系统开发的各阶段中,最关键的是系统分析。该阶段的成果——新系统逻辑设计说明书,相当于产品的总体设计,是新系统开发的重要依据。但是,工作量最大,投入人力、物力、财力最多,时间最长的是实施阶段。29生命周期法开发策略由于MIS的开发工作是一个典型的系统工程问题,所以,应使用系统方法中的一些最基本的原则作为系统开发策略的指导原则和评价标准。整体性原则(由各子系统构成,但不等于相加);层次性原则(可以分解为低层次的子系统);相互联系原则(子系统之间的接口问题);最优化原则(要求各子系统的功能都要以取得整体最优为目标)。30先把企业看成一个整体,通过自上而下层层展开,逐步求精的方式对整个企业进行系统分析,从而研制逻辑模型。“自上而下”完全按照系统工程方法的原则进行,具有结构整体性好,逻辑性强,优化功能强,不受原有的职能机构的限制。新系统运行后须重新确定职能部门。策略一:“自上而下”方式(又称展开式)31需求全局概念模式概念模式概念模式概念模式概念模式概念模式概念模式自上而下策略示意图……………32自上而下方法的步骤:•分析系统整体目标、环境、资源和约束条件;•确定业务处理功能和决策功能,得到各个子系统的分工、协调和接口;•确定各功能(子系统)的输入、输出、数据存储;•对功能模块和数据进一步分析与分解;•确定优先开发的子系统及数据存储。33自上而下方法存在的问题:•开发周期较长•技术力量要求高,缺乏系统分析专家;•风险较大,整体性强,无法局部试运行;•切换时冲击大,人们在心理上、技术上、习惯上难以适应;•费用大,评价标准难以确定。34“自下而上”方法是从一个组织的各个基层业务子系统(如工资计算、订单处理、库存控制、生产管理、物资供应等)的日常业务处理开始,进行分析和设计。当下层子系统分析完成后,再进行上一层系统的分析与设计,将不同的功能和数据综合起来考虑。这种方法,是从具体的业务信息子系统逐层综合和集中到总的管理信息系统的分析和设计,实际上是模块组合的方
本文标题:第三章管理信息系统的开发策略
链接地址:https://www.777doc.com/doc-831096 .html