版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題目:項(xiàng)目總體設(shè)計(jì)目錄 TOC o 1-5 h z 引言11.1編寫(xiě)目的11.2背景11.3定義11.4參考資料1總體設(shè)計(jì)的任務(wù)12.1制定規(guī)范22.2軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)22.3數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì)22.4可靠性設(shè)計(jì)22.5編寫(xiě)概要設(shè)計(jì)文檔32.6設(shè)計(jì)審查和復(fù)審3軟件設(shè)計(jì)的概念和原理33.1軟件結(jié)構(gòu)和過(guò)程33.2軟件模塊化3 軟件設(shè)計(jì)準(zhǔn)則3 總體設(shè)計(jì)的常用方法及工具45.1總體設(shè)計(jì)的常用方法45.2描述工具45.3數(shù)據(jù)流圖的類(lèi)型45.4設(shè)計(jì)過(guò)程45.5變換分析5注意事項(xiàng)5項(xiàng)目總體設(shè)置的流程58項(xiàng)目總體設(shè)置的流程圖69總結(jié)6項(xiàng)目總體設(shè)計(jì)引言軟件設(shè)計(jì)的總體目標(biāo)是將需求分析階段得到的目標(biāo)系統(tǒng)的邏輯模
2、型,變換為目標(biāo)系統(tǒng)的物理模型。簡(jiǎn)單的說(shuō),就是根據(jù)需求分析的做 什么,確定系統(tǒng)應(yīng)該怎么做。軟件設(shè)計(jì)是一個(gè)把軟件需求變換成軟件表示的過(guò)程。包括確定能實(shí)現(xiàn)軟件功能,性能 要求集合的最合理的軟件結(jié)構(gòu),設(shè)計(jì)實(shí)現(xiàn)的算法和數(shù)據(jù)結(jié)構(gòu)。1.1編寫(xiě)目的總體設(shè)計(jì)的最終目標(biāo)是要取得最佳方案,功能,性能都符合指 定的要求,可以維護(hù),也方便進(jìn)行修改,能夠贏得較高的生產(chǎn)效率, 有一套配置齊全的文檔。1.2背景a.軟件名稱(chēng):工資管理項(xiàng)目項(xiàng)目開(kāi)發(fā)小組成員:趙義,高倩倩,馬帥用戶(hù):公司人員項(xiàng)目開(kāi)發(fā)環(huán)境:Windows 7+SQL Server2000+c#1.3定義工資系統(tǒng)項(xiàng)目總體設(shè)計(jì)1.4參考資料(1)軟件工程盧瀟著中國(guó)水利水
3、電出版社(2)c#程序設(shè)計(jì)教程曾平著清華大學(xué)出版社總體設(shè)計(jì)的任務(wù)軟件設(shè)計(jì)階段是采用合適的設(shè)計(jì)方法進(jìn)行系統(tǒng)結(jié)構(gòu),數(shù)據(jù)和過(guò)程 的設(shè)計(jì)。其中,系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)定義軟件組成及各主要成分之間的關(guān) 系,構(gòu)造軟件系統(tǒng)的整體框架;數(shù)據(jù)設(shè)計(jì)完成數(shù)據(jù)結(jié)構(gòu)的定義;過(guò)程 設(shè)計(jì)則是對(duì)軟件系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)進(jìn)行細(xì)化,對(duì)各結(jié)構(gòu)成分所實(shí)現(xiàn) 的功能,用很接近程序的軟件表示形式進(jìn)行過(guò)程性描述。編碼階段將過(guò)程性描述轉(zhuǎn)換成某種程序設(shè)計(jì)語(yǔ)言描述的源代碼。最后經(jīng)過(guò)測(cè)試即得到完整有效的軟件系統(tǒng)。2.1制定規(guī)范在進(jìn)入軟件開(kāi)發(fā)階段之初,首先應(yīng)為軟件開(kāi)發(fā)組制定在設(shè)計(jì)時(shí)應(yīng)該 共同遵守的標(biāo)準(zhǔn),以便協(xié)調(diào)組內(nèi)各成員的工作。閱讀和理解軟件需求說(shuō)明書(shū),在給定
4、預(yù)算范圍內(nèi)和技術(shù)現(xiàn)狀下,確認(rèn)用戶(hù)的要求能否實(shí)現(xiàn)。進(jìn)而確定設(shè)計(jì)的目標(biāo), 以及他們的優(yōu)先順序。根據(jù)目標(biāo)確定最合適的設(shè)計(jì)方法。規(guī)定設(shè)計(jì)文檔的編制標(biāo)準(zhǔn)。規(guī)定編碼的信息形式。制定編程規(guī)范。2.2軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì),即確定組成系統(tǒng)的程序以及相互的關(guān)系。采用某種設(shè)計(jì)方法,將一個(gè)復(fù)雜的系統(tǒng)按功能劃分成模塊。確定每個(gè)模塊的功能。確定模塊之間的調(diào)用關(guān)系。確定模塊之間的借口。評(píng)價(jià)模塊結(jié)構(gòu)的質(zhì)量2.3數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)1概念結(jié)構(gòu)設(shè)計(jì)2邏輯結(jié)構(gòu)的設(shè)計(jì)3物理結(jié)構(gòu)設(shè)計(jì)2.4可靠性設(shè)計(jì)在軟件開(kāi)發(fā)的一開(kāi)始就應(yīng)確定軟件可靠性和其他質(zhì)量指標(biāo),考慮相應(yīng)措施,確保所做的設(shè)計(jì)具有良好的質(zhì)量特性,
5、使軟件易于修改和維 護(hù)。2.5編寫(xiě)概要設(shè)計(jì)文檔2.6設(shè)計(jì)審查和復(fù)審最后應(yīng)該對(duì)總體設(shè)計(jì)的結(jié)果進(jìn)行嚴(yán)格的技術(shù)審查,在技術(shù)審查通過(guò) 之后再由使用部門(mén)的負(fù)責(zé)人從管理角度進(jìn)行復(fù)審。通過(guò)復(fù)審對(duì)設(shè)計(jì)部 分是否完整的實(shí)現(xiàn)了需求中規(guī)定的功能,性能等要求,設(shè)計(jì)方案的可 行性。總體設(shè)計(jì)的概念和原理3.1軟件結(jié)構(gòu)和過(guò)程軟件結(jié)構(gòu)是軟件要求的各個(gè)元素及相互關(guān)系的描述。一般軟件元素 就是一些功能模塊,通過(guò)調(diào)用關(guān)系,將軟件元素組合在一起,即得到 軟件結(jié)構(gòu)。軟件過(guò)程集中考慮每個(gè)模塊各自處理的細(xì)節(jié)。3.2軟件模塊化模塊化就是對(duì)一個(gè)復(fù)雜問(wèn)題,自頂向下,逐層把軟件劃分成若干 模塊的過(guò)程。軟件設(shè)計(jì)準(zhǔn)則(1)劃分模塊時(shí),應(yīng)注意保持模塊相
6、對(duì)獨(dú)立性,模塊劃分的準(zhǔn)則 是:將相關(guān)的各部分放在一起,而無(wú)關(guān)的東西不要放在一起。提高內(nèi) 聚,降低耦合。(2)模塊的大小要適中。(3)模塊的接口要簡(jiǎn)單、清晰,含義明確,便于理解,易于實(shí)現(xiàn)、 測(cè)試和維護(hù)。(4)一個(gè)模塊的作用范圍應(yīng)在其可控制的范圍內(nèi),且判定所在的模塊,應(yīng)與受其影響的模塊在層次上盡量靠近。(5)軟件結(jié)構(gòu)的深度,寬度,扇入和扇出數(shù)應(yīng)適當(dāng)。(6)力求設(shè)計(jì)單入口和單出口的模塊,避免病態(tài)連接,以防止內(nèi) 容耦合。設(shè)計(jì)功能可預(yù)測(cè)的模塊的模塊,但應(yīng)防止模塊功能過(guò)分局限??傮w設(shè)計(jì)的常用方法及工具。5.1常用方法(1)面向數(shù)據(jù)流的設(shè)計(jì)方法,這種方法是和結(jié)構(gòu)化需求分析方 法相銜接的,一般認(rèn)為這種設(shè)計(jì)方法
7、更適合于軟件的概要設(shè)計(jì)。(2)面向數(shù)據(jù)結(jié)構(gòu)的分析設(shè)計(jì)方法,它是以數(shù)據(jù)結(jié)構(gòu)為基礎(chǔ), 進(jìn)行設(shè)計(jì)的一種設(shè)計(jì)方法。(3)面向?qū)ο蟮能浖O(shè)計(jì)方法是近年來(lái)很流行的一種設(shè)計(jì)方 法,它最大的優(yōu)點(diǎn)就是能夠提高軟件開(kāi)發(fā)的效率。5.2描述工具(1)模塊(2)模塊的控制關(guān)系(3)模塊間的信息傳遞(4)兩個(gè)輔助符號(hào)5.3數(shù)據(jù)流圖的類(lèi)型(1)變換型(2)事務(wù)型5.4設(shè)計(jì)過(guò)程(1)首先研究、分析數(shù)據(jù)流圖(2)確定DFD類(lèi)型,針對(duì)兩種不同的類(lèi)型分別進(jìn)行分析處理。(3)分解上層模塊,設(shè)計(jì)中下層模塊結(jié)構(gòu),最終推導(dǎo)出系統(tǒng)的初始 結(jié)構(gòu)圖。(4)根據(jù)優(yōu)化準(zhǔn)則對(duì)軟件結(jié)構(gòu)求精,直到得到符合要求的結(jié)構(gòu)圖。(5)描述模塊功能、接口及全局?jǐn)?shù)據(jù)結(jié)
8、構(gòu)。(6)復(fù)查,如有錯(cuò)轉(zhuǎn)向(2),修改完善,最后進(jìn)入詳細(xì)設(shè)計(jì)。5.5變換分析,事物分析,混合結(jié)構(gòu)分析6注意事項(xiàng)進(jìn)行模塊化的系統(tǒng)設(shè)計(jì),從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的 合理物理方案,完成軟件的結(jié)構(gòu)設(shè)計(jì)。按軟件設(shè)計(jì)的原則,精化、完善數(shù)據(jù)流圖;軟件結(jié)構(gòu)設(shè)計(jì),確 定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。判別數(shù)據(jù)流圖的類(lèi)型,并按相應(yīng)的轉(zhuǎn)換規(guī)則,將數(shù)據(jù)流圖轉(zhuǎn)換 成軟件結(jié)構(gòu)圖,利用層次圖和結(jié)構(gòu)圖描繪軟件結(jié)構(gòu),完成項(xiàng)目的總體 設(shè)計(jì)。7項(xiàng)目總體設(shè)置的流程進(jìn)行系統(tǒng)設(shè)計(jì),(分清系統(tǒng)是事務(wù)型還是加工型)(課本p88) 從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的合理物理方案此數(shù)據(jù)流圖是事務(wù)型的,數(shù)據(jù)沿著一個(gè)輸入通路注冊(cè)-登陸到 達(dá)一個(gè)處理,即登陸,這個(gè)處理將輸入分為許多相互平行的加工路徑, 并根據(jù)登陸用戶(hù)的類(lèi)型即是普通用戶(hù)還是管理員用戶(hù),選擇某一加工 路徑。如果是個(gè)人用戶(hù)可以對(duì)個(gè)人信息進(jìn)行查詢(xún)。管理員又分為人事 部的和財(cái)務(wù)部的。如果是人事部管理員,可以對(duì)員工信息進(jìn)行查詢(xún),修改,刪除和增加。如果是財(cái)務(wù)部管理員,可以對(duì)員工工資進(jìn)行獎(jiǎng)勵(lì), 扣罰金以及補(bǔ)貼。軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由哪些模塊組成以及這些模塊之間的動(dòng) 態(tài)調(diào)用關(guān)系。軟件由注冊(cè)和登陸兩個(gè)模塊組成,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程監(jiān)理勞務(wù)分包協(xié)議
- 車(chē)站附近人行道改造合同
- 游泳池電工招聘合同模板
- 家電銷(xiāo)售經(jīng)紀(jì)人合作協(xié)議
- 政府宣傳片編劇招聘協(xié)議
- 清潔能源高速公路合同管理辦法
- 社區(qū)活動(dòng)中心球場(chǎng)施工合同
- 紡織生產(chǎn)電動(dòng)工具租賃協(xié)議
- 污水處理廠改造圍擋施工合同
- 皮膚病醫(yī)院聘用協(xié)議樣本
- 滬科黔科版《綜合實(shí)踐活動(dòng)》5上農(nóng)業(yè)小當(dāng)家 活動(dòng)一《花壇小暖棚》課件
- 知識(shí)圖譜構(gòu)建實(shí)踐建設(shè)方案
- 2024年度跨國(guó)業(yè)務(wù)代理合同3篇
- 內(nèi)科危重患者的護(hù)理
- 紀(jì)念抗日救亡一二九運(yùn)動(dòng)弘揚(yáng)愛(ài)國(guó)精神宣傳課件
- 鑄牢中華民族共同體意識(shí)-形考任務(wù)2-國(guó)開(kāi)(NMG)-參考資料
- 機(jī)械工程技術(shù)訓(xùn)練智慧樹(shù)知到期末考試答案章節(jié)答案2024年北京航空航天大學(xué)
- 小學(xué)科學(xué)跨學(xué)科項(xiàng)目化學(xué)習(xí)案例
- 合成長(zhǎng)歷通書(shū)doc1
- 網(wǎng)球練習(xí)場(chǎng)項(xiàng)目計(jì)劃書(shū)
- 完整版)我國(guó)汽車(chē)營(yíng)地現(xiàn)狀及發(fā)展對(duì)策分析
評(píng)論
0/150
提交評(píng)論