什麼是軟體設計,其目的是什麼?(1)

2021-04-23 10:08:29 字數 508 閱讀 8482

以下是我通過這將近一年中的軟體開發中關於軟體分析設計的一些體會

1:軟體分析和設計都有靜態、動態分析、設計。不能只關注其一,否則是片面的。

靜態表現在用例圖、類圖,物件圖、動態表現在時序圖,協作圖,狀態圖。

2:分析、設計是以用例來貫穿的。即:對每個用例得到對應的類,狀態、關係等。

3:關於分析設計的目的

目的當然是得到乙個可以執行,條理清楚的設計文件了。

4:文件內容組織結構我的一點感受是:以rose為例

分析時usecaseview以用例包為單位,其內包含用例。每個用例引用其對應的指令碼描述

logview也以用例為單位,每個用例對應乙個類包。其內部包括該用例對應的時序,協作圖。

類圖元素可以放到logview的根下,或單獨成為乙個包

同理設計時也以上面組織各個類,類包等元素。

另外,設計時還應新增乙個對整個系統的架構的設計包。包括整個系統的總的模組劃分,系統級的通訊,資料管理等設計結果。

以類圖,時序,等圖進行描述。

軟體設計是什麼?

軟體設計時一系列創造活動,是借助程式語言以簡單和優雅的方式表達並解決現實需求的一門科學和藝術。軟體設計是一門技術 資料結構,組成原理,作業系統,程式語言 科學的特點是有規律可循,因此軟體設計者需要掌握相關的專業知識。而這些科學知識通常容易被量化和評估。軟體設計是一門藝術 並不是技術知識的簡單堆砌,而...

什麼是軟體設計

什麼是軟體設計 2010 01 03 16 47 12 標籤 軟體 原則設計 原始出處 作者資訊和本宣告。否則將追究法律責任。什麼是軟體設計?就筆者的觀點來看 軟體設計是採用程式設計或指令碼語言優雅地表達並解決現實需求的一門科學和藝術。優雅地表達 想傳遞的意思是,所設計出來的軟體應當能容易被人理解 ...

軟體設計是怎樣煉成的(1) 什麼是優秀的設計?

摘要 某專案的設計文件評審會上,各路技術大牛進行了 熱烈 的討論,討論的焦點是怎樣的設計才漂亮!大家圍繞著如何oo,如何高內聚低耦合,如何反轉控制等話題進行了 熱烈 的爭論。照這樣開下去,這個評審會豈不是變成了 神仙大會 怎樣的設計才叫優秀的設計呢?大綱 1.什麼是優秀的設計?2.優秀的設計能節省專...