當前位置:首頁 » 軟體設計 » 功能詳細設計

功能詳細設計

發布時間: 2021-01-05 21:19:05

❶ 詳細設計的說明書

1、引言
1.1、編寫目的說明編寫這份詳細設計說明書的目的,指出預期的讀者。
1.2、背景說明:
a.
待開發軟體系統的名稱;
b.
本項目的任務提出者、開發者、用戶和運行該程序系統的計算中心。
1.3、定義列出本文件中用到專門術語的定義和外文首字母組詞的原片語。
1.4、參考資料
列出有關的參考資料,如:
a.
本項目的經核準的計劃任務書或合同、上級機關的批文;
b.
屬於本項目的其他已發表的文件;
c.
本文件中各處引用到的文件資料,包括所要用到的軟體開發標准。列出這些文件的標題、文件編號、發表日期和出版單位,說明能夠取得這些文件的來源。
2、程序系統的結構
用一系列圖表列出本程序系統內的每個程序(包括每個模塊和子程序)的名稱、標識符和它們之間
的層次結構關系。
3、程序1(標識符)設計說明
從本章開始,逐個地給出各個層次中的每個程序的設計考慮。以下給出的提綱是針對一般情況的。對於一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內容往往與它所隸屬的上一層
模塊的對應條目的內容相同,在這種情況下,只要簡單地說明這一點即可。
3.1、程序描述
給出對該程序的簡要描述,主要說明安排設計本程序的目的意義,並且,還要說明本程序的特點(如
是常駐內存還是非常駐?是否子程序?是可重入的還是不可重入的?有無覆蓋要求?是順序處理還是並發處理等)。
3.2、功能
說明該程序應具有的功能,可採用IPO圖(即輸入一處理一輸出圖)的形式。
3.3、性能
說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。
3.4、輸入項
給出對每一個輸入項的特性,包括名稱、標識、數據的類型和格式、數據值的有效范圍、輸入的方式。數量和頻度、輸入媒體、輸入數據的來源和安全保密條件等等。
3.5、輸出項
給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。
3.6、演算法
詳細說明本程序所選用的演算法,具體的計算公式和計算步驟。
3.7、流程邏輯
用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。
3.8、介面
用圖的形式說明本程序所隸屬的上一層模塊及隸屬於本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(資料庫、數據文卷)。
3.9、存儲分配
根據需要,說明本程序的存儲分配。
3.10、注釋設計
說明准備在本程序中安排的注釋,如:
a.
加在模塊首部的注釋;
b.
加在各分枝點處的注釋;
c.
對各變數的功能、范圍、預設條件等所加的注釋;
d.
對使用的邏輯所加的注釋等等。
3.11、限制條件
說明本程序運行中所受到的限制條件。
3.12、測試計劃
說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。
3.13、尚未解決的問題
說明在本程序的設計中尚未解決而設計者認為在軟體完成之前應解決的問題。
4、程序2(標識符)設計說明
用類似F.3的方式,說明第2個程序乃至第N個程序的設計考慮。

❷ 軟體詳細設計的工具什麼簡述幾種常見的詳細設計工具

(1)程序流程圖。程序流程圖又稱為程序框圖,是使用最廣泛然而也是用得最混亂的一種描述程序邏輯結構的工具。它用方框表示一個處理步驟,菱形表示一個邏輯條件,箭頭表示控制流向。其優點是:結構清晰,易於理解,易於修改。缺點是:只能描述執行過程而不能描述有關的數據。
(2)盒圖。盒圖是一種強制使用結構化構造的圖示工具,也稱為方框圖。其具有以下特點:功能域明確、不可能任意轉移控制、很容易確定局部和全局數據的作用域、很容易表示嵌套關系及模板的層次關系。
(3)PAD圖。PAD是一種改進的圖形描述方式,可以用來取代程序流程圖,比程序流程圖更直觀,結構更清晰。最大的優點是能夠反映和描述自頂向下的歷史和過程。PAD提供了5種基本控制結構的圖示,並允許遞歸使用。
PAD的特點有:使用PAD符號設計出的程序代碼是結構化程序代碼;PAD所描繪的程序結構十分清晰;用PAD圖表現程序的邏輯易讀、易懂和易記;容易將PAD圖轉換成高級語言源程序自動完成;即可以表示邏輯,也可用來描繪數據結構;支持自頂向下方法的使用。
(4)PDL。PDL也可稱為偽碼或結構化語言,它用於描述模塊內部的具體演算法,以便開發人員之間比較精確地進行交流。語法是開放式的,其外層語法是確定的,而內層語法則不確定。外層語法描述控制結構,它用類似於一般編程語言控制結構的關鍵字表示,所以是確定的。內層語法描述具體操作,考慮到不同軟體系統的實際操作種類繁多,內層語法因而不確定,它可以按系統的具體情況和不同的設計層次靈活選用,實際上任意英語語句都可用來描述所需的具體操作。用它來描述詳細設計,工作量比畫圖小,又比較容易轉換為真正的代碼。
PDL的優點:可以作為注釋直接插在源程序中;可以使用普通的文本編輯工具或文字處理工具產生和管理;已經有自動處理程序存在,而且可以自動由PDL生成程序代碼。
PDL的不足:不如圖形工具形象直觀,描述復雜的條件組合與動作間對應關系時,不如判定樹清晰簡單。

