回覆列表
  • 1 # sgeai9293

    軟體設計包括的兩個階段:

    1、對軟體的全域性觀點。系統透過逐步求精使得設計陳述逐漸接近原始碼。這裡有兩個基本步驟,第一步是初步設計,關注於如何將需求轉換成資料和軟體框架。

    2、詳細設計,關注於將框架逐步求精細化為具體的資料結構和軟體的演算法表達。發生中的設計行為、資料、演算法和程式設計都需要由現代程式所需的介面設計這一清晰的行為來結合起來。介面設計建立程式佈局和人機互動機制。貫穿設計過程的質量由一系列的正式技術評定或設計排演來評價。軟體設計是從軟體需求規格說明書出發,根據需求分析階段確定的功能設計軟體系統的整體結構、劃分功能模組、確定每個模組的實現演算法以及編寫具體的程式碼,形成軟體的具體設計方案。軟體設計是把許多事物和問題抽象起來,並且抽象它們不同的層次和角度。將問題或事物分解並模組化使得解決問題變得容易,分解的越細模組數量也就越多,它的副作用就是使得設計者考慮更多的模組之間耦合度的情況。擴充套件資料:設計要素:軟體設計包括軟體的結構設計,資料設計,介面設計和過程設計。1、結構設計:定義軟體系統各主要部件之間的關係。2、資料設計:將模型轉換成資料結構的定義。

    3、介面設計:軟體內部,軟體和作業系統間以及軟體和人之間如何通訊。

    4、過程設計:系統結構部件轉換成軟體的過程描述。

  • 中秋節和大豐收的關聯?
  • 怎麼清洗衣服上的汙漬?