




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件設(shè)計(jì)規(guī)范管理要求軟件設(shè)計(jì)名詞解釋邏輯設(shè)計(jì)是將用戶業(yè)務(wù)語言轉(zhuǎn)化為項(xiàng)目組語言的關(guān)鍵。它是指在需求的基礎(chǔ)上,從業(yè)務(wù)邏輯和當(dāng)前用戶應(yīng)用環(huán)境中抽象出系統(tǒng)對(duì)象的組成結(jié)構(gòu)、流程和各個(gè)部分相互關(guān)系,另外還要設(shè)計(jì)數(shù)據(jù)庫的邏輯結(jié)構(gòu)和界面的邏輯關(guān)系。在邏輯設(shè)計(jì)中的對(duì)象只是抽象的系統(tǒng)對(duì)象,而不是物理實(shí)現(xiàn)中采用的類、組件、模塊和頁面。物理設(shè)計(jì)是指在邏輯設(shè)計(jì)的基礎(chǔ)上,從系統(tǒng)的邏輯對(duì)象、數(shù)據(jù)實(shí)體和界面邏輯關(guān)系中進(jìn)一步整理和細(xì)化得到的設(shè)計(jì)方案。物理設(shè)計(jì)將確定系統(tǒng)采用的技術(shù)方案、平臺(tái),并明確實(shí)際開發(fā)的組件、數(shù)據(jù)庫表、窗口以及頁面等,并考慮到實(shí)現(xiàn)的可能性和最終系統(tǒng)的性能。面向?qū)ο蟮能浖O(shè)計(jì)方法從對(duì)象的角度出發(fā),將系統(tǒng)分解成若干個(gè)對(duì)象,然后定義對(duì)象之間的關(guān)系,最終實(shí)現(xiàn)整個(gè)系統(tǒng)。在這種方法中,每個(gè)對(duì)象都有自己的屬性和方法,對(duì)象之間通過消息傳遞進(jìn)行通信和交互。這種方法能夠更好地應(yīng)對(duì)需求的變化,具有靈活性和可重用性,適用于需要快速迭代開發(fā)的項(xiàng)目。在使用這兩種方法進(jìn)行設(shè)計(jì)時(shí),需要注意以下幾點(diǎn):1.明確需求,避免過度設(shè)計(jì)和不必要的復(fù)雜性;2.盡可能使用設(shè)計(jì)模式,提高代碼的可讀性和可維護(hù)性;3.在設(shè)計(jì)過程中進(jìn)行驗(yàn)證和測試,確保設(shè)計(jì)的可行性和正確性;4.遵循統(tǒng)一的設(shè)計(jì)規(guī)范和標(biāo)準(zhǔn),提高團(tuán)隊(duì)協(xié)作效率。軟件設(shè)計(jì)是一個(gè)非常重要的環(huán)節(jié),直接影響到軟件的質(zhì)量和開發(fā)效率。采用合適的設(shè)計(jì)方法和過程裁減策略,能夠更好地應(yīng)對(duì)不同類型的項(xiàng)目需求,提高軟件開發(fā)的成功率和效果。面向?qū)ο蟮脑O(shè)計(jì)方法是一種工程化規(guī)范,它是用于解決軟件問題的設(shè)計(jì)范式。這種方法通過使用對(duì)象來表現(xiàn)問題領(lǐng)域的實(shí)體,每個(gè)對(duì)象都有相應(yīng)的狀態(tài)和行為。核心思想是面向自然的設(shè)計(jì),即通過識(shí)別和表達(dá)出系統(tǒng)中對(duì)象、對(duì)象間的關(guān)系、對(duì)象的狀態(tài)遷移等關(guān)鍵因素,軟件設(shè)計(jì)達(dá)到自然的、正確的描述目標(biāo)系統(tǒng)的目的。在過去的十多年里,面向?qū)ο蠓椒▽?duì)軟件行業(yè)起到了極大的推動(dòng)作用,并且在可以預(yù)測的將來,它仍將是軟件設(shè)計(jì)的主要方法。系統(tǒng)設(shè)計(jì)是指以系統(tǒng)為主要設(shè)計(jì)對(duì)象,關(guān)注系統(tǒng)可由哪些子系統(tǒng)或模塊構(gòu)成,這些子系統(tǒng)或模塊之間的關(guān)系如何,系統(tǒng)與其它系統(tǒng)之間的接口有哪些,接口之間如何進(jìn)行通信。系統(tǒng)設(shè)計(jì)的要求包括使用公司的統(tǒng)一架構(gòu),在架構(gòu)不滿足的情況下,如何進(jìn)行擴(kuò)充,可以分為幾個(gè)模塊,各個(gè)模塊之間關(guān)系如何,模塊是如何通信的,每個(gè)模塊的外部接口是什么,接口的參數(shù)是什么,返回值是什么。如果系統(tǒng)較為龐大,可將系統(tǒng)分為子系統(tǒng),必須明確定義各個(gè)子系統(tǒng)之間的關(guān)系,系統(tǒng)與其它系統(tǒng)的接口有哪些,接口的參數(shù)是什么,返回值是什么。系統(tǒng)設(shè)計(jì)前,必須編寫軟件功能規(guī)格說明書,以明確功能需求。在UML中,繪制包圖,用來表示子系統(tǒng)或模塊;在包圖上繪制類圖,用來表示接口;繪制序列圖,用來描述系統(tǒng)與外部系統(tǒng)之間、子系統(tǒng)之間、模塊之間的通信。系統(tǒng)級(jí)的業(yè)務(wù)流程用序列圖來描述,業(yè)務(wù)規(guī)則可在序列圖或類圖之上用文本框進(jìn)行說明。系統(tǒng)設(shè)計(jì)中所有的交互形為只描述到接口一級(jí)。如果有無法使用UML進(jìn)行說明的內(nèi)容,可使用其它格式的文檔,但必須將相關(guān)文檔與UML進(jìn)行鏈接或嵌入。系統(tǒng)設(shè)計(jì)中不考慮人機(jī)交互的設(shè)計(jì)。業(yè)務(wù)數(shù)據(jù)表記錄了業(yè)務(wù)過程和結(jié)果,如加油流水、銷售單、出庫單、憑證、業(yè)務(wù)賬。基本編碼表描述了業(yè)務(wù)基本信息和編碼,一般變化很慢,如油品、組織機(jī)構(gòu)、人員。輔助編碼表描述了屬性的列表值,如銷售類型、付款方式。系統(tǒng)信息表存放與系統(tǒng)操作、業(yè)務(wù)控制有關(guān)的參數(shù),如用戶信息、權(quán)限、用戶配置信息、成本核算方式。累計(jì)數(shù)據(jù)表存放業(yè)務(wù)的當(dāng)前值和累計(jì)值,如當(dāng)前庫存、當(dāng)前存款、累計(jì)銷售、累計(jì)支出、應(yīng)收賬款。結(jié)算數(shù)據(jù)表存放各個(gè)時(shí)期末的結(jié)存數(shù),如月末庫存、月末銀行存款、應(yīng)收賬款月結(jié)。決策數(shù)據(jù)表存放各個(gè)時(shí)期內(nèi)發(fā)生的統(tǒng)計(jì)值,如月銷售統(tǒng)計(jì)、月回款統(tǒng)計(jì)、出入庫統(tǒng)計(jì)。數(shù)據(jù)庫設(shè)計(jì)要求符合第三范式,必須設(shè)計(jì)到表、視圖、存儲(chǔ)過程、關(guān)系。接口設(shè)計(jì)是指系統(tǒng)與外部系統(tǒng)之間和系統(tǒng)各子系統(tǒng)、模塊之間的關(guān)系的設(shè)計(jì)。接口設(shè)計(jì)工作的好壞,直接影響著系統(tǒng)今后維護(hù)和擴(kuò)展的難易程度,必須高度重視。接口設(shè)計(jì)要充分體現(xiàn)強(qiáng)內(nèi)聚低耦合的要求,不能出現(xiàn)到處關(guān)聯(lián)的現(xiàn)象。系統(tǒng)外部接口的設(shè)計(jì)是所有設(shè)計(jì)工作的第一步,只有通過外部接口設(shè)計(jì),才能明確系統(tǒng)的外部邊界。外部接口設(shè)計(jì)要求明確說明系統(tǒng)與其他系統(tǒng)的數(shù)據(jù)庫、應(yīng)用服務(wù)、界面各個(gè)部分之間的接口。明確說明每個(gè)外部接口是什么,接口的參數(shù)是什么,返回值是什么。參數(shù)與返回值必須明確定義,不能有二義性。系統(tǒng)不得通過已設(shè)計(jì)的外部接口以外的任何方式進(jìn)行外部通信。接口參是復(fù)雜對(duì)象、字符串、文件時(shí),必須對(duì)這些參數(shù)內(nèi)部結(jié)構(gòu)進(jìn)行詳細(xì)說明。在設(shè)計(jì)外部接口時(shí),應(yīng)盡量不使用復(fù)雜類型,數(shù)字型、字符串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 妊娠胃腸炎護(hù)理計(jì)劃書
- 6.1 體驗(yàn)“熱帶風(fēng)情”東南亞(第一課時(shí))課件 晉教版七年級(jí)地理下冊(cè)
- 副井提升機(jī)安裝施工組織設(shè)計(jì)
- 2025年房地產(chǎn)估價(jià)師考試題目及答案
- 2025年地理教師資格證考試卷及答案
- 2025年電子商務(wù)法專業(yè)考試試卷及答案
- 2025年茶藝與茶文化考試試題及答案
- 產(chǎn)婦產(chǎn)后心理護(hù)理
- 中醫(yī)理療健康養(yǎng)生動(dòng)態(tài)
- 房屋租賃合同
- 實(shí)驗(yàn)室通風(fēng)系統(tǒng)工程施工方案
- 2024淮安市專業(yè)技術(shù)人員繼續(xù)教育試題參考答案
- 成人體外膜肺氧合循環(huán)輔助護(hù)理專家共識(shí)-解讀與臨床應(yīng)用(2025版)
- 慢性活動(dòng)性EB病毒病診治專家共識(shí)(2025版)解讀
- 2025年入團(tuán)考試常見問題及試題答案
- 2025年公路水運(yùn)工程重大事故隱患判定標(biāo)準(zhǔn)深度解析
- 日語水平考試試題及答案
- 廣東省東莞市2025屆九年級(jí)下學(xué)期中考二模物理試卷(含答案)
- 安徽省2023~2024學(xué)年新高一數(shù)學(xué)自主招生考試試題含答案
- 冠心病患者非心臟手術(shù)麻醉管理專家共識(shí)
- 高中生安全教育
評(píng)論
0/150
提交評(píng)論