第五章軟件詳細(xì)設(shè)計(jì)_第1頁
第五章軟件詳細(xì)設(shè)計(jì)_第2頁
第五章軟件詳細(xì)設(shè)計(jì)_第3頁
第五章軟件詳細(xì)設(shè)計(jì)_第4頁
第五章軟件詳細(xì)設(shè)計(jì)_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第五章軟件詳細(xì)設(shè)計(jì)Evaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.*1概念1/14/20212表開示發(fā)一個(gè)可以直接轉(zhuǎn)換成程序代碼的軟件因此軟件設(shè)計(jì)階段不是具體地編寫程序,而是設(shè)計(jì)出程序的“藍(lán)圖”,程序員再根據(jù)這些藍(lán)圖進(jìn)行編碼。軟件詳細(xì)設(shè)計(jì)是指對軟件模塊的過程設(shè)計(jì)。軟件詳細(xì)設(shè)計(jì)E計(jì)va主lu要at任io務(wù)n:only.ated

with

As?pose.Slides

for

.NET

3.5

Client

Profi對總體設(shè)計(jì)計(jì)產(chǎn)生的功能模塊進(jìn)行過過程描述C?opyright

2004-2011

Aspose

Pty

Ltd.結(jié)構(gòu)化程序設(shè)計(jì)1/14/20213總體設(shè)計(jì)側(cè)重于定義軟件的宏觀結(jié)構(gòu),包括模塊的劃分E,v表al示ua出ti他on們o之nl間y.的層次控制關(guān)ated

with

A系sp,os定e.義Sl每i個(gè)de模s

塊f塊o的r.功N能ET和3性.性5能Cl,i以en及t

模P模r塊ofi之Co間py的ri接gh口t關(guān)20系0。4。-2011

Aspose

Pty

Ltd.詳細(xì)設(shè)計(jì)是對總體設(shè)計(jì)進(jìn)行細(xì)化,將每個(gè)模塊的功能轉(zhuǎn)換成處理過程,是編碼和測試的基礎(chǔ)。結(jié)構(gòu)化程序設(shè)計(jì)1/14/20214模塊的處理過程應(yīng)該采用結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)Evaluation

only.ated

wi四th種As基po本se邏.S輯li結(jié)de構(gòu)s

f:or

.NET

3.5

Client

ProfiC?op順yr序i結(jié)gh構(gòu)t

2004-2011

Aspose

Pty

Ltd.條件結(jié)構(gòu)循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu)基本邏輯結(jié)構(gòu)1/14/20215順序結(jié)構(gòu)條件結(jié)構(gòu)循環(huán)結(jié)構(gòu)四種基本邏輯結(jié)構(gòu):Evaluation

only.ated

with

As?pose.Slides

for

.NET

3.5

Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.選擇結(jié)構(gòu)基本結(jié)構(gòu)嵌套是一個(gè)很重要的方式詳細(xì)設(shè)計(jì)工具1/14/20216詳細(xì)設(shè)計(jì)工具是指描述程序處理過程的工具。無論哪一類工具,對它們的基本要求都是提供對設(shè)計(jì)的無歧義描述。Evaluation

only.ated

wi三th種As工po具se:.Slides

for

.NET

3.5

Client

ProfiC?op圖yr形i工gh具t

2004-2011

Aspose

Pty

Ltd.表格工具語言工具流程圖1/14/20217算法方便、直觀、畫圖方法比較靈活(優(yōu)點(diǎn))流程圖是一種圖形描述工具,它是最古老、應(yīng)用最廣泛的Ev軟al件ua設(shè)ti計(jì)on工on具ly。.ated

wi優(yōu)th缺As點(diǎn)po:se.Slides

for

.NET

3.5

Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.濫用容易造成最終軟件產(chǎn)品的質(zhì)量低劣(缺點(diǎn))N-S結(jié)構(gòu)流程圖(盒圖)1/14/20218該圖將全部算法寫在一個(gè)矩形框內(nèi),基本元素是一些盒形框條件結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu)端點(diǎn)符號模塊調(diào)用順序結(jié)構(gòu)Evaluation

only.ated

with

As?pose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.偽碼1/14/20219數(shù)據(jù)說明語句偽碼就是程序設(shè)計(jì)語言的控制結(jié)構(gòu)和其他一些元E素va的lua速ti記on符on號ly。.ated

wiPtDhLA語sp言ose:.Slides

for

.NET

3.5

Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.處理過程描述語句輸入/輸出語句子程序或模塊定義其他工具1/14/202110判定表判定樹其他工具:HIPO圖

