网站大量收购闲置独家精品文档,联系QQ:2885784924

EG07-电子政务系统的建设与管理.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EG07-电子政务系统的建设与管理创新

3.1电子政务系统建设规划 3.2电子政务规划与建设过程 3.3、需求分析 四、系统技术构架 5. 映射会话Bean和实体Bean的一般规则 在分布式商业应用中,经常会涉及到以下几种实体: 第一类实体: 代表一些商业数据,要求持久化保存,对应着客观世界中的实体。 第二类实体: 表示一个过程,在过程中不需要保留结果状态。 第三类实体: 表示某一个客户的会话过程,在这个过程中需要保留结果状态。 对于以上三种实体,一般有下列映射规则: 1)第一类实体一般可以映射到EJB提供的实体Bean。实体Bean与数据库记录一一对应,专门用来表示商业数据。 2)第二类实体一般映射到EJB中的无状态会话Bean。 3)第三类实体一般映射到EJB中的有状态会话Bean。 6.J2EE的应用(网上购书) 图 系统功能需求说明 需求管理主要用于对需求基线和需求变更的管理。 需求管理的主要活动 需求开发与需求管理的界线 需求工程的活动划分为以下5个独立的阶段: (1)需求获取:通过与用户的交流,对现有系统的观察及对任务进行分析,从而开发、捕获和修订用户的需求; (2)需求建模:为最终用户所看到的系统建立一个概念模型,作为对需求的抽象描述,并尽可能多的捕获现实世界的语义; (3)形成需求规格:生成需求模型构件的精确的形式化的描述,作为用户和开发者之间的一个协约; (4)需求验证:以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性; (5)需求管理:支持系统的需求演进,如需求变化和可跟踪性问题. 需求描述方法 现有的需求描述方法有3种:形式化方法、非形式化方法和半形式化方法. 形式化方法是具有严格数学基础的描述系统特征的方法.形式化方法具有准确、无二义性的特点,有助于验证有效性和完整性. 非形式化方法使用未作任何限制的自然语言,易于理解和使用.但它具有固有的二义性,且难以保证其正确性、可维护性,难以用计算机系统提供自动化的支持. 半形式化方法介于上述两者之间,在宏观上对语言和语义有较精确的描述,而在某些局部方面则允许使用非形式化的自然语言. 2.需求分析方法分类 需求分析方法可大致分为4类,如图所示 (1)面向过程的分析方法的主要研究系统输入输出转化的方式,对数据本身及控制方面并不很重视.传统的结构分析方法SA(structure analysis), (2)面向数据的方法强调以数据结构的形式描述和分析系统状态. 关系实体(ER)模型都是面向数据的. (3)面向控制的方法强调同步、死锁、互斥、并发以及进程激活和挂起.数据流图就是典型的面向控制的方法.SADT是以面向控制的方法为辅的. (4)面向对象OO的方法把分析建立在系统对象以及对象间交互的基础之上,使得我们能以3个最基本的方法框架——对象及其属性、分类结构和集合结构来定义和沟通需求. 面向对象的问题分析模型从3个侧面进行描述,即对象模型(对象的静态结构)、动态模型(对象相互作用的顺序)和功能模型(数据变换及功能依存关系). 3、面向对象的需求工程工具 UML——Unified Modeling Language UML是美国Rational公司开发的一种用于描述、视化和构架软件系统的建模语言.它统一了Booch, Rumbaugh和Jacobson的表示方法,并对其作了进一步的发展,最终统一为大众所接受的标准建模语言. UML的重要内容可以由下列5类图来定义: 用例图(usecase diagram),从用户角度描述系统功能,并指出各功能的操作者; 静态图(static diagram),包括类图、对象图和包图; 行为图(behavior diagram),描述系统的动态模型和组成对象间的交互关系,包括状态图和活动图; 交互图(interactive diagram),描述对象间的交互关系,包括顺序图和合作图; 实现图(implementation diagram),包括构件图和配置图.行为图和交互图是UML的动态建模机制,其余几类图是静态建模机制. 目前建立信息系统所采用的主要是两种相互竞争的技术构架,一种是Microsoft的NET构架,它是微软公司推出的一个系统构架,功能强大,具有良好的扩展性及Windows平台上良好的运行性能。另一种是以 J2EE(Java 2 Enterprise Edition)为主的技术构架,它是与实现企业级应用有关的各种技术规范的集合,对于跨平台的应用具有天然的优势,是开发可伸缩的、具有负载平衡能力的多层分布式跨平台企业应用的理想平台。 J2EE技术构架 1. J2EE技术 J2E

文档评论(0)

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

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

1亿VIP精品文档

相关文档