❸ 在畢業論文設計中,詳細設計和功能實現主要寫什麼內容

在畢業論文設計中,詳細設計和功能實現主要寫:系統應對哪些信息做怎樣一些存儲,討論了該系統對人員與平台的要求,確定新系統的邏輯模型,即從抽象的信息管理角度出發,為使用戶滿意,竭盡所能運用自己所學的知識進行論文寫作和系統開發。

畢業設計旨在培養學生綜合運用所學理論、知識和技能解決實際問題的能力。在教師指導下,學生就選定的課題進行工程設計和研究,包括設計、計算、繪圖、工藝技術、經濟論證以及合理化建議等,最後提交一份報告。應盡量選與生產、科學研究任務結合的現實題目,亦可做假擬的題目。

學生只有在完成教學計劃所規定的理論課程、課程設計與實習,經考試、考查及格後始可進行。是評定畢業成績的重要依據,學生通過畢業設計答辯,成績評定及格才能畢業。

(3)功能詳細設計擴展閱讀

高等學校技術科學專業及其他需培養設計能力的專業或學科應屆畢業生的總結性獨立作業。要求學生針對某一課題,綜合運用本專業有關課程的理論和技術,作出解決實際問題的設計。畢業設計是高等學校教學過程的重要環節之一。

相當於一般高等學校的畢業論文。目的是總結檢查學生在校期間的學習成果,是評定畢業成績的重要依據;同時,通過畢業設計,也使學生對某一課題作專門深入系統的研究,鞏固、擴大、加深已有知識,培養綜合運用已有知識獨立解決問題的能力。

畢業設計也是學生走上國家建設崗位前的一次重要的實習。

一些國家根據學生的畢業設計,授予一定的學銜。如建築師、農藝師、攝影師等。中國把畢業設計和畢業考試結合起來,作為授予學士學位的依據。

❹ 如何撰寫軟體詳細設計內容

首先確定詳細設計說明書的 「詳細」 是到什麼程度, 如該項目我決定為每個頁面都寫說明書, 也就是挑選出需要描述的對象。 1.系統包含相當多的頁面,為了方便觀看,以系統模塊為小組將文檔分成了不同的小組,確 立大的框架 2.考慮每個頁面要描述的內容,要求重點是「詳細描述頁面之間的關聯」 。描述各個部分: 程序描述、功能、關聯關系、邏輯流程。即重點是「關聯關系」 3.程序描述:描述頁面功能;功能:列出頁面所提供的功能 4.關聯關系:如頁面 A 和頁面 B 有關聯,個人理解是重點描述「頁面 A 中哪些參數的改變 會對頁面 B 產生影響」以及「產生什麼樣的影響」 。具體只是將參數列出,並未列出參數值。 首先展現頁面中的元素,3 列表格:左邊列出用到的資料庫中的表、中間列出關鍵的欄位必 須包含參數、右邊列出受該頁面影響的其它頁面。 因為關系包含兩部分:①頁面自身元素之間的關系(各種計算等) ;②該頁面元素改變會影 響到其它頁面的關系。 第①種關系利用語言加上簡單的公式描述即可;第②種關系則要側重於利用「參數」來說明 該參數的改變會對其它頁面產生什麼影響。 5.流程邏輯:是為了使人一眼就能看出頁面之間的關系,要突出重點。 畫的略為詳細:開始→即打開了頁面,頁面上的所有元素信息均是從資料庫中調取的 ,有 所體現→用戶操作, 判斷用戶操作是否規范→信息保存到資料庫相應欄位中, 根據哪些欄位 保存。 附:頁面中所有的元素信息都是從資料庫中獲取的,所以只要資料庫中的信息改變,頁面就 會受到影響,所以我們把信息是根據什麼欄位存儲到資料庫中去的描述清楚即可。

