1、物件導向的系統分析:
物件導向的系統分析(ooa)對問題進行功能分析,提出待解決的問題。對於管理生活費統來說,在這一階段要深入了公司的工作習慣,業務範圍及業務流程,並建立相應的概念模型,物件導向的分析結果直接約束設計過程及產品功能。此階段的主要工作是給出系統層次結構:主題層、結構層、類和物件層、屬性層、服務層;系統模型:物件模型、動態模型、功能模型。
2、物件導向系統設計:
物件導向系統設計(ood)的任務,是在ooa的基礎上,根據使用者對系統功能和操作使用方面的需求及技術,經濟和執行環境等方面的條件,繼續運用物件導向的基本思想與概念,進一步細化、改進和擴充套件通過系統分析得到的系統邏輯模型,確立系統物理實現的技術方案,即:建立系統物理模型。這一階段包括:一是從整體的角度對應用程式的框架進行設計,在明確了要解決的問題後對將要開發的軟體進行類的劃分,確定所需要的各個類模組。二是具體到每乙個類,應用程式的設計主要就是類的設計,這個階段貫穿於整個類的生存期。
3、系統實現「
例項建立:這一階段是對問題的最後解決,在建立了類的基礎上用**實現物件例項。
組裝測試:本階段把系統組裝成乙個完整的應用進行測試。
應用維護:物件導向的繼承機制使得維護工作相對容易,對果結構設計合理,對於大部分的工作維護一般都發生在類級。
物件導向開發方法概述
軟體開發都會經歷以下生命週期。1 軟體分析 分析問題領域,了解使用者的需求。2 軟體設計 確定軟體的總體架構,把整個系統劃分成大大小小的多個子系統,設計每個子系統的具體結構。3 軟體編碼 用選定的程式語言來編寫程式 實現在設計階段勾畫出來的軟體藍圖。4 軟體測試 測試軟體是否能實現特定的功能,以及測...
結構化開發方法 物件導向開發方法
結構化開發方法和物件導向開發方法之比較 結構化方法是一種基於如下概念的開發策略,即乙個系統應該被劃分為兩個部分 資料和功能,且資料和加工資料的功能是分離的。而物件導向方法解決問題的思路是從現實世界中的客觀物件 如人或事物 出發,盡量運用人類的思維方式 如抽象和分類 來構造軟體系統。物件導向開發方法不...
Python物件導向實現方法總結
總結 類的定義 很久以前,語言都是面向過程的,經過計算機科學家的探索,出現了物件導向。物件導向可以解釋生活中很多東西。比如人,人就是個物件,有引數,比如器官,身高啥的,有方法,比如跑步,學習等。不扯那麼多了。物件就是類,在python中用class定義類。類裡面有兩大部分,一部分是屬性,一部分是方法...