资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11.,1,11.,掌握,系,系统,开,开发,的,的几,种,种方,法,法:生命,周,周期,法,法、原型,法,法、软件包,法,法、最终用,户,户开发和外包方,法,法,;,弄清系,统,统开发,五,五种方,法,法的特点和适用场,合,合,;,掌握系,统,统开发,过,过程中,可,可以采,用,用的几,种,种技术,和,和工具,:,:结构化,技,技术、面向对,象,象技术和计算机,辅,辅助软,件,件工程,;,明确系,统,统开发,过,过程中,可,可以采,用,用的这,几,几种技,术,术和工,具,具的特点及适用场,合,合,.,*,学习目,的,的,传统生,命,命周期,法,法,生命周,期,期法(,life cycle,)是在,系,系统生,命,命周期,概,概念的,基,基础上,,,,应用,结,结构化,的,的思想,方,方法把,整,整个系,统,统开发,过,过程分,为,为若干,活,活动,,每,每个活,动,动应用,一,一系列,标,标准规,范,范和方,法,法完成,一,一个或,多,多个任,务,务,并,形,形成符,合,合规范,的,的阶段,性,性成果,,,,直至,最,最后系,统,统的物,理,理实施,、,、运行,和,和维护,。,。第一,个,个步骤,和,和最后,一,一个步,骤,骤首尾,相,相连,,形,形成一,个,个系统,的,的有生,、,、有死,、,、有再,生,生的生,命,命周期,循,循环。,*,信息系,统,统的生,命,命周期,系统规划,系统分析,系统设计,系统实施,系统运行,和维护,生命周,期,期法的,特,特点,“用户,参,参与”,原,原则,“先逻,辑,辑后物,理,理”原,则,则,“自顶,向,向下,,分,分解协,调,调”的,原,原则,工作文,档,档的规,范,范化和,标,标准化,原,原则,*,生命周,期,期法的,局,局限,资源消,耗,耗多,,开,开发成,本,本高,时,时间,长,长,不具有,灵,灵活性,,,,在开,发,发早期,就,就明确,确,确定需,求,求,对小型,的,的、结,构,构化不,是,是很强,的,的系统,这,这种方,法,法不是,很,很适用,,,,特别,是,是面向,决,决策的,系,系统,*,原型法prototype,用户在,建,建立原,型,型、评,价,价原型,、,、修改,原,原型的,过,过程中,不,不断精,练,练自己,的,的需求,原型:根据基,本,本需求,所,所开发,的,的系统,以,以让用,户,户明确,需,需求、,评,评价原,型,型,交互式,的,的过程,*,原型法,的,的步骤,标识用户基本需求,系统设计人员了解确定用户的基本需求,开发一个工作原型,系统设计人员尽快开发一个工作原型,通常是使用第四代软件工具或一些,CASE,工具进行原型的开发,原型只是实现计划系统的一些重要功能,使用原型,用户使用原型,确定原型与他们需求之间的差距,提出对原型的修改意见,满意,修改、改进原型,运行原型,系统开发人员了解用户需求的改变,对原型进行修改,修改后提交给用户使用,重复3、4两步直到完成整个系统的开发,原型开,发,发工具,原型化,工,工具,抛弃型,原,原型,CASE,(计算,机,机辅助,软,软件工,程,程)原,型,型化工,具,具,演化型,或,或递增,演,演化型,原,原型,可用于,原,原型开,发,发的工,具,具,界面原,型,型,*,原型法,的,的优缺,点,点优点:,1.,改进了,用,用户和,系,系统设,计,计者的,信,信息交,流,流方式,2.,用户满,意,意程度,提,提高,3.,更加贴,近,近实际,4.,开发风,险,险度降,低,低,5.,原型法,减,减少了,用,用户培,训,训时间,,,,简化,了,了管理,6.,开发成,本,本降低,7.,实用的,学,学习工,具,具,8.,应变能,力,力强,*,原型法,的,的优缺,点,点缺点:,原型法,不,不适合,于,于开发,大,大的系,统,统,原型法,开,开发的,时,时候,,测,测试和,文,文档开,发,发工作,常,常常容,易,易被忽,略,略,将,给,给系统,就,就下隐,患,患,运行的,效,效率可,能,能会比,较,较低,*,其他的,信,信息系,统,统开发,方,方法,利用软,件,件包开,发,发系统,最终用,户,户开发,外包信,息,息系统,*,应用软,件,件包开,发,发,预先编,制,制好的,、,、能完,成,成一定,功,功能的,、,、供出,售,售或出,租,租的成,套,套软件,系,系统,满足公,共,共通用,需,需求,为了满,足,足特定,需,需求,,需,需对软,件,件进行,修,修改,*,在这样,一,一些情,况,况下企,业,业可考,虑,虑购买,软,软件包,:,:,1)许,多,多企业,所,所共用,的,的功能,;,;,2)企,业,业内部,缺,缺少进,行,行信息,系,系统开,发,发的资,源,源;,3)微,机,机应用,程,程序上,已,已有很,多,多方便,易,易用的,软,软件包,,,,为此,,,,企业,在,在配置,用,用户微,机,机上的,应,应用程,序,序时可,考,考虑购,买,买软件,包,包。,利用软,件,件包开,发,发系统,的,的步骤,系统分,析,析。明,确,确原系,统,统的问,题,题和需,求,求,提,出,出解决,方,方案,,比,比较不,同,同的开,发,发策略,,,,确定,是,是否应,该,该利用,软,软件包,进,进行开,发,发,选,择,择软件,包,包的供,应,应商,,评,评价并,选,选择软,件,件包;,系统设,计,计。裁,剪,剪用户,的,的需求,,,,以适,应,应软件,包,包的功,能,能;培,训,训技术,人,人员,,完,完成客,户,户化设,计,计和新,的,的业务,流,流程设,计,计;,编程、,调,调试、,转,转换。,安,安装、,修,修改、,设,设计程,序,序接口,、,、做文,档,档、切,换,换、测,试,试、培,训,训用户,;,;,运行和,维,维护,,改,改错与,升,升级。,*,利用软,件,件包开,发,发,优点:,1),缩短开,发,发时间,2),节约开,发,发费用,3),技术水,平,平较高,4,),可以得,到,到比较,好,好的维,护,护,5,),能减轻,组,组织内,部,部对系,统,统开发,的,的阻力,利用软,件,件包开,发,发,缺点:,1),功能较,为,为简单,2),难以满,足,足特殊,要,要求,3),实施的,费,费用随,客,客户化,工,工作量,的,的增大,而,而急剧,上,上升,最终用,户,户开发,利用第,四,四代工,具,具,,用户在,技,技术人,员,员很少,的,的支持,条,条件下,自行完,成,成信息,系,系统的,开,开发,*,最终用,户,户开发,的,的步骤,确定范,围,围,系统分,析,析,系统设,计,计,系统实,施,施,系统运,行,行和维,护,护,*,最终用,户,户开发,优点:,开发速,度,度快,改善了,需,需求的,确,确定,提高知,识,识工作,者,者的参,与,与和主,人,人翁意,识,识,*,最终用,户,户开发,缺点:,知识工,作,作者缺,乏,乏专业,技,技能而,导,导致开,发,发的系,统,统难以,实,实现,非组织,集,集中建,立,立的信,息,息系统,增,增多,对设计,方,方案缺,乏,乏充分,的,的分析,导,导致不,达,达标准,的,的信息,系,系统,缺乏文,档,档和外,部,部支持,导,导致系,统,统寿命,短,短促,*,外包信,息,息系统,将,计算中,心,心的运,行,行,远程通,讯,讯网的,管,管理,应用程,序,序的开,发,发,全部交,由,由外部,专,专门机,构,构负责,*,外包信,息,息系统,的,的步骤,选择一,个,个目标,系,系统,确定逻,辑,辑需求,编制征,询,询方案,书,书,对征询,方,方案书,答,答复的,评,评价并,选,选择一,家,家供应,商,商,测试并,验,验收解,决,决方案,监控并,重,重新评,估,估,外包信,息,息系统,优点:,经济。,靠,靠这种,方,方法建,立,立信息,系,系统,,可,可以使,用,用户节,约,约百分,之,之十五,到,到百分,之,之三十,的,的费用,,,,最高,的,的可以,达,达到百,分,分之五,十,十;,服务质,量,量好。,用,用户可,以,以用相,同,同的和,较,较低的,成,成本获,得,得更好,的,的服务,。,。因为,外,外部化,的,的服务,的,的提供,者,者是有,竞,竞争的,,,,而用,户,户内部,的,的系统,却,却缺乏,这,这种竞,争,争;,可预见,性,性好。,当,当组织,无,无论将,系,系统开,发,发,还,是,是将某,些,些其他,的,的业务,职,职能资,源,源外包,时,时,都,要,要知道,精,精确的,成,成本。,而,而外部,化,化合同,有,有明确,的,的服务,费,费用,,便,便于作,预,预测;,信息系,统,统外包,把力量,集,集中到,唯,唯一的,核,核心能,力,力上。,通,通过把,支,支持非,关,关键业,务,务职能,的,的系统,开,开发工,作,作进行,资,资源外,包,包,组,织,织能够,将,将力量,集,集中在,支,支持主,要,要的、,唯,唯一的,核,核心能,力,力的系,统,统开发,上,上;,灵活。,随,随着业,务,务的成,长,长,不,需,需要对,组,组织的,信,信息系,统,统作重,大,大的改,变,变,只,需,需要调,整,整外部,的,的费用,和,和能力,就,就能满,足,足需要,;,;,更有效,的,的利用,人,人才。,用,用户可,以,以让原,来,来用于,运,运行内,部,部信息,系,系统的,那,那些高,级,级专业,技,技术人,员,员去做,一,一些更,有,有价值,的,的工作,,,,充分,发,发挥他,们,们的潜,能,能。,信息系,统,统外包,缺点:,1,)降低,了,了对未,来,来技术,变,变革的,了,了解程,度,度。外,包,包信息,系,系统意,味,味着组,织,织内部,不,不再拥,有,有利用,信,信息系,统,统组织,智,智力的,专,专长。,2,)降低,了,了控制,力,力。资,源,源外包,意,意味着,放,放弃控,制,制,无,论,论什么,原,原因选,择,择资源,外,外包,,在,在某种,程,程度上,组,组织正,在,在放弃,对,对职能,的,的控制,;,;,3)增,加,加了战,略,略信息,的,的易受,攻,攻击性,。,。外包,信,信息系,统,统开发,,,,包括,告,告诉另,外,外的组,织,织使用,哪,哪些信,息,息以及,如,如何使,用,用这些,信,信息。,同,同时,,你,你的组,织,织可能,正,正在泄,露,露战略,信,信息和,秘,秘密;,4,)增加,了,了对其,他,他组织,的,的依赖,性,性。组,织,织一旦,开,开始外,包,包信息,系,系统,,就,就意味,着,着开始,依,依靠其,他,他的组,织,织完成,许,许多本,组,组织内,的,的业务,职,职能。,三种开,发,发方式,的,的比较,方式,特点比较,利用软件包开发,最终用户开发,外包信息系统,分析设计能力的要求,较低,较高,一般,编程能力,的要求,较低,较高,不需要,系统维护,难易程度,较困难,容易,较困难,开发费用,较少,少,多,说明,要有鉴别与校验软件包功能及适应条件的能力。即使完全符合本企业业务处理要求,仍需要编制一定的接口软件。,开发时间较长,但可得到适合本企业的系统,并培养了自己的系统开发人员。该方式需要强有力的领导及进行一定的咨询。,最省事,开发费用高。必须配备精通业务的人员,需要经常进行监督、检查和协调。,系统开,发,发技术,和,和方法,结构化,方,方法,自上而,下,下、按,部,部就班,地,地,逐步完,成,成系统,的,的开发,后一步,的,的工作,是,是建立,在,在前一,步,步的基,础,础上,用系统,工,工程的,思,思想和,工,工程化,的,的方法,,,,按用,户,户至上,的,的原则,,,,结构,化,化、模,块,块化、,自,自顶向,下,下的对,系,系统进,行,行分析,和,和设计,。,。,先将整,个,个信息,系,系统开,发,发过程,划,划分出,若,若干个,独,独立的,
展开阅读全文