必備的6個重要內容「軟體詳細設計方案包含哪些內容」

——專賣正版軟體的電子商城

一個系統是如何構造的?大體分為如下幾步。通過案例來說明吧。

領導說:「我們單位要進行企業信息化建設。小王,你來負責吧。」

小王抓耳撓腮,這個事情如何處理?別急,來小象網,專家來幫你。

1. 需求分析——一般由公司的人來梳理,這個人會到公司各部門了解需求(或者請外援,即有技術經驗的需求分析師來協助處理)。這步會寫成word文檔。

2. 概要設計——有了文檔,需要找「架構師」或「高級工程師」來進行概要設計。水平很高的人才能完成概要設計,技術選型、開發語言、框架、資料庫、介面。。等等。這步會寫成word文檔(其中包含看起來抽象但極其重要和昂貴的概要設計圖,是後續工作的指導文檔)

3. 詳細設計——高級或者中級工程師。根據概要設計,進行詳細設計。各模塊功能的內部邏輯、模塊之間數據的交換、資料庫的詳細定義、介面的詳細定義等等。這步會寫成word文檔。當然,這是很厚的一摞,要比概要設計的幾頁紙要厚。

4. 編碼——高級、中級甚至初級工程師都可以進行編碼工作。這些人就是傳說中的開發工程師了,為人所知的Java工程師,web前端工程師等等。這步的工作成果不再是word文檔,而是在外行看起來眼花繚亂的代碼。

5. 測試——有測試工程師進行。功能、性能等等,主要目的是看系統實現了設計、是否可以正常使用。

6. 部署上線——項目中的工程師(一般是開發工程師),來進行部署,並上線供用戶點擊使用。

需要知道的軟體設計的6個步驟

是不是覺得好複雜呀。。

確實,信息系統構建是專業而複雜的事情。所以必須由專業的人來處理。小王要做的事情是到小象網,找到專業人士,得到方案,落實工作。

企業的信息系統這樣複雜。

但如果我只想做個網站,或者小程序,也需要這麼複雜的步驟么?

答案是不需要。

網站的需求相對較易,所以一般不需要太多需求分析,口述跟供應商交流。

網站的技術不需要定製化開發,也不屬於大規模技術應用,所以概要設計可以省略。同樣的理由,網站都有比較成熟的產品,邏輯和各模塊相對清晰,詳細設計也不需要。

所以,一般情況下,會直接簡化為編碼、測試,沒有問題可以直接上線。

想做網站、小程序到哪裡找?

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/314543.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2025-01-08 10:32
下一篇 2025-01-08 10:32

相關推薦

發表回復

登錄後才能評論