物件導向的軟體工程方法是物件導向方法在軟體工程領域的全面運用。
它包括物件導向的分析(ooa)、設計(ood)、程式設計(oop)、測試(oot)和維護等主要內容。
1. 物件導向的分析(ooa)
強調直接針對問題域中客觀存在的各種事物建立ooa模型中的物件。
●物件導向的建模
定義:物件導向的建模,把系統看做是相互協作的物件,這些物件是結構和行為的封裝,都屬於某個類,那些類具有某種層次化的結構。它不僅僅是新的程式語言的彙總,而是一種新的思維方式,一種關於計算和資訊結構化的新思維。
語言:uml
2. 物件導向的設計(00d)
分析是提取和整理使用者需求,並建立問題域精確模型的過程。設計則是把分析階段得
到的需求轉變成符合成本和質量要求的、抽象的系統實現方案的過程。從物件導向分析到
物件導向設計,是乙個逐漸擴充模型的過程,使得軟體工程的抽象層次不斷提高。
物件導向的實現:
★主要包括兩項工作:
把物件導向設計結果翻譯成某種程式語言寫成的物件導向程式;
測試並除錯物件導向程式。
1.程式設計(00i):
任務—用
具體的資料結構來定義物件的屬性,用具體的語句來實現服務流程圖所表示的演算法。
2.測試:物件導向的測試是指,對於用物件導向的技術開發的軟體,在測試過程中繼續運用物件導向的技術,進行以物件概念為中心的軟體測試。
3.維護
階段學習小結:
這一塊的學習是結合《軟體工程基礎教程》完成的。其中涉及比較多的是uml。從大面上對建模語言有了一定的了解。通過這一部分的學習,掌握了物件導向技術在軟體開發中的流程及相關方法。
軟考總結 物件導向技術
物件導向一直貫穿著我們學習,從剛開始的迷迷糊糊 懵懵懂懂,後來學習又深入了解了一些,再次接觸學習起來更為系統一些,這些還是偏理論上多一點,以後還要多多實踐。簡略 詳細 注 我們之前接觸的uml圖有九種,在軟考課本中介紹了13種,多了通訊圖 組合結構圖 互動概覽圖 計時圖。建立型 5個 乙個人 單例模...
軟工學習 優化管理
軟體開發技術和軟體管理技術是軟體生產過程中並駕齊驅的兩架馬車。只有對生產過程進行科學的管理,做到技術落實 組織落實和費用落實,才能達到提高生產率 改善產品質量的目的。軟體管理主要體現在軟體的專案管理中,它先於任何技術活動之前開始,並且貫穿於軟體的整個生命週期之中。可見,學好軟體管理也是至關重要的。1...
初學軟工 物件導向的技術
物件導向 物件 類 繼承 通訊 類與物件還有之間通訊的關係如圖 大概的關係圖就是這樣,其實類和物件的關係我們在以前的學習中就已經知道不少了,在現在的學習中有有了訊息的概念,物件之間的訊息如何更好傳遞是我們在軟體工程中要掌握的。物件向物件傳送的服務請求 1 服務物件的標識 2 服務標識 3 輸入資訊 ...