基于構(gòu)件的軟件自動(dòng)組裝技術(shù).doc
約27頁DOC格式手機(jī)打開展開
基于構(gòu)件的軟件自動(dòng)組裝技術(shù),——數(shù)字邏輯仿真系統(tǒng)實(shí)現(xiàn)全文27頁 約12000字 論述翔實(shí)摘要如今基于構(gòu)件的軟件復(fù)用和開發(fā)被認(rèn)為是提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑。一般來說,基于構(gòu)件的軟件復(fù)用包括三個(gè)相關(guān)的過程:構(gòu)件的開發(fā),構(gòu)件的管理和基于構(gòu)件組裝的系統(tǒng)開發(fā)。在基于構(gòu)件的軟件開發(fā)中,系統(tǒng)開發(fā)的重點(diǎn)從系統(tǒng)設(shè)計(jì)變成構(gòu)件組裝。...


內(nèi)容介紹
此文檔由會(huì)員 癡狂少年 發(fā)布
基于構(gòu)件的軟件自動(dòng)組裝技術(shù)
——數(shù)字邏輯仿真系統(tǒng)實(shí)現(xiàn)
全文27頁 約12000字 論述翔實(shí)
摘 要
如今基于構(gòu)件的軟件復(fù)用和開發(fā)被認(rèn)為是提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑。一般來說,基于構(gòu)件的軟件復(fù)用包括三個(gè)相關(guān)的過程:構(gòu)件的開發(fā),構(gòu)件的管理和基于構(gòu)件組裝的系統(tǒng)開發(fā)。在基于構(gòu)件的軟件開發(fā)中,系統(tǒng)開發(fā)的重點(diǎn)從系統(tǒng)設(shè)計(jì)變成構(gòu)件組裝。本文研究的就是這種基于構(gòu)件的軟件自動(dòng)組裝技術(shù)。
開發(fā)該系統(tǒng),我使用面向?qū)ο蟮目梢暬_發(fā)工具Visual Basic 6.0,運(yùn)用計(jì)算機(jī)軟件技術(shù)和面向?qū)ο蟮能浖_發(fā)方法。首先制作出用于模擬構(gòu)件的芯片(芯片的部分內(nèi)部功能由指導(dǎo)老師提供),其次設(shè)計(jì)出一個(gè)相對(duì)比較簡單的連接件(因連接件的開發(fā)另有同學(xué)研究),最后采用事件觸發(fā)的方法,運(yùn)用連接件實(shí)現(xiàn)模擬構(gòu)件(芯片)間的組裝,同時(shí),實(shí)現(xiàn)功能芯片間的模擬防真。
通過該系統(tǒng)的研究開發(fā),使我獲益匪淺,不但對(duì)基于構(gòu)件的軟件自動(dòng)組裝技術(shù)有了更深刻的認(rèn)識(shí),而且對(duì)開發(fā)工具Visual Basic 6.0有了更全面的掌握。當(dāng)然,限于作者水平,本系統(tǒng)難免有疏漏和不完善之處,敬請(qǐng)各位老師不吝指正。
關(guān)鍵詞:構(gòu)件;軟件構(gòu)件;連接件;軟件復(fù)用;構(gòu)件組裝
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高級(jí)語言的選擇…………………………………………………………… (1)
2相關(guān)知識(shí)………………………………………………………………………… (1)
2.1構(gòu)件………………………………………………………………………… (2)
2.1.1構(gòu)件的背景知識(shí)……………………………………………………… (2)
2.1.2什么是構(gòu)件…………………………………………………………… (2)
2.1.3什么是軟件構(gòu)件……………………………………………………… (2)
2.2連接件……………………………………………………………………… (3)
2.2.1連接件背景知識(shí)……………………………………………………… (3)
2.2.2什么是連接件………………………………………………………… (3)
2.3面向?qū)ο笈c軟件復(fù)用……………………………………………………… (3)
2.3.1面向?qū)ο蟮能浖_發(fā)………………………………………………… (3)
2.3.2軟件復(fù)用……………………………………………………………… (4)
2.3.3面向?qū)ο蟮能浖_發(fā)與軟件復(fù)用的關(guān)系…………………………… (4)
2.4 CBSD與傳統(tǒng)軟件開發(fā)的區(qū)別………………………………………………(5)
3系統(tǒng)分析………………………………………………………………………… (5)
3.1總論………………………………………………………………………… (6)
3.2設(shè)計(jì)難點(diǎn)…………………………………………………………………… (6)
4構(gòu)件開發(fā)與設(shè)計(jì)………………………………………………………………… (6)
4.1芯片設(shè)計(jì)…………………………………………………………………… (6)
4.1.1芯片外形設(shè)計(jì)………………………………………………………… (6)
4.1.2芯片功能設(shè)計(jì)………………………………………………………… (7)
4.1.3芯片功能實(shí)現(xiàn)………………………………………………………… (9)
4.2連接件的設(shè)計(jì)……………………………………………………………… (9)
4.2.1外形設(shè)計(jì)……………………………………………………………… (10)
4.2.2功能設(shè)計(jì)……………………………………………………………… (10)
4.3用于改變構(gòu)件形狀大小的用戶控件……………………………………… (11)
4.3.1外形設(shè)計(jì)……………………………………………………………… (11)
4.3.2功能設(shè)計(jì)……………………………………………………………… (12)
5系統(tǒng)設(shè)計(jì)………………………………………………………………………… (12)
5.1系統(tǒng)界面設(shè)計(jì)……………………………………………………………… (12)
5.1.1系統(tǒng)界面圖…………………………………………………………… (12)
5.1.2主窗體設(shè)計(jì)…………………………………………………………… (13)
5.2系統(tǒng)功能設(shè)計(jì)……………………………………………………………… (13)
5.2.1新建對(duì)象……………………………………………………………… (13)
5.2.2刪除對(duì)象……………………………………………………………… (14)
5.2.3組裝…………………………………………………………………… (14)
5.2.4系統(tǒng)初始化…………………………………………………………… (15)
6系統(tǒng)調(diào)試與實(shí)現(xiàn)………………………………………………………………… (15)
6.1新建對(duì)象…………………………………………………………………… (15)
6.2構(gòu)件組裝(接線)………………………………………………………… (16)
6.3初始化芯片………………………………………………………………… (16)
6.4運(yùn)行………………………………………………………………………… (17)
6.5文件保存與讀取…………………………………………………………… (18)
7總結(jié)……………………………………………………………………………… (19)
致 謝……………………………………………………………………………… (20)
參考文獻(xiàn)……………………………………………………………………………(20)
部分參考文獻(xiàn)
[4] 李玉東,李罡,李雷.Visual Basic 6.0中文版控件大全.北京:電子工業(yè)出版社.2000
[5] 求是科技.Visual Basic 6.0程序設(shè)計(jì)與技術(shù)大全.北京:人民郵電出版社.2004
[6] 史濟(jì)民,顧春華,李昌武.軟件工程——原理、方法與應(yīng)用.北京:高等教育出版社.2002
[7] 王克宏.變革與突破——如何認(rèn)識(shí)基于構(gòu)件的軟件開發(fā)方法.
——數(shù)字邏輯仿真系統(tǒng)實(shí)現(xiàn)
全文27頁 約12000字 論述翔實(shí)
摘 要
如今基于構(gòu)件的軟件復(fù)用和開發(fā)被認(rèn)為是提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑。一般來說,基于構(gòu)件的軟件復(fù)用包括三個(gè)相關(guān)的過程:構(gòu)件的開發(fā),構(gòu)件的管理和基于構(gòu)件組裝的系統(tǒng)開發(fā)。在基于構(gòu)件的軟件開發(fā)中,系統(tǒng)開發(fā)的重點(diǎn)從系統(tǒng)設(shè)計(jì)變成構(gòu)件組裝。本文研究的就是這種基于構(gòu)件的軟件自動(dòng)組裝技術(shù)。
開發(fā)該系統(tǒng),我使用面向?qū)ο蟮目梢暬_發(fā)工具Visual Basic 6.0,運(yùn)用計(jì)算機(jī)軟件技術(shù)和面向?qū)ο蟮能浖_發(fā)方法。首先制作出用于模擬構(gòu)件的芯片(芯片的部分內(nèi)部功能由指導(dǎo)老師提供),其次設(shè)計(jì)出一個(gè)相對(duì)比較簡單的連接件(因連接件的開發(fā)另有同學(xué)研究),最后采用事件觸發(fā)的方法,運(yùn)用連接件實(shí)現(xiàn)模擬構(gòu)件(芯片)間的組裝,同時(shí),實(shí)現(xiàn)功能芯片間的模擬防真。
通過該系統(tǒng)的研究開發(fā),使我獲益匪淺,不但對(duì)基于構(gòu)件的軟件自動(dòng)組裝技術(shù)有了更深刻的認(rèn)識(shí),而且對(duì)開發(fā)工具Visual Basic 6.0有了更全面的掌握。當(dāng)然,限于作者水平,本系統(tǒng)難免有疏漏和不完善之處,敬請(qǐng)各位老師不吝指正。
關(guān)鍵詞:構(gòu)件;軟件構(gòu)件;連接件;軟件復(fù)用;構(gòu)件組裝
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高級(jí)語言的選擇…………………………………………………………… (1)
2相關(guān)知識(shí)………………………………………………………………………… (1)
2.1構(gòu)件………………………………………………………………………… (2)
2.1.1構(gòu)件的背景知識(shí)……………………………………………………… (2)
2.1.2什么是構(gòu)件…………………………………………………………… (2)
2.1.3什么是軟件構(gòu)件……………………………………………………… (2)
2.2連接件……………………………………………………………………… (3)
2.2.1連接件背景知識(shí)……………………………………………………… (3)
2.2.2什么是連接件………………………………………………………… (3)
2.3面向?qū)ο笈c軟件復(fù)用……………………………………………………… (3)
2.3.1面向?qū)ο蟮能浖_發(fā)………………………………………………… (3)
2.3.2軟件復(fù)用……………………………………………………………… (4)
2.3.3面向?qū)ο蟮能浖_發(fā)與軟件復(fù)用的關(guān)系…………………………… (4)
2.4 CBSD與傳統(tǒng)軟件開發(fā)的區(qū)別………………………………………………(5)
3系統(tǒng)分析………………………………………………………………………… (5)
3.1總論………………………………………………………………………… (6)
3.2設(shè)計(jì)難點(diǎn)…………………………………………………………………… (6)
4構(gòu)件開發(fā)與設(shè)計(jì)………………………………………………………………… (6)
4.1芯片設(shè)計(jì)…………………………………………………………………… (6)
4.1.1芯片外形設(shè)計(jì)………………………………………………………… (6)
4.1.2芯片功能設(shè)計(jì)………………………………………………………… (7)
4.1.3芯片功能實(shí)現(xiàn)………………………………………………………… (9)
4.2連接件的設(shè)計(jì)……………………………………………………………… (9)
4.2.1外形設(shè)計(jì)……………………………………………………………… (10)
4.2.2功能設(shè)計(jì)……………………………………………………………… (10)
4.3用于改變構(gòu)件形狀大小的用戶控件……………………………………… (11)
4.3.1外形設(shè)計(jì)……………………………………………………………… (11)
4.3.2功能設(shè)計(jì)……………………………………………………………… (12)
5系統(tǒng)設(shè)計(jì)………………………………………………………………………… (12)
5.1系統(tǒng)界面設(shè)計(jì)……………………………………………………………… (12)
5.1.1系統(tǒng)界面圖…………………………………………………………… (12)
5.1.2主窗體設(shè)計(jì)…………………………………………………………… (13)
5.2系統(tǒng)功能設(shè)計(jì)……………………………………………………………… (13)
5.2.1新建對(duì)象……………………………………………………………… (13)
5.2.2刪除對(duì)象……………………………………………………………… (14)
5.2.3組裝…………………………………………………………………… (14)
5.2.4系統(tǒng)初始化…………………………………………………………… (15)
6系統(tǒng)調(diào)試與實(shí)現(xiàn)………………………………………………………………… (15)
6.1新建對(duì)象…………………………………………………………………… (15)
6.2構(gòu)件組裝(接線)………………………………………………………… (16)
6.3初始化芯片………………………………………………………………… (16)
6.4運(yùn)行………………………………………………………………………… (17)
6.5文件保存與讀取…………………………………………………………… (18)
7總結(jié)……………………………………………………………………………… (19)
致 謝……………………………………………………………………………… (20)
參考文獻(xiàn)……………………………………………………………………………(20)
部分參考文獻(xiàn)
[4] 李玉東,李罡,李雷.Visual Basic 6.0中文版控件大全.北京:電子工業(yè)出版社.2000
[5] 求是科技.Visual Basic 6.0程序設(shè)計(jì)與技術(shù)大全.北京:人民郵電出版社.2004
[6] 史濟(jì)民,顧春華,李昌武.軟件工程——原理、方法與應(yīng)用.北京:高等教育出版社.2002
[7] 王克宏.變革與突破——如何認(rèn)識(shí)基于構(gòu)件的軟件開發(fā)方法.