Evaluation

only.ated

with

As?pose.Slides

for

.NET

3.5

Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.軟件設(shè)計(jì)元素1/14/202111·

模塊過程設(shè)計(jì)·

代碼設(shè)計(jì)·

安全控制設(shè)計(jì)Evaluation

only.ated

wi·th用As戶po界se面.S設(shè)li計(jì)des

for

.NET

3.5

Client

Profi·

文C件op格yr式ig設(shè)ht計(jì)2004-2011

Aspose

Pty

Ltd.代碼設(shè)計(jì)1/14/202112代碼是由一些數(shù)字、字母或特殊符號組成的用來表征事物名稱、屬性、狀態(tài)和數(shù)量等的標(biāo)識。純數(shù)字組成Evaluation

only.ated

with代As碼po主se要.S由li以de下s

f內(nèi)or容.組NE成T成3:.5

Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.字母和符號組成數(shù)字和字符混合組成代碼功能1/14/202113代碼功能表現(xiàn)E現(xiàn)va在lu兩at大io方n面on:ly.ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiC?op標(biāo)yr識i功gh能t

2004-2011

Aspose

Pty

Ltd.分類、排序功能…..代碼設(shè)計(jì)要求1/14/202114設(shè)計(jì)代碼要注E注va意lu以at下io要n求on:ly.ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiC?op簡yr潔i性ght

2004-2011

Aspose

Pty

Ltd.通融性和可擴(kuò)展性持久性代碼種類1/14/202115代碼種類:順序碼Evaluation

only.ated

with

As?po信s息e.塊S碼lides

for

.NET

3.5

Client

ProfiC?op歸y組ri分g類ht碼2004-2011

Aspose

Pty

Ltd.十進(jìn)制代碼助記碼數(shù)字式字符碼合成碼代碼校驗(yàn)1/14/202116算術(shù)級數(shù)法質(zhì)數(shù)法代碼校驗(yàn):求和取模E法valuation

only.ated

with

As?pose.Slides

for

.NET

3.5

Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.幾何級數(shù)法用戶界面設(shè)計(jì)1/14/202117用戶界面(Human

Computer

Interface,簡稱HCI)通常也稱為人機(jī)界面設(shè)計(jì)軟件構(gòu)件之間的接口設(shè)計(jì)模塊和其他非人的信息生產(chǎn)者和消費(fèi)者的界面設(shè)計(jì)人(如用戶)和計(jì)算機(jī)間的界面Evaluation

only.ated

with界As面po設(shè)se計(jì).S主li要de包s

f括or三.個(gè)NE方T方3面.5:Client

ProfiC?opyright

2004-2011

Aspose

Pty

Ltd.界面的設(shè)計(jì)原則1/14/202118盡量減少用戶工作分析用戶類型應(yīng)用程序和Ev界al面ua分ti離on

only.ated

with?A一sp致os性e性.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.出錯(cuò)處理和幫助功能增加可視化圖形表示黃金規(guī)則1/14/202119置用戶于控制之下減少用戶的記憶負(fù)擔(dān)保持界面一致在有關(guān)界面設(shè)計(jì)的著作中,Theo

Mandel創(chuàng)Ev造a造lu了at三io條n黃on金ly原.則:ated

with

As?pose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.黃金規(guī)則:置用戶于控制之下1/14/202120Mandel定義的一組允許用戶操作控制的原則:以不強(qiáng)迫用戶進(jìn)入不必要的或不希望的動作的方式來定義交互方式?允許用戶交互可以被中斷和撤消當(dāng)技能級別增加時(shí)可以使交互流水化并允許定制交互使用戶隔離內(nèi)部技術(shù)細(xì)節(jié)設(shè)計(jì)應(yīng)允許用戶和出現(xiàn)在屏幕上的對象直接交互Evaluation

only.ated

with?A提s提p供o靈se活.的S交l交i互des

for

.NET

3.5

Client

Profi提Co供p反y饋right

2004-2011

Aspose

Pty

Ltd.黃金規(guī)則:減少用戶的記憶負(fù)擔(dān)1/14/202121Mandel定義了一組設(shè)計(jì)原則,使界面能夠減少用戶記憶負(fù)擔(dān):Evaluation

only.ated

with?A減s減p少os對e.短Sl期i記d記e憶s

f的o要r.求NET

3.5

Client

Profi建C建o立py有ri意gh義t的20缺04省-2011

Aspose

Pty