❺ 系統設計的概要設計和詳細設計的區別

概要設計的主要任務是把需求分析得到的系統擴展用例圖轉換為軟體結構和數據結構。設計軟體結構的具體任務是:將一個復雜系統按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的介面及人機界面等。數據結構設計包括數據特徵的描述、確定數據的結構特性、以及資料庫的設計。顯然,概要設計建立的是目標系統的邏輯模型.

詳細設計是軟體工程中軟體開發的一個步驟,就是對概要設計的一個細化,就是詳細設計每個模塊實現演算法,所需的局部結構。在詳細設計階段,主要是通過需求分析的結果,設計出滿足用戶需求的嵌入式系統產品。

❻ 軟體詳細設計包含哪些內容

  1. 傳統軟體開發方法的詳細設計主要是用結構化程序設計法。

  2. 詳細設計的表示工具有圖形工具和語言工具。圖形工具有業務流圖、程序流程圖、PAD圖(Problem Analysis Diagram)、NS流程圖(由 Nassi和 Shneidermen開發,簡稱 NS)。

  3. 語言工具有偽碼和PDL(Program Design Language)等。

❼ 系統主要功能模塊詳細設計

國內外典型地質遺跡WEBGIS電子地圖系統(簡稱地質遺跡系統)建立在WEBGIS網路電子地圖服務基礎上,開發語言為C#。是一部世界地質遺跡科學的大網路全書,覆蓋了冰川地貌學、地層學、構造地質學、生態學等多個學科。資料庫系統採用了最新的WEB2.0技術,結合遙感和電子地圖技術,向社會大眾發布世界地質遺跡相關的成因、地質背景、構造演化、空間分布等多方面的知識,幫助人們提高地質科學認知水平。現在數據已經完成中文版和英文版的開發。

英文版網站(圖6-6)與中文版網站完全獨立開來,只是頁面語言不同,其他還包括獨立資料庫,獨立操作文件等。

系統的主要功能模塊可以劃分為6個模塊,新聞版塊、國內地質遺跡、國外地質遺跡、地質公園研究、地質公園科普、後台維護管理。國內地質遺跡、國外地質遺跡屬於用戶最感興趣的模塊;而線路介紹、統計分析以及規劃信息是公園管理者感興趣的模塊;而對於科學工作者這些模塊都是有用的;系統的管理指的是維護本系統正常運行及添加遺跡點的管理管理工作,這需要專門賦予許可權。

圖6-6 地質遺跡網站英文版

系統採用Browse/Server體系結構。並在MAPGIS軟體支持下開發出系統應用分析模型以及決策模型。客戶機負責數據結果的顯示和用戶請求的提交,地圖應用伺服器和Web伺服器負責相應和處理用戶的請求,而數據伺服器負責管理數據。所有的地圖數據和應用程序都放在伺服器端,客戶端只是提出請求,所有的響應都在伺服器端完成,只需在伺服器端進行系統維護即可。

一方面是要建立一個基於WEBGIS的地質遺跡管理信息系統,在地質遺跡管理、科學普及的基礎上,運用GIS技術為地質遺跡管理部門提供資源的科學調度與管理,並在同時提高公眾關於地質遺跡重要性的意識,以及用來支持公眾教育。

另一方面,系統設計面向方便地質科學數據的及時共享的目標,力求為地質科學家提供一個科學研究的平台。

主要功能包括:

基於Internet/WEB的地圖顯示,開發通用的地圖導航操作功能模塊,支持基於WEB的地圖瀏覽、移動、放大、縮小功能。

地質遺跡點屬性信息管理,包括空間位置錄入、地質屬性信息編輯、刪除等管理功能。

查詢模塊,提供功能強大的查詢功能,包括按滑鼠選擇區域查詢、關鍵字模糊查詢等功能。

