2016項目四軟件詳細設計_第1頁
2016項目四軟件詳細設計_第2頁
2016項目四軟件詳細設計_第3頁
2016項目四軟件詳細設計_第4頁
2016項目四軟件詳細設計_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Your

Subtitle

Goes

Here軟件工程案例教程清華大學出版社項目四軟Ev件alu項ati目on詳on細ly.設計ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程項目四軟件項目詳細設計任務五實驗實訓任務一系統(tǒng)詳細設計的基本內容任務二Ev系al統(tǒng)u詳at細i設on計o方n案ly.ed

with

Aspose.任S務l務i三de用s戶f界o界r面.設NE計T

3.5

Client

ProfileCopyri任g務h務t四2小00結4-2011

Aspose

Pty

Ltd.目

錄上一頁下一頁

束軟件工程任務一系統(tǒng)詳細設計的基本內容4.1.3詳細設計方法4.1.1詳E細va設l計ua的t概io述n

only.ed

with

Aspos4e..1S.l2詳i詳d細es設f計o的r基.N本E任T

務3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程4.1.1詳細設計的概述詳細設計也叫做程序設計,他不同于編碼或編制程序。在詳細設E計va階l段ua,t要io決n定on各l個y.模塊ed

with

Aspose.S的l實i實d現(xiàn)es方f法o,r并.N精E確T

的3.表5達C這lient

Profile些算法。變成涉及所開發(fā)項目Copyrig的h具t具體2體0要04求-和20對1每1

個As模p塊os規(guī)e定Pty

Ltd.的功能,以及算法的設計和評價。詳細設計需要給出適當?shù)乃惴枋?,為此應當提供詳細的表達工具目錄上一頁下一頁結

束軟件工程4.1.2詳細設計的基本任務詳細設計的評審處理方式的設計物理設計可靠Ev性a設lu計ation

only.ed

with

Aspose.S其li他d設es計for

.NET

3.5

Client

ProfileCopyrig編ht寫2詳0細04設-計2計0說11明A書spose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程處理方式的設計數(shù)據(jù)結構設計。對于需求分析、總體設計確定的概念性的數(shù)據(jù)類型進行確切的定義。算法設計。用某種圖形、表格、語言等工具將每個模塊處理過程的詳細算法描述出來,并為實現(xiàn)軟件的功能需求確定所必需的算法,評估算法的性能。法和模塊間的控制方式。性能主要有以下4個指標。始,經過處理查詢輸出結果為止的整個時間。時間間隔,一般在系統(tǒng)設計中采用一般操作響應時間和特殊操作響應時間來衡量。③吞吐量:單位時間內能夠處理的數(shù)據(jù)量叫做吞吐量,這是標識系統(tǒng)能力的指標。④確定外部信號的接收發(fā)送形式。(3)性能E設va計l。u為a滿t足i軟on件系o統(tǒng)n的ly性.能需求確定所必需的算ed

with

Aspose①.S周l轉i時d間e:s即f一o旦r向.計N算E機T發(fā)3出.處5理C的l請i求e后nt,從P輸r入of開ileCopyr②ig響h應t時2間0:0用4戶-執(zhí)2行01一1次輸A入sp操o作s之e后P到t系y統(tǒng)L輸t出d結.果的目錄上一頁下一頁結

束軟件工程物理設計對數(shù)據(jù)庫進行物理設計,也就是確定安排和存儲方法,這些都依賴于具體所使用的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫Ev的a物lu理a結ti構o。n

物on理ly結.構主要是ed

with

Aspose.指S數(shù)li據(jù)d庫e庫s存f儲or記.錄N的ET格3式.、5

存Cl儲i記en錄t

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程可靠性設計和文檔中的錯誤少。軟件可靠性和硬件不同,軟件越使化和用戶新的要求,需要經常對軟件進行改造和修正,這就是軟件的維護。由于軟件的維護經常產生新的故障,所以要求在軟件開發(fā)期間應但盡早找出差距,濱在軟件

開發(fā)一開始就要明確其可靠性和其他質量標準??煽啃栽O計也叫質量設計。在使用計算機的過程中,可靠性是很重要的??煽啃圆桓叩能浖沟眠\行結果不能使用而造E成va嚴l重u損a失ti。o軟n件o可n靠l性y.,簡言之是指程序ed

with

Aspos用e可.S靠l性i就d越es高。f但o但r在運.N行E過T程3中.,5為C了l適ie應n環(huán)t境P的r變ofileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程其他設計根據(jù)軟件系統(tǒng)的類型,還可能要進行以下設計。(1)代碼設計:為了提高數(shù)據(jù)的輸入、分類、存儲及檢索等操E作v的al效u率a,t以io及n節(jié)o約n內l存y空.間,對數(shù)據(jù)庫中的某ed

with

Aspose.些S數(shù)l數(shù)i據(jù)d項e的s值f進o行r代.碼NE設T計3。.5

Client

Profile輸入/輸出格式設計:針對各個功能,根據(jù)界面設計Copyri風g格h格t,設20計0各4類-界20面1的1式A樣s。pose

Pty

Ltd.人機對話設計:對于一個實時系統(tǒng),用戶與計算機頻繁對話,因此要進行對話方式內容及格式的具體設計。目錄上一頁下一頁結

束軟件工程詳細設計說明書(1)引言:包括編寫目的、背景、定義、參考資料。Evaluation

