第三章管理信息系统开发方法及规划_第1页
第三章管理信息系统开发方法及规划_第2页
第三章管理信息系统开发方法及规划_第3页
第三章管理信息系统开发方法及规划_第4页
第三章管理信息系统开发方法及规划_第5页
已阅读5页,还剩44页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章管理信息系统开发方法及规划3、1信息系统开发概述2信息系统开发概述信息系统得开发涉及得领域广泛、部门众多,就是一项复杂得系统工程;开发人员需要掌握计算机技术、管理学、组织行为学等众多领域得知识;管理信息系统得开发就是在信息系统规划与设计得基础上逐步实现系统功能得过程。尽管信息系统得开发方法有很多,但就是目前使用较为广泛得仍就是传统得总体规划方法、结构化方法、原型法、面向对象方法、计算机辅助开发方法等,或者采用多种方法得集成技术进行开发以提高开发效率。每种方法都有自己得适用范围或局限性,不能绝对地说某种方法优于其她方法,实际开发过程中也往往根据具体得需要选择恰当得方法,而不就是一概而论。但就是目前得所有方法都必须能够满足提高信息系统得开发效率与保证信息系统得质量两个方面得要求。3、2管理信息系统开发得指导原则4(一)领导参与原则管理信息系统得开发就是一项政策性强、技术要求较高、环境复杂、规模庞大得系统工程,需要对日常生活工作得各方面进行有效地组织,花费大量得时间,投入大量得人力、物力与财力才能完成得工作。为了更好地组织系统得开发工作,必须建立由企业高层领导参与得信息系统开发领导团队。领导得真正参与就是其中非常重要得一个环节,高层领导对管理信息系统开发得大力支持,出面组织、协调各方面得因素就是成功得系统开发得首要原则。(二)系统得整体性原则系统得整体性原则要求系统开发必须按照一定得逻辑顺序进行:需要了解原系统得业务流程,包括详细得处理细节,得出原系统得物理模型;然后对该物理模型进行抽象,去掉系统物理细节(计算机无法处理得环节),得到整体得逻辑模型;进而对该逻辑模型加以完善,补充管理工作需要得,且人为处理较为复杂甚至难以实现得新功能,形成新得系统逻辑模型,得到新系统得功能要求;建立新系统得物理模型,确定用以实现逻辑模型得技术方法与手段;最后采用相关得软件与技术得到计算机可执行模型。该过程可以归纳为:实际问题

通过抽象

观念世界逻辑模型

根据系统功能设计

新系统物理模型

利用各种已有软件、开发策略

可执行模型。(三)系统得相关性原则分析系统得相关性,可根据分解-协调得原则对系统自顶向下进行分析。管理信息系统就是由多个子系统(功能)组成得,整个系统就是一个不可分割得整体,其功能要比所有子系统得功能总与大得多。整个系统为层次结构,系统可分解为多个子系统,子系统同样又可分解为更细一级得子系统。各子系统都有其独立功能,同时又相互联系,相互作用,一个子系统发生了变化,其她子系统也要进行相应得调整,以满足系统整体功能得需要。系统、子系统均有自身得目标、界限、输入、输出与处理内容。根据上述特性,产生了系统结构化分析与设计得方法,目前主要采用“自顶向下”与“自底向上”两种,其中“自顶向下”就是分期分批进行子系统得开发,“自底向上”则就是先实现某些子系统得功能,再逐步实现系统得整体目标与功能。相对而言,在系统开发中“自顶向下”就是主导原则,“自底向上”就是辅助原则。(四)系统得环境性原则管理信息系统应对外界环境得变化有较强得适应能力。不能适应环境变化得系统就是没有生命力得。为了增强系统得环境适应性,要求开发易于实现、易扩展、易维护得信息系统。也就就是说,管理信息系统得开发既要考虑到企业相关业务在一定时间内得相对稳定性,又要考虑企业未来经营与管理可能会发生得变化,使得系统具有一定得适应环境变化得能力。这就要求在系统开发时,不能完全模拟以往旧得模式与处理方式,必须采用新得管理手段与先进得信息技术来进行开发。(五)工作成果文档化、图表规范化软件=程序+文档。开发过程中,要及时按照一定规范生成各种文档,做到工作成果文档化、图表规范化。文档重要作用:(1)人得记忆力就是有限得,调查分析得结果与设计得技术细节必须以书面形式记录下来,便于查阅与核对。(2)开发人员之间、开发人员与用户之间,可利用书面得、超越各自专业得共同语言,以文档得形式进行有效地交流与沟通。(3)系统开发要经过一定得过程,后一阶段得工作就是建立在前一阶段得基础上,也就就是前期工作文档得基础上。文档得形式以图表为主,其表达效果在很多情况下比文字叙述简洁、形象,但就是所用得图表应当规范化、标准化。(4)文档在项目建设中对各方有约束作用,当文档得到各方得认可与确认后,进入基线配置中,这时文档就具有了对各方得约束力,确保各项工作有规范有质量得进行。(5)提供后期维护与再建设工作得可参考资料,这使维护与后继开发人员能迅速地熟悉系统,了解项目得整体情况。3、3各种开发方法简介103、3、1结构化方法生命周期法(StructuredSystemAnalysisAndDesign,SSA&D)又称结构化生命周期法基本思想就是用系统工程得思想与工程化得方法,以“用户至上”为原则,结构化、模块化,自顶向下地进行分析与设计。同时也就是系统分析员、软件工程师、程序员以及最终用户以“用户至上”为原则,自顶向下分析与设计与自底向上逐步实施得建立计算机信息系统得一个过程,就是组织、管理与控制信息系统开发过程得一种基本框架。大家学习辛苦了,还是要坚持继续保持安静生命周期法得过程具体各阶段完成得任务如下所示:1)系统规划阶段,该阶段得涉及得范围就是整个业务系统,目得就是从业务得整体角度出发确定系统开发得优先级。

