-
詳細設計階段:
在這個階段,可以將模組分配給不同的人並行設計。 在詳細設計階段,設計器的工作物件是乙個模組,模組的演算法、過程、狀態轉換是根據大綱設計分配的區域性任務和外部介面來設計和表達的。 這裡需要注意的是,如果發現有結構調整的需要(如分解子模組等),就需要回到大綱設計階段,將調整反映到大綱設計檔案中。
詳細設計文件中最重要的部分是模組的流程圖、狀態圖、區域性變數和相應的文字描述。 每個模組都有乙份詳細的設計文件。
彙總設計文件等同於機械設計中的裝配圖,而詳細設計文件等同於機械設計中的零件圖。 檔案的排列、裝訂和銷售方法也可以參考機械製圖的方法。
對模組的不同理解與傳統定義不同,人們認為只有較大的軟體功能單元才能稱為模組。 這種看法導致了對大綱和詳細設計之間分工的混淆理解,這降低了文件的可用性,應該加以糾正。 、
大綱設計的更高層次的部分是所謂的方案。 場景文件的作用是從巨集觀角度維護設計的合理性。
一些專案採用物件導向的分析和設計方法。 關於大綱設計和詳細設計之間的分工,可能會有更多的問題。 事實上,物件導向的分析和設計方法並不強調結構化方法的階段性,因此一般不引入總結和詳細設計的概念。
如果沒有這樣的分工,按照公司的文件系統、包的劃分、類與物件的關係、類的外部屬性、方法和協同設計都可以看作是總結設計; 類屬性和方法的內部實現被視為詳細設計。
也就是說,在物件導向的設計方法中,一般設計是指有哪些類,吉祥設計是指類中的方法和進入和退出引數(可以是偽**)。
1.需求分析——要制定軟體功能規範,就必須確定使用者對軟體的需求,並使其清晰明確。 不涉及具體的實現方法。 使用者可以看到它,開發人員可以基於它進行以下工作(高階設計)。
2.大綱設計——生成軟體大綱設計規範,說明系統模組的劃分、選擇的技術路線等,並說明軟體的整體實現思路。 並且有必要指出關鍵的技術難點等。
3.詳細設計——生成軟體的詳細設計規範,並進一步細化大綱設計,一般由各部分負責人根據大綱設計完成,然後整合,即為具體實現細節。 從理論上講,需要以這種方式進行編碼。
-
a 已批准的專案計畫、轉讓或合同,並得到上級當局的批准;
b 屬於本專案的其他已公布檔案;
c.本文件中引用的文件,包括要使用的軟體開發標準。 列出這些文件的標題、文件編號、出版日期和出版商,並說明這些文件的可用性。
程式系統的結構。
列出程式系統中每個程式(包括每個模組和子程式)的名稱、識別符號和層次結構關係的一系列圖表。
程式 1(識別符號)設計說明。
從本章開始,將逐一給出每個級別中每個程式的設計注意事項。 下面給出的概述是針對一般情況的。 對於乙個特定的模組,尤其是乙個低階模組或子例程,它的許多條目往往與它所屬的前乙個模組的相應條目具有相同的內容,在這種情況下,簡單地說明這一點就足夠了。
程式說明。 對方案進行簡要說明,主要說明安排方案設計的目的和意義,也說明方案的特點(如常駐記憶還是非駐留? 它是乙個子程式嗎? 是可重入還是非重入?
是否有任何承保要求? 無論是順序處理還是併發處理。 等)。
功能。 解釋程式應具有的功能,可以採用IPO圖(即輸入-處理-輸出圖)的形式。
效能。 描述程式的完整效能要求,包括對準確性、靈活性和時間特徵的要求。
輸入。 給出每個輸入的特徵,包括資料的名稱、標識、型別和格式、資料值的有效範圍以及輸入方法。 數量和頻率、輸入、資料輸入和安全條件等
f. 3.5.輸出專案。
給出每個輸出項的特徵,包括資料的名稱、標識、型別和格式,資料值的有效範圍,輸出的形式、數量和頻率,輸出**,輸出圖形和符號的描述,安全和保密條件等。
f 3 6 演算法。
詳細描述本程式中使用的演算法、具體計算公式和計算步驟。
F 3 7 過程邏輯。
圖表(例如,流程圖、決策表等)輔以必要的解釋,以表示程式的邏輯流程。
f 介面。 以圖表的形式講解程式的上乙個模組和下乙個模組和子程式,講解引數賦值和呼叫方式,講解與程式直接相關的資料結構(資料庫、資料量)。
f 儲存分配。
根據需要描述此程式的儲存分配。
F 3 10 帶注釋的設計。
-
軟體任務書:軟體完成哪些功能? 它有什麼樣的效能,以及交貨條件、維護條件等,通常由投標人發起。
軟體需求規範:為了完成上述功能,如何設計,包括對任務書、功能劃分、模組劃分等關鍵流程的理解,也為下一級軟體編寫人員、軟體管理人員編寫;
軟體設計規範:編碼員自己編寫,沒有多少人閱讀用於測試、維護等。
-
總結。 您好,程式規範是給程式流程圖做註解的書面文件,以幫助程式設計者進一步了解程式的功能和設計要求。 它是程式流程圖的配套文件,也是處理流程設計的配套文件。
程式規範由系統設計人員編寫,交給程式設計師使用。
您好,程式規範是注釋程式流程圖的書面文件,以幫助程式負責人挖掘設計人員進一步了解程式的功能和設計要求。 是禁制方案流程圖的支撐檔案,也是簡化刺激優力工藝設計的支撐檔案。 程式規範由系統設計人員編寫,交給程式設計師使用。
因此,程式說明書必須寫得清晰明確,這樣程式設計者才能增加對要設計的程式的處理過程和設計要求的理解。
成功的職業規劃的主要考慮因素如下:
1. 你的興趣是什麼? 你曾經想成為什麼樣的人? 你對什麼樣的知識感到滿意,可以進一步發展? >>>More
什麼是備忘錄軟體?
備忘錄是內容的記錄,可以幫助您記住並簡要解釋主題和事件。 一般將個人備忘錄和業務備忘錄分類,並按不同型別劃分紙質備忘錄和電子備忘錄; 其中,電子備忘錄是指電腦備忘錄軟體、手機備忘錄APP、網頁版備忘錄和電腦、手機、網頁雲同步備忘錄; >>>More
LINGOES Lingus是一款簡潔易用的詞典和文字翻譯軟體,支援全球80多種語言的詞典查詢和全文翻譯,支援螢幕詞提取、詞標、剪貼簿詞提取、索引提示和人聲朗讀功能,免費提供海量同義詞庫**,專業詞典、百科、例句搜尋和線上釋義一應俱全, 是新一代的詞典和文字翻譯專家。Lingus 提供最直觀的使用方式,幫助您快速查詢 80 多種語言的翻譯結果,包括英語、法語、德語、西班牙語、義大利語、俄語、中文、日語、韓語、阿拉伯語等。 借助 Lingus 創新的螢幕單詞檢索功能,您只需將滑鼠移動到螢幕上有單詞的任何位置,按下單詞提取鍵,Lingus 就會智慧型識別單詞的內容及其所屬語言,並立即顯示相應的翻譯結果。 >>>More