




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
①②
結(jié)構(gòu)化程序設(shè)計(jì)③
詳細(xì)設(shè)計(jì)工具④
代碼設(shè)計(jì)⑤
用戶界面設(shè)計(jì)⑥
軟件安全控制設(shè)計(jì)軟件詳Ev細(xì)al設(shè)ua計(jì)t的io概n
o念n、ly任.務(wù)與步驟ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.軟件詳細(xì)設(shè)計(jì)是指對(duì)軟件模塊的過程設(shè)計(jì)主要任務(wù):對(duì)總體設(shè)計(jì)所產(chǎn)Ev生al的ua功ti能on模on塊ly進(jìn).行過程描ed
wit述h,As開po發(fā)se一.S個(gè)li可de以s
f直or接.轉(zhuǎn)NE換T
3成.5程C序li語en言t
P代rofile碼的C軟op件yr表ig示ht。2004-2011
Aspose
Pty
Ltd.要求:無歧義性,高度結(jié)構(gòu)化1、為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。(1)代碼設(shè)計(jì)。(2)輸入/輸出格式設(shè)計(jì)。(3)用戶界面設(shè)計(jì)。5、編寫詳細(xì)設(shè)計(jì)說明書。6、評(píng)審。對(duì)處理過程的算法和數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)都要評(píng)審。2、為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)。3、對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì),即確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。
4、其他設(shè)計(jì):根據(jù)軟Ev件al系ua統(tǒng)t的io類n
型on,ly還.可以要進(jìn)行以ed
wit下h設(shè)As計(jì)po:se.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.·
結(jié)構(gòu)化程序設(shè)計(jì)(Structured
Programming,SP)僅采用順序、選擇Ev、al循ua環(huán)ti三on種o基nl本y.控制結(jié)構(gòu);e?d每wi種th基A本sp結(jié)os構(gòu)e.只Sl有id一es個(gè)fo入r
口.N、ET一3.個(gè)5
出Cl口ie;nt
Profile將這三種Co基py本ri控gh制t
2結(jié)00構(gòu)4-根20據(jù)11程A序sp的os邏e
P輯ty,L嵌td套.或 組合成結(jié)構(gòu)化程序,完成預(yù)定的功能。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確在實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過程清晰易讀。結(jié)構(gòu)化程序設(shè)計(jì)是實(shí)現(xiàn)該目標(biāo)的關(guān)鍵技術(shù)之一,它指導(dǎo)人們用良好的思想方法開發(fā)易于理解、易于驗(yàn)證E的va程lu序at。ion
only.ed
wi?采th用As自po頂se向.S下li、de逐s步fo求r.精NE的T程3.序5
C設(shè)li計(jì)en方t法Profile使用C順op序yr、ig選ht擇2、00循4-環(huán)20三11種As基po本se控P制ty結(jié)Lt構(gòu)d.構(gòu)造程序·
結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)源程序有清晰性,并能較好地適合自頂向下或自底向上的Ev程al序ua設(shè)ti計(jì)on技o(jì)n術(shù)ly。.ed
w?i在th詳As細(xì)po設(shè)se計(jì).S階li段de,s
使fo系r.統(tǒng)NE結(jié)T
構(gòu)3.具5
C有l(wèi)i模en塊t
化Profile和清C晰op性yr的ig特ht性20。04-2011
Aspose
Pty
Ltd.在軟件編碼階段,使軟件易于理解、修改,易于輪換為程序代碼。詳細(xì)設(shè)計(jì)工具是指描述程序處理過程的工具圖形工具:用圖形來描述模塊的處理過程表格工具:采用Ev表al格ua來ti描on述on詳ly細(xì).處理過程ed
with
Aspose.Slides
for
.NET
3.5
Client
Profile語言工具:采用結(jié)構(gòu)化語言或偽代碼來描述 數(shù)據(jù)C和op處yr理ig過ht程2004-2011
Aspose
Pty
Ltd.程序流程圖又稱程序框圖,它是歷史最悠久、使用最 廣泛的一種描述程序邏輯結(jié)構(gòu)的工具。流程圖的優(yōu)點(diǎn)是直觀清晰、易于使用,是開發(fā)者普遍可以隨心所欲地畫控制流程線的流向,容易造成非結(jié)采用的工具,但是E它va有l(wèi)嚴(yán)ua重t缺io點(diǎn)n:only.ed
wi構(gòu)th化A的sp程o序se結(jié).構(gòu)Sl。id編e碼s
時(shí)fo勢(shì)r必.N不E加T
限3.制5地Cl使i用enGtOTPOrofile語句,Co導(dǎo)p致yr基i本gh控t制20塊0多4-入20口1多1
出As口p,os這e樣Pt會(huì)y使L軟td件.質(zhì)量受到影響,與軟件設(shè)計(jì)的原則相違背。流程圖不易反映逐步求精的過程,往往反映的是最后 的結(jié)果。不易表示數(shù)據(jù)結(jié)構(gòu)。Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.循環(huán)符號(hào)注解的使用Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.構(gòu),根本取消了表現(xiàn)諸如含有GOTO語句的非標(biāo)準(zhǔn)結(jié)構(gòu)的手?1973年,Nassi和Shneiderman發(fā)表了題為“結(jié)構(gòu)化程序的流 程圖技術(shù)”的文章,提出用方框圖(block
diagram)來代替 傳統(tǒng)的流程圖,引起了人們的重視,根據(jù)這兩位創(chuàng)始人的名 字,許多人把它簡(jiǎn)稱為N-S圖(N-S
chart)。N-S的主要特色,就是Ev只a能lu描at述i結(jié)on構(gòu)o化n程ly序.所允許的標(biāo)準(zhǔn)結(jié)ed段wi。th
Aspose.Slides
for
.NET
3.5
Client
Profile優(yōu)點(diǎn)是:C所op有y的ri程g序ht結(jié)2構(gòu)00均4用-2方0框11來A表sp示o,se無P論ty并L列t或d.者嵌套,程序的結(jié)構(gòu)清晰可見。而且,由于它只能表達(dá)結(jié)構(gòu)化的程序邏輯,使應(yīng)用N-S圖來描述軟件設(shè)計(jì)的人不得不遵守結(jié)構(gòu)化程序設(shè)計(jì)的規(guī)定。久而久之,就可自然地養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格。不足的是:當(dāng)程序內(nèi)嵌套的層數(shù)增多時(shí),內(nèi)層的方塊越畫越
小,不僅會(huì)增加畫圖的困難,并將使圖形的清晰性受到影響。Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.端點(diǎn)符號(hào)模塊調(diào)用模塊名結(jié)束模塊名Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.HIPO圖由H圖與IPO圖組成既是需求分析的工具,也可作為詳細(xì)設(shè)計(jì) 的工具
Evaluation
only.ed
w?i優(yōu)th點(diǎn)As:po輸se入.S輸li出de明s
顯fo突r.出NE,T
容3.易5
C被li人en們t
理Profile解,C適op合yr進(jìn)ig行ht自2頂00向4-下20設(shè)11計(jì)As;po有se一P定ty的Lt靈d.活性;HIPO圖開發(fā)軟件還可以便于人員的分工,具有易于測(cè)試、糾錯(cuò)等優(yōu)點(diǎn)缺點(diǎn):制作量較大,修改較困難Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.PAD圖是日本日立公司于1979年提出的一種算法描 述工具,它是一種由左往右展開的二維樹型結(jié)構(gòu)。 PAD圖的控制流程為自上而下,從左往右地執(zhí)行。 優(yōu)點(diǎn):清晰地反映了程序Ev的al層u次at結(jié)io構(gòu)n。only.ed
w?i支th持A逐sp步os求e精.S的li設(shè)de計(jì)s方fo法r,.N左E邊T
3層.次5
C中l(wèi)的ie內(nèi)nt容P可ro以file抽象,Co然py后ri由g左ht到2右00逐4-步20細(xì)1化1
A。spose
Pty
Ltd.易讀易寫,使用方便。支持結(jié)構(gòu)化的程序設(shè)計(jì)原理。Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.for
i
:=
n1
to
n2
step
n3
doEvaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.例:P119例5-2Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.也稱程序描述語言(Program
Description Language,PDL),又稱為偽碼(pseudo
code)。 屬于文字形式的表Ev達(dá)al工ua具ti。on它o并nl非y.真正的代碼,ed也wi不th能As在po計(jì)se算.S機(jī)li上de執(zhí)s行fo,r.但NE形T式3.上5
C與li代en碼t相Pr似of。ile它是一C種op用yr于ig描ht述2模00塊4-算20法11設(shè)As計(jì)po和se處P理ty細(xì)Lt節(jié)d.的語言。PDL具有嚴(yán)格的關(guān)鍵字外層語法,用于定義控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和模塊接口,而它表示實(shí)際操作和條件的內(nèi)層語法又是靈活自由的,使用自然語言的詞匯。所有關(guān)鍵字都有固定語法,以便提供結(jié)構(gòu)化控制結(jié)構(gòu)、數(shù)據(jù)說明和模塊的特征。?描述處理過程的Ev說al明ua性ti語on言on沒ly有.嚴(yán)格的語ed
wit法h
。Aspose.Slides
for
.NET
3.5
Client
Profile具有C數(shù)op據(jù)yr說ig明ht機(jī)20制04,-2包01括1簡(jiǎn)As單po的se與Pt復(fù)y雜Lt的d.數(shù)據(jù)說明。具有模塊定義和調(diào)用機(jī)制,因此開發(fā)人員 應(yīng)根據(jù)系統(tǒng)編程所用的語種,說明PDL表 示的有關(guān)程序結(jié)構(gòu)。PDL的總體結(jié)構(gòu)與一般程序完全相同。外語 法同相應(yīng)程序語言一致,內(nèi)語法使用自然 語言,易編寫,易理解,很容易轉(zhuǎn)換成源 程序。除此以E外va,lu還at有io以n
o下nl優(yōu)y.點(diǎn):ed
wi?t提h
A供sp的os機(jī)e.制Sl比id圖es形f全or面.N,ET為3保.5證Cl詳ie細(xì)nt設(shè)P計(jì)rofile與編Co碼py的ri質(zhì)gh量t
創(chuàng)20造04了-2有01利1
A條sp件os。e
Pty
Ltd.可作為注釋嵌入在源程序中一起作為程序的文檔,并可同高級(jí)程序設(shè)計(jì)語言一樣進(jìn)行編輯、修改,有利于軟件的維護(hù)。可自動(dòng)生成程序代碼,提高軟件生產(chǎn)率。定義標(biāo)量的名字和用途:SCALAR|名字,目的;|名字,目的定義數(shù)組名和用途ARRAY|名字,目的E;v|a名lu字a,t目io的n
only.ed
w?i定th義A字sp符o串se的.S名l字id和es用f途or
.NET
3.5
Client
ProfileCHAR
|C名op字y,r目ig的ht;|2名00字4,-目20的11
Aspose
Pty
Ltd.定義表的名字和用途LISTCHAR
|名字,目的;|名字,目的定義數(shù)據(jù)結(jié)構(gòu)的名字和意義STRUCTURE|名字,結(jié)構(gòu),目的;|名字,結(jié)構(gòu),目 的①
順序語句BEGIN<塊名><PDL語句>END②IF語句IF<條件>THEN<塊或PDL語句>ELSE<塊或PDL語句>ENDIFREPEATUNTIL<條件>Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCopyright
2004-2011
Aspose
Pty
Ltd.ANSWER<響應(yīng)>READ
FORM<設(shè)備>LIST<表>WRITE
TO<設(shè)備>LIST<表>ASK<詢問>Evaluation
only.ed
with
Aspose.Slides
for
.NET
3.5
Client
ProfileCo4p、yri子ght程20序04-或20模11
A塊sp定ose義Pty
Ltd.PROCEDURE<子程序名><變?cè)?gt;<PDL語句>END<子程序名>特殊符號(hào)或它們的組合。代碼以簡(jiǎn)短的符號(hào)形式代替了具體的文字說明, 具有簡(jiǎn)潔、形象、便于記憶、便于計(jì)算機(jī)識(shí)別和 處理的特點(diǎn)。為適應(yīng)計(jì)算機(jī)處理的特點(diǎn),對(duì)大量的實(shí)體信息都
要編碼,以便于分類、檢索和統(tǒng)計(jì),如職工編號(hào)、 物資編號(hào)、部門編號(hào)、產(chǎn)品編號(hào)、零部件及材料
編號(hào)等,這一活動(dòng)Ev被al稱ua為ti代on碼o設(shè)nl計(jì)y.。ed?w代it碼h
是As一po組se可.S以li包de含s事fo物r的.N名ET稱3、.5類C別li、en屬t
性Pr、ofile狀態(tài)等Co信py息r的ig符ht號(hào)2或00記4-號(hào)20,11它A可sp以os是e
字Pt符y
、Lt數(shù)d.字、代碼設(shè)計(jì)的任務(wù):把要處理的事物用特定 的字符、數(shù)字或其組合來描述,設(shè)計(jì)出一 套供軟件開發(fā)和Ev運(yùn)al行ua中ti使on用on的ly代.碼系統(tǒng),ed
wit以h便As于po計(jì)se算.S機(jī)li系de統(tǒng)s
f識(shí)or別.與NE處T
3理.5,C便li于en對(duì)t
P信rofile息實(shí)C現(xiàn)op索yr引ig、ht查20詢04、-2分01類1、As統(tǒng)po計(jì)se、Pt匯y總Lt等d.操作。代碼的作用大致體現(xiàn)在五個(gè)方面:–(1)標(biāo)識(shí)作用。代碼在系統(tǒng)內(nèi)具有唯一性,可用來標(biāo)識(shí)和確定某個(gè)具體的對(duì)象,避免了文字描述、術(shù)語和別名等的二義性,以便于計(jì)算機(jī)的識(shí)別。Evaluation
only.ed
wi–th(As2p)o便se于.S錄li入d、es分f類or、.統(tǒng)NE計(jì)T
、3.檢5
索Cl等ie操nt作P。ro當(dāng)file實(shí)體Co信p息yr按ig屬ht性2或00類4別-2進(jìn)01行1編As碼po后s,e
P簡(jiǎn)t化y
L了t統(tǒng)d.計(jì)和檢索處理過程。(3)代碼可以用來標(biāo)明事物所處的狀態(tài),便于對(duì)象的動(dòng)態(tài)管
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)模型建立與優(yōu)化計(jì)劃
- 2024年人力資源管理師考試挑戰(zhàn)及試題及答案
- 投資咨詢工程師職業(yè)發(fā)展的試題及答案
- 獸醫(yī)愛心與責(zé)任意識(shí)試題及答案
- 四年級(jí)科學(xué)上冊(cè)教學(xué)設(shè)計(jì)-第三單元4《彈簧測(cè)力計(jì)》教科版 (1份打包)
- 黑龍江生態(tài)工程職業(yè)學(xué)院《路基與路面工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江省佳木斯市東風(fēng)區(qū)2025屆小升初全真模擬數(shù)學(xué)檢測(cè)卷含解析
- 黑龍江省雙鴨山市尖山區(qū)2025年五下數(shù)學(xué)期末達(dá)標(biāo)檢測(cè)試題含答案
- 黑龍江省哈爾濱市風(fēng)華中學(xué)2025屆初三3月第二次階段考化學(xué)試題含解析
- 黑龍江省大慶大慶二中、二十三中、二十八中、十中2025屆高三年級(jí)校內(nèi)模擬生物試題試卷(最后一卷)含解析
- 簡(jiǎn)單詞考研英語5500單詞表
- 2025屆高考語文一輪復(fù)習(xí):文言文主觀題答題策略+課件
- 部編本語文小學(xué)一年級(jí)下冊(cè)五單元教材分析解讀主講
- 老年心房顫動(dòng)診治中國(guó)專家共識(shí)(2024)解讀
- 機(jī)械畢業(yè)設(shè)計(jì)(論文)-高速離心式果汁機(jī)的結(jié)構(gòu)設(shè)計(jì)-榨汁機(jī)【全套圖紙】管理資料
- 2024年碩士研究生招生考試思想政治理論考試大綱
- DL∕T 5343-2018 110kV~750kV架空輸電線路張力架線施工工藝導(dǎo)則
- 2024-2030年中國(guó)沉淀法二氧化硅行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與前景研究報(bào)告
- 第二單元 音樂故事(二)-《大海與辛巴達(dá)的船》教學(xué)設(shè)計(jì) 2023-2024學(xué)年人教版初中音樂 九年級(jí)上冊(cè)
- 高考志愿填報(bào)的志愿填報(bào)專業(yè)指導(dǎo)
- 公園維修施工組織設(shè)計(jì)方案方案
評(píng)論
0/150
提交評(píng)論