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

正文內(nèi)容

軟件工程課本習(xí)題答案(完整版)

2025-07-31 15:45上一頁面

下一頁面
  

【正文】 全保證。(6) 軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。首先,軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括程序,數(shù)據(jù)及其相關(guān)文檔的完整集合,程序只是軟件的組成部分之一;其次,在軟件開發(fā)中,編程只是軟件開發(fā)過程的一個(gè)階段。 認(rèn)為“軟件就是程序,軟件開發(fā)就是編程序。(3) 軟件產(chǎn)品的質(zhì)量往往靠不住。如,沒有真正了解用戶的需求就開始編程序。(2) 需求分析:這個(gè)階段的任務(wù)仍然不是具體地解決客戶的問題,而是準(zhǔn)確地回答“目標(biāo)系統(tǒng)必須做什么”這個(gè)問題。為了更有效地發(fā)現(xiàn)系統(tǒng)中的問題,通常這個(gè)階段的工作由開發(fā)人員、用戶之外的第三者承擔(dān)。適用范圍:瀑布模型只適用于項(xiàng)目開始時(shí)需求已確定的情況。因此,最重要的系統(tǒng)服務(wù)將接受最多的測(cè)試。(5) 噴泉模型優(yōu)點(diǎn):在開發(fā)過程中使用統(tǒng)一的概念和方法,各階段之間沒有明顯的界限,容易實(shí)現(xiàn)各個(gè)開發(fā)過程的多次反復(fù)迭代,達(dá)到了認(rèn)識(shí)的逐步深化,降低了出錯(cuò)的可能性。(1) 軟件工程方法(method)為建造軟件提供技術(shù)上的解決方法(“如何做”)。每一個(gè)階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn),對(duì)于任何兩個(gè)相鄰的階段而言,前一個(gè)階段的結(jié)束標(biāo)準(zhǔn)就是后一階段的開始標(biāo)準(zhǔn)。略。 銀行存款業(yè)務(wù)如下:客戶到銀行柜臺(tái)存款時(shí),首先填寫存款單(包括帳號(hào)、姓名、存款金額、存款類型),如果還沒有開戶,則需要先開戶,填寫開戶單(包括姓名、身份證號(hào)、地址、電話、是否留密碼)。(2) 頂層數(shù)據(jù)流圖(3) 一層數(shù)據(jù)流圖對(duì)銀行儲(chǔ)蓄系統(tǒng)進(jìn)行分解,從大的方面分解為接收事務(wù)、處理開戶、處理存款三部分,得到一層數(shù)據(jù)流圖。 ,并使用改進(jìn)方法對(duì)模塊結(jié)構(gòu)進(jìn)行精化。存款業(yè)務(wù)輸入數(shù)據(jù)輸出數(shù)據(jù)輸入事務(wù)輸入密碼打印存款單打印開戶單處理存款處理開戶記錄存款信息記錄開戶信息記錄密碼將調(diào)度模塊合并到上級(jí)模塊后的軟件結(jié)構(gòu)2) “記錄密碼”模塊的作用范圍不在其控制范圍之內(nèi)(即“輸入密碼”模塊不在“記錄密碼”模塊的控制范圍之內(nèi)),需對(duì)其進(jìn)行調(diào)整,如圖所示。如果程序中使用了goto語句,并不能斷定它是非結(jié)構(gòu)化的。(2) 若算法是非結(jié)構(gòu)化的,設(shè)計(jì)一個(gè)等價(jià)的結(jié)構(gòu)化算法,并用NS圖表示。 FLAG==0I=(START+FINISH)/2FTTABLE(I)==ITEMTABLE(I)ITEMT FFLAG=1FINISH=I1START=I+1 使用自頂向下、逐步細(xì)化方法設(shè)計(jì)算法,完成下列任務(wù):產(chǎn)生一個(gè)10180。minOfB。10的二維隨機(jī)整數(shù)數(shù)組A*/ 1for (i=0。 i=9。 }/*求數(shù)組B中的最小值232。 i=9。算法如下:輸入字符串a(chǎn), n = strlen(a)如果a的第一個(gè)字符是字母,則轉(zhuǎn)成大寫。在軟件開發(fā)和維護(hù)過程中,都需要閱讀程序。 在一行內(nèi)只寫一條語句,并且采取適當(dāng)?shù)囊菩懈袷剑钩绦虻倪壿嫼凸δ茏兊酶用鞔_。 j++) if (a[j]a[j+1]) { temp=a[j]。 a[j]=a[j+1]。 j++) if (a[j]a[t]) t=j。 j++) {if (a[j]a[t]) t=j。 /*產(chǎn)生隨機(jī)數(shù)種子 */ srand((unsigned int)time(NULL))。數(shù)組b*/ for (i=0。數(shù)組c*/ for (j=0。 } /*求數(shù)組b中的最小值232。 i=9。*/void main(){ char a[1000], b[1000], c,e。 for (i=1。\039。補(bǔ)充題:設(shè)計(jì)下列偽碼程序的語句覆蓋和路徑覆蓋測(cè)試用例:INPUT(A,B,C)A5X=10X=1B10Y=20Y=2YNYNC15Z=30Z=3YNPRINT(X,Y,Z)STARTINPUT(A,B,C)IF A5 THEN X=10 ELSE X=1END IFIF B10 THEN Y=20 ELSE Y=2END IFIF C15 THEN Z=30 ELSE Z=3END IFPRINT(X,Y,Z)STOP設(shè)輸入數(shù)據(jù)為A,B,C,輸出數(shù)據(jù)為X,Y,Z。順序圖和協(xié)作圖都能描述對(duì)象間的交互關(guān)系,但兩者的側(cè)重點(diǎn)不同,順序圖著重表現(xiàn)交互的時(shí)間順序,協(xié)作圖則著重表現(xiàn)交互對(duì)象的靜態(tài)鏈接關(guān)系。面向?qū)ο蟮姆治龇椒ㄊ褂糜美P蛠肀硎居脩舻墓δ苄枨?,用例模型相?dāng)于功能模型,在對(duì)用例模型進(jìn)行細(xì)化的過程中,也伴隨著對(duì)功能的分解。 用例與用例之間的關(guān)系主要有哪兩種?其區(qū)別是什么? 用例之間的關(guān)系主要有《包含》(也稱《使用》)和《擴(kuò)展》。分析誰是這個(gè)系統(tǒng)的參與者?這個(gè)系統(tǒng)有哪些主要用例?畫出用例圖。具體解決辦法是:將包B依賴的包A中的元素從包A中分離出來,組成包C,使得包B不再依賴包A,而是依賴包C。一個(gè)構(gòu)件可以是一個(gè)編譯的類,可以是一組編譯的類,也可以是其他獨(dú)立的部署單元,如一個(gè)文本文件、一個(gè)圖片、一個(gè)數(shù)據(jù)文件、一個(gè)腳本等。常見的任務(wù)有事件驅(qū)動(dòng)型任務(wù)、時(shí)鐘驅(qū)動(dòng)型任務(wù)、優(yōu)先任務(wù)、關(guān)鍵任務(wù)和協(xié)調(diào)任務(wù)等。本系統(tǒng)從邏輯結(jié)構(gòu)上分為三層,Web頁面層,業(yè)務(wù)邏輯層和數(shù)據(jù)庫層。在紛雜的塵世里,為自己留下一片純靜的心靈空間,不管是潮起潮落,也不管是陰晴圓缺,你都可以免去浮躁,義無反顧,勇往直前,輕松自如地走好人生路上的每一步3. 花一些時(shí)間,總會(huì)看清一些事。只有你自己才能把歲月描畫成一幅難以忘懷的人生畫卷。有時(shí)候覺得自己像個(gè)神經(jīng)病。從業(yè)務(wù)的角度,又可以將系統(tǒng)劃分為訂購(gòu)管理、客戶信息管理和系統(tǒng)管理三個(gè)子系統(tǒng)(包)。4) 數(shù)據(jù)管理的設(shè)計(jì)在采用面向?qū)ο蠓椒ㄟM(jìn)行軟件開發(fā)時(shí),數(shù)據(jù)的存儲(chǔ)還是普遍使用關(guān)系數(shù)據(jù)庫。(略) 典型的面向?qū)ο笤O(shè)計(jì)模型在邏輯上由哪幾部分組成?對(duì)每一部分進(jìn)行設(shè)計(jì)時(shí)所包含的主要內(nèi)容是什么?典型的面向?qū)ο笤O(shè)計(jì)模型在邏輯上將系統(tǒng)劃分為4個(gè)部分,分別是問題域部分、人機(jī)交互部分、任務(wù)管理部分及數(shù)據(jù)管理部分。軟件構(gòu)件是一種組裝單元,它具有規(guī)范的接口規(guī)格說明和顯式的語境依賴。主要用例編號(hào)參與者用例說明1administratorMaintain product information(維護(hù)商品信息)增加、修改、刪除商品信息(商品編號(hào)、名稱、型號(hào)、價(jià)格)2Maintain membership information(維護(hù)會(huì)員信息) 增加、修改、刪除會(huì)員信息(會(huì)員編號(hào)、姓名、身份證號(hào)、辦卡日期)3salespersonScan membership card(掃描會(huì)員卡)在商品出售之前,系統(tǒng)通過掃描儀刷卡(會(huì)員卡)來確認(rèn)顧客的會(huì)員身份4Scan product code(掃描商品的條形碼)通過掃描商品的條形碼,自動(dòng)識(shí)別商品的名稱和價(jià)格5Input amount of product(輸入商品數(shù)量)對(duì)于已經(jīng)掃描的條形碼,手工輸入購(gòu)買的此件商品的數(shù)量6salesperson,customerAccept payment(接收現(xiàn)金付款)Charge payment to card(使用銀行卡付款)7salespersonPrint receipt(打印收據(jù))用例圖如下:第10章 面向?qū)ο笤O(shè)計(jì) 軟件模塊之間的依賴性可以從哪些角度和抽象層次進(jìn)行分析?在面向?qū)ο筌浖?,常見的軟件模塊有類、接口、包、構(gòu)件。 對(duì)于復(fù)雜的系統(tǒng),其對(duì)象模型應(yīng)該由哪五個(gè)層次組成?對(duì)于復(fù)雜的系統(tǒng),對(duì)象模型應(yīng)該由下述5個(gè)層次組成:主題層(也稱為范疇層)、類對(duì)象層、結(jié)構(gòu)層、屬性層和服務(wù)層,如圖所示。面向數(shù)據(jù)流的分析方法是從建立頂層數(shù)據(jù)流圖(環(huán)境圖)開始,之后逐層對(duì)加工進(jìn)行分解。一般情況下,當(dāng)需要強(qiáng)調(diào)消息傳遞的時(shí)間順序時(shí),采用順序圖;當(dāng)表示涉及很多對(duì)象的模型時(shí),協(xié)作圖比順序圖更形象。在UML中,常見的關(guān)系有泛化、聚合、關(guān)聯(lián)、依賴和實(shí)現(xiàn)。}第6章 軟件測(cè)試方法 假設(shè)汽車的車牌號(hào)可由車主人在規(guī)定范圍內(nèi)自選,若其規(guī)定為:(1) 車牌上應(yīng)有7個(gè)字符; (2) 為首的字符限定為漢字“京”;(3) 第2個(gè)字符可任選一字母(A~Z);(4) 第3~7個(gè)字符可選任意數(shù)字。 i++) { c=a[i]。 gets(a)。 res
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1