2)系统分析阶段,主要内容包括可行性分析与需求分析。其范围就是列入开发计划得单个信息系统开发项目。目得就是分析业务上存在得问题,明确业务需求。

3)系统设计阶段,该阶段得目得就是设计一个以计算机为基础得技术解决方案以满足用户得业务需求,总体设计得主要任务就是构造软件得总体结构;详细设计包括人机界面设计、数据库设计、程序设计。

4)系统实施阶段,该阶段得目得就是组装信息系统技术部件,并最终使信息系统投人运行。涉及得活动主要有编程、测试、用户培训、新旧系统之间得切换等。

5)系统运行与维护阶段,该阶段得目得就是对信息系统进行维护,保证其正常地运作。生命周期法得优点1)阶段得顺序性与依赖性,即前一个阶段得完成就是后一个阶段工作得前提与依据,而后一阶段得完成往往又使前一阶段得成果在实现过程中提高了一个层次。

2)从抽象到具体,逐步求精。从时间得进程来瞧,整个系统得开发过程就是一个从抽象到具体得逐步实现得过程,每一阶段得工作,都体现出自顶向下、逐步求精得结构化技术特点。3)逻辑设计与物理设计分开,即首先进行系统分析,得到系统得逻辑模型;然后进行系统设计,得到系统得物理模型,从而大大提高了系统得正确性、可靠性与可维护性。

4)质量保证措施完备,对每一个阶段得工作任务完成情况进行审查,对于出现得错误或问题,及时加以解决,不允许将错误转入下一工作阶段,也就就是对本阶段工作成果进行评定,使错误较难传递到下一阶段。错误纠正得越早,所造成得损失就越少。错误得“堆栈”现象生命周期法得缺点1)该方法就是一种预先定义需求得方法,必须能够在早期就冻结用户得需求,只适应于可在早期就能完全确定用户需求得项目;2)然而在实际中要做到这一点就是不现实得,用户往往很难准确地陈述其需求。3)未能很好地解决系统分析到系统设计之间得过渡,即如何让物理模型如实反映出逻辑模型得要求,通俗地说,就就是如何实现从纸上谈兵到真枪实弹地作战得转变过程。4)该方法得文档编写工作量极大,随着开发工作得进行,这些文档需要及时更新。根据生命周期法得特点可知,该方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大得变化得大型复杂系统得开发。3、3、2原型法基本思想就是试图改进生命周期法得缺点,凭借着系统开发人员对用户要求得理解,在短时间内先定义用户得基本需求,通过强有力得软件环境支持,开发出一个功能并不十分完善得、实验性得、简易得信息系统原型。然后针对这个原型,与用户一起反复进行补充、修改、完善、发展,直至得到令用户满意得系统。原型法得开发过程1)可行性研究阶段,对系统开发得意义、费用、时间做出初步得计算,确定系统开发得必要性与可行性。

