探析软件复用技术与工作流技术及其在mis中的应用

探析软件复用技术与工作流技术及其在mis中的应用

ID:34773033

大小:2.50 MB

页数:92页

时间:2019-03-10

探析软件复用技术与工作流技术及其在mis中的应用_第1页
探析软件复用技术与工作流技术及其在mis中的应用_第2页
探析软件复用技术与工作流技术及其在mis中的应用_第3页
探析软件复用技术与工作流技术及其在mis中的应用_第4页
探析软件复用技术与工作流技术及其在mis中的应用_第5页
资源描述:

《探析软件复用技术与工作流技术及其在mis中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、铁道科学研究院硕士学位论文软件复用技术与工作流技术及其在MIS中的应用姓名:朱韦桥申请学位级别:硕士专业:交通信息工程及控制指导教师:史天运20070601铁道科学研究院学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。论文作者躲札日期:2007年6月30日关于学位论文使用授权说明本人了解铁道科学研究

2、院有关保留、使用学位论文的规定,即:学校有权保留学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其他手段保存学位论文;学校可根据有关规定,送交学位论文。对以上规定中的任何一项,本人表示同意,并愿意提供使用。作者签名啮专精导师繇日期:2007年6月30日,o∈逛摘要随着计算机硬件技术的发展,信息化时代的来临.特别是Internet和Intranet的迅速普及,众多企业因此逐渐建立了的多种管理信息系统(MIS),将先进的管理手段和管理体制,运用于企业管理的各个环节和层次,期待可以改善企

3、业的经营环境、降低生产经营成本,提高企业的竞争力。MIS有很多开发方法,但随着计算机技术的迅猛发展,传统的开发方法已难以适应复杂和多变的应用需求。如何改进MIS开发进程,引入新的开发方法将成为人们关注的重点。本论文研究了软件复用技术与工作流技术,并针对MIS领域特点,提出采用基于工作流和软件复用技术的软件开发框架,将J2EE体系规范、构件技术、工作流技术有机结合起来,通过构件作为应用系统的基本组成元素,使MIS应用系统可以快速离质量的搭建,建成的应用系统具有较强的可管理、可维护能力,同时拥有最强的需求变化响应能力,并通过构件积

4、累来持续积累软件知识财富,并基于此框架实现了合同管理信息系统的建设,论文的主要研究内容如下:一、概述了目前MIS的常用开发方法,分析了舡S开发中存在的主要问题。从20世纪五十年代开始发展到今天,MIS的开发方法已经发生了很多变化,从最初的“无组织”的原始开发方法到结构化方法,以及后来出现的原型法、面向对象方法和基于构件方法等,每一种方法都有自己的特点和适用环境。舡s本身的业务流程复杂性和需求的不确定性和易变性,使得传统的开发方法有些显得力不从心,开发出的系统柔性差、自适应能力不强,不能满足升级换代的发展需要。一旦需求、流程的变

5、换,需要大量的修改工作量,软件开发人员疲于应付这些变化,软件的进度也难以控制。二、深入研究了软件复用关键技术,对各种复用技术进行详细的比较,提出了基于软件复用双生命周期模型的应用系统开发模式。软件复用是指重复使用“为了复用目的而设计的软件”的过程,是在软件开发中避免重复劳动的解决方案,使得应用系统的开发不再采用一切“从零开始”的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发的重点集中于应用的特有构成成分。实现软件复用的关键囡素(技术和菲技术因素)主要包括:软件构件技术、领域工程、软件构架、

6、软件再工程、开放系统、软件过程,CASE技术等以及各种非技术因素。实现软件复用的各种技术因素和非技术因素是互相联系的。它们结合在一起,共同影响软件复用的实现。传统的软件生命周期分为需求分析、系统设计、系统实现与测试、系统维护与服务等阶段。基于复用的软件生命周魏不同于传统软件,它具有自身的特点。当谈论复用时,一般包括以下三种类型的过程:应用工程、领域工程和资产管理。使用领域工程和应用工程活动时,它们是并行实施的(双生命周期)。领域工程使用它开发的体系结构去确定应用工程开发和使用的可复用软件资产。资产管理把这些活动链接起来,并且使

7、这些资产可用。三、概述了工作流及工作流管理系统相关概念、技术优势,以及2它与传统应用软件的分离情况;分析了工作流管理系统的总体结构、参考模型及其功能;重点叙述了基于工作流管理系统进行开发的原理与过程,提出了基于工作流管理系统的应用开发方法;详细介绍了开源世界里比较典型的JBossjBPM工作流管理系统架构及应用。工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。为了更为有效地利用信息技术从而实现理想的业务过程,我们必须以能够应付未来变化的方式构建信息系统。那么

8、一个重要的步骤就是:将信息系统分成两个子系统,一个处理业务过程的管理(“工作流管理系统”),另一个支持特定业务过程中具体任务的执行(“应用软件”)。即实现管理与功能分离。使用工作流管理系统具有以下几点优势:1.提高系统的柔性,适应业务流程的变化2.降低系统开发和维护成本3.按

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。