freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程課程設(shè)計小論文之面向?qū)ο蠹夹g(shù)(已修改)

2025-08-23 12:41 本頁面
 

【正文】 logo 軟件工程小論文 題目《面向?qū)ο蠹夹g(shù)》 專業(yè)班級: 小組成員: 指導教師: 完成時間: 2012 年X月X日 XXXX學院 目錄引言 1程序設(shè)計語言 1 2 42 面向?qū)ο蟮某绦蛟O(shè)計風格 提高可重用性 5 提高可擴充性 7 提高健壯性 73 面向?qū)ο蟮臏y試 8 8 84 小結(jié) 個人感想 9參考文獻 10 摘要 面向?qū)ο蠓椒▽W把分析、設(shè)計和實現(xiàn)很自然地聯(lián)系在一起了。實現(xiàn)的結(jié)果和實現(xiàn)成本卻在很大程度上取決于實現(xiàn)環(huán)境。因此,直接支持面向?qū)ο笤O(shè)計范式的面向?qū)ο蟪绦蛘Z言、開發(fā)環(huán)境及類庫,對于面向?qū)ο髮崿F(xiàn)來說是非常重要的。為了把面向?qū)ο笤O(shè)計結(jié)果順利地轉(zhuǎn)變成面向?qū)ο蟪绦?,首先?yīng)該選擇一種適當?shù)某绦蛟O(shè)計語言。面向?qū)ο蠓椒▽W使用獨特的概念和技術(shù)完成軟件開發(fā)工作,因此,在測試面向?qū)ο蟪绦虻臅r候,除了繼承傳統(tǒng)的測試技術(shù)之外,還必須研究與面向?qū)ο蟪绦蛱攸c相適應(yīng)的新的測試技術(shù)。面向?qū)ο鬁y試在測試類時使用的方法主要有隨機測試、劃分測試和基于故障的測試。每種方法都測試類中封裝的操作。應(yīng)該設(shè)計測試序列以保證相關(guān)的操作受到充分測試。檢查對象的狀態(tài)(由對象的屬性值表示),以確定是否存在錯誤。關(guān)鍵詞:面向?qū)ο笳Z言,測試 類 ,對象 引言 面向?qū)ο髮崿F(xiàn)主要包括兩項工作: 把面向?qū)ο笤O(shè)計結(jié)果翻譯成用某種程序語言書寫的面向?qū)ο蟪绦?;測試并調(diào)試面向?qū)ο蟮某绦颉? 面向?qū)ο蟪绦虻馁|(zhì)量基本上由面向?qū)ο笤O(shè)計的質(zhì)量決定,但是,所采用的程序語言的特點和程序設(shè)計風格也將對程序的可靠性、可重用性及可維護性產(chǎn)生深遠影響。目前,軟件測試仍然是保證軟件可靠性的主要措施,對于面向?qū)ο蟮能浖碚f,情況也是如此。面向?qū)ο鬁y試的目標,也是用盡可能低的測試成本發(fā)現(xiàn)盡可能多的軟件錯誤。但是,面向?qū)ο蟪绦蛑刑赜械姆庋b、繼承和多態(tài)等機制,也給面向?qū)ο鬁y試帶來一些新特點,增加了測試和調(diào)試的難度。必須在實踐中努力探索適合于面向?qū)ο筌浖母行У臏y試方法。1 程序設(shè)計語言 面向?qū)ο笳Z言的優(yōu)點 面向?qū)ο笤O(shè)計的結(jié)果既可以用面向?qū)ο笳Z言、也可以用非面向?qū)ο笳Z言實現(xiàn)。 使用面向?qū)ο笳Z言時,由于語言本身充分支持面向?qū)ο蟾拍畹膶崿F(xiàn),因此,編譯程序可以自動把面向?qū)ο蟾拍钣成涞侥繕顺绦蛑小J褂梅敲嫦驅(qū)ο笳Z言編寫面向?qū)ο蟪绦?,則必須由程序員自己把面向?qū)ο蟾拍钣成涞侥繕顺绦蛑?。所有非面向?qū)ο笳Z言都不支持一般特殊結(jié)構(gòu)的實現(xiàn),使用這類語言編程時要么完全回避繼承的概念,要么在聲明特殊化類時,把對一般化類的引用嵌套在它里面。 到底應(yīng)該選用面向?qū)ο笳Z言還是非面向?qū)ο笳Z言,關(guān)鍵不在于語言功能強弱。從原理上說,使用任何一種通用語言都可以實現(xiàn)面向?qū)ο蟾拍?。當然,使用面向?qū)ο笳Z言,實現(xiàn)面向?qū)ο蟾拍?,遠比使用非面向?qū)ο笳Z言方便,但是,方便性也并不是決定選擇何種語言的關(guān)鍵因素。選擇編程語言的關(guān)鍵因素,是語言的一致的表達能力、可重用性及可維護性。從面向?qū)ο笥^點看來,能夠更完整、更準確地表達問題域語義的面向?qū)ο笳Z言的語法是非常重要的,因為這會帶來下述幾個重要優(yōu)點: 一致的表示方法 從前面章節(jié)的講述中可以知道,面向?qū)ο箝_發(fā)基于不隨時間變化的、一致的表示方法。這種表示方法應(yīng)該從問題域到OOA,從OOA到OOD,最后從OOD到面向?qū)ο缶幊?OOP),始終穩(wěn)定不變。一致的表示方法既有利于在軟件開發(fā)過程中始終使用統(tǒng)一的概念,也有利于維護人員理解軟件的各種配置成分。 可重用性 為了能帶來可觀的商業(yè)利益,必須在更廣泛的范圍中運用重用機制,而不是僅僅在程序設(shè)計這個層次上進行重用。因此,在OOA,OOD直到OOP中都顯式地表示問題域語義,其意義是十分深遠的。隨著時間的推移,軟件開發(fā)組織既可能重用它在某個問題域內(nèi)的OOA結(jié)果,也可能重用相應(yīng)的OOD和OOP結(jié)果。 可維護性 盡管人們反復強調(diào)保持文檔與源程序一致的必要性,但是,在實際工作中很難做到交付兩類不同的文檔,并使它們保持彼此完全一致。特別是考慮到進度、預算、能力和人員等限制因素時,做到兩類文檔完全一致幾乎是不可能的。因此,維護人員最終面對的往往只有源程序本身。以ATM系統(tǒng)為例,說明在程序內(nèi)部表達問題域語義對維護工作的意義。假設(shè)在維護該系統(tǒng)時沒有合適的文檔資料可供參閱,于是維護人員人工瀏覽程序或使用軟件工具掃描程序,記下或打印出程序顯式陳述的問題域語義,維護人員看到“ATM”、“賬戶”、“現(xiàn)金兌換卡”等,這對維護人員理解所要維護的軟件將有很大幫助。因此,在選擇編程語言時,應(yīng)該考慮的首要因素,是在供選擇的語言中哪個語言能最好地表達問題域語義。一般說來,應(yīng)該盡量選用面向?qū)ο笳Z言來實現(xiàn)面向?qū)ο蠓治?、設(shè)計的結(jié)果。 面向?qū)ο笳Z言的技術(shù)特點 面向?qū)ο笳Z言的形成借鑒了歷史上許多程序語言的特點,從中吸取了豐富的營養(yǎng)。當今的面向?qū)ο笳Z言,從20世紀50年代誕生的LISP語言中引進了動態(tài)聯(lián)編的概念和交互式開發(fā)環(huán)境的思想,從20世紀60年代推出的SIMULA語言中引進了類的概念和繼承機制,此外,還受到20世紀70年代末期開發(fā)的Modula_2語言和Ada語言中數(shù)據(jù)抽象機制的影響。20世紀80年代以來,面向?qū)ο笳Z言像雨后春筍一樣大量涌現(xiàn),形成了兩大類面向?qū)ο笳Z言。一類是純面向?qū)ο笳Z言,如Smalltalk和Eiffel等語言。另一類是混合型面向?qū)ο笳Z言,也就是在過程語言的基礎(chǔ)上增加面向?qū)ο髾C制,如C++等語言。一般說來,純面向?qū)ο笳Z言著重支持面向?qū)ο蠓椒ㄑ芯亢涂焖僭偷膶崿F(xiàn),而混合型面向?qū)ο笳Z言的目標則是提高運行速度和使傳統(tǒng)程序員容易接
點擊復制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1