黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 復習資料 > 軟件設計師 > 正文

2010年軟考軟件設計師專題講義:軟件工程專題

考試吧整理了軟考軟件設計師專題講義,幫助考生備考軟考軟件設計師考試。

  1.7.3面向對象設計方法

  面向對象的類設計相關原則:

  1. 開閉原則(the Open Closed Principle OCP)

  一個模塊在擴展性方面應該是開放的而在更改性方面應該是封閉的。因此在進行面向對象設計時要盡量考慮接口封裝機制、抽象機制和多態技術。該原則同樣適合于非面向對象設計的方法,是軟件工程設計方法的重要原則之一。

  2. 替換原則 (the Liskov Substitution Principle LSP)

  子類應當可以替換父類并出現在父類能夠出現的任何地方。這個原則是Liskov于1987年提出的設計原則。它同樣可以從Bertrand Meyer 的DBC (Design by Contract) 的概念推出。

  3. 依賴原則 (the Dependency Inversion Principle DIP)

  在進行業務設計時,與特定業務有關的依賴關系應該盡量依賴接口和抽象類,而不是依賴于具體類。具體類只負責相關業務的實現,修改具體類不影響與特定業務有關的依賴關系。

  為此,我們在進行業務設計時,應盡量在接口或抽象類中定義業務方法的原型,并通過具體的實現類(子類)來實現該業務方法,業務方法內容的修改將不會影響到運行時業務方法的調用。

  4. 接口分離原則(the Interface Segregation Principle ISP)

  采用多個與特定客戶類有關的接口比采用一個通用的涵蓋多個業務方法的接口要好。

  ISP原則是另外一個支持諸如COM等組件化的使能技術。缺少ISP,組件、類的可用性和移植性將大打折扣。

  這個原則的本質相當簡單。如果你擁有一個針對多個客戶的類,為每一個客戶創建特定業務接口,然后使該客戶類繼承多個特定業務接口將比直接加載客戶所需所有方法有效。

  例題:

  國家標準《計算機軟件產品開發文件編制指南GB8567-88》中規定,在一項軟件開發過程中,一般來說應該產生14種文件,其中管理人員主要使用的有A 、B 、C 、開發進度月報、項目開發總結報告。開發人員主要使用的有A 、B 、D 、數據要求說明書、概要設計說明書、詳細設計說明書、數據庫設計說明書、測試計劃和E 。維護人員主要使用的有設計說明書、E和C 。

  A~E:①軟件需求說明書 ②項目開發計劃 ③可行性研究報告

  ④模塊開發卷宗 ⑤測試分析報告 ⑥操作手冊

 、哂脩羰謨

  [分析]

  本題綜合考查了軟件生命周期各個階段的相關知識。

  大家在復習軟件工程這部分內容的時候,除了對軟件生命周期的每個階段(如需求分析、軟件設計、軟件維護等)的相關知識應該仔細復習以外,對整個軟件生命周期各階段還應有個總體的認識和把握。前面在知識要點中有比較表對各階段的任務、參與人員和產生文檔做出了歸納和總結,大家復習的時候可以好好參考一下。

  [答案]

  A:② B:③ C:④ D:① E:⑤

  同步輔導中的軟件工程部分的題目很好,大家可以做一下,題目類型和軟考類似;

  1.8軟件質量(重點)

  軟件質量是指反映軟件系統或軟件產品滿足規定或隱含需求的能力的特征和特性全體。下面從管理的角度列出了影響軟件質量的主要因素。

質量因素

定義

產品運行

正確性

系統滿足規格說明和用戶目標的程序,即在預定環境下能正確的完成預期功能的程序

健壯性

在硬件發生故障、輸入的數據無效或操作錯誤等意外環境下,系統能做出適當響應的程序

效率

為了完成預定的功能,系統需要的計算資源的多少

完整性(安全性)

對未經授權的人使用軟件或數據的企圖,系統能夠控制(禁止)的程序

可用性

系統在完成預定應該完成的功能時令人滿意的程度

風險

按預定的成本和進度將系統開發處理,并且為用戶滿意的概率

產品修改

可理解性

理解和使用該系統的容易程度

可維修性

診斷和改正在運行現場發現的錯誤所需要的工作量的多少

靈活性(適應性)

修改或改進正在運行的系統需要的工作量的多少

可測試性

軟件容易測試的程度

產品轉移

可移植性

把程序從一種硬件配置和(或)軟件系統環境轉移到另一種配置和環境時,需要的工作量多少

可再用性

在其他應用中該程序可以被再次使用的程度(或范圍)

互運行性

把該系統和另一個系統結合起來需要的工作量的多少

  相關推薦:推薦:2010年計算機軟件水平考試必備完美攻略
       2010年11月計算機軟件水平考試備考寶典
       2010年軟件水平考試軟件設計師專題講義匯總
       計算機軟考:軟件設計師練習試題及答案解析匯總
文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 久久成人综合网 | 男女猛烈无遮挡性视频 | 亚洲va欧美va国产va天堂 | 欧美xxxwww| 欧美国产日韩久久久 | 欧美成人a级在线视频 | 亚洲人成网址在线播放a | 色网站免费在线观看 | 福利在线免费观看 | 超清乱人伦中文视频在线 | 在线播放 你懂的 | 精品卡1卡2卡三卡免费网站 | 在线观看日本一区 | 日韩一区二区不卡中文字幕 | 日韩免费看 | 丝袜制服第一页 | 亚洲爆爽 | 精品亚洲福利一区二区 | 久久综合视频网 | 91视频网页 | 最近免费中文字幕mv | 欧美性高清另类videosex | 污91视频 | 动漫美女胸被狂揉扒开吃奶动态图 | 日韩一区二区三区免费 | 成人黄色在线视频 | 久久天天躁狠狠躁夜夜2020一 | 国产日产久久高清欧美一区 | 亚洲另类电击调教在线观看 | 国产免费爽爽视频免费可以看 | 最近2019最新中文字幕3 | 国产一区二区三区视频在线观看 | 26uuu在线观看 | 久久久久久福利 | 谁有免费黄色网址 | 国产高清在线精品一区a | 日本欧美一区二区三区高清 | 国产中文99视频在线观看 | 久久99精品久久久久久青青91 | 国产黄色大片网站 | 毛片在线不卡 |