1樓:匿名使用者
軟體的設計概念應遵循以下幾個方面:
一、 抽象: 我們必須把許多事物和問題抽象起來,並且抽象它們不同的層次和角度。建議用數學語言來抽象事務和問題,因為數學是最好的抽象語言,並且它的本質就是抽象。
二、 模組化:將複雜的問題分解成可以管理的片斷會更容易。將問題或事物分解並模組化這使得解決問題變得容易,分解的越細模組數量也就越多,它的***就是使得設計者考慮更多的模組之間耦合度的情況。
軟體的設計原則應遵循以下幾個方面:
一、 設計對於分析模型應該是可跟蹤的:軟體的模組可能被對映到多個需求上。
二、 設計結構應該儘可能的模擬實際問題。
三、 設計應該表現出一致性。
四、 不要把設計當成編寫**。
五、 在建立設計時就應該能夠評估質量。
六、 評審設計以減少語義性的錯誤。
軟體設計包括軟體的結構設計,資料設計,介面設計和過程設計.結構設計是指:定義軟體系統各主要部件之間的關係。
資料設計是指:將模型轉換成資料結構的定義。
介面設計是指:軟體內部,軟體和作業系統間以及軟體和人之間如何通訊。
過程設計是指:系統結構部件轉換成軟體的過程描述。
2樓:匿名使用者
這個概念太廣了。
軟體設計總體來說,主要是軟體結構/資料構架以及功能模組。
3樓:匿名使用者
肯定。主要是框架設計 那就是美工了。
軟體設計師有什麼用
4樓:閒雲洋洋
軟體設計師證書有用,它可以證明持證者具備從事相應專業崗位工作的水平和能力、提高就業競爭力、促進個人發展,並且在評職稱、積分落戶方面也有幫助。
5樓:希賽教育
軟體設計師屬於軟考中級資格考試,軟考也就是軟體水平考試,是由人力資源和社會保障部(原人事部)、工業和資訊化部(原資訊產業部)領導的級考試。
通過軟考獲得證書的人員,表明其已具備從事相應專業崗位工作的水平和能力,用人單位可根據工作需要從獲得證書的人員中擇優聘任相應專業技術職務。軟體設計師屬於軟考中級,取得中級資格可聘任工程師職務,可以申請中級職稱,對於升職加薪是有一定好處的。
通過軟考軟體設計師考試拿到了相應的軟考證書,除了可以申請職稱外,在一些城市落戶還可以申請積分,對於想要在大城市落戶的人來說有一定幫助。其次,有了軟體設計師證書在一定程度上也提高了自己在同行業中的競爭優勢,對未來發展也是有好處的。
6樓:雲南新華電腦學校
軟體設計是從軟體需求規格說明書出發,根據需求分析階段確定的功能設計軟體系統的整體結構、劃分功能模組、確定每個模組的實現演算法以及編寫具體的**,形成軟體的具體設計方案 [1] 。
軟體設計是把許多事物和問題抽象起來,並且抽象它們不同的層次和角度。將問題或事物分解並模組化使得解決問題變得容易,分解的越細模組數量也就越多,它的***就是使得設計者考慮更多的模組之間耦合度的情況。
7樓:小胡是學姐
軟體設計分為概要設計和詳細設計。
軟體設計的主要任務是將軟體分解成模組是指能實現某個功能的資料和程式說明、可執行程式的程式單元。可以是一個函式、過程、子程式、一段帶有程式說明的獨立的程式和資料,也可以是可組合、可分解和可更換的功能單元。
概要設計就是結構設計,主要目標就是給出軟體的模組結構,用軟體結構圖表示。
詳細設計的首要任務就是設計模組的程式流程、演算法和資料結構,次要任務就是設計資料庫,常用方法還是結構化程式設計方法。
8樓:網友
軟體設計就是設計一些軟體,也就是程式設計。
9樓:科技有芝士
軟體設計是指在軟體開發的過程中,設計軟體系統的結構、組成部分、功能模組和資料結構等,以及選擇適當的演算法、程式語言和軟體工程方法來實現這些設計。軟體設計是軟體開發的一個關鍵環節,它決定了軟體系統的可靠性、可維護性、可擴充套件性和可重用性等質量特性,直接影響軟體的成功與否。
軟體設計的過程通常包括以下幾個步驟:
需求分析:確定軟體系統的需求,包括功能需求、效能需求和非功能需求等。
概要設計:設計軟體系統的總體結構、組成部分和模組劃分等。
詳細設計:在概要設計的基礎上,設計軟體系統的具體模組和資料結構,並選擇適當的演算法和程式語言進行實現。
驗證與確認:通過模擬、測試和評估等方法驗證設計的正確性和可行性,並進行確認。
軟體設計需要考慮多種因素,如效能、安全、可靠性、可擴充套件性、易用性、可維護性和可重用性等,同時還需要滿足需求和預算等約束條件。為了提高軟體設計的質量和效率,現代軟體工程方法和工具已經被廣泛應用,如物件導向設計、設計模式、uml建模、軟體度量和自動化測試等。
10樓:寶藏哩
軟體設計是從軟體需求規格說明書出發,根據需求分析階段確定的功能設計軟體系統的整體結構、劃分功能模組、確定每個模組的實現演算法以及編寫具體的**,形成軟體的具體設計方案。軟體設計是從軟體需求規格說明出發,形成軟體的具體設計方案的過程,也就是說在需求分析階段明確軟體是“做什麼”的基礎上,解決軟體“怎麼做”的問題。結構化設計方將把軟體設計分為概要設計和詳細設計兩個階段。
11樓:珍沒伴
軟體設計就是利用程式設計等技術來設計一些可以在手機或者電腦上執行的應用。
軟體設計師好考嗎,軟體設計師考試都考什麼內容??
大學學計算機的上午不用複習就可以過,除非經常翹課下午完成5道大題,最後兩道程式補全題一般一道演算法,一道設計模式前三道題考察業務邏輯的熟悉程度,一般生活中喜歡思考的人這三道題應該也不難吧 唯一要注意的是下午題可能時間會不夠,我最後半小時才做前三道題,塗塗改改來不及檢查 所以下午的真題還是要多做做才行...
軟體評測師與軟體設計師有什麼區別
軟體評測師是軟體測試方面的,軟體設計師是軟體開發方面的,一個是測試,一個是開發 軟體設計師與軟體評測師有什麼區別?軟體設計師就是設計軟體的,而軟體測試師是檢錯,測試效能的 與計算機二級相比難多了。跟江蘇省的 偏軟差不多難度。其實,不是難。是內容廣。這兩個證書一點用 抄都襲沒有,建議可以bai可以考s...
有什麼設計軟體?設計軟體有哪些
設計的原則 在進行軟體系統設計時所要遵循的一些經驗準則,應用該準則的目的通常是為了避免某些經常出現的設計缺陷。目前,較為公認的設計原則包括 開放 封閉原則 依賴倒置原則 里氏替換原則 介面隔離原則等。設計,是一個漢語詞語,指 把一種設想通過合理的規劃 周密的計劃 通過各種方式表達出來的過程 人類通過...