



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!有什么關(guān)系。述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過程描述。概要設(shè)計階段通常得到軟件結(jié)構(gòu)圖詳細設(shè)計階段常用的描述方式有:流程圖、N-S圖、PAD圖、偽代碼等概要設(shè)計和詳細設(shè)計在軟件設(shè)計中,大家經(jīng)常問到的一個問題是:概要設(shè)計應(yīng)該怎樣一個概要法,詳細設(shè)計應(yīng)該怎樣一個詳細法?這個問題在公司內(nèi)部經(jīng)常有人問?,F(xiàn)在陳述一下。我們公司的研發(fā)流程是瀑布型的,這個模型中的分析、設(shè)計階段是基于經(jīng)典的結(jié)構(gòu)化方法。接受調(diào)用),也接受一個或多個子模塊的服務(wù)(即調(diào)用子模塊)。模塊的概念,和編程語言中的子程序或函數(shù)是對應(yīng)的。這樣一來,設(shè)計可以明顯地劃分成兩個階段:概要(結(jié)構(gòu))設(shè)計階段:把軟件按照一定的原則分解為模塊層次,賦予每個模塊一定的任務(wù),并確定模塊間調(diào)用關(guān)系和接口。詳細設(shè)計階段:依據(jù)概要設(shè)計階段的分解,設(shè)計每個模塊內(nèi)的算法、流程等。概要設(shè)計階段:在這個階段,設(shè)計者會大致考慮并照顧模塊的內(nèi)部實現(xiàn),但不過多糾纏于此。主要集中于劃分模塊、分配任務(wù)、定義調(diào)用關(guān)系。模塊間的接口與傳參在工作量。概要設(shè)計文檔最重要的部分是分層數(shù)據(jù)流圖、結(jié)構(gòu)圖、數(shù)據(jù)字典以及相了。詳細設(shè)計階段:并表達出模塊的算法、流程、狀態(tài)轉(zhuǎn)換等內(nèi)容。這里要注意,如果發(fā)現(xiàn)有結(jié)構(gòu)調(diào)整(如分解出子模塊等)的必要,必須返回到概要設(shè)計階段,將調(diào)整反應(yīng)到概要流程圖、狀態(tài)圖、局部變量及相應(yīng)的文字說明等。一個模塊一篇詳細設(shè)計文檔。概要設(shè)計文檔相當于機械設(shè)計中的裝配圖,而詳細設(shè)計文檔相當于機械設(shè)計中的零件圖。文檔的編排、裝訂方式也可以參考機械圖紙的方法。我們公司對模塊的認識和傳統(tǒng)定義有所不同,認為是較大的軟件功能單理解,降低了文檔的可用性,應(yīng)該予以糾正。概要設(shè)計中較頂層的部分便是所謂的方案。方案文檔的作用是在宏觀的角度上保持設(shè)計的合理性。有的項目采用面向?qū)ο蟮姆治?、設(shè)計方法??赡茉诟乓O(shè)計、詳細設(shè)計非要有這種分工的話,可以將包的劃分、類及對象間的關(guān)系、類的對外屬性、方法及協(xié)作設(shè)計看做概要設(shè)計;類屬性、方法的內(nèi)部實現(xiàn)看做詳細設(shè)計。1.需求分析--產(chǎn)生軟件功能規(guī)格說明書,需要確定用戶對軟件的需求,要作到明確、無歧義。不涉及具體實現(xiàn)方法。用戶能看得明白,開發(fā)人員也可據(jù)此進行下面的工作(概要設(shè)計)。2.概要設(shè)計--產(chǎn)生軟件概要設(shè)計說明書,說明系統(tǒng)模塊劃分、選擇的技術(shù)路線等,整體說明軟件的實現(xiàn)思路。并且需要指出關(guān)鍵技術(shù)難點等。3.詳細設(shè)計--產(chǎn)生軟件詳細設(shè)計說明書,對概要設(shè)計的進一步細化,一般由各部分的擔當人員依據(jù)概要設(shè)計分別完成,然后在集成,是具體的實現(xiàn)細節(jié)。理論上要求可以照此編碼。概要設(shè)計和詳細設(shè)計的區(qū)別與聯(lián)系然后完成各有機組成部分的設(shè)計。根據(jù)工作性質(zhì)和內(nèi)容的不同,軟件設(shè)計分為概要設(shè)計和詳細設(shè)計。概要設(shè)計實現(xiàn)軟件的總體設(shè)計、模塊劃分、用戶界面設(shè)計、數(shù)據(jù)庫設(shè)計等等;詳細設(shè)數(shù)據(jù)結(jié)構(gòu)設(shè)計的細化,等等。概要設(shè)計是詳細設(shè)計的基礎(chǔ),必須在詳細設(shè)計之前完成,概要設(shè)計經(jīng)復(fù)成冊。詳細設(shè)計必須遵循概要設(shè)計來進行。詳細設(shè)計方案的更改,不得影響到概要設(shè)計方案;如果需要更改概要設(shè)計,必須經(jīng)過項目經(jīng)理的同意。詳細設(shè)計,個模塊的詳細設(shè)計文檔都應(yīng)該獨立成冊。概要設(shè)計里面的數(shù)據(jù)庫設(shè)計應(yīng)該重點在描述數(shù)據(jù)關(guān)系上,說明數(shù)據(jù)的來龍檔,就是一個包括類型、命名、精度、字段說明、表說明等內(nèi)容的數(shù)據(jù)字典。概要設(shè)計里的功能應(yīng)該是重點在功能描述,對需求的解釋和整合,整體劃詳細說明實現(xiàn)功能所需的類及具體的方法函數(shù),包括涉及到的sql語句等。概要設(shè)計,詳細設(shè)計之間的關(guān)系是什么?Q:我的看法:概要設(shè)計只說明系統(tǒng)有多少個模塊,各模塊之間的接口和個模塊本身的功能詳細設(shè)計說明某個具體模塊如何實現(xiàn),粒度應(yīng)該比程序略高一些但是問題來了,各個模塊之間是有層次關(guān)系的,也有先后邏輯關(guān)系。這就說明,在概要設(shè)計中,還必須考慮模塊的實現(xiàn)細節(jié),否則,你怎么知道這個模塊下面要劃分子模塊?你怎么知道各子模塊的調(diào)用順序?這就說明,概要設(shè)計和詳細設(shè)計是重疊進行的,而軟件工程書上說的確是順序進行的,不知道是不是我的理解有問題。舉個例子,例如排序程序,如果設(shè)計2個模塊:一個主模塊用于排序子模塊用于交換2是怎么設(shè)計出來的呢?肯定是你先想到了用冒泡等排序方式的時候需要交換數(shù)的是概要設(shè)計,這就產(chǎn)生了我所說的重疊的情況。A:看看上面的帖子,有意思的居多。上面也有朋友說到用建筑的例子來比喻。軟件的概要設(shè)計,主要是建立軟件系統(tǒng)的整體架構(gòu),也就是我們在蓋房子時候,需要先將房子的整個架子構(gòu)建起來。用文字方式進行表述。這樣在實現(xiàn)過程中,Coding人員原則上嚴格按此
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3407-2024生物質(zhì)成型燃料用竹基粘結(jié)劑
- 統(tǒng)編版三年級語文下冊期末達標測試卷(全真演練二)(含答案)
- 2019-2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識模擬考試試卷B卷含答案
- 2019-2025年軍隊文職人員招聘之軍隊文職管理學(xué)全真模擬考試試卷A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識提升訓(xùn)練試卷A卷附答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級技能押題練習(xí)試卷A卷附答案
- 管理學(xué)原理b試題及答案
- 遺產(chǎn)繼承房產(chǎn)分割合同
- 高等教育自學(xué)考試《00065國民經(jīng)濟統(tǒng)計概論》模擬試卷二
- 2024年新疆公務(wù)員《行政職業(yè)能力測驗》試題真題及答案
- 北京服裝學(xué)院招聘考試題庫2024
- 金融科技概論-課件 第十五章 金融科技監(jiān)管與監(jiān)管科技
- 2024年江蘇省南京市中考數(shù)學(xué)試卷真題(含答案解析)
- 物資裝卸培訓(xùn)課件
- DB5101-T 71-2020 成都市電動汽車充電設(shè)施 安全管理規(guī)范
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年烏蘭察布醫(yī)學(xué)高等專科學(xué)校高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年二級建造師之二建機電工程實務(wù)考試題庫含完整答案
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊教案全冊
- 《社群運營》全套教學(xué)課件
- 2024入團知識題庫(含答案)
評論
0/150
提交評論