only.ed

with

Aspos(e.2)S)l程id序e系s統(tǒng)fo的r組.織NE結T構3。.5

Client

ProfileCopy(ri3)g)h程t序201(04標-識2識0符11)A設s計po說s明e

:Pt包y括L功td能.、性能、輸入、輸出、算法、流程邏輯、接口。程序2(標識符)設計說明。程序N(標識符)設計說明。目錄上一頁下一頁結

束軟件工程詳細設計的評審本階段是以比較抽象概括的方式提出了解決問題的辦法;而詳細設計階段的任務,是將解決寫程序,而是設計出程序的詳細規(guī)格說明。詳細設計是將概要設計的框架內容具體化、明細化,將概要設計轉化為可以操作的軟件模型。問題E的v辦al法u進at行i具on體o化n。ly詳.細設計主要是針對ed

with

Aspose.程Sl序i開de發(fā)s部f分or來.說NE的T,3但.5這C個l階ie段n不t

是Pr真o正fi編leCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁

束軟件工程4.1.3詳細設計方法傳統(tǒng)的詳細設計方法面向對象的詳細設計Evaluation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁

束軟件工程傳統(tǒng)的詳細設計方法圖形符號的設計方式表E格v的al設u計at方i式on

only.ed

with

Aspose(.3S)l程id序e設s

計fo語r言.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁

束軟件工程面向對象的詳細設計算法和數(shù)據(jù)結構的設計模E塊v和al接u口ation

only.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程算法和數(shù)據(jù)結構的設計算法是設計對象中每個方法的實現(xiàn)規(guī)格。當方法(操作)比較復雜的時候,算法實現(xiàn)可能需要E模v塊al化u。ation

only.ed

with

Aspose.數(shù)Sl據(jù)i結de構s的f設o設r計.與NE算T法3是.5同C時l進ie行n的t

,Pr因o為fileCopyri這gh個t方2法00(4操-2作01)1要A對sp類o的se屬P性t進y

行Lt處d理.。方法(操作)對數(shù)據(jù)進行的處理有很多類,主要包括三類:對數(shù)據(jù)的維護操作(如增、刪、改等);對數(shù)據(jù)進行計算;監(jiān)控對象事件。目錄上一頁下一頁結

束軟件工程模塊和接口決定軟件設計質量非常重要的一個方面是模塊,所有模塊最后組成了一個完整的程序。面向對們還要定義對象之間的接口和對象的總結構。模塊和接口設計應當用類似編程語言的方式表達出來。象方E法v將al對u象at定i義on為o模n塊ly,.當然對這個對象也ed

with

Aspose.可Sl以i將de其s中f復or雜.的NE部T分3進.5行C再l模ie塊n化t

,Pr同o時fi我leCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁

束軟件工程任務二系統(tǒng)詳細設計方案對象模型對象模型Ev映a射lu為at關i系on模o型nly.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目

錄上一頁下一頁結

束軟件工程任務三用戶界面設計用戶界面設計應具有的特點用戶界面Ev設a計lu的at基i本on類o型n和ly基.本原則ed

with

Aspose案.例Sl分i析des

for

.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程4.3.1用戶界面設計應具有的特點用戶界面設計的一條總原則是:以人為本,以用戶的體驗為準。一個好的用戶界面應具有以下特性E:va可lu使a用ti性o;n靈on活l性y.;界面的復雜性ed

with

Aspos與e.可S靠li性d。es

for

.NET

3.5

Client

ProfileCo1p.yr可i使gh用t性2004-2011

Aspose

Pty

Ltd.靈活性復雜性和可靠性目錄上一頁下一頁

束軟件工程4.3.2用戶界面設計的基本類型和基本原則用戶界面設計的基本類型用戶E界va面l設ua計t的io基n本o原nl則y.ed

with

Aspose.Slides

for

.NET

3.5

Client

ProfileCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程4.3.3用戶界面設計的基本類型如果從用戶與計算機交互的角度來看,用戶界面設計的類型主要有問題描述語言、數(shù)據(jù)表格界面形式的時候,應當考慮每種類型的優(yōu)點和限制。通常,一個界面的設計使用了一種以上的設計類型,每種類型與一個或一組任務相匹配?!畧DE形v與al圖u標at、i菜on單o、n對ly話.,以及窗口等。每ed

with

Aspose.一Sl種i類de型s都f有or不.同NE的T特3點.5和C性l能ie。n因t

此Pr在o選fi用leCopyright

2004-2011

Aspose

Pty

Ltd.目錄上一頁下一頁結

束軟件工程4.3.4用戶界面設計的基本原則4.繼續(xù)做原型描述人和他們的任務腳本Ev設al計u命at令i層on

only.ed

with

Aspose.Sl3i.de涉s及f詳or細.的N交ET互3.5

Client

ProfileCopyrigh5t.2設0計04用-2戶0界11面A類spose

Pty

Ltd.6.根據(jù)圖形用戶界面進行設計目錄上一頁下一頁

束軟件工程4.3.5案例分析以下是學生管理信息系統(tǒng)的主要界面,具體包括:用戶登錄,主窗體,學生信息錄入,學生成E績v錄al入u,at學i生on學o籍n變ly更.,學生獎勵、處罰ed

with

Aspose.等Sl界i面des

for

.NET

3.5

Client

Profile

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論