软件复用和软件构件技术研究.docVIP

  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文档。上传文档
查看更多
软件复用和软件构件技术研究

软件复用和软件构件技术研究   摘 要 本文遵循构件化的开发思想把系统功能细化重组,以构件的方式来实现。在系统设计时,把系统分解为UI构件、逻辑构件、业务构件等。设计业务构件除了满足业务的实现,还对系统中很重要的安全管理、公文控制和效率监控等功能提供了技术支持。   关键词 软件复用;构件技术;设计   在软件开发中,软件是一种可重复使用的资源,可利用复用来达到降低软件产品及其维护的成本、加快系统交付速度和提高软件质量等一系列目的。为了实现软件复用,需在软件设计和需求工程中加以考虑。在编程阶段发现某一个组件能满足当前需要,这种机会式的复用是有可能的。不过,要系统地使用复用就需要在设计过程中考虑复用的问题,需要考虑现有的设计如何能得到复用,围绕可用的软件组件来安排设计。   1 软件复用与构件设计理念   对J2EE技术和RUP进行了扩展,梅宏等提出基于软件体系结构的、面向构件的软件开发方法——ABC 方法。张文炎炎等总结了一个基于软总线的一般领域构架建模方法,并应用于电子政务领域工程实践,成功地构造了一个柔性软件生产平台。设计了一种面向方面的构件工程方法来帮助在构件需求、设计、实现和部署中发挥作用。对面向领域的软构件开发模型进行了探讨与设计。介绍了一个从实践当中得出的基于构件的应用软件系统的体系结构及其开发模型。傅音翔等介绍了一种实用的基于构件开发方法的原理和一般过程。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,数据库服务器是整个网络分析系统内共享数据服务的提供者。本系统开发过程中涉及到系统本身的数据库和外部数据库两类数据库。   通过分析和根据所采用的体系架构。根据系统用例模型,把这些用例以相对独立的构件的形式来实现,构件之间通过接口进行通讯。所以系统映射到构件时,将系统分解为由UI构件、逻辑构件、业务构件等组成。   2 软件构件技术的应用   针对公文的整个管理过程,把公文办理流程中业务进行封装(命名为办理构件)。而公文控制在实际工作时有非常重要的作用,以督办意见的方式来监控,所以单独把督办意见封装为一个构件(督办构件),供相关构件调用。   把签收和分办等功能封装为签收构件,因为在公文在办理之前首先要接收文件,而类型不同的文件分别由不同的承办人办理,接收和分办的工作一般由秘书这个角色承担,接口统一。对于系统中使用较为频繁的查询,并在多个功能子系统中要使用,也封装成构件。在业务构件的设计中考虑到各用例独立性强。虽然有些用例比较复杂,如公文办理,主要的接口是用户帐号和公文号,但其内部每个业务粒度较小,故采用包模式把它的子用例组织在一个包里,包机制降低了组织和管理的难度,也是实现了一个完整的业务逻辑,所以可视为构件。整个系统由许多不同种类的构件组成,并复用了一些构件,业务构件主要是自开发。因业务构件较多,下面仅对办理构件、签收构件的设计进行描述:   2.1 办理构件   功能:办理构件主要包括增加公文登记、修改公文登记、删除公文登记、领导批示、办理意见、公文办结、公文归档、转办。在办理环节,根据公文的具体情况,承办人或对公文进行拟办,或对公文进行直接办理。同时,在公文的办理过程中,承办人可以随时对公文进行督办。判断公文是否办结:如果公文办结,对公文进行办结处理;判断公文是否需要转办:如果需要转办,对公文进行转办处理;判断公文是否需要归档:如果需要归档,对公文进行归档处理;办理构件的组织图如图1所示,督办构件和公文查询是被调用的构件。   参与者:除领导以外的所有人员。   详细描述:   2.1领导批示是指用户登记所有领导同志对公文的批示意见,其中包括文电处在公文管理系统中登记的领导批示意见和办公室内所有工作人员登记的领导批示意见。   2.2 办理意见是指用户对承办公文的办理意见进行登记。办理意见列表中的办理意见,仅显示前20个汉字,点击办理意见的链接,即弹出显示全部办理意见的窗口。办理意见列表中的办理人默认为当前登陆人,办理时间默认为当前系统时间。   签收构件   功能:主要包括公文签收、公文分办、增加和退回。签收构件图如图4-2所示。   参与者:校办、处内分办人员   3 详细描述   根据系统规划涉及对象因素的特点,可将系统规划分为两大类,即全局规划和具体规划。具体到本校,全局规划主要是针对校园网公文管理系统而制定的战略规划和总体部署,具体规划则是对某个设计细节中的规划和安排等。   公文管理系统设计规划内容有:系统设计总体目标和具体目标,系统设计原则,开发和运营方式,可行性分析,队伍人员要求,系统内容要求,系统设计要求,系统的命名等。日志分析模块在接收到发来的ChallengeId后,立刻根据用户输入的密码再加上日志分析模块所在计算机的IP地址用SHA散列算法生成一个散列值,这个数值的生

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档