軟體工程中的系統分析階段,要求分析員和使用者結合在一起,對使用者的需求做出精確的分析和明確的表述,
從大的方面解析軟體系統應該做什麼,而不是怎麼去做。
物件導向的分析要按照物件導向的概念和方法,在對任務的分析中,從客觀存在的事物和事物之間的關係,
歸納出有關的物件(物件的『特徵』和『技能』)以及物件之間的聯絡,
並將具有相同屬性和行為的物件用乙個類class來標識。
建立乙個能反映這是工作情況的需求模型,此時的模型是粗略的。
根據物件導向分析階段形成的需求模型,對每一部分分別進行具體的設計。
首先是類的設計,類的設計可能包含多個層次(利用繼承與派生機制)。然後以這些類為基礎提出程式設計的思路和方法,包括對演算法的設計。
在設計階段並不牽涉任何一門具體的計算機語言,而是用一種更通用的描述工具(如偽**或流程圖)來描述
根據物件導向設計的結果,選擇一種計算機語言把它寫成程式,可以是python
在寫好程式後交給使用者使用前,必須對程式進行嚴格的測試,測試的目的是發現程式中的錯誤並修正它。
面向對的測試是用物件導向的方法進行測試,以類作為測試的基本單元。
正如對任何產品都需要進行售後服務和維護一樣,軟體在使用時也會出現一些問題,或者軟體商想改進軟體的效能,這就需要修改程式。
由於使用了物件導向的方法開發程式,使用程式的維護比較容易。
因為物件的封裝性,修改乙個物件對其他的物件影響很小,利用物件導向的方法維護程式,大大提高了軟體維護的效率,可擴充套件性高。
c 物件導向程式設計 物件導向
什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...
物件導向的程式設計
物件導向的程式設計 以面向過程的程式設計方式思考 1.確定長方形周長和面積的演算法。c a b 2,s a b 2.編寫兩個方法 函式 分別計算長方形的周長和面積。void double getc double a,double b void double gets double a,double ...
物件導向的程式設計
工廠模式 function createpersonal name,age,job return o var personal1 createperson haha 23,it var personal2 createperson hahaha 23,it 建構函式模式 function perso...