




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2012年 7月第 19期科技視界SCIENCE &TECHNOLOGY VISION 科技視界 Science &Technology Vision1面向?qū)ο蠹夹g(shù)的基本思想隨著計算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大 , 軟件的規(guī)模和復(fù)雜性也在不斷增加 , 我們需要按照更科學(xué) 、 有效的 方 法 組 織 軟 件 的生產(chǎn)與管理 。 面向?qū)ο蠹夹g(shù)首先在編程領(lǐng)域興起 , 并逐漸 發(fā)展成熟 , 并隨著面向?qū)ο蟮臏y試 、 集成等技 術(shù) 的 出 現(xiàn) 而 發(fā) 展為一套貫穿整個軟件生命周期的方法體系 。面向?qū)ο蠹夹g(shù)首先在編程領(lǐng)域興起 , 并逐漸發(fā)展成熟 , 并隨著面向?qū)ο蟮臏y試 、 集成等技術(shù)的出現(xiàn)而發(fā)展為
2、一套貫 穿整個軟件生命周期的方法體系 。 面向?qū)ο蠓椒ǖ幕舅枷?是 :從客觀存在的事物 (即對象 出發(fā)來構(gòu)造軟件系統(tǒng) , 并在系 統(tǒng)構(gòu)造中盡可能運(yùn)用人類的自然思維方式 。 具體地講 , 面向?qū)ο蠹夹g(shù)是從問題域中客觀存在的事物 出發(fā)構(gòu)造軟件系統(tǒng) , 用對象作為這些事物的抽象表示 , 并以此 作為系統(tǒng)的基本構(gòu)成單位 。 每個對象都有其屬性和方法 , 屬性 表示事物的靜態(tài)特征 , 方法表示事物的動態(tài)特征 。 對象的屬性 和方法結(jié)合為一體 , 對外屏蔽其內(nèi)部細(xì)節(jié) , 稱作封裝 。 把具有相 同屬性和相同方法的對象歸為一類 , 類是對象的抽象描述 , 每 個對象是它所屬類的一個實(shí)例 。 通過在不同程度
3、上運(yùn)用抽象 的原則 , 可以得到基類和子類 , 子類繼承基類的屬性和方法 。面向?qū)ο蟮娜齻€基本特征 :封裝 是把客觀事物封裝成抽象的類 , 可以隱藏實(shí)現(xiàn) 細(xì)節(jié) , 使得代碼模塊化 ;繼承 使用現(xiàn)有類的所有功能 , 并在無需重寫原來類 的情況下對這些功能進(jìn)行擴(kuò)展 ;多態(tài) 指同一消息作用于不同的對象時 , 具有不同的 處理方案和處理結(jié)果 , 即所謂的 “ 同一接口 , 多種方法 ”, 增強(qiáng) 了程序的靈活性 。2面向?qū)ο蟮姆治雠c設(shè)計實(shí)現(xiàn)面向?qū)ο蟮某绦蛟O(shè) 計 以 解 決 的 問 題 中 所 涉 及 的 各 種 對象為主要矛盾 , 力圖從實(shí)際問題中抽象出封裝了數(shù)據(jù)和操作 的對象 , 通過定義屬性和操作來
4、表述他們的特征和功能 , 定 義接口來描述他們的地位及與其他對象的關(guān)系 , 最終形成一 個可理解 、 可擴(kuò)充 、 可維護(hù)的動態(tài)對象模型 。 面向?qū)ο蟮能浖?開發(fā)過程可以大體劃分為面向?qū)ο?的 分 析 , 面 向 對 象 的 設(shè) 計 , 面向?qū)ο蟮膶?shí)現(xiàn)三個階段 。2.1面向?qū)ο蟮姆治雒嫦驅(qū)ο蟮姆治鲋饕饔檬敲鞔_用戶的需求 , 并用標(biāo)準(zhǔn)化的面向?qū)ο蟮哪P鸵?guī)范來表述這一需求 , 最后形成面向?qū)?象的分析模型 。 圖 1展示的是面向?qū)ο笙到y(tǒng)分析示意圖 。圖 1面向?qū)ο笙到y(tǒng)分析示意圖面向?qū)ο蟮姆治龇譃槿缦聨撞?:2.1.1確定需求明確用戶的需求 , 包括對用戶需求的全面理解和分析 ;明確所要開發(fā)的軟件系
5、統(tǒng)的職責(zé)界限 ; 進(jìn)行可行性研究和制 訂方案 , 交給用戶確認(rèn) 。2.1.2進(jìn)行分析對問題域進(jìn)行分析和理解 , 對其中的事物和它們之間的關(guān)系產(chǎn)生正確的認(rèn)識 , 找出描述問題域所需的類及對象 , 定義 這些類和對象的屬性與服務(wù) , 以及它們之間形成的結(jié)構(gòu) 、 靜態(tài) 聯(lián)系和動態(tài)聯(lián)系 。2.2面向?qū)ο蟮脑O(shè)計面向?qū)ο蟮脑O(shè)計的主要工作是確定如何做 。 面向?qū)ο蟮脑O(shè)計將在對象類模型的基礎(chǔ)上引入界面管理 、 任務(wù)管理和數(shù) 據(jù)管理 , 進(jìn)一步確定模型 。 界面管理 :負(fù)責(zé)整個系統(tǒng)的人機(jī)界 面的設(shè)計 。 任務(wù)管理 :負(fù)責(zé)處理并進(jìn)行操作之類的系統(tǒng)資源作者簡介 :周媛媛 (1984.9, 黑龍江大慶人 , 2007
6、年畢業(yè)于齊齊哈爾大學(xué)計算機(jī)專業(yè) , 現(xiàn)在大慶石油科技館從事應(yīng)用系統(tǒng)開發(fā)工作 , 助理 工程師 。面向?qū)ο蟮能浖_發(fā)過程周媛媛(大慶石油科技館黑龍江 大慶 163000【 摘要 】 本文介紹了面向?qū)ο蠹夹g(shù)的基本思想 , 闡述了面向?qū)ο筌浖_發(fā)的分析與設(shè)計實(shí)現(xiàn)過程 , 說明了面向?qū)ο蠹夹g(shù)在軟件開發(fā)中的應(yīng)用 , 總結(jié)出面向?qū)ο蠹夹g(shù)在程序開發(fā)中的優(yōu)勢 ?!?關(guān)鍵詞 】 面向?qū)ο?;軟件開發(fā)IT 論壇1732012年 7月第 19期 科技視界 Science &Technology Vision管理功能的工作 。 數(shù)據(jù)管理 :負(fù)責(zé)設(shè)計系統(tǒng)與數(shù)據(jù)庫的接口 。 2.3面向?qū)ο蟮膶?shí)現(xiàn)面向?qū)ο蟮膶?shí)現(xiàn)就是
7、具體的編碼階段 。 選擇合適的面向 對象的編程語言 , 用選定的語言編碼實(shí)現(xiàn)的對設(shè)計階段所得 的各對象類的詳盡描述 。 將編好的各個類代碼模塊根據(jù)類的 相互關(guān)系集成 , 測試檢驗(yàn)各個模塊和整個軟件系統(tǒng) 。3總結(jié)面向?qū)ο蟮募夹g(shù)相對于之前的程序設(shè)計方法 , 能夠更好 地適應(yīng)當(dāng)今軟件開發(fā)在規(guī)模 、 質(zhì)量 、 效率 、 復(fù)雜性和可靠性上 的種種需求 。3.1可重用性可重用性是面向?qū)ο筌浖_發(fā)的一個核心思路 , 類能夠 抓住事物的實(shí)質(zhì)特征 , 具有普遍適應(yīng)性 , 類的另外一大特點(diǎn)是 繼承 , 通過繼承大幅減少冗余的代碼 , 并可以 方 便 地 擴(kuò) 展 現(xiàn) 有代碼 , 提高編碼效率 , 這就是一種可重用性
8、的體現(xiàn) 。3.2可擴(kuò)展性可擴(kuò)展性即要求應(yīng) 用 軟 件 能 夠 很 方 便 地 進(jìn) 行 擴(kuò) 充 和 修 改 。 對于面向過程的程序設(shè)計來說 , 往往添加一個功能 , 整個 程序都要重新考慮 , 對于大型程序來說 , 這樣付出的代價是很 大的 。 面向?qū)ο蟮某绦蛟O(shè)計則可以有效地避免這一缺點(diǎn) , 降 低軟件維護(hù)的難度 。3.3可管理性面向?qū)ο蟮拈_發(fā)方法采用類作為構(gòu)建系統(tǒng)的部件 , 使整 個項(xiàng)目的組織更加合理 、 方便 。 數(shù)據(jù)抽象可以在保持外部接 口不變的情況下改變內(nèi)部實(shí)現(xiàn) , 從而減少對外界的干擾 , 提高 程序的可靠性 。3.4可直接操作性允許將問題域中的對象直接映射到程序中 , 減少軟件開 發(fā)
9、過程的中間環(huán)節(jié)的轉(zhuǎn)換過程 , 優(yōu)化整個程序設(shè)計結(jié)構(gòu) , 提 高軟件質(zhì)量 。面向?qū)ο蠹夹g(shù)出 現(xiàn) 和 廣 泛 應(yīng) 用 是 計 算 機(jī) 軟 件 技 術(shù) 發(fā) 展 中的重要成果和趨勢之一 , 在許多應(yīng)用領(lǐng)域的軟件開發(fā)中都 極具前途 。 相信隨著經(jīng)驗(yàn)的積累 , 面向?qū)ο蟮能浖_發(fā)技術(shù) 會在當(dāng)今的軟件開發(fā)中占據(jù)主流的位置 , 并將日趨成熟 ?!?參考文獻(xiàn) 】1王維江 . 面向?qū)ο蠓椒ǖ某绦蛟O(shè)計簡述 J.航空計算技術(shù) ,2004,6. 2郭領(lǐng)艷 , 常淑鳳 . 面向?qū)ο缶幊趟枷氲睦斫饧鞍咐治?J.資源建 設(shè) :技術(shù)與應(yīng)用 ,2007,5.3宋曉軍 , 李卓玲 .Oracle 系統(tǒng)中面向?qū)ο蠹夹g(shù)的應(yīng)用 J.信
10、息技術(shù) , 2002,5.4王文華 , 雷聚超 . 面向?qū)ο笤陔娏Φ乩硇畔⑾到y(tǒng)中的應(yīng)用 J.國外 電子測量技術(shù) ,2006,10.責(zé)任編輯 :王洪澤 S S(上接第 176頁 各種軟 、 硬件資源 , 快速 、 穩(wěn)定地傳輸各種信 息 , 并提供有效的網(wǎng)絡(luò)信息管理手段 ; 采用開放式 、 標(biāo)準(zhǔn)化的 系統(tǒng)結(jié)構(gòu) , 以利于功能擴(kuò)充和技術(shù)升級 ; 能夠 與 外 界 進(jìn) 行 廣 域網(wǎng)的連接 , 提供 、 享用各種信息服務(wù) (與各系教育信息中心 相連 、 與國內(nèi)外著名教育站點(diǎn)相連 ; 具有完善的網(wǎng)絡(luò)安全機(jī) 制 ; 能夠與原有的計算機(jī)局域網(wǎng)絡(luò)和應(yīng)用系統(tǒng)平滑地連接 , 調(diào)用原有各種計算機(jī)系統(tǒng)的信息 。5.3建
11、設(shè)共享數(shù)據(jù)庫平臺 , 建設(shè)統(tǒng)一身份認(rèn)證平臺和建設(shè)綜 合信息服務(wù)平臺建立安全高效 、 統(tǒng)一共享的數(shù)據(jù)中心 ; 規(guī)范信息從采集 、 處理 、 交換到綜合利用的全過程 , 逐漸形成有效的信息化管理 的運(yùn)行機(jī)制 , 為學(xué)校領(lǐng)導(dǎo)和有關(guān)部門信息利用 、 分析決策提供 支持 。 統(tǒng)一身份認(rèn)證平臺通過提供統(tǒng)一的授權(quán)機(jī)制與方便安 全的口令認(rèn)證方法 , 讓用戶使用單一用戶名和口令就可以使 用校園網(wǎng)絡(luò)上所有授權(quán)使用的信息服務(wù) , 實(shí)現(xiàn)網(wǎng)絡(luò)單點(diǎn)登錄 或手機(jī)認(rèn)證登錄的方式 。 信息門戶是將校內(nèi)分散 、 異構(gòu)的應(yīng)用 和信息資源進(jìn)行聚合 , 實(shí)現(xiàn)各種應(yīng)用系統(tǒng)的無縫接人和 集 成 , 提供一個支持信息訪問 、 傳遞 、 以及
12、協(xié)作的集成化環(huán)境 , 實(shí) 現(xiàn)個性化業(yè)務(wù)應(yīng)用的高效開發(fā) 、 集成 、 部署與管理 。 向用戶展 現(xiàn)智慧校園的服務(wù)信息 , 有效地整合各類應(yīng)用之間的縫隙 , 使 用戶獲取相互關(guān)聯(lián)的數(shù)據(jù) , 進(jìn)行相互關(guān)聯(lián)的事務(wù)處理 。 5.4建設(shè)基于多網(wǎng)融合的新型網(wǎng)絡(luò)監(jiān)控與管理系統(tǒng)現(xiàn)有的校園網(wǎng)絡(luò)環(huán)境是多樣化的 , 各個網(wǎng)絡(luò)提供專業(yè)化 的服務(wù) , 面向?qū)iT的用戶群體 , 服務(wù)環(huán)境是分割的 。 從面向服 務(wù)的角度出發(fā) , 通過建立網(wǎng)絡(luò)提供專業(yè)化 的 服 務(wù) , 面 向 專 門 的用戶群體 , 服務(wù)環(huán)境是分割的 。 從面向服務(wù)的角度出發(fā) , 通 過建立網(wǎng)絡(luò)融合平臺 , 在應(yīng)用層面上融合 服 務(wù) , 實(shí) 現(xiàn) 異 構(gòu) 信 息資源的高度共享與統(tǒng)一監(jiān)控與管理 ?!?參考文獻(xiàn) 】1嚴(yán)大虎 , 陳明選 . 物聯(lián)網(wǎng)在智慧校園中的應(yīng) 用 J. 現(xiàn) 代 教 育 技 術(shù) , 2011, 06.2呂倩 . 基于云計 算 及 物 聯(lián) 網(wǎng) 構(gòu) 建 智 慧 校 園
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 危急重癥患者護(hù)理基本技能
- 南京信息職業(yè)技術(shù)學(xué)院《化工過程測控技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢船舶職業(yè)技術(shù)學(xué)院《汽車運(yùn)用工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽化工大學(xué)《外科學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江省紹興市諸暨市2024-2025學(xué)年初三第三次診斷考試數(shù)學(xué)試題含解析
- 鄭州衛(wèi)生健康職業(yè)學(xué)院《大學(xué)英語(Ⅳ)-職場英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省無錫江陰市2024-2025學(xué)年高三學(xué)生學(xué)業(yè)調(diào)研抽測(第一次)生物試題含解析
- 漯河職業(yè)技術(shù)學(xué)院《高級編程》2023-2024學(xué)年第二學(xué)期期末試卷
- 嘉應(yīng)學(xué)院《跨文化傳播案例解析》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南省長沙市長鐵一中2025年初三第三次質(zhì)量考評試卷語文試題含解析
- 2024年鄂爾多斯市城市建設(shè)投資集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 19.1.1 變量與常量(教學(xué)設(shè)計)
- 譯林版六年級下學(xué)期英語期中模擬試卷(含答案及解析)
- MOOC 數(shù)字邏輯電路實(shí)驗(yàn)-東南大學(xué) 中國大學(xué)慕課答案
- 《模擬導(dǎo)游》課件-2.10氣象景觀導(dǎo)游要領(lǐng)
- 2021-2022學(xué)年河北省唐山市路北區(qū)六年級下學(xué)期期中語文試卷
- 2023年新高考天津卷生物高考真題解析(參考版)
- (正式版)JBT 9638-2024 汽輪機(jī)用聯(lián)軸器等重要鍛件 技術(shù)規(guī)范
- 人教版八年級數(shù)學(xué)下冊 第十九章 一次函數(shù)第2課時 函數(shù)(課件)
- 燒結(jié)釹鐵硼行業(yè)發(fā)展現(xiàn)狀及潛力分析研究報告
- (2024年)全新房地產(chǎn)開發(fā)流程圖
評論
0/150
提交評論