毕业论文
论文首页 计算机毕业设计 工学论文 语言论文 社会学 经济管理学 法律论文 农学论文 医学论文 理学论文 文学论文 哲学论文 教育论文 艺术学 历史学 论文指导 论文翻译 诚聘代理  投稿出售
   高级搜索    本站热线:13009565069 QQ:617579642
2008-06-27 16:44:10  浏览次数:9    当前位置:首页 >> 计算机毕业设计 >> VB >>
 

基于构件的软件自动组装技术——数字逻辑仿真系统实现获得全文

(论文 字数:8128页数:27 带程序)摘 要:如今基于构件的软件复用和开发被认为是提高软件生产率和软件质量的有效途径。一般来说,基于构件的软件复用包括三个相关的过程:构件的开发,构件的管理和基于构件组装的系统开发。在基于构件的软件开发中,系统开发的重点从系统设计变成构件组装。本文研究的就是这种基于构件的软件自动组装技术。
开发该系统,我使用面向对象的可视化开发工具Visual Basic 6.0,运用计算机软件技术和面向对象的软件开发方法。首先制作出用于模拟构件的芯片(芯片的部分内部功能由指导老师提供),其次设计出一个相对比较简单的连接件(因连接件的开发另有同学研究),最后采用事件触发的方法,运用连接件实现模拟构件(芯片)间的组装,同时,实现功能芯片间的模拟防真。
通过该系统的研究开发,使我获益匪浅,不但对基于构件的软件自动组装技术有了更深刻的认识,而且对开发工具Visual Basic 6.0有了更全面的掌握。当然,限于作者水平,本系统难免有疏漏和不完善之处,敬请各位老师不吝指正。

关键词:构件,软件构件,连接件,软件复用,构件组装

Abstract :Now component-based software reuse and development is considered as an effective and efficient approach to improve the productivity and quality of software development. Generally, component-based software reuse includes three processes: component development, component management and system development which is based on component composition. In the component-based software development, the emphasis of system development has been turned to component composition from system design. This text is studying the technology of component-based software composition automatically.
In order to develop this system, I used the objected-oriented visual tool Visual Basic 6.0 , computer software technology and the method of objected-oriented software development .Firstly, I developed the chips whose some interior functions were offered by the teacher to simulate components. Secondly, I developed a simple connective-ware , because there was another student studied it specially. Finally, I let the system come true with the method of event-driven and connective-ware, simultaneity, these chips could simulate the truth.
By developing this system, I benefit a lot, not only understand the technology which component-based software composition automatically even more, but also master the tool Visual Basic 6.0 to develop software even more comprehensive. Certainly, limited to the author, this system was hard to avoid oversights and faultiness, please every teacher point out unstinted.

Keywords:component; software component; connective-ware; software reuse; component composition

目 录
1引言…………………………………………………………………………… (1)
1.1研究的必要性……………………………………………………………… (1)
1.2高级语言的选择…………………………………………………………… (1)
2相关知识………………………………………………………………………… (1)
2.1构件………………………………………………………………………… (2)
2.1.1构件的背景知识……………………………………………………… (2)
2.1.2什么是构件…………………………………………………………… (2)
2.1.3什么是软件构件……………………………………………………… (2)
2.2连接件……………………………………………………………………… (3)
2.2.1连接件背景知识……………………………………………………… (3)
2.2.2什么是连接件………………………………………………………… (3)
2.3面向对象与软件复用……………………………………………………… (3)
2.3.1面向对象的软件开发………………………………………………… (3)
2.3.2软件复用……………………………………………………………… (4)
2.3.3面向对象的软件开发与软件复用的关系…………………………… (4)
2.4 CBSD与传统软件开发的区别………………………………………………(5)
3系统分析………………………………………………………………………… (5)
3.1总论………………………………………………………………………… (6)
3.2设计难点…………………………………………………………………… (6)
4构件开发与设计………………………………………………………………… (6)
4.1芯片设计…………………………………………………………………… (6)
4.1.1芯片外形设计………………………………………………………… (6)
4.1.2芯片功能设计………………………………………………………… (7)
4.1.3芯片功能实现………………………………………………………… (9)
4.2连接件的设计……………………………………………………………… (9)
4.2.1外形设计……………………………………………………………… (10)
4.2.2功能设计……………………………………………………………… (10)
4.3用于改变构件形状大小的用户控件……………………………………… (11)
4.3.1外形设计……………………………………………………………… (11)
4.3.2功能设计……………………………………………………………… (12)
5系统设计………………………………………………………………………… (12)
5.1系统界面设计……………………………………………………………… (12)
5.1.1系统界面图…………………………………………………………… (12)
5.1.2主窗体设计…………………………………………………………… (13)
5.2系统功能设计……………………………………………………………… (13)
5.2.1新建对象……………………………………………………………… (13)
5.2.2删除对象……………………………………………………………… (14)
5.2.3组装…………………………………………………………………… (14)
5.2.4系统初始化…………………………………………………………… (15)
6系统调试与实现………………………………………………………………… (15)
6.1新建对象…………………………………………………………………… (15)
6.2构件组装(接线)………………………………………………………… (16)
6.3初始化芯片………………………………………………………………… (16)
6.4运行………………………………………………………………………… (17)
6.5文件保存与读取…………………………………………………………… (18)
7总结……………………………………………………………………………… (19)
致 谢……………………………………………………………………………… (20)
参考文献……………………………………………………………………………(20)

1引言
1.1研究的必要性
现如今,随着软件系统的复杂性不断增长、软件人员的频繁流动和软件行业的激烈竞争等因素的出现,软件企业迫切需要提高软件质量、积累和固化知识财富,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的"基于构件的软件开发"(CBSD,Component Based Sortware Development)应运而生,这种技术以软件架构为组装蓝图,以可复用软件构件为组装模块,以连接件为组装纽带,支持组装式软件的复用,从而大大提高了软件生产效率和软件质量。这正是研究本课题的意义所在。




推荐论文                 更多

· 学生信息管理系统
· 人事管理系统
· 学生信息管理系统
· 学生档案管理系统
· 服务器考试管理系统
· 试题库管理系统
· 入库信息管理系统
· 实创有限公司人事管理系...
· 人事管理系统 ...
· 企业工资管理系统

出售论文
亿佰资讯网 - 《中华人民共和国增值电信业务经营许可证》 ICP证编号:陕ICP备05010493号 - 资料购买帮助
2006-2007 100LW.com and its suppliers.保留所有权利  增值电信业务经营许可证B2-20060392
电话:0472-2110208  13009565069  电邮:paowen@foxmail.com
QQ: 453148943   617579642  MSN:wide_sun@hotmail.com
地址:内蒙古包头市稀土开发区软件园大厦A座413室