Ltd.定義直覺性的捷徑以不斷進(jìn)展的方式揭示信息界面舉例MSNEvaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.1/14/202122界面舉例紅心大戰(zhàn)缺省值Evaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.1/14/202123黃金規(guī)則:保持界面一致1/14/202124被一致地使用用戶應(yīng)以一致的方式展示和獲取信息所有可視信息Ev的a組lu織at均i按on照o貫nl穿y所.有屏幕顯示ated

with

A所sp保os持e的.S設(shè)li計(jì)d標(biāo)es準(zhǔn)for

.NET

3.5

Client

Profi輸C輸o入py機(jī)r制ig被ht約2束0到04有-2限0的1的1集A合sp,os在e整P個(gè)ty應(yīng)L用td中.從任務(wù)到任務(wù)的導(dǎo)航機(jī)制被一致地定義和實(shí)現(xiàn)幫助保持界面一致性的設(shè)計(jì)原則1/14/202125如過去的交互模型已建立起了用戶期望,除非有Ev迫al不ua得ti已on的on理ly由.,不要改ated

with

A變sp它ose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.用戶友好性設(shè)計(jì)1/14/202126用戶友好性一般屬軟件的性能特性,它獨(dú)立于所有具Ev體al功ua能ti,on卻on影l(fā)y響.著所有功ated

with能A的sp重o重se用.S性li。des

for

.NET

3.5

Client

ProfiCo用py戶ri友gh好t

性20應(yīng)04體-體20現(xiàn)11在A與sp用os戶e

P有ty接L口td的.軟件特性上。用戶友好性的根本目的是為了軟件可重用性、可維護(hù)性。用戶友好性的標(biāo)志1/14/202127可操作性健壯性Evaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

Profi易學(xué)Co習(xí)py性r性ight

2004-2011

Aspose

Pty

