當前位置:編程學習大全網 - 編程軟體 - 如何進行面向對象的軟件開發過程

如何進行面向對象的軟件開發過程

1. 用例

軟件開發的流程有很多,目前主要流行以下兩種

1.1面向對象開發流程

使用方向:主要用於開發壹些比較復雜和業務邏輯容易變動的系統,如互聯網,ERP系統等.

開發流程主要在於確定,細化類的概念,設計.

開發流程比較符合人的思維習慣.開發效率比較高.

面向對象的開發語言目前比較流行的有Java,C#等.

1.2 面向過程開發流程

使用方向:開發比較穩定的功能,如操作系統,驅動程序,數據庫程序等.

整個流程在確定,分解 "功能".

面向過程的開發語言中特別突出的當屬C語言.

軟件開發壹般流程是,需求-設計-測試-發布.我們主要討論下需求和設計兩部分.

2. 流程

2.1 需求模型

通過和客戶或產品溝通,結合行業經驗和知識,明確系統的需求.

在本階段各個開發流程都壹樣,目的就是搞清楚系統需要具有的功能.

2. 2 領域模型

在需求模型的基礎上,提煉出系統涉及到的相關概念.

在本階段,面向對象開發流程要求提煉出系統涉及的各個"領域類",面向過程流程要求提煉出各個功能的處理過程.

2.3 設計模型

以領域模型為基礎,面向對象流程要逐步細化完善類的熟悉和功能.面向過程流程要求分解各個子功能.

2.4 實現模型

以設計模型為基礎,將設計模型翻譯成具體的編程語言,完成編碼.

在本階段,面向對象開發流程以"類"來組建系統.面向過程流程以"功能函數"來組建系統.

  • 上一篇:幾何畫板excel導入數據繪制圖形圖片
  • 下一篇:php高並發是什麽意思
  • copyright 2024編程學習大全網