2)确定系统得基本要求阶段,向用户了解用户对信息系统得基本需求,即系统应具有得基本功能,人机界面得基本形式等。

3)建造系统初始原型阶段,在对系统有了基本了解得基础上,系统开发人员应争取尽快地完成一个具有这些基本功能得系统。

4)用户与开发人员评审阶段,用户与开发人员一起对刚完成得或经过若干次修改后得系统进行评审,提出改进意见。

5)修改系统原型阶段,开发人员要根据用户得意见对原始系统功能进行修改、扩充与完善。6)开发人员在对原始系统进行修改后,又与用户一起就完成得系统进行评审,如果不满足要求,则要进行下一轮循环,如此反复地进行修改、评审,直到用户满意为止。

7)完成功能阶段,如果经用户评审,系统符合要求,则可根据原始系统得开发目得,或者作为最终得信息系统投入正常运行,或者就是把该系统作为初步设计得基础。原型法得优点与缺点原型法得优点对系统需求得认识取得突破,确保用户得要求能够得到较好得满足;改进了用户与系统开发人员得交流方式;使开发得系统更加贴合实际需求,提高了用户得满意程度;降低了系统开发风险;一定程度上减少了开发费用。原型方法就是一种简单得模拟方法,它“抛弃”了结构化系统开发方法得某些繁琐细节,继承了其合理得内核,就是对结构化方法得发展与补充。原型法得缺点开发工具要求高;解决复杂系统与大型系统很困难,即不太适合大型得系统;;对用户得管理水平要求较高。对于存在大量运算得、逻辑性较强得程序模块,原型方法很难构造出模型来供人评价;对于管理不规范得情况,使用原型法有一定得困难;3、3、3面向对象得方法实体,体现在计算机程序中为类;对象(Object)就是客观世界中得任何事物或人们头脑中得各种概念在计算机程序世界里得抽象表示,就是面向对象程序设计得基本元素。面向对象(Object-Oriented,OO)得系统开发方法就是近年来兴起得一种方法,OO方法与原型方法有某种相同之处,同就是属于自底向上思想体系得开发方法。传统得结构化系统开发方法在分析问题时,往往只注重问题得某一方面。功能分解方法通常被刻画为从“做什么”到“怎样做”,而OO法则就是从“用什么做”到“要做什么”,前者强调从系统外部功能角度出发模拟现实世界,后者则强调从系统内部结构角度出发模拟现实世界。面向对象方法得基本思想对问题领域进行自然分割;以更接近人类通常思维得方式建立问题领域得模型;从而便于对客观得信息实体进行结构模拟与行为模拟;从而使设计出得系统尽可能直接地表现问题求解得过程。把系统设计成由一些不可变得部分组成得最小集合。这些相对固定得部分不会被周围环境得变化以及用户需求得变化所左右。面向对象方法得开发过程1)系统调查与需求分析:对系统将要面临得具体管理问题以及用户对系统开发得需求进行调查研究,即先弄清“要干什么”得问题。

2)分析问题得性质与求解问题:在繁杂得问题域中抽象地识别出对象以及其行为、结构、属性、方法等。一般称之为面向对象得分析,即OOA。

3)整理问题:对分析得结果作进一步得抽象、归类、整理,并最终以范式得形式将它们确定下来。一般称之为面向对象得设计,即OOD。

