基于構(gòu)件的軟件自動(dòng)組裝技術(shù)——數(shù)字邏輯仿真系統(tǒng)實(shí)現(xiàn).doc
約27頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
基于構(gòu)件的軟件自動(dòng)組裝技術(shù)——數(shù)字邏輯仿真系統(tǒng)實(shí)現(xiàn),本文27頁(yè)1.53余萬(wàn)字摘要如今基于構(gòu)件的軟件復(fù)用和開(kāi)發(fā)被認(rèn)為是提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑。一般來(lái)說(shuō),基于構(gòu)件的軟件復(fù)用包括三個(gè)相關(guān)的過(guò)程:構(gòu)件的開(kāi)發(fā),構(gòu)件的管理和基于構(gòu)件組裝的系統(tǒng)開(kāi)發(fā)。在基于構(gòu)件的軟件開(kāi)發(fā)中,系統(tǒng)開(kāi)發(fā)的重點(diǎn)從系統(tǒng)設(shè)計(jì)變成構(gòu)件組裝。本文研究的就是這種基于構(gòu)件的軟件自動(dòng)組裝技術(shù)。開(kāi)發(fā)該系統(tǒng),我使...
內(nèi)容介紹
此文檔由會(huì)員 bshhty 發(fā)布
本文27頁(yè)1.53余萬(wàn)字
摘 要
如今基于構(gòu)件的軟件復(fù)用和開(kāi)發(fā)被認(rèn)為是提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑。一般來(lái)說(shuō),基于構(gòu)件的軟件復(fù)用包括三個(gè)相關(guān)的過(guò)程:構(gòu)件的開(kāi)發(fā),構(gòu)件的管理和基于構(gòu)件組裝的系統(tǒng)開(kāi)發(fā)。在基于構(gòu)件的軟件開(kāi)發(fā)中,系統(tǒng)開(kāi)發(fā)的重點(diǎn)從系統(tǒng)設(shè)計(jì)變成構(gòu)件組裝。本文研究的就是這種基于構(gòu)件的軟件自動(dòng)組裝技術(shù)。
開(kāi)發(fā)該系統(tǒng),我使用面向?qū)ο蟮目梢暬_(kāi)發(fā)工具Visual Basic 6.0,運(yùn)用計(jì)算機(jī)軟件技術(shù)和面向?qū)ο蟮能浖_(kāi)發(fā)方法。首先制作出用于模擬構(gòu)件的芯片(芯片的部分內(nèi)部功能由指導(dǎo)老師提供),其次設(shè)計(jì)出一個(gè)相對(duì)比較簡(jiǎn)單的連接件(因連接件的開(kāi)發(fā)另有同學(xué)研究),最后采用事件觸發(fā)的方法,運(yùn)用連接件實(shí)現(xiàn)模擬構(gòu)件(芯片)間的組裝,同時(shí),實(shí)現(xiàn)功能芯片間的模擬防真。
通過(guò)該系統(tǒng)的研究開(kāi)發(fā),使我獲益匪淺,不但對(duì)基于構(gòu)件的軟件自動(dòng)組裝技術(shù)有了更深刻的認(rèn)識(shí),而且對(duì)開(kāi)發(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í)語(yǔ)言的選擇…………………………………………………………… (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ū)ο蟮能浖_(kāi)發(fā)………………………………………………… (3)
2.3.2軟件復(fù)用……………………………………………………………… (4)
2.3.3面向?qū)ο蟮能浖_(kāi)發(fā)與軟件復(fù)用的關(guān)系…………………………… (4)
2.4 CBSD與傳統(tǒng)軟件開(kāi)發(fā)的區(qū)別………………………………………………(5)
3系統(tǒng)分析………………………………………………………………………… (5)
3.1總論………………………………………………………………………… (6)
3.2設(shè)計(jì)難點(diǎn)…………………………………………………………………… (6)
4構(gòu)件開(kāi)發(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)
1引言
1.1研究的必要性
現(xiàn)如今,隨著軟件系統(tǒng)的復(fù)雜性不斷增長(zhǎng)、軟件人員的頻繁流動(dòng)和軟件行業(yè)的激烈競(jìng)爭(zhēng)等因素的出現(xiàn),軟件企業(yè)迫切需要提高軟件質(zhì)量、積累和固化知識(shí)財(cái)富,并盡可能地縮短軟件產(chǎn)品的開(kāi)發(fā)周期。于是集軟件復(fù)用、分布式對(duì)象計(jì)算、企業(yè)級(jí)應(yīng)用開(kāi)發(fā)等技術(shù)為一體的"基于構(gòu)件的軟件開(kāi)發(fā)"(CBSD,Component Based Sortware Development)應(yīng)運(yùn)而生,這種技術(shù)以軟件架構(gòu)為組裝藍(lán)圖,以可復(fù)用軟件構(gòu)件為組裝模塊,以連接件為組裝紐帶,支持組裝式軟件的復(fù)用,從而大大提高了軟件生產(chǎn)效率和軟件質(zhì)量。這正是研究本課題的意義所在。
1.2高級(jí)語(yǔ)言的選擇
根據(jù)本課題的特點(diǎn),我選擇了一種面向?qū)ο蟮母呒?jí)語(yǔ)言——Visual Basic 6.0。
選用Visual Basic 的原因:
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
參考文獻(xiàn)
[1] Alan W.Brown.大規(guī)?;跇?gòu)件的軟件開(kāi)發(fā).北京:機(jī)械工業(yè)出版社.2003
[2] 龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程.北京:高等教育出版社.2001
[3] 劉樂(lè)善,胡盛斌,葉濟(jì)忠.微型計(jì)算機(jī)接口技術(shù).成都:電子科技大學(xué)出版社.1994
[4] 李玉東,李罡,李雷.Visual Basic 6.0中文版控件大全.北京:電子工業(yè)出版社.2000
……………………………………………………………………………………………………
[13] 馬亨冰,葉東毅.軟件平臺(tái)與連接件技術(shù).廈門:廈門大學(xué)出版社.2004
[14] 張敬韶,宋雷.Visual Basic 6.0實(shí)用程序100例.北京:人民郵電出版.2002
[15] CSIP.構(gòu)件技術(shù)簡(jiǎn)介.
摘 要
如今基于構(gòu)件的軟件復(fù)用和開(kāi)發(fā)被認(rèn)為是提高軟件生產(chǎn)率和軟件質(zhì)量的有效途徑。一般來(lái)說(shuō),基于構(gòu)件的軟件復(fù)用包括三個(gè)相關(guān)的過(guò)程:構(gòu)件的開(kāi)發(fā),構(gòu)件的管理和基于構(gòu)件組裝的系統(tǒng)開(kāi)發(fā)。在基于構(gòu)件的軟件開(kāi)發(fā)中,系統(tǒng)開(kāi)發(fā)的重點(diǎn)從系統(tǒng)設(shè)計(jì)變成構(gòu)件組裝。本文研究的就是這種基于構(gòu)件的軟件自動(dòng)組裝技術(shù)。
開(kāi)發(fā)該系統(tǒng),我使用面向?qū)ο蟮目梢暬_(kāi)發(fā)工具Visual Basic 6.0,運(yùn)用計(jì)算機(jī)軟件技術(shù)和面向?qū)ο蟮能浖_(kāi)發(fā)方法。首先制作出用于模擬構(gòu)件的芯片(芯片的部分內(nèi)部功能由指導(dǎo)老師提供),其次設(shè)計(jì)出一個(gè)相對(duì)比較簡(jiǎn)單的連接件(因連接件的開(kāi)發(fā)另有同學(xué)研究),最后采用事件觸發(fā)的方法,運(yùn)用連接件實(shí)現(xiàn)模擬構(gòu)件(芯片)間的組裝,同時(shí),實(shí)現(xiàn)功能芯片間的模擬防真。
通過(guò)該系統(tǒng)的研究開(kāi)發(fā),使我獲益匪淺,不但對(duì)基于構(gòu)件的軟件自動(dòng)組裝技術(shù)有了更深刻的認(rèn)識(shí),而且對(duì)開(kāi)發(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í)語(yǔ)言的選擇…………………………………………………………… (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ū)ο蟮能浖_(kāi)發(fā)………………………………………………… (3)
2.3.2軟件復(fù)用……………………………………………………………… (4)
2.3.3面向?qū)ο蟮能浖_(kāi)發(fā)與軟件復(fù)用的關(guān)系…………………………… (4)
2.4 CBSD與傳統(tǒng)軟件開(kāi)發(fā)的區(qū)別………………………………………………(5)
3系統(tǒng)分析………………………………………………………………………… (5)
3.1總論………………………………………………………………………… (6)
3.2設(shè)計(jì)難點(diǎn)…………………………………………………………………… (6)
4構(gòu)件開(kāi)發(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)
1引言
1.1研究的必要性
現(xiàn)如今,隨著軟件系統(tǒng)的復(fù)雜性不斷增長(zhǎng)、軟件人員的頻繁流動(dòng)和軟件行業(yè)的激烈競(jìng)爭(zhēng)等因素的出現(xiàn),軟件企業(yè)迫切需要提高軟件質(zhì)量、積累和固化知識(shí)財(cái)富,并盡可能地縮短軟件產(chǎn)品的開(kāi)發(fā)周期。于是集軟件復(fù)用、分布式對(duì)象計(jì)算、企業(yè)級(jí)應(yīng)用開(kāi)發(fā)等技術(shù)為一體的"基于構(gòu)件的軟件開(kāi)發(fā)"(CBSD,Component Based Sortware Development)應(yīng)運(yùn)而生,這種技術(shù)以軟件架構(gòu)為組裝藍(lán)圖,以可復(fù)用軟件構(gòu)件為組裝模塊,以連接件為組裝紐帶,支持組裝式軟件的復(fù)用,從而大大提高了軟件生產(chǎn)效率和軟件質(zhì)量。這正是研究本課題的意義所在。
1.2高級(jí)語(yǔ)言的選擇
根據(jù)本課題的特點(diǎn),我選擇了一種面向?qū)ο蟮母呒?jí)語(yǔ)言——Visual Basic 6.0。
選用Visual Basic 的原因:
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
參考文獻(xiàn)
[1] Alan W.Brown.大規(guī)?;跇?gòu)件的軟件開(kāi)發(fā).北京:機(jī)械工業(yè)出版社.2003
[2] 龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程.北京:高等教育出版社.2001
[3] 劉樂(lè)善,胡盛斌,葉濟(jì)忠.微型計(jì)算機(jī)接口技術(shù).成都:電子科技大學(xué)出版社.1994
[4] 李玉東,李罡,李雷.Visual Basic 6.0中文版控件大全.北京:電子工業(yè)出版社.2000
……………………………………………………………………………………………………
[13] 馬亨冰,葉東毅.軟件平臺(tái)與連接件技術(shù).廈門:廈門大學(xué)出版社.2004
[14] 張敬韶,宋雷.Visual Basic 6.0實(shí)用程序100例.北京:人民郵電出版.2002
[15] CSIP.構(gòu)件技術(shù)簡(jiǎn)介.
TA們正在看...
- 人教版:七年級(jí)道德與法治上冊(cè)第二課學(xué)習(xí)伴成長(zhǎng)ppt.ppt
- 人教精通版小學(xué)英語(yǔ)三年級(jí)上uni2lesson7ppt.ppt
- 人教英語(yǔ)八年級(jí)上冊(cè)u(píng)ni3seciona1a1c共17張ppt.ppt
- 人教部編小學(xué)三年級(jí)語(yǔ)文上11一塊奶酪ppt.ppt
- 人教部編版九年級(jí)上冊(cè)語(yǔ)文課件:第4課你是人間的四...ppt
- 人教部編版九年級(jí)歷史上冊(cè)第14課文藝復(fù)興運(yùn)動(dòng)共35...ppt
- 人教部編版八年級(jí)上冊(cè)歷史第8課革命先行者孫中山資...ppt
- 人教部編版八年級(jí)語(yǔ)文下寫作撰寫演講稿資料教學(xué)課...ppt
- 人教金學(xué)典同步解析與測(cè)評(píng)答案生物1必修分子與細(xì)胞...ppt
- 人本位護(hù)理案例ppt.ppt