旅遊相關信息管理查詢。

根據美觀大方、樸素典雅和方便使用的設計原則,利用GIS軟體提供的二次開發語言來進行界面開發。系統的界面設計如圖6-7所示。

圖6-7 地質遺跡系統WEBGIS人機界面設計圖

地質遺跡作為大自然獨特遺產,有不可估量的人文與經濟價值。網站中將中國各大地質遺跡統計收錄。不僅用文字、圖片、遙感地圖等信息詳解每個地質遺跡的概況、成因、主要看點、旅遊帖士、交通、特產等,更通過WEBGIS結合Flash將各大地質遺跡在中國乃至全球的分布直觀展現。強大的搜索功能能迅速定位某個地質遺跡,並隨時調出其詳細說明信息。

綜上所述,網站重點體現於信息收錄全面,查詢檢索便捷。WEBGIS的綜合運用使網站更具瀏覽性。人性化的後台操作平台與貫通的程序思想,方便於快速添加,編輯新的遺跡信息。而且,地質遺跡詳細介紹信息等資料庫有機結合起來。更凸顯此網站系統的存在價值。

1.國內地質遺跡電子地圖模塊

國內地質公園遺跡調用頁面(圖6-8,圖6-9)。分別調用各地區分類如:華南、華北、華東,以及其所屬省市,如:浙江、北京、雲南等。另一部分調用所有地質遺跡。整個頁面綜合展示地質遺跡名稱與分類,更便於快速檢索。基本信息如下圖:

圖6-8 國內地質公園遺跡調用頁面

圖6-9 北京十渡國家地質公園電子地圖模塊基本信息

2.國外地質遺跡電子地圖模塊

此欄目展示國外地質公園信息(圖6-10)。

圖6-10 國外地質公園信息

國外地質公園詳細頁調用與國內地質公園相同。只是國外地質公園由另一單獨Zoomi-fy系統動態展示(圖6-11):

圖6-11 歐洲地質公園位置圖(部分示意)

❽ 軟體開發詳細設計說明書中的功能設計怎麼寫請詳述.

詳細設計就是把項目里每個功能點都要完完整整列出來。
好比用戶注冊:在XX頁面輸入用戶名、密碼、電話、地址。
提交之後會返回什麼樣消息。出錯會提示什麼情況。
最後還要加個流程圖。

而需求只需要寫明大概功能點要達到什麼要的目的就可以了。沒這么細。

❾ 概要設計與詳細設計的區別

概要設計與詳細設計的區別如下:

1、概要設計的主要任務是把需求分析得到的系統擴展用例圖轉換為軟體結構和數據結構。設計軟體結構的具體任務是:將一個復雜系統按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的介面及人機界面等。數據結構設計包括數據特徵的描述、確定數據的結構特性、以及資料庫的設計。顯然,概要設計建立的是目標系統的邏輯模型.

2、詳細設計是軟體工程中軟體開發的一個步驟,就是對概要設計的一個細化,就是詳細設計每個模塊實現演算法,所需的局部結構。在詳細設計階段,主要是通過需求分析的結果,設計出滿足用戶需求的嵌入式系統產品。

3、概要設計階段通常得到軟體結構圖 ,詳細設計階段常用的描述方式有:流程圖、N-S圖、PAD圖、偽代碼等 。

4、詳細設計階段就是為每個模塊完成的功能進行具體的描述,要把功能描述轉變為精確的、結構化的過程描述。

(9)功能詳細設計擴展閱讀

設計是把一種設想通過合理的規劃、周密的計劃、通過各種感覺形式傳達出來的過程。人類通過勞動改造世界,創造文明,創造物質財富和精神財富,而最基礎、最主要的創造活動是造物。設計便是造物活動進行預先的計劃,可以把任何造物活動的計劃技術和計劃過程理解為設計。

設計(Design)是為構建有意義的秩序而付出的有意識的直覺上的努力。更詳細的定義如下:

第一步:理解用戶的期望、需要、動機,並理解業務、技術和行業上的需求和限制。

第二步:將這些所知道的東西轉化為對產品的規劃(或者產品本身),使得產品的形式、內容和行為變得有用、能用,令人嚮往,並且在經濟和技術上可行。(這是設計的意義和基本要求所在)

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837