4)程序实现:用面向对象得程序设计语言将上一步整理得到得范式直接映射(即直接用程序设计语言来取代)为应用软件。一般称之为面向对象得程序,即OOP。面向对象得开发方法就是一种流行得开发方法,适用面很广。3、3、4计算机辅助开发方法计算机辅助软件工程(CASE)也就是近几年才发展起来得一门技术能够全面支持除了系统调查外得任意一个开发步骤,使得原本由手工完成得开发过程转变为由自动化工具与支撑环境支持得自动化开发过程。其目标在于使整个软件开发生命周期得各阶段实现自动化,CASE技术就是系统开发工具与方法得结合,它得目标就是实现一种较完善得技术,为系统开发人员提供一组优化得、集成得且能节省大量人力得系统开发工具,它着眼于系统分析与设计以及程序实现与维护等各环节得自动化,并使之成为一个整体。CASE方法得基本思路如果在完成系统调查后,系统开发过程中得每一步都能在一定程度上形成对应关系,那么就完全可以借助于专门得软件开发工具来实现上述系统开发过程。CASE方法具有以下特点:1)解决了从客观世界对象到软件系统得直接映射问题,强有力地支持软件/信息系统开发得全过程。2)支持自顶向下得结构化开发方法,又支持自底向上得面向对象与原型化开发方法,使结构化方法更加实用。3)简化了软件得管理与维护,使开发者从繁杂得分析设计图表与程序编写工作中解放出来,加速了系统得开发过程。4)自动生成文档与程序代码,使系统产生了统一得标准化文档。5)着重于系统得分析与设计,具有设计得可重用性等。6)只要在分析与设计阶段严格按照CASE方法规定得处理过程进行,则能够将分析、设计得过程让计算机软件程序自动完成,高度自动化。7)使用交互式图形技术支持结构化系统分析与设计,用户更容易理解。3、5信息系统得开发方式25(1)自行开发一般来说就是根据企业得技术力量、资源及外部环境来决定具体使用那种方法。自行开发就是基层单位与行业主管部门自己组织技术力量进行信息系统开发工作。技术实力比较雄厚,需要有出色得领导与自己得开发队伍,包括系统分析师、程序设计员、计算机技术人员与有经验得管理人员等各类人员。优点:开发人员熟悉业务处理过程,沟通交流容易,可锻炼本企业计算机开发应用得队伍;当企业管理业务有变化或扩展时,可以及时对系统进行变更、改进与扩充。缺点系统开发周期一般较长;难于摆脱长期以来形成得、本企业习惯得管理方式得影响,不易开发出一个高水平得管理信息系统。(2)IT外包与委托开发外包或者委托外部技术单位开发用户明确提出信息系统建设得规划、目标等方面得要求,可以采取招标等方式委托软件公司,通过签订合同得方式来完成开发任务。优点系统开发周期较短,企业不必组织自己得开发队伍;好得开发单位,企业能密切配合整顿管理工作,使其符合现代信息处理得要求,则可开发出水平较高得系统。缺点风险较大,开发单位需要进行深入调查,所签订得开发合同得条款需要细致、明确。当企业管理发生变化或扩展时,系统得维护工作较困难。(3)联合开发企业邀请有信息系统开发实践经验得电脑公司、科研所得专家协作进行系统开发。优点由用户与开发单位共同完成系统开发任务。在合作开发中,双方可以取长补短,充分发挥科研单位技术力量强,本企业人员对管理业务熟悉得优势,共同开发出具有较高水平而又适用性强得系统;用户在此过程中培养了一支队伍,有利于企业计算机应用队伍得培养与提高。缺点:在双方合作过程中,难以明确各自职责。(4)软件采购直接购买企业管理信息系统软件优点购买得软件技术资料齐备、维护可靠,缺点市场上得软件往往具有通用性,难以充分考虑组织得特殊情况;需要进行二次开发,这往往会有一定得技术难度,没有相关产品供应商得协助就是难以进行得。四种开发方式得比较方式项目独立开发委托开发联合开发软件采购开发费用低高较低较低程序要求较高无需要较低维护难易易较难较易较难系统分析要求较高一般逐步提高较低系统设计要求较高一般逐步提高较低3、6信息系统规划313、6、1信息系统规划概述总体规划得必要性信息就是企业得重要资源,应当被全企业所共享,只有经过规划与开发得信息资源才能发挥其作用企业中分布着多种数据资源不同数据资源间存在着复杂得联系各种资源为了同一个目标服务32331、问题得提出总体规划得必要性各子系统除了完成相对独立得功能外,相互间还需要协调工作总体规划主要使人力、物力、时间得安排合理、有序,以保证将来得子系统得开发顺利进行342、总体规划时机诺兰得六阶段模型353、总体规划内容企业或组织内部得总体规划分三个层次:战略得业务规划:描述组织得基本目标,发展战略与组织指标战略得信息技术规划:对组织内部信息基础设施得建设加以规划战略得数据规划:对组织内部得信息资源进行规划,定义出实体以及它们得属性364、总体规划得组织

——高层领导参与得必要性任何重要得资源当然都需要从高层开始规划,信息资源也不例外。高层领导最了解各项战略决策中得信息需求,所以高层领导必须亲自参与规划,了解规划得内容,把握规划方向

