电子政务孙宝文第6章节电子政务系统的开发.ppt

电子政务孙宝文第6章节电子政务系统的开发.ppt

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子政务 E-Government 第六章 电子政务系统的开发 第六章 电子政务系统的开发 了解信息系统开发的主要方法和 掌握信息系统开发的主要过程 重点掌握面向对象的电子政务系统建设的需求捕获、系统分析、系统设计工作的主要内容和主要步骤 第六章 电子政务系统的开发 第一节 信息系统开发方法和开发过程 第二节 电子政务系统的需求捕获 第三节 电子政务系统分析 第四节 电子政务系统的设计 第五节 电子政务系统的实施和测试 本章小结 第一节 信息系统开发方法和开发过程 一、信息系统开发方法 二、信息系统的开发过程 一、信息系统开发方法 (一)信息系统常见开发方法简介 1.结构化系统开发方法 (1)结构化系统开发方法的基本思想 结构化系统开发方法是迄今为止最传统、应用最广泛的一种系统开发方法。结构化系统开发方法的基本思想是利用系统工程的思想和工程化的方法,以用户至上为原则,按结构化、模块化、自顶向下的方法对系统进行分析与设计。 一、信息系统开发方法 (一)信息系统常见开发方法简介 1.结构化系统开发方法 (2)结构化开发方法的开发过程 一、信息系统开发方法 (3)结构化开发方法的特点 对现实世界的认识与系统编程之间存在着理解上的鸿沟 系统是围绕着如何实现一定的行为来进行的,当系统行为易变,需要经常性地修改时,修改变得极为困难 这种结构是无法适应以控制关系为重要特性的系统要求 自顶向下功能分解的分析设计方法极大地限制了软件的可重用性 一、信息系统开发方法 (一)信息系统常见开发方法简介 2.原型法 (1)原型法的基本思想 原型法是近年来提出的一种以计算机为基础的系统开发方法,它首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型就是模型,而原型系统就是应用系统的模型,它是待构筑的实际系统的缩小比例模型,但是保留了实际系统的大部分功能。这个模型可在运行中被检查、测试、修改,直到它达到用户需求为止,因而,这个工作模型能很快转换成目标系统。 一、信息系统开发方法 (2)原型法开发过程 一、信息系统开发方法 (3)原型法的特点 原型法的主要优点在于它是一种支持用户的方法,使得用户在系统生存周期的设计阶段起到积极的作用;它能减少系统开发的风险,特别是在大型项目的开发中,由于对项目需求的分析难以一次完成,应用原型法效果更为明显。原型法既适用于系统的重新开发,也适用于对系统的修改;它不局限于仅对开发项目中的计算机软硬件进行设计,还可用于制作系统的工作模型。原型法可以与结构化系统开发方法相结合使用,这样会扩大用户参与需求分析、初步设计及详细设计等阶段的活动,加深对系统的理解。 一、信息系统开发方法 原型法的使用有一定的适用范围和局限性,这主要表现在以下几个方面: 对于一个大型的系统,如果我们不经过系统分析来进行整体性划分,想要直接用屏幕来一个一个地模拟是很困难的。 对于大量运算性和逻辑性较强的程序模块,原型方法很难构造出模型来供人评价。 对于原基础管理不善、信息处理过程混乱的问题,原型法的使用存在一定的困难。 对于一个批处理系统,其大部分是内部处理过程,这时用原型法有一定的困难。 一、信息系统开发方法 (一)信息系统常见开发方法简介 3.面向对象的开发方法。 (1)面向对象开发方法的发展背景。 面向对象(Object Oriented)方法的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向对象分析和设计方法。 面向对象编程语言的出现以20世纪60年代末挪威奥斯陆大学和挪威计算中心共同研制的SIMULA语言为标志。 一、信息系统开发方法 (2)面向对象开发方法的发展背景。 客观事物都是由对象(Object)组成的。 对象由属性和方法组成。属性(Attribute)反映了对象的信息特征,如特点、值、状态等等。而方法(Method)则是用来定义改变属性状态的各种操作。 对象之间的联系主要是通过传递消息(Message)来实现的。 对象可按其属性进行归类。类(class)有一定的结构,类上可以有超类(Superc1ass),类下可以有子类(Subclass)。这种对象或类之间的层次结构是靠继承关系维系着的。 对象是一个被严格模块化了的实体,称之为封装(Encapsulation)。 一、信息系统开发方法 (3)面向对象开发方法的开发过程 一、信息系统开发方法 第一阶段:分析问题的性质和求解问题。对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究,即先弄清要干什么的问题。在繁杂的问题域中抽象地识别出对象以及其行为、结构、属性、方法等。这一阶段一般称为面向对象分析,简称为OOA(Object-Oriented Analysis)。 第二阶段:整理

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档