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

正文內(nèi)容

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

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