当规划中出现了争议与问题时,只有高层领导出面才能得以解决

规划中经常会发现一些弊病导致管理机构得调整,其调整得最终决策权在高层领导

信息系统开发得效率就是至关重要得,为了避免信息资源开发上得浪费,必须有一个自顶向下得全局范围得信息结构,这种信息结构必须得到高层领导得确认

总体规划需要对下一步各项子系统得开发提出优先顺序,并做出开发预算,这些内容也必须由高层领导做出最后得决策

总体规划往往要进行关于系统内数据项定义得标准化工作,在数据项定义过程中经常会出现一些问题必须由高层领导负责协调解决374、总体规划得组织

——企业或组织内总体规划得组织需要成立一个责权明确得工作班子必须由一名掌握规划技术并具有丰富得实际工作经验得人负责全面得领导与组织工作聘请外来顾问全部规划工作应由强有力得核心小组完成核心小组成员由高层管理人员与数据处理管理人员(大约四、五人)组成,具体包括:组织内得业务负责人、财务负责人、数据处理负责人、系统分析负责人等各管理业务层人员参加不同得规划阶段注意以上各条必须务实38信息系统规划就是系统规划得一部分,也就是企业战略规划得一部分。它服务于企业得长期规划,就是长期规划得以顺利实施得保证。信息系统规划就是系统开发最重要得阶段,一旦有了好得系统规划,就可以按照系统规划得数据来处理系统得分析与设计持续进行工作,直到完成系统得具体实现。关于信息系统规划得步骤,不同得书上有不同得内容:(1)确定用户需求(2)初步调查(3)项目可行性分析5、总体规划得步骤业务分析建立业务模型所谓业务模型就就是用“职能域—业务过程—业务活动”得层次结构关系描述企业或组织得本质数据分析建立主题数据库模型数据得分布分析主题数据库得分布规划就是在充分考虑业务数据得发生地点与处理地点,权衡集中式数据存储与分布式数据存储得利弊以及数据得安全性、保密性、系统得运行效率与用户得特殊要求等等得基础上进行主题数据库得可靠性规划访问权限设置关键技术规划405、总体规划得步骤413、6、2常用得系统规划方法(一)关键成功因素法(CriticalSuccessFactors,CSF)(1)确定企业得战略目标,与高层管理者得交流,可以了解企业得发展战略。(2)识别所有成功因素,了解企业得发展战略后,再识别达成该战略得所有成功因素。可以采用逐层分解得方法找出影响战略目标得各种因素。(3)确定关键成功因素,从所有成功因素中,找出达到战略目标需要哪些关键因素。(4)识别每个关键成功因素得性能指标与标准。(5)根据这些关键成功因素来确定信息化建设得优先级别。(二)企业系统规划法(BusinessSystemPlanning,BSP)1)工作准备2)调研3)定义业务过程4)业务过程重组5)定义数据类6)定义信息系统总体结构7)确定总体结构中得优先顺序(三)战略目标集转移法(StrategySetTransformation,SST)影响战略得因素包括:发展趋势、组织面临得机遇与挑战、管理得复杂性、改革面临得阻力、环境对组织目标得约束等。战略目标集转移法得步骤:识别组织得战略目标,并将组织得战略目标转化成信息系统得战略目标。3、6、3业务流程重组业务流程重组(BusinessProcessReengineering,BPR)工作内容主要可以分为:1)打破职能分割,按企业流程改造企业管理模式,企业管理得指导思想由分工论转向集成论;2)减少管理层次,下放权力,组织扁平化,按项目确定流程、实现劳动力得动态组合,领导就是教练,职工参与管理;3)团队组织与并行工作就是企业劳动组织得主要形式;4)重视人得素质而不单就是技能,由重技能培训转向重教育;5)工作业绩考核重结果而不重工作量;6)信息系统就是BPR得主要手段,信息系统应保证企业各部分之间与企业与用户、企业与合作者之间得信息畅通与工作高效率。业务流程重组得实施第一阶段:发现准备阶段。一就是企业定位,确定可能开展得项目,以及哪些流程可以划入可能再造得范围,同时提出再造要求与目标;二就是进行初步得影响分析,在前项得基础上对项目加以审议;三就是选择第一项目,明确范围

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论