?

汕頭APP軟件開發公司-「談軟件概要設計」

admin 軟件開發資訊 2019-04-30 02:46:53 1558
汕頭APP定制開發外包公司
 
 關鍵詞:汕頭APP開發公司哪家好、汕頭軟件開發公司哪家專業
 
 在需求分析階段,已經明確了系統必須“做什么”,下一步則是如何實現系統的需求。如果系統較簡單,--旦確定了要求,便可以立即開始編程序。但對于大型軟件系統來說,不能急于進入編程序的階段。為了保證軟件產品的質量,提高軟件開發效率,必須先制定系統設計方案,確定軟件的總體結構,稱為概要設計或結構設計。
 
 概要設計階段要確定軟件的模塊結構。軟件系統的模塊之間、系統與用戶之間要進行數據通信,這些數據通信涉及對數據進行輸入、輸出、存儲和加工處理。在數據量較大時,往往需要設計代碼,以方便用戶對數據的輸入、排序和檢索等。因此,概要設計階段要進行數據的代碼設計、數據的輸入輸出設計、數據結構設計、數據庫設計和數據安全設計。
 
 有關數據結構設計、利用數據庫管理系統進行數據存儲,以及為各種應用程序提供接口的問題,超出軟件工程研究范圍,在這里不作詳細介紹,只介紹數據庫設計文檔的書寫規范。

 相關搜索:汕頭app定制公司哪家靠譜、深圳有哪些專業的軟件開發公司
 
 
 汕頭軟件開發公司定制外包
 概要設計的基本任務是:
 
 (1)系統分析員審查可行性研究報告和需求分析規格說明書,作為設計的基礎。(2)確定模塊結構、數據文件結構、系統接口設計和測試策略。(3)編寫概要設計說明書、用戶手冊和測試計劃。(4)復審。
 概要設計的基本步驟是:軟件結構設計、數據文件設計、系統接口設計、測試方案設計和復審。
 
 什么是概要設計?
 
 汕頭APP軟件開發公司指出:軟件概要設計是一個設計師根據用戶交互過程和用戶需求來形成交互框架和視覺框架的過程,其結果往往以反映交互控件布置、界面元素分組以及界面整體板式的頁面框架圖的形式來呈現。這是一個在用戶研究和設計之間架起橋梁,使用戶研究和設計無縫結合,將對用戶目標與需求轉換成具體界面設計解決方案的重要階段。
 
 軟件概要設計的主要任務是把需求分析得到的系統擴展用例圖轉換為軟件結構和數據結構。設計軟件結構的具體任務是:將一個復雜系統按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的接口及人機界面等。數據結構設計包括數據特征的描述、確定數據的結構特性、以及數據庫的設計。顯然,概要設計建立的是目標系統的邏輯模型,與計算機無關。

相關文章:東莞APP定制開發-【專業才是項目最大的保證】
 
 以上就是汕頭APP軟件開發公司-「談軟件概要設計」全文,希望對大家有所幫助!
 

?