软件设计技术评价-精.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件设计技术评价-精.ppt

* * * * * * * * * * * * * * * * * * * * 设计技术评价 集团财务管理系统 研发中心 项目概况 项目最终目标 使公司的产品从现在的企业级支持升级到集团级支持 与其他项目的关系 是FMIS2.0的升级产品 宏观的目标期限 2006-11-30 说明 实现财务数据大集中 适应扁平化管理 实现财务系统与业务系统的集成 财务基础信息规范化 先进性与实用性的统一 加强财务分析与决策支持 详细内容... 技术架构分析 浏览器/应用服务器/数据库服务器(B/A/S) 客户端/应用服务器/数据库服务器(C/A/S) B/A/S 本质上是一种以浏览器表现的客户机技术。 B/A/S模式是一种以Web技术为基础平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如微软的IE等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。 第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于C/A/S模式,负责协调不同的Web服务器发出的SQL请求,管理数据库。 B/A/S 优点 具有广泛的信息发布能力,客户端只需要普通的浏览器即可,特别适合简单的应用流程和Internet应用,由于其简单、轻量、易于维护。 无须为每一个客户应用程序升级,而只需对Web服务器上的服务处理程序进行修订。 缺点 客户端只完成浏览、查询、数据输入等简单功能,而绝大部分工作(数据及界面)由服务器承担,因此应用服务器的负担重,对其性能的要求比较高。由于复杂的操作需要大量的与服务器的交互处理,客户端响应速度慢,不适合复杂的交互式应用。 另外对复杂的交互程序实现工作量大,要求开发人员素质比较高。 C/A/S 优点 很好地支持交互式应用,客户端响应速度快,技术成熟、稳定,对复杂应用适应性好。能够给服务器减轻压力,而且有更高的安全性和稳定性。 程序容易开发,有很多成熟的技术资源和人力资源可以利用。 缺点 用户界面风格不一,使用繁杂,培训工作量大。 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。 技术架构建议一 建议根据子功能的要求选择合适的架构,将B/A/S与C/A/S混合使用。 首先,根据一定的原则,将系统的所有子功能分类,决定哪些子功能适合采用C/A/S,哪些适合采用B/A/S。 适合采用C/A/S的子功能应具备以下特点: 安全性要求高; 要求具有较强的交互性; 使用范围小,地点固定; 要求处理大量数据。 例如,业务管理中的业务处理,财务系统中的凭证输入功能等等。 而适合采用B/A/S的子功能应具备以下特点: 使用范围广,地点灵活; 功能变动频繁; 安全性、交互性要求不同。 例如:公司财务分析表的查询功能,决策支持系统中的查询功能等等。    技术架构建议二 相对于单独采用C/A/S或B/A/S,这种方案的优点在于: 充分利用公司的现有技术资源,提高系统开发的成功率 ; 采用了一定的新的软件技术手段,使产品有一定的技术先进性; 既保证了复杂功能的交互性,又保证了一般功能的易用与统一,利于在客户中推广使用; 系统维护简便,布局合理; 系统性能合理。 技术架构建议三 实现的过程描述: 在概要设计阶段,根据一定的选择原则,来决定各个子功能采用哪一种模式并在系统设计说明书上分别注明。 在编码设计阶段,系统

文档评论(0)

我的文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档