Ltd.可擴(kuò)展性界面設(shè)計(jì)模型model)?人員工程師創(chuàng)建的用戶模型(user設(shè)計(jì)用戶界面要考慮四種模型:?軟件工程師創(chuàng)建的設(shè)E計(jì)v模al型uation

only.四種模型可ated

with

Aspose.Slides

for(.NdEeTsi3g.n5

能Cl相ie差nt甚P遠(yuǎn)ro,fiCopyright

2004-2011

Aspos界e

P面t設(shè)y

L計(jì)td人.model)?終端用戶對未來系統(tǒng)的假想(sysytemperception或user’s

model)?系統(tǒng)1/14實(shí)/202現(xiàn)1現(xiàn)后得到的系統(tǒng)映象(sysytem員的任務(wù)就是消除這些差距,導(dǎo)出一致的界面表示28用戶分析用戶類型:E?v新al手uation

only.ated

with

Aspose.Slide?對s系fo統(tǒng)r有.N簡ET單3了.5解C的li中en級t

ProfiCopyright

2用00戶4-2011

Aspose

Pty

Ltd.對系統(tǒng)有充分了解的經(jīng)常用戶1/14/202129影響用戶行為特性的因素1/14/202130用戶的知識經(jīng)驗(yàn)用戶對系統(tǒng)的期望和態(tài)度人-機(jī)匹配性人的固有Ev技al能uation

only.ated

with

As?p人os的e.固Sl有i有de弱s點(diǎn)for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.用戶對計(jì)算機(jī)系統(tǒng)的要求1/14/202131符合用戶對系統(tǒng)的期望和態(tài)度提供聯(lián)機(jī)幫助功能人機(jī)交互盡可能和人際通信相似讓用戶靈活地使用適應(yīng)不同E類va型l用ua戶tion

only.ated

with

As?p系os統(tǒng)e.的Sl行id為e及s

f效o果r果.對NE用T戶3.透5明Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.用戶技能方面的使用需求1/14/202132一致性的系統(tǒng)設(shè)計(jì)符合用戶對系統(tǒng)的期望和態(tài)度能通過系統(tǒng)學(xué)習(xí)系統(tǒng)提供演示及范例應(yīng)讓系統(tǒng)去適應(yīng)用戶使用易于理解Ev、al掌ua握ti的on準(zhǔn)on自ly然.語言ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.用戶習(xí)性方面的使用需求1/14/202133系統(tǒng)應(yīng)讓用戶有耐心系統(tǒng)應(yīng)很好地Ev對al付ua人ti的on易o(hù)n犯ly錯(cuò).誤ated

wi?th系A(chǔ)統(tǒng)sp應(yīng)os對e對.不Sli同de用s戶fo提r.供NE不T

同3.交5

C互li方en式t

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.用戶經(jīng)驗(yàn)、知識方面的使用需求1/14/202134系統(tǒng)應(yīng)能讓未經(jīng)專門訓(xùn)練的用戶使用系統(tǒng)能對不同經(jīng)驗(yàn)用戶做出不同反應(yīng)?Evaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

Profi提供Co同py一r一ig系ht統(tǒng)2的00一4-致20性11,As建po立se標(biāo)Pt準(zhǔn)y化Lt人d.-機(jī)界面系統(tǒng)必須適應(yīng)用戶在應(yīng)用領(lǐng)域的知識變化,提供動態(tài)的自適應(yīng)的設(shè)計(jì)用戶對系統(tǒng)的期望方面的要求1/14/202135用戶界面應(yīng)提供形象、生動、美觀的布局顯示和操作Ev環(huán)al境uation

only.ated

wi?th系A(chǔ)統(tǒng)sp處os理e理.S問li題de應(yīng)s盡fo可r.能NE簡T

單3.,5

C提li供en學(xué)t

P習(xí)rofi機(jī)制Copyright

2004-2011

Aspose

Pty

Ltd.系統(tǒng)應(yīng)對不同用戶提供不同交互方式人-機(jī)界面的交互方式1/14/202136菜單界面按顯示形象分類:正文菜單Evaluation

only.ated

with?A圖sp標(biāo)os菜e.單Slides

for

.NET

3.5

Client

Profi正Co文py圖ri標(biāo)gh混t

合20菜04單-2011

Aspose

Pty

Ltd.按屏幕位置和操作風(fēng)格分類:固定浮動下拉式嵌入式菜單舉例圖標(biāo)式菜單菜單條彈出式菜單Evaluation

only.1/14/202137ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

彈A彈sp出os式e

P幫ty助Lt文d.本菜菜單單舉舉例例下拉式菜單、瀑布式菜單Evalua瀑tio布n

o式nly菜.單ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.1/14/202138菜菜單單舉舉例例Evaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.對話1/14/202140(1)必須回答式對話實(shí)現(xiàn)方式:(1)標(biāo)準(zhǔn)對話(2)定做式對話對話形式:(2)無需回E答v式aluation

only.ated

with

As(p3o)s警e.告Sl式ides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.控制界面的設(shè)計(jì)1/14/202141(1)用控制對話選擇操作命令

(2)用菜單界Ev面al進(jìn)ua行ti控on制only.ated

with

Aspose.Slides

for

.NET

3.5

Client

Profi(3C)o用py功ri能gh鍵t

2定00義4-操20作11命As令pose

Pty

Ltd.(4)用圖標(biāo)表示對象或命令界面設(shè)計(jì)過程的步驟1/14/202142建立任務(wù)的目標(biāo)和意圖為每個(gè)目標(biāo)和意圖制定特定的動作序列按在界面上執(zhí)行的方式對動作序列進(jìn)行規(guī)約Evaluation

only.ated

with

Aspose.Slides

for

.NET

3.5

Client

Profi指C指o明py系r統(tǒng)ig狀ht態(tài)2,0即04執(zhí)-2行0動1動1作A時(shí)sp的os界e面P表ty現(xiàn)Ltd.定義控制機(jī)制,即用戶可用的改變系統(tǒng)狀態(tài)的設(shè)備和動作指明控制機(jī)制如何影響系統(tǒng)狀態(tài)指明用戶如何通過界面上的信息解釋系統(tǒng)狀態(tài)定義界面對象和動作1/14/202143為創(chuàng)建描述圖符的圖形設(shè)計(jì)和放置、描述性屏幕文字的定義、窗口的規(guī)約和命名、菜單項(xiàng)的規(guī)約的屏幕Ev布al局ua提t(yī)i供o基n

o礎(chǔ)nl。y.ated

with

As響po應(yīng)se時(shí).間Sl、id命es令f和or動.作NE結(jié)T構(gòu)3.、5

錯(cuò)Cl誤ie處nt理P和rofi幫助Co設(shè)py施ri等g設(shè)ht計(jì)2問0問0題4-應(yīng)20該11在A精sp化os設(shè)e計(jì)Pt模y型Lt時(shí)d.考慮。導(dǎo)航方式線性Evaluation

only.1/14/202144ated

with

Aspose.Slides

for

.NET

3.5

Client

ProfiCopyright

2004-2011

Aspose

Pty

Ltd.層次導(dǎo)航方式網(wǎng)絡(luò)式Evaluation

only.ated

with

As

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論