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

正文內(nèi)容

軟件工程形成性考核冊-免費(fèi)閱讀

2025-07-19 00:09 上一頁面

下一頁面
  

【正文】 s score is
A\n)。score139) *idegree=39。score179) *idegree=39。/*清屏*/ printf(result is not Percentile system,please reinput\n)。sec)。bflag=0。 int bflag=1。 /*輸入成績*/ }while(nfst_course==1amp。nsec_course。②若輸入的成績不是百分制成績,則給出錯誤提示信息,并且不再進(jìn)行下面的等級評價;若輸入的成績是百分制成績,則計(jì)算總分,并根據(jù)要求評價等級。?? 【建議5212】盡量不要使用與具體硬件或軟件環(huán)境關(guān)系密切的變量。?? 【建議525】當(dāng)心變量發(fā)生上溢或下溢,數(shù)組的下標(biāo)越界。我們經(jīng)常會把“==”誤寫成“=”,象“||”、“amp。?? 【規(guī)則511】不要一味地追求程序的效率,應(yīng)當(dāng)在滿足正確性、可靠性、健壯性、可讀性等質(zhì)量因素的前提下,設(shè)法提高程序的效率。?? 【規(guī)則451】使用斷言捕捉不應(yīng)該發(fā)生的非法情況。你化了很多時間,不是為了排除錯誤,而只是為了弄清楚這個錯誤到底是什么。 // 防止改變pvFrom 的地址while(size 0 )*pbTo ++ = *pbFrom ++ 。斷言 assert 是僅在Debug 版本起作用的宏,它用于檢查“不應(yīng)該”發(fā)生的情況。相同的輸入應(yīng)當(dāng)產(chǎn)生相同的輸出。如果return 語句寫得不好,函數(shù)要么出錯,要么效率低下。int length = strlen( strcpy(str, “Hello World”) )。為了避免出現(xiàn)誤解,我們應(yīng)該將正常值和錯誤標(biāo)志分開。由于c 是char 類型,取值范圍是[128,127],如果宏EOF 的值在char 的取值范圍之外,那么if 語句將總是失敗,這種“危險”人們一般哪里料得到!導(dǎo)致本例錯誤的責(zé)任并不在用戶,是函數(shù)getchar 誤導(dǎo)了使用者。由于C++程序可以調(diào)用C 函數(shù),為了避免混亂,規(guī)定任何C++/ C 函數(shù)都必須有類型。如果參數(shù)太多,在使用時容易將參數(shù)類型或順序搞錯。如果將函數(shù)聲明為:void StringCopy(char *strSource, char *strDestination)。 // 不良的風(fēng)格?? 【規(guī)則412】參數(shù)命名要恰當(dāng),順序要合理。這是為了防止程序員偷懶,不肯為命名動腦筋而導(dǎo)致產(chǎn)生無意義的名字(因?yàn)橛脭?shù)字編號最省事)。例如:DrawBox()。 // 函數(shù)foo 與FOO 容易混淆void FOO(float x)。單字符的名字也是有用的,常見的如i,j,k,m,n,x,y,z 等,它們通??捎米骱瘮?shù)內(nèi)的局部變量。程序中的英文單詞一般不會太復(fù)雜,用詞應(yīng)當(dāng)準(zhǔn)確。錯誤的注釋不但無益反而有害。程序中的注釋不可喧賓奪主,注釋太多了會讓人眼花繚亂。上述寫法的弊端是容易引起誤解,例如:int* x, y。?? 【規(guī)則237】象“[]”、“.”、“”這類操作符前后不加空格?!皇且恍械慕Y(jié)束符號,其后要留空格,如for (initialization。 // 定義并初紿化depth 代碼行內(nèi)的空格?? 【規(guī)則231】關(guān)鍵字之后要留空格。不論執(zhí)行語句有多少都要加{}。空行得體(不過多也不過少)將使程序的布局更加清晰。// 版權(quán)和版本聲明見示例11,此處省略。?? 【規(guī)則123】用include “” 格式來引用非標(biāo)準(zhǔn)庫的頭文件(編譯器將從用戶的工作目錄開始搜索)。(3)當(dāng)前版本號,作者/修改者,完成日期?! ?5)培訓(xùn)計(jì)劃?! ?3)軟件資源?! ?2)主要功能。 6)非漸增式方式,開始時允許幾個測試人員并行工作,對大型系統(tǒng)來說,是很有意義的。這類信息對進(jìn)行性能評價是十分有用的。對基本執(zhí)行路徑和循環(huán)進(jìn)行測試可以發(fā)現(xiàn)大量路徑錯誤。4. 請說明集成測試、系統(tǒng)測試和驗(yàn)收測試有什么不同?答:集成測試界于單元測試和系統(tǒng)測試之間,起到“橋梁作用”,一般由開發(fā)小組采用白盒加黑盒的方式來測試,既驗(yàn)證“設(shè)計(jì)”,又驗(yàn)證“需求”。例如,在某個著名的操作系統(tǒng)中,44%的錯誤僅與4%的模塊有關(guān)。測試工作需要嚴(yán)格的工作作風(fēng),程序員在測試自己編寫的代碼時往往會帶有一些傾向性,使得他們工作中常常出現(xiàn)一些疏漏。從狹義上講,軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 ③注意對象命名的一致性。④盡量減少代碼的執(zhí)行時間,提高執(zhí)行效率。A、可理解性和可測試性B、效率和可移植性 C、效率和可修改性 D、效率和結(jié)構(gòu)好22. 軟件維護(hù)的困難主要原因是(C)A、費(fèi)用低 B、人員少 C、開發(fā)方法的缺陷 D、用戶不配合23. 軟件維護(hù)費(fèi)用高的主要原因是(C)。A、路徑測試B、等價類劃分 C、條件判斷 D、循環(huán)測試14. 在下述哪一種測試中,測試人員必須接觸到源程序(B)。,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài),需要在每一行都要加注釋,以便很容易區(qū)分注釋和程序6. 下列關(guān)于效率的說法不正確的是(D)。 (2)報社下屬多個發(fā)行站,每個站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。Middle Student類的屬性為:IsMember(是否是團(tuán)員),Subject(文科理科)。4) 給出媒體庫中媒體文件的數(shù)量??蚣苤械念愅ǔJ且恍┏橄箢惒⑶蚁嗷ビ新?lián)系,可以通過繼承的方式使用這些類,當(dāng)面向?qū)ο笤O(shè)計(jì)進(jìn)行底層設(shè)計(jì)時,對每個類進(jìn)行詳細(xì)設(shè)計(jì),設(shè)計(jì)類的屬性和操作,優(yōu)化類之間的關(guān)系,就可以設(shè)計(jì)成框架來對類的設(shè)計(jì)進(jìn)行構(gòu)架和優(yōu)化。這棵樹也表示調(diào)用結(jié)構(gòu):每個模塊都調(diào)用自己的直接下級模塊,并被自己的直接上級模塊調(diào)用。除了劃分系統(tǒng)為并發(fā)執(zhí)行的進(jìn)程或線程外,并發(fā)視圖還必須處理通信和同步問題。用例視圖中可以包含若干個用例,用例表示系統(tǒng)能夠提供的功能,用例視圖是其他視圖的核心和基礎(chǔ)。每個用例中至少應(yīng)該有一個控制類,它控制用況中的事件順序。(C),太多的自定義類型會降低系統(tǒng)的(A)指標(biāo)。A. 發(fā)送消息B. 接收消息(C)。 8. 面向?qū)ο蠓治龅暮诵脑谟诮ⅲ˙)模型。否則,修改庫存信息與借書記錄。局號可以是455,466,888,552中任意一個號碼。數(shù)據(jù)耦合——如果兩個模塊傳遞的是數(shù)據(jù)項(xiàng),則這兩個模塊是數(shù)據(jù)耦合。時間性內(nèi)聚——當(dāng)一個模塊內(nèi)的多個任務(wù)是與時間有關(guān)時,這個模塊具有時間性內(nèi)聚。書寫文檔。8. 什么是數(shù)據(jù)字典?其作用是什么?它有哪些條目?答:數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和和數(shù)據(jù)源點(diǎn)/終點(diǎn)。除此之外,還包括需求變更控制,需求風(fēng)險控制,需求版本控制等對需求的管理工作5. 什么是結(jié)構(gòu)化分析方法?該方法使用什么描述工具?答:結(jié)構(gòu)化的分析方法是面向數(shù)據(jù)流的方法,因此,此方法研究的核心是數(shù)據(jù)的組成和數(shù)據(jù)流向和對數(shù)據(jù)的加工處理。目標(biāo):1 合理預(yù)算開發(fā)成本,付出較低的開發(fā)費(fèi)用。A、接口 B、功能 C、邏輯 D、狀態(tài)22. 模塊的耦合性可以按照耦合程度的高低進(jìn)行排序,以下哪一項(xiàng)符合從低到高的正確次序(D)。A、簡化、壓縮的 B、詳細(xì)的 C、徹底的 D、深入的9. 可行性研究的目的是(D)A、分析開發(fā)系統(tǒng)的必要性 B、確定系統(tǒng)建設(shè)的方案 C、分析系統(tǒng)風(fēng)險 D、確定是否值得開發(fā)系統(tǒng)10. 設(shè)年利率為i,現(xiàn)存入p元,不計(jì)復(fù)利,n年后可得錢數(shù)為(C)。軟件工程作業(yè)1(第1~4章)一、選擇題:1. 開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做(C)。A、P(1+i*n) B、P (i+1)*n C、p(1+i)n D、p(i+n)11. 可行性研究是在(A)之前A、系統(tǒng)開發(fā) B、測試 C、試運(yùn)行 D、集成測試12. 可行性研究需要的時間長短取決于系統(tǒng)的規(guī)模,一般來說,可行性研究的成本只是預(yù)期總成本的(C)。A、數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合,控制耦合,內(nèi)容耦合B、數(shù)據(jù)耦合,控制耦合,數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合C、無直接耦合,數(shù)據(jù)結(jié)構(gòu)耦合,內(nèi)容耦合,控制耦合D、無直接耦合,數(shù)據(jù)耦合,控制耦合,內(nèi)容耦合23. PDL是描述處理過程( C )A、做什么B、為什么做 C、怎么做D、對誰做24. (D)工具在軟件詳細(xì)設(shè)計(jì)過程中不采用。2 實(shí)現(xiàn)預(yù)期的軟件功能,達(dá)到較好的軟件性能,滿足用戶的需求。結(jié)構(gòu)化分析方法用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,直至找到滿足功能要求的所有可實(shí)現(xiàn)的軟件元素為止描述工具:1系統(tǒng)流程圖 2 數(shù)據(jù)流程圖3數(shù)據(jù)字典4 IPO圖 5層次方框圖6實(shí)體—關(guān)系圖7狀態(tài)—變遷圖6. 結(jié)構(gòu)化分析方法通過哪些步驟來實(shí)現(xiàn)?答:1) 確定系統(tǒng)的數(shù)據(jù)要求3) 確定系統(tǒng)的性能要求5) 獲得當(dāng)前系統(tǒng)的物理模型7) 建立目標(biāo)系統(tǒng)的邏輯模型。作用:數(shù)據(jù)流程圖描述了系統(tǒng)的邏輯結(jié)構(gòu),其中的四個基本圖形元素的含義無法在數(shù)據(jù)流程圖中詳細(xì)說明,因此數(shù)據(jù)流程圖需要與其他工具配合使用,數(shù)據(jù)字典就是這樣的工具之一。包括總體設(shè)計(jì)規(guī)格說明書。過程內(nèi)聚——模塊執(zhí)行的若干動作之間有順序關(guān)系。非直接耦合——如果兩個模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全通過主模塊的控制和調(diào)用來實(shí)現(xiàn)的,這就是非直接耦合。分局號是任意長度為4的數(shù)字串。(3)查詢:可通過借書記錄、庫存信息查詢讀者情況、圖書借閱情況及庫存情況,打印各種統(tǒng)計(jì)表。 A. 建立正確的模型B. 識別問題域?qū)ο?. 面向?qū)ο蠓治鲞^程中建立的模型有(D )。A. UML的一個最新圖B. 類圖的一種,假如已經(jīng)構(gòu)造了一個一般借書者類,后來發(fā)現(xiàn)圖書館的學(xué)生和教師在借書中有不同要求。 二、簡答題1. 舉例說明類和對象的關(guān)系。(2)分為三種類型是因?yàn)樗鼈兏髯缘墓δ懿煌?。其他視圖的構(gòu)造依賴于用例視圖中所描述的內(nèi)容,因?yàn)橄到y(tǒng)的最終目標(biāo)是實(shí)現(xiàn)用例視圖中描述的功能,同時附帶一些非功能性的特性,因此用例視圖影響著所有其他的視圖。(5)配置視圖(Deployment View)配置視圖體現(xiàn)了系統(tǒng)的實(shí)現(xiàn)環(huán)境,反映系統(tǒng)的物理架構(gòu)。頂層模塊負(fù)責(zé)收集應(yīng)用程序最重要的那些執(zhí)行策略,底層模塊實(shí)現(xiàn)處理細(xì)節(jié)。?答:用UML的配置圖描述系統(tǒng)的物理構(gòu)架,然后將需求分析階段捕獲的系統(tǒng)功能分配到這些物理節(jié)點(diǎn)上??紤]類imageFile和audioFile應(yīng)該具有哪些恰當(dāng)?shù)膶傩院头椒ù穑篿mageFile類的屬性有:Name(文件名稱),Code(編碼),AuthorInfo(作者信息),F(xiàn)ormat(格式信息);audioFile類除了擁有以上屬性外還有屬性Time(文件時長); imageFile類的方法:Add(imageFile)(添加圖像文件),Delete(Code)(刪除文件),GetFile(Code)(查找文件),GetNumber()(返回媒體文件的數(shù)量);audioFile類的方法:Add(audioFile)(添加聲音文件),Delete(Code)(刪除文件),GetFile(Code)(查找文件),GetNumber()(返回媒體文件的數(shù)量)。University Student類的屬性為:IsPartyMember(是否黨員),Department(學(xué)院),Specialty(專業(yè))。 (3)報社負(fù)責(zé)分類并統(tǒng)計(jì)各個發(fā)行站送來的報刊訂閱信息。,其目標(biāo)應(yīng)該在需求分析時給出,數(shù)據(jù)結(jié)構(gòu)與算法7. 結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于(B )。A、功能測試 B、結(jié)構(gòu)測試C、功能測試和結(jié)構(gòu)測試 D、性能測試15. 檢查軟件產(chǎn)品是否符合需求定義的過程稱為(D)。A、人員少B、人員多C、生產(chǎn)率低D、生產(chǎn)率高24. 為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是(C)。⑤避免功能冗余的模塊。 ④以手工的方式簡化算術(shù)和邏輯表達(dá)式。或者說,軟件測試是根據(jù)軟件開發(fā)各個階段的規(guī)格說明和程序內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測試用例,用這些測試用例運(yùn)行程序,以發(fā)現(xiàn)程序錯誤的過程。而且,程序員對設(shè)計(jì)規(guī)格說明書的理解錯誤而引入的錯誤更是難于發(fā)現(xiàn)。7) 回歸測試的關(guān)聯(lián)性要特別引起注意,修改一個錯誤而引起更多錯誤的現(xiàn)象并不少見。系統(tǒng)測試的粒度最大,一般由獨(dú)立測試小組采用黑盒方式來測試,主要測試系統(tǒng)是否符合“需求規(guī)格說明書”。4)錯誤處理測試:檢查模塊的錯誤處理功能是否包含有錯誤或缺陷。6. 什么是白盒測試?它適應(yīng)哪些測試?答:白盒測試也叫結(jié)構(gòu)測試,測試者需要了解被測程序的內(nèi)部結(jié)構(gòu)。8. 采用黑盒技術(shù)設(shè)計(jì)測試用例有哪幾種方法?這些方法各有什么特點(diǎn)?答:黑盒測試設(shè)計(jì)測試用例的方法有1)等價類劃分法 特點(diǎn)是:a、測試的內(nèi)容相同 b、一個等價類中的某個測試可以發(fā)現(xiàn)缺陷,那么這個等價類的其他測試也能發(fā)現(xiàn)缺陷 c、一個等價類中的某個測試不能發(fā)現(xiàn)缺陷,那么這個等價類的其它測試也不能發(fā)現(xiàn)缺陷2)邊界值分析法 特點(diǎn)是:用邊界值分析時時常收獲較大,它是在等價類的邊界上選擇測試用例3)錯誤推測法 特點(diǎn)是:沒有確定的步驟,很大程度上是憑借經(jīng)驗(yàn)進(jìn)行的 4)因果圖法 特點(diǎn)是:考慮輸入條件間的組合關(guān)系;考慮輸出條件對輸入條件的信賴關(guān)系;測試用例發(fā)現(xiàn)錯誤的效率高;能查出功能說明中的某些不一致或遺漏9. 白盒測試法有哪些覆蓋標(biāo)準(zhǔn)?試對它們的檢錯能力進(jìn)行比較。  (3)性能限制?! ?4)其他。?什么是基線? 答:配置管理能夠系統(tǒng)地處理變更,從而使得軟件系統(tǒng)可以隨時保持其完整性。(4)版本歷史信息。?? 【建議121】頭文件中只存放“聲明”而不存放“定義”?? 【建議122】不提倡使用全局變量,盡量不要在頭文件中出現(xiàn)象extern int value 這類聲明。include “” // 引用頭文件?// 全局函數(shù)的實(shí)現(xiàn)體void Function1(?){?}// 類成員函數(shù)的實(shí)現(xiàn)體void Box::Dr
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1