信息系统的当代方法.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课外拓展 1.3.1 技术方法 1.3.2 行为方法 1.3.3 社会技术系统 20 世纪 50 年代计算机开始应用于管理工作。当时应用于管理的目的主要是为了提高数据处理的效率,因而可以说是面向处理的。这时的系统通常称为数据处理系统。数据是依赖于程序的,即针对一个处理程序,就有一个专为它提供数据的数据文件。这就是最原始的开发方法,即先了解处理功能,然后编写程序,再编写依赖于它的数据文件。到了 20 世纪 60 年代出现了数据库。信息系统的建设方式也有改变,先建立数据库,然后 再围绕 数据库编写各种应用程序,这种方法可以说是面向数据的。在早期的这个阶段并没有注意到开发方法的研究。 ??? ?以前系统开发工作好像在做手工艺品。每个程序员根据自己的经验和偏好,编出各种各样的程序,同样一个业务程序,有人要用一百多条指令才能完成,而有人只用十几条指令即可完成。程序难写、难懂、更难以维护,因而标准化成为软件开发公司的愿望。 ??? ?? ?从 20 世纪 60 年代开始,系统越来越复杂,人们已经开始注意到信息系统开发的方法和工具。到了 20 世纪 70 年代,系统开发的生命周期( life cycle )法诞生了。它较好地给出了过程的定义,也大大地改善了开发的过程。然而,问题的积累、成本的超支、性能的缺陷,加深了系统开发的困难。这时系统开发方法依据著名的“瀑布模型”,并产生了结构化的开发方法。 ???? 结构化的意思是试图使开发工作标准化,因而它可以减少随意性。结构化开发的目标是有序、高效、高可靠性和 少错误 。有序是按部就班,按规矩办事,相同情况得出相同结构,减少程序员的随意性,从而达到有纪律、标准化。结构化还要求建立标准的文档。当然结构化有其负面的影响,它可能妨碍程序员的创造性。 ??20 世纪 80 年代以后,出现了一些新的程序设计语言和开发工具,其一是第四代语言 (fourth generation language , 4GL) ,其二是原型法 (prototyping) 。原型法和生命周期法是完全不同思路的两种开发方法。 20 世纪 80 年代末期,计算机辅助软件工程 ( computeraided software engineering , CASE) 和面向对象 (object-oriented , 00) 的开发方法得到很大的发展。面向对象的方法在 20 世纪 80 年代初已用于计算机科学, 20 世纪 80 年代末开始用于企业系统。 20 世纪 90 年代初,面向对象的分析与设计和面向对象的语言(如 C++ )开始实际应用。 ????20 世纪 90 年代利用模块化和模块连接技术,大大降低了维护成本,提高了开发者的劳动生产率。 20 世纪 90 年代中期,由于 WEB 技术的出现,开发方法又出现了新的机遇,许多工作可以让用户去做,这可能是一种很好的趋势,但系统工作仍然很多,需要信息部门自己完成或借用外力去完成。 ?如上所述, 20 世纪 60 — 70 年代是结构化系统分析和设计时代, 20 世纪 80 年代初是原型法时代, 20 世纪 80 年代末是 CASE 和 OO 时代,而 20 世纪 90 年代至今,则到了客户/服务器的时代,或基于 Web 的开发时代。这时客户宁愿买现成的软件包,甚至是整个系统,而不愿自己开发。用户买来许多软件部件,自己或请顾问公司把它们集成起来,这就是系统集成或基于部件的开发,在 20 世纪 90 年代中后期这种趋势越来越明显。 ??? 信息系统的多个视角表明了信息系统的研究属于一个多学科交叉领域。没有哪一种理论或观点可以占据主导地位。图1—10给出了几个对信息系统研究中的问题、论点和解决方案有用的主要学科。总体来说,这个领域可以分为技术和行为两种方法。虽然系统是由机器、设备和硬物理技术组成,但仍需要真正的社会、组织和智力投资才能使它们正确地运行。 技术方法 信息系统的方法 行为方法 用于信息系统研究的学科有六科,其中管理科学、计算机科学、运筹学时属于技术方法,心理学、经济学和社会学是属于行为方法。 技术方法是人们在技术实践过程中所利用的各种方法、程序、规则、技巧的总称,它帮助人们解决“做什么”、“怎样做”以及“怎样做得更好”的问题。技术方法是一种实践方法,人们在技术活动中利用技术知识和经验,选择适宜的技术方法或创造出全新的方法,去完成设定的技术目标。 ?研究信息系统的技术方法强调基于模型的数学研究以及物理技术和这些系统的能力。有助于技术方法的学科包括计算机科学、管理科学和运筹学。 ??? 计算机科学关注

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档