軟體開發流程

2021-09-30 17:09:36 字數 539 閱讀 6607

物件導向分析包含5個活動:認定物件、組織物件、描述物件間的相互作用、定義物件的操作、定義物件的內部資訊。

認定物件是指:在應用領域中,按自然存在的實體確立物件。在定義域中,首先將自然存在的「名詞」作為乙個物件,這通常是研究問題定義域實體的良好開始。通過實 體間的關係尋找物件常常沒有問題,而困難在於尋找(選擇)系統關心的實質性物件。實質性物件是系統穩定性的基礎。例如在銀行應用系統中,實質性物件應包含客戶賬務、清算等,而門衛值班表不是實質性物件,甚至可不包含在該系統中。

組織物件含義是:分析物件間的關係,將相關物件抽象成類,其目的是為了簡化關聯物件,利用類的繼承性建立具有繼承性層次的類結構。抽象類時可從物件間的操作或乙個物件是另乙個物件的一部分來考虡;如房子由門和窗構成,門和窗是房子類的子類。由物件抽象類,通過相關類的繼承構造類層次,所以說系統的行為和資訊間的分析過程 是一種迭代表徵過程。 描述物件間的相互作用是:描述出各物件在應用系統中的關係。如乙個物件是另乙個物件的一部分,乙個物件與其他物件間的通訊關係等。這樣可以完整地描述每個物件的環境,由乙個物件解釋另乙個物件,以及乙個物件如何生成另乙個物件,最後得到物件的介面描述。

軟體開發流程

課程的主講老師是msdn的特約講師邵志東先生。課程中間,邵志東老師介紹了軟體開發流程 程式設計師基本素質 關於質量控制和開發模板及專案組建設。邵老師首先介紹了軟體開發的流程,他把軟體開發分為了兩大類,即專案開發及產品開發。專案開發是公司根據某一客戶的需求單獨為某一客戶訂製的軟體 產品開發是公司針對某...

軟體開發流程

軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。第一步 需求調研分析 1相關系統分析員向使用者初步了解需求,然後用word列...

軟體開發流程

軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。目錄開發流程 軟體維護 軟體公升級 報廢處理 舉例解析 第一步 需求調研分析...