- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章引论pptConvertor
1.3 信息系统的开发方法
1.3.1信息系统开发方法的类型
用系统工程的方法开发信息系统的具体方法有生命周期法、原型法、面向对象的方法和CASE(Computer Aided Software Engineering——计算辅助软件工程)方法等。这里对这几种方法作简要介绍,本书主要以生命周期法的各个阶段来组织材料,并用了一章的篇幅论述了面向对象的系统分析与设计。
1.按照时间过程分类
1)生命周期法
生命周期法是一种用于规划、执行和控制信息系统开发项目的项目组织和管理方法,是工程学原理在信息系统开发中的具体应用。一般系统开发生命周期法将系统开发过程分为5个阶段,即系统规划、系统分析、系统设计、系统实施和系统运行(或维护)等。
2)原型法
原型法按照对原型结果的处理方式分为试验原型法、演化原型法和增量原型法。
试验原型法只把原型当成试验工具,试验结束以后就抛弃原型,即原型不作为最终产品,根据试验的结论做出新的系统。
2.按照系统分析要素分类
按照系统的分析要素,可以把开发方法分为3类。
1)面向处理(Processing Oriented,PO)方法
PO指系统分析的出发点在于高清系统要进行怎样的处理。分为两种:一种是面向功能的 ,另一种是面向过程的。面向功能是由企业的只能出发,例如:市场、生产、会计和认识等管理功能出发。面向过程则跨越了企业只能,由企业运营流程出发,划分成一些过程进行处理分析。
演化原型法则把测试号的结果保留,成为最终系统的一部分。定义系统为高度动态迭代和高度动态的,每次迭代都要对系统重新进行规格说明、重新设计、重新实现和重新评价,是应对环境变化的有效的方法。
增量原型法也是将原型试验的结果保留,但与演化原型法不同的是其开发过程是在软件总体设计基础上进行的,一次一段式地增量构造,因而,其环境应变能力比演化原型法差。
2)面向数据(Data Oriented,DO)方法
DO是面向数据的分析方法,它首先分析企业的信息需求,建立企业的信息模型,然后建立全企业共享的数据库。
3)面向对象(Object Orient,OO)方法
OO是面向对象的分析方法,首先分析???业的一些对象,把描述对象的数据和对象的操作放在一起,或者说对象的数据和操作内容是对外封闭的。如果多个对象对外共享某些数据和操作,共享的数据和操作就构成了对象类。对象类可以有子对象,子对象可以调用其他类所定义的数据和操作。
任何系统都有一个产生、发展、成熟、消亡(更新)的过程,这个过程称为系统的生命周期。信息系统也不例外,它在其使用过程中随着环境的变化,要不断维护、修改,新的目标和要求不断提出,从而要求设计更新系统,用新系统去代替老系统。
图1-15 信息系统的生命周期
1.3.2生命周期法
1.生命周期开发步骤
所谓生命周期法就是严格按照系统生命周期的各个过程和步骤去开发系统。生命周期法将信息系统的开发过程划分为系统规划、系统分析、系统设计、系统运行与维护等阶段,每个阶段又分成若干步骤。如图1-15所示。
1)系统规划
系统规划阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,根据组织的整体目标和发展战略,确定信息系统的发展战略,明确组织总的信息需求,制定信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、规模及资源需求,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目以分期分批进行系统开发。
2)系统分析
系统分析阶段的主要任务是对现行系统进行详细调查,进行可行性分析,确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型。其中的分析包括分析业务流程,分析数据流程,分析功能与数据之间的关系,提出分析处理方式。
3)系统设计
系统设计阶段的主要任务是根据系统分析提出的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和数据库设计,并提出系统配置方案,进行详细设计。主要内容包括:代码设计、用户界面设计、处理过程设计等。
4)系统实施
系统实施阶段是将新系统付诸实施的阶段。这一阶段的任务包括计算机系统等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统高度与转换等。
5)系统运行与维护
系统投入运行后,需要评价,并经常进行维护,记录系统运行的情况, 按照一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。
2.生命周期法的优点
生命周期法的主要优点是:整个开发过程阶段和步骤清楚,每一阶段和步骤均有明确的成果,这些成果以可行性分析
您可能关注的文档
- 江苏省2012年中考数学深度复习讲义(教案中考真题模拟试题单元测试)二次根式.doc
- 江苏省丹阳市第九中学八年级物理下册105物体的浮与沉导学案.doc
- 江苏省南京市江宁区汤山初级中学八年级物理下册81力弹力学案.doc
- 江苏省南通市袁灶小学六年级数学毕业模拟试卷(二)(无答案)苏教版.doc
- 江苏省徐州市2007-2008学年度高三第一次质量检测数学试题.doc
- 江苏省机动车驾驶人科目试题(道路交通安全法律法规和规章).doc
- 江苏省栟茶高级中学2014年高一地理学业水平测试复习专题1地球的宇宙环境太阳对地球的影响.doc
- 江苏省南通市通州区2010年高三回归课本专项检测化学试题与答案.doc
- 江苏省南京市2012-2014年中考化学分类汇编化学用语和质量守恒定律.doc
- 江苏省泰州市二○○七年初中毕业升学统一考试化学试卷上教版.doc
文档评论(0)