欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 產品設計 > 軟件設計包括哪些方面?

軟件設計包括哪些方面?

2020-08-03 15:45:36 | 來源:中培企業IT培訓網

如今是互聯網高速發展新時期,越來越多的人想從事軟件設計工作。軟件設計主要是學習計算機軟件開發設計的工作,但是在工作前我們必須的有相應的技術在手,才可以勝任軟件設計工作。但是對于許多新手小白來說,他們不知道軟件設計包括哪些方面?其實軟件設計包括的內容有很多,即是基本內容、主要任務、詳細設計的工具等。

  基本內容

基本內容詳細設計詳細設計的主要任務是設計每個模塊的實現算法、所需的局部數據結構。詳細設計的目標有兩個:實現模塊功能的算法要邏輯上正確和算法描述要簡明易懂。

傳統軟件開發方法的詳細設計主要是用結構化程序設計法。詳細設計的表示工具有圖形工具和語言工具。圖形工具有程序流程圖、PAD(Problem Analysis Diagram)圖、NS(由 Nassi和 Shneidermen開發,簡稱 NS)圖。語言工具有偽碼和 PDL(Program Design Language)等。

  主要任務:

1.為每個模塊確定采用的算法,選擇某種適當的工具表達算法的過程,寫出模塊的詳細過程性描述;

2.確定每一模塊使用的數據結構;

3.確定模塊接口的細節,包括對系統外部的接口和用戶界面,對系統內部模塊的接口,以及模塊輸入數據、輸出數據及局部數據的全部細節。

在詳細設計結束時,應該把上述結果寫入詳細設計說明書,并且通過復審形成正式文檔。交付給下一階段(編碼階段)的工作依據。

4.要為每一個模塊設計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預定的測試,模塊的測試用例是軟件測試計劃的重要組成部分,通常應包括輸入數據,期望輸出等內容。

  詳細設計的工具:

  1.圖形工具

利用圖形工具可以把過程的細節用圖形描述出來。

  2.表格工具

可以用一張表來描述過程的細節,在這張表中列出了各種可能的操作和相應的條件。

  3.語言工具

用某種高級語言(稱之為偽碼)來描述過程的細節。

以上即是關于軟件設計包括哪些方面的全部內容,想了解更多關于軟件設計的信息,請繼續關注中培偉業。

主站蜘蛛池模板: 啦啦啦中文在线观看日本 | 琪琪SEE色原网色原网站18 | 亚洲中文字幕a∨ | 日本BBWW高潮BBWR | 中文天堂在线WWW最新版官网 | 夜夜欢天天干 | 黄色免费网站入口 | 日本久久久久久久做爰片日本 | 亚洲不卡av一区二区无码不卡 | 国产日韩在线时看高清视频 | 神马午夜一区二区 | 韩国精品一区二区三区四区 | 亚洲最大无码一区二区三区 | 狠狠综合亚洲综合亚洲色 | 一本色综合亚洲精品 | 伊人成色综合人夜夜久久 | 欧美成人无码一二三 | 亚洲国产精品久久久久婷婷图片 | 国产A级毛片色咪味 | 国产粗话肉麻对白在线播放 | 日本卡一卡2卡三卡4乱卡乱码 | 嫩草研究院久久久精品 | 人澡人人弄人人人玩人 | 亚洲国产精品无码专区 | 国产freesexvideos性中国 | chinese勾搭videos 中文字幕有码无码AV | 奇米视频888| 性色av浪潮av色欲av | 台湾无码AV一区二区三区 | 国精产品999一区二区三区有限 | 粉嫩av一区二区三区在线看 | 毛片免费观看天天干天天爽 | 综合无码一区二区三区 | 在线观看亚洲欧美视频免费 | 欧美成人精品三级一二三在线观看 | 超碰CAO草棚GAO进入 | 少妇性BBB搡BBB爽爽爽视頻 | 国产精品无打码在线播放 | 又黄又爽的视频在线观看网站 | 人人爽人人片人人片av | 欧美人与动牲交a欧美精品 亚洲AV无码成人精品区在线观看 |