基于构件组装模型的企业进销存信息管理系统的设计【开题报告】

基于构件组装模型的企业进销存信息管理系统的设计【开题报告】

ID:431564

大小:28.00 KB

页数:6页

时间:2017-08-01

基于构件组装模型的企业进销存信息管理系统的设计【开题报告】_第1页
基于构件组装模型的企业进销存信息管理系统的设计【开题报告】_第2页
基于构件组装模型的企业进销存信息管理系统的设计【开题报告】_第3页
基于构件组装模型的企业进销存信息管理系统的设计【开题报告】_第4页
基于构件组装模型的企业进销存信息管理系统的设计【开题报告】_第5页
资源描述:

《基于构件组装模型的企业进销存信息管理系统的设计【开题报告】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业设计开题报告计算机科学与技术基于构件组装模型的企业进销存信息管理系统的设计一、综述本课题国内外研究动态,说明选题的依据和意义(一)国内外研究动态构件是软件系统中具有相对独立功能而且可以重复使用的软件元素单元,它是软件复用过程中可以明确辨识的,可独立部署的软件实体,可以被用来构造成其它软件,对外提供定义良好的接口,外界通过它的接口访问其服务。构件具备很多基本特征:1.构件是近乎独立的、可替换的、满足一定功能的模块;2.对所处环境或上下文有一定的依赖关系;3.构件通常符合一组接口标准,构件之间通过接口进行通讯;4.可以反复使用,通过这种方式可以提高软件开

2、发的效率和质量。自从Mcllroy在1968年国际NATO软件工程会议中首次提出了软件复用、软件构件、构件工厂等概念以及软件组装生产线思想以来,虽然软件构件的定义不断变迁,但基于构件技术的软件开发方法一直被视为解决软件危机、提高软件生产效率和质量,从而实现软件工业化生产切实可行的重要途径。中国科学院院士杨芙青在文献中指出软件的工业化生产和其它现代化工业一样,有其相似性,同样是工业化生产模式:大规模生产的标准构件和基于构件的系统集成组装。构建软件开发的共性支撑,使应用软件可以在大量构件的基础上通过集成组装来开发,以降低软件开发的难度和复杂度,节省开发时间,

3、也能使应用软件更加系统、规范和可靠。20世纪90年代以后是构件迅速发展的阶段,强调软件开发采用构件化技术和体系结构技术,要求开发出的软件应具备很强的易理解性、自适应性、互操作性、扩展性和可复用性,当前构件技术已经发展成为软件复用的重要学科分支。构件的研究动态:中科院软件所软件工程技术研究中心,在首席研究员冯玉琳博士带领下,对构件技术深入研究,硕果累累。其中作为知识创新工程的成果的信息化基础软件核心平台是其代表。上海普元是国内最早推进面向构件技术的厂商之一,也是目前国内唯一一家提供真正意义上的面向构件的互联网应用基础平台的专业化厂商。普元把崭新的互联网相关

4、技术与先进的构件复用技术以及可视化开发技术完美地结合起来,创造了一套具有国际领先水平的面向构件的互联网的应用基础平台----EOS。互联网实验室是我国著名的IT研究机构,长期从事构件技术及软件产业的研究,并在2004年1月16日发布了《面向构件的互联网应用基础平台研究报告》,这是目前国内较为详尽的关于构件技术研究的专业报告。(二)选题的依据和意义基于构件的软件开发过程与传统的软件开发有着很大的不同,其中最显著的一点就是它的开发过程不再是“算法+数据结构”,而是“构件的开发+基于体系结构的构件的组装”。基于构件的软件开发的基本思想构件技术是应用级别的集成技

5、术,其基本思想是将应用软件分解成为一个个独立的单元,将软件开发的过程转变成为类似于积木的搭建过程,通过组装不同的软件构件单元来实现软件的集成,按照构件技术的观点,应用软件的开发就成为各种不同构件的集成过程。基于构件的软件系统的开发以构件为核心,而且在需求分析阶段就可着手进行构件收集工作,这增加了开发的并行程度,从另一个方面提高了开发效率。它的开发大体可以包括两部分:一是构件的开发,二是应用程序的开发。传统的开发方法包括面向对象的技术是以很小粒度的“软件片”开始的,而基于构件的软件系统的开发方法是面向重用的,面向接口和面向连接的。基于构件的软件开发与传统开

6、发方式不同之处在于它在分析、设计、实现等各个阶段中所充实的工作不再是从零开始,是引导软件开发从应用系统开发转变为应用系统集成,可以看成是一个以组装为主的软件开发过程。形象地说,结构化的开发方法就是用泥土、稻草来砌房子,面向对象的开发方法就是用砖头、钢筋来建房子,基于构件的开发方法就是用混凝土浇筑房子,其中做好的架子就是所谓的构架,或者称为集成机制。即:按照领域构架确定本系统需要哪些可复用构件,根据本系统的特殊要求对构架和构件进行特化,并开发本系统领域的专用构件,然后将领域构架(DomainArchitecture)、领域构件(DomainComponen

7、t)和系统专用构件(SystemSpecialCompo2nent)组装成一个完整的系统。目前计算机应用的一个重要领域就是企业MIS系统的开发。通常企业MIS系统的开发都是各个企业独自进行的,但在一些领域(或行业)里需要在整个领域(或行业)内的各个企业推广使用MIS系统,这时再由各个企业独自进行开发会造成系统开发效率低、重复劳动多、周期长、软件适应性差等问题,而所有企业使用同一个MIS也不太可能,因为这些企业尽管在企业管理、企业需求等各方面都有很大的共性,但每个企业都有其特殊性,在管理体制、经营方式等方面都不尽相同。所以建立领域构件/构件库是解决此类问题

8、的有效途径,而基于构件的软件开发方法在MIS系统中的应用是避免重复劳动,提高软件

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

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

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