freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程-第8章修改-文庫(kù)吧資料

2024-09-05 18:41本頁(yè)面
  

【正文】 如下: procedure 判定質(zhì)數(shù) declare x,n,j as 整型簡(jiǎn)單變量 從鍵盤讀入 x 將變量 n賦值為 x1/2 將變量 i賦值為 2 loop while i=n if x被 i整除 中途結(jié)束循環(huán) end if 變量 i加 1 end loop if i=n+1 輸出: x是質(zhì)數(shù) else 輸出: x不是質(zhì)數(shù) end if end判定質(zhì)數(shù) PDL語言 PDL具有下述特點(diǎn): ①它使用關(guān)鍵字的固定語法,為了使結(jié)構(gòu)清晰和可讀性好,通常在所有可能嵌套使用的控制結(jié)構(gòu)的頭和尾都有關(guān)鍵字,例如, if…end if 、loop…end loop 等。 PDL具有嚴(yán)格的關(guān)鍵字外部語法,用于定義控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu);另一方面, PDL表示實(shí)際操作和條件的內(nèi)部語法通常又是靈活自由的,以便可以適應(yīng)各種工程項(xiàng)目的需要。圖中最左邊的豎線是程序的主線,即第一層控制結(jié)構(gòu),隨著程序?qū)哟蔚脑黾?,PAD圖逐漸向右延伸,每增加一個(gè)層次,圖形向右擴(kuò)展一條豎線, PAD圖中豎線的總條數(shù)就是程序的層次數(shù);既可用于表示程序邏輯,也可用于描述數(shù)據(jù)結(jié)構(gòu)。以下是 PAD的基本符號(hào)。 NS盒式圖的缺點(diǎn)在于,獲得結(jié)構(gòu)嚴(yán)密的同時(shí),犧牲了一定的靈活性,不便于進(jìn)行算法的調(diào)整優(yōu)化,如果問題較為復(fù)雜,作圖的難度會(huì)加大。 盒式圖 NS 傳統(tǒng)的程序流程圖是一種非結(jié)構(gòu)化的程序算法設(shè)計(jì)工具,它有以下一些缺點(diǎn):它無法對(duì)嵌套進(jìn)行清晰地表達(dá),尤其當(dāng)嵌套比較復(fù)雜的時(shí)候;程序流程圖無法制止 GOTO語句;程序流程圖會(huì)使程序員過早地考慮程序的控制流程,它不是逐步求精的好工具。它的優(yōu)點(diǎn)在于:采用簡(jiǎn)單規(guī)范的符號(hào),畫法簡(jiǎn)單;結(jié)構(gòu)清晰,邏輯性強(qiáng);便于描述,容易理解。 ?專家證明了只用順序、選擇、循環(huán)這三種基本控制結(jié)構(gòu),即可實(shí)現(xiàn)任何單入口 /單出口的程序。 ?過程設(shè)計(jì)的好壞決定了最終代碼的質(zhì)量。正是這種發(fā)展刺激了程序設(shè)計(jì)方法與程序設(shè)計(jì)語言的發(fā)展。 隨著計(jì)算機(jī)應(yīng)用規(guī)模也越來越大,應(yīng)用和開發(fā)越來越普及,計(jì)算機(jī)硬件與通信技術(shù)得到了高速發(fā)展,程序設(shè)計(jì)不再是一兩個(gè)程序員可以完成的任務(wù)。 基本概念 ?變換流 輸入流變 換 流時(shí) 間輸出流外 部 表 示內(nèi) 部 表 示信 息 基本概念 ?事務(wù)流 ? 當(dāng)輸入的信息流可以引發(fā)多個(gè)不同的事務(wù)活動(dòng)流程 , 并且數(shù)據(jù)流圖中有一個(gè)事務(wù)調(diào)度中心 ,那么我們稱這種信息流為事務(wù)流 。 基本概念 ?面向數(shù)據(jù)流的設(shè)計(jì)方法 , 把信息流映射成軟件體系結(jié)構(gòu) , 不同的信息流選用不同的映射方法 , 總體來說 , 有以下兩種類型的數(shù)據(jù)流: ? 變換流 ? 事務(wù)流 基本概念 ?變換流 ? 變換流體現(xiàn)的是數(shù)據(jù)從輸入到加工 , 再到輸出的一般步驟 , 數(shù)據(jù)首先需要輸入過程 , 由外部形式變換成內(nèi)部形式 , 這種內(nèi)部形式適合進(jìn)行加工處理;然后經(jīng)過變換中心 , 將輸入的數(shù)據(jù)加工成一種新的數(shù)據(jù)形態(tài);接著再通過輸出通道變換成外部形式 。 軟件總體設(shè)計(jì)的任務(wù)和目標(biāo) ?在總體設(shè)計(jì)階段中應(yīng)從系統(tǒng)開發(fā)的角度出發(fā),將系統(tǒng)逐次分割成層次結(jié)構(gòu),系統(tǒng)被表達(dá)為一個(gè)結(jié)構(gòu)清晰層次分明的模塊組合,每個(gè)模塊完成各自相對(duì)簡(jiǎn)單的功能,并且他們之間都保持一定的聯(lián)系,另外還定義這個(gè)系統(tǒng)與外部系統(tǒng)的接口。精化使設(shè)計(jì)者在原始陳述上細(xì)化,并持續(xù)提供更多的細(xì)節(jié)。 ?模塊獨(dú)立性比較強(qiáng)的模塊應(yīng)是高內(nèi)聚、低耦合的模塊。 ?耦合是模塊之間的互相連接的緊密程度的度量。 一般采用兩個(gè)準(zhǔn)則度量模塊獨(dú)立性。 5 模塊獨(dú)立性 模塊獨(dú)立性 , 是指軟件系統(tǒng)中每個(gè)模塊只涉 及軟件要求的具體的子功能 , 而和軟件系統(tǒng)中其它的模塊的接口是簡(jiǎn)單的。 經(jīng)驗(yàn) 1:工作量 E(P1+P2)E(P1)+E(P2) 經(jīng)驗(yàn) 2: 成本 成本 / 模塊 最小成本區(qū) 接口成本 軟件總成本 模塊數(shù)目
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1