MIS开发中软构件技术的应用的研究.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文档。上传文档
查看更多
MIS开发中软构件技术的应用的研究

MIS开发中软构件技术应用研究   [摘要] 在开发大型MIS过程中,应用软构件技术在很大程度上提高了系统的通用性和开放性。基于软构件的软件开发是在一定构件模型的支持下,复用构件库中的一个或多个软构件,通过组合手段高效率、高质量地构造应用软件系统的过程。文中介绍了基于构件的MIS系统的开发方法,并对开发重点和难点进行了详尽分析。    [关键词] 构件 MIS系统 软件重用      一、软构件技术概述   所谓软件构件化,就是要让软件开发像机械制造工业一样,可以用各种标准和非标准的零件来进行组装。软件的构件化和集成技术的目标是:软件可以由不同厂商提供的,用不同语言开发的,在不同硬件平台上实现的软件构件,方便地、动态地集成。这些构件要求能互操作,它们可以放在本地的计算机上,也可以分布式地放置在网上异构环境下的不同结点上。实现软件的构件化,这是软件业界多年来奋斗的目标。   二、基于软构件技术的MIS开发过程   传统的MIS系统开发方法包括:自底向上法、自顶向下法及快速原型法。以上方法各有其优缺点。“自底向上”法由于先从底层模块做起有助于发现系统的增长需要,但过于重局部而使得MIS难以实现其整体性;“自顶向下”法从上到下实现整个系统,可以为企业或机构MIS的中长期发展规划奠定基础,但其开发周期长、缺乏灵活性对下层系统的实施缺乏约束力,成本较高;快速原型法的核心即原型,不断地对原型进行补充和细化,是一种动态定义技术。虽然具有很明显的优越性,但其过分依赖于快速开发工具的支持。   软构件法克服了快速原型法需要快速开发工具支持的不足,取而代之以软件构件化技术来构造系统。大部分MIS系统,在功能上有类似之处,因而利用软件的重用技术就可以把开发过程大大简化,就像“搭积木”一样。软构件法在确定系统总体框架、构筑总体框架、修改总体框架、构造构件及修改构件等阶段,都同一个叫做“软构件集合”的实体打交道,这个软构件集合也被称为“软构件库”。在开发MIS系统之初就应该着手准备这个软构件集合。开发MIS系统的大部分工作都集中在构造软构件阶段。这一阶段的工作特点是尽量使开发出的积木块具有较大的灵活性和变通性,为重用做好准备。每开发出一个软构件,都要把该软构件及其功能、调用接口等信息放入软构件集合。应用软构件技术的关键就是要借助对软构件的重用组合技术,系统开发人员绝不能忽视对软构件集合的管理。如果缺少了这一点,软构件技术就丧失了优越性,自顶向下法及快速原型法所暴露出的缺陷也会接踵而至。   基于构件的软件开发与传统开发方式不同之处在于它在分析、设计、实现等各个阶段中所充实的工作不再是从零开始,而是引导软件开发从应用系统开发转变为应用系统集成,是一个以组装为主的软件开发过程。采用构件技术开发MIS系统的设计目标是以组合开放式结构构造MIS集成一体化的环境。以生产企业MIS系统开发为例来说明基于软构件技术的MIS开发模型。生产企业MIS系统应包含以下几个子系统:生产管理、销售管理、物流管理、质量管理、人事及财务管理等几个子系统,同时应具有以下主要生成功能:功能菜单、数据库文件、数据库维护、查询、统计计算、报表生成与打印以及应用系统文档信息。由此可以得到该类企业开发模型,如图所示。   采用软构件技术开发MIS系统的设计目标是以积木组合开放式结构构造MIS集成一体化的环境。根据MIS系统的一般结构,完整的MIS系统应具有以下主要生成功能:数据库文件、功能菜单、数据库维护、查询、索引排序、统计计算、图形生成与分析、报表生成、打印、数据一致性检验、数据一致性维护及应用系统文档信息。   MIS系统生成是建立在一个个积木块――软构件的基础之上的。MIS系统的生成过程也就是从软构件库中提取软构件,并对其进行系统集成的过程。系统集成包括了检索、定制和组合三个过程。   检索。从构件库中索取合适的、恰当的构件的过程。检索过程是软件重用活动中最重要的一个过程,对于小型应用软件的开发,重用的构件不是很多,可以采用人工检索的方法。   定制。将检索得到的构件进行一定的修改,以符合用户的具体要求的过程叫定制。为了构件定制的方便,在制作构件时应尽可能使构件的通用性高。   组合。将定制后的构件和其他模块集成在一起,形成新的应用系统的过程叫组合。组合的关键是构件的接口标准,有了标准接口,构件开发和应用系统本身的开发就可以相对独立的进行,软件开发的效率及软件质量会更高。为此,利用软构件技术开发应用软件时,一开始就必须考虑构件的接口标准问题,并在整个开发过程中引起重视。   三、软构件库的管理   软构件库的管理是一个非常重要的工作。为了适应多种MIS系统开发的需要,软构件库中应含有大量的各类软构件,对软构件库中的软构件进行有效的管理就显得尤为重要。

文档评论(0)

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

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

1亿VIP精品文档

相关文档