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

正文內(nèi)容

軟件工程形成性考核冊(cè)(留存版)

  

【正文】 據(jù) D、軟件設(shè)計(jì)的依據(jù)16. 數(shù)據(jù)字典是用來(lái)定義(D)中的各個(gè)成份的具體含義的。A.需求不確定性高的 B.需求確定的 C.管理信息 D.實(shí)時(shí)6. 下列有關(guān)軟件工程的標(biāo)準(zhǔn),屬于國(guó)際標(biāo)準(zhǔn)的是(D ) 7. 結(jié)構(gòu)化方法是一種基于(D)的方法。 A、DFD B、PAD C、SC D、ER30. 在七種偶合中,最低偶合是(D)。 修正開(kāi)發(fā)計(jì)劃10) 如果需要?jiǎng)t開(kāi)發(fā)系統(tǒng)原型 7. 什么是數(shù)據(jù)流圖?其作用是什么?其中的基本符號(hào)各表示什么含義?答:數(shù)據(jù)流圖:簡(jiǎn)稱DFD,就是采用圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。主要方法有設(shè)計(jì)程序流程圖,表格設(shè)計(jì)符號(hào)以及過(guò)程設(shè)計(jì)語(yǔ)言。區(qū)號(hào)是從100到300中任意的數(shù)字串。 5. UML是(A)。A. 接口類 (A)。它是從系統(tǒng)外部以用戶角度,對(duì)系統(tǒng)做的抽象表示。?答:結(jié)構(gòu)化設(shè)計(jì):系統(tǒng)被劃分成多個(gè)模塊,這些模塊被組織成一個(gè)樹(shù)型結(jié)構(gòu)。2) 通過(guò)給定的文件編碼查找需要的媒體文件。解:2. 使用順序圖描述下面的情景,當(dāng)用戶在自己的計(jì)算機(jī)上向網(wǎng)絡(luò)打印機(jī)發(fā)出一個(gè)打印任務(wù)時(shí),他的計(jì)算機(jī)便向打印機(jī)服務(wù)器發(fā)送一條打印命令print(file),打印機(jī)服務(wù)器如果發(fā)現(xiàn)網(wǎng)絡(luò)打印機(jī)處于空閑狀態(tài),則向打印機(jī)發(fā)送打印命令print(file),否則向打印隊(duì)列發(fā)送一條保存命令store(file)。 12. 黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究(A)。當(dāng)采用的基線發(fā)生錯(cuò)誤時(shí),可以返回到最近和最恰當(dāng)?shù)模–)上二、 簡(jiǎn)答題1. 為建立良好的編程風(fēng)格應(yīng)遵循什么原則?答:1)節(jié)簡(jiǎn)化①不使用不必要的變量和函數(shù)②避免變量重名,變量重名可導(dǎo)致很難被發(fā)現(xiàn)的錯(cuò)誤。6)格式化(layout)①始終采用統(tǒng)一縮進(jìn)規(guī)則;②適當(dāng)插入括號(hào)表明運(yùn)算次序、排除二義性;③有效地使用空格符以區(qū)別程序的不同意群。6) 軟件中遺留的錯(cuò)誤數(shù)量與已經(jīng)發(fā)現(xiàn)的錯(cuò)誤數(shù)量成正比。 2)局部數(shù)據(jù)結(jié)構(gòu)測(cè)試:設(shè)計(jì)測(cè)試用例檢查數(shù)據(jù)類型說(shuō)明、初始化、缺省值等方面的問(wèn)題,還要查清全程數(shù)據(jù)對(duì)模塊的影響。 4)漸增式比較徹底。  (1)人員資源。答: 文件結(jié)構(gòu) 版權(quán)和版本的聲明版權(quán)和版本的聲明位于頭文件和定義文件的開(kāi)頭(參見(jiàn)示例11),主要內(nèi)容有:(1)版權(quán)信息。(3) 程序的實(shí)現(xiàn)體(包括數(shù)據(jù)和代碼)。這樣的代碼容易閱讀,并且方便于寫注釋。?? 【規(guī)則234】‘,’之后要留空格,如Function(x, y, z)。若將修飾符 * 靠近數(shù)據(jù)類型,例如:int* x。不再有用的注釋要?jiǎng)h除。一般來(lái)說(shuō),長(zhǎng)名字能更好地表達(dá)含義,所以函數(shù)名、變量名、類名長(zhǎng)達(dá)十幾個(gè)字符不足為怪。?? 【規(guī)則317】全局函數(shù)的名字應(yīng)當(dāng)使用“動(dòng)詞”或者“動(dòng)詞+名詞”(動(dòng)賓詞組)。 // 不良的風(fēng)格float GetValue(void)?!狈绞絹?lái)傳遞,這樣可以省去臨時(shí)對(duì)象的構(gòu)造和析構(gòu)過(guò)程,從而提高效率。if (c == EOF)?按照 getchar 名字的意思,將變量c 聲明為char 類型是很自然的事情。strcpy 函數(shù)將strSrc 拷貝至輸出參數(shù)strDest 中,同時(shí)函數(shù)的返回值又是strDest。?? 【建議442】函數(shù)體的規(guī)模要小,盡量控制在50 行代碼之內(nèi)。 // 使用斷言byte *pbTo = (byte *) pvTo。但危險(xiǎn)到底是什么?樹(shù)要倒?有廢井?有野獸?除非告訴人們“危險(xiǎn)”是什么,否則這個(gè)警告牌難以起到積極有效的作用。?? 【規(guī)則516】不要追求緊湊的代碼,因?yàn)榫o湊的代碼并不能產(chǎn)生高效的機(jī)器碼。但是不要修補(bǔ)很差勁的代碼,應(yīng)當(dāng)重新編寫。 /*nfst_course第一門課成績(jī),nsec_course第二門課成績(jī)*/ int *pfst=amp。/*轉(zhuǎn)換*/ degree(cdegree,nsum)。 /*使標(biāo)志變量值為真*/ while(bflag) {printf(Plsease input the score of second course:)。 else if(score=160amp。: printf(sum of sorce is:%d,nsum)。 else *idegree=39。*/ }/*else*/ }/*while*/ return。} else { clrscr()。nsec_course==1)。 int sum(int,int)。?? 【建議527】當(dāng)心文件I/O 有錯(cuò)誤。?? 【規(guī)則513】在優(yōu)化程序的效率時(shí),應(yīng)當(dāng)先找出限制效率的“瓶頸”,不要在無(wú)關(guān)緊要之處優(yōu)化。所以如果搞不清楚斷言檢查的是什么,就很難判斷錯(cuò)誤是出現(xiàn)在程序中,還是出現(xiàn)在斷言中。在運(yùn)行過(guò)程中,如果assert 的參數(shù)為假,那么程序就會(huì)中止(一般地還會(huì)出現(xiàn)提示對(duì)話,說(shuō)明在什么地方引發(fā)了assert)。例如char * Func(void){char str[] = “hello world”。函數(shù) getchar 可以改寫成BOOL GetChar(char *c)。?? 【規(guī)則422】函數(shù)名字與返回值類型在語(yǔ)義上不可沖突。StringCopy(str, “Hello World”)。C 語(yǔ)言中,函數(shù)的參數(shù)和返回值的傳遞方式有兩種:值傳遞(pass by value)和指針傳遞(pass by pointer) 表達(dá)式和基本語(yǔ)句 參數(shù)的規(guī)則?? 【規(guī)則411】參數(shù)的書(shū)寫要完整,不要貪圖省事只寫參數(shù)的類型而省略參數(shù)名字。?? 【規(guī)則316】變量的名字應(yīng)當(dāng)使用“名詞”或者“形容詞+名詞”。?? 【規(guī)則312】標(biāo)識(shí)符的長(zhǎng)度應(yīng)當(dāng)符合“minlength amp。?? 【規(guī)則252】如果代碼本來(lái)就是清楚的,則不必加注釋。 i10。象if、for、while 等關(guān)鍵字之后應(yīng)留一個(gè)空格再跟左括號(hào)‘(’,以突出關(guān)鍵字。所以不要舍不得用空行。ifndef GRAPHICS_H // 被重復(fù)引用define GRAPHICS_Hinclude // 引用標(biāo)準(zhǔn)庫(kù)的頭文件?include “” // 引用非標(biāo)準(zhǔn)庫(kù)的頭文件?void Function1(?)。配置管理又可成為變更控制,可以用來(lái)評(píng)估提出的變更請(qǐng)求,跟蹤變更,并保持系統(tǒng)在不同時(shí)間的狀態(tài)。  (4)系統(tǒng)接口。白盒測(cè)試通常根據(jù)覆蓋準(zhǔn)則設(shè)計(jì)測(cè)試用例,有語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋和條件組合覆蓋。驗(yàn)收測(cè)試與系統(tǒng)測(cè)試相似,主要區(qū)別是測(cè)試人員不同,驗(yàn)收測(cè)試由用戶執(zhí)行。5) 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該包括有效的、期望的輸入情況,也要包括無(wú)效的和不期望的輸入情況。4)結(jié)構(gòu)化①按標(biāo)準(zhǔn)化的次序說(shuō)明數(shù)據(jù);②按字母順序說(shuō)明對(duì)象名③使用讀者明了的結(jié)構(gòu)化程序部件;④采用直截了當(dāng)?shù)乃惴?;⑤根?jù)應(yīng)用背景排列程序各個(gè)部分;⑥不隨意為效率而犧牲程序的清晰度和可讀性;⑦讓機(jī)器多做煩瑣的工作,如重復(fù)、庫(kù)函數(shù);⑧用公共函數(shù)調(diào)用代替重復(fù)出現(xiàn)的表達(dá)式;⑨避免循環(huán)、分支的嵌套層數(shù)過(guò)高;⑩單入口單出口。A、校正性維護(hù) B、完善性維護(hù) C、適應(yīng)性維護(hù)D、預(yù)防性維護(hù)25. 可維護(hù)性的特性中,相互矛盾的是(B) 26. 各種不同的軟件維護(hù)中,以(C)維護(hù)所占的維護(hù)量最小。 8. 關(guān)于JAVA語(yǔ)言下列說(shuō)法不正確的是(B)。三、應(yīng)用題1. 某學(xué)校領(lǐng)書(shū)的工作流程為:學(xué)生班長(zhǎng)填寫領(lǐng)書(shū)單,班主任審查后簽名,然后班長(zhǎng)拿領(lǐng)書(shū)單到書(shū)庫(kù)領(lǐng)書(shū)。包括的信息為節(jié)點(diǎn)的拓?fù)浣Y(jié)構(gòu)、硬件設(shè)備配置、通信路徑、各個(gè)節(jié)點(diǎn)上運(yùn)行的系統(tǒng)軟件配置、應(yīng)用軟件配置。配置視圖還包括一個(gè)映射,該映射顯示在物理架構(gòu)中組件是怎樣分配的。界面類——描述系統(tǒng)與角色之間的接口。請(qǐng)問(wèn)在面向?qū)ο笤O(shè)計(jì)中用(B)方法可以方便地設(shè)計(jì)這兩個(gè)類? 18.框架是一組可用于不同應(yīng)用的(A)集合A. 類 19.下面哪個(gè)選項(xiàng)不能描述子系統(tǒng)之間的關(guān)系。請(qǐng)就以上系統(tǒng)功能畫出分層的DFD圖,并建立重要條目的數(shù)據(jù)字典。三、應(yīng)用題 1.某旅館的電話服務(wù)如下:可以撥分機(jī)號(hào)和外線號(hào)碼。用戶手冊(cè)。9)A、判定表 B、IPO圖 C、PDL D、DFD圖25. 為高質(zhì)量地開(kāi)發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循(A)原則。 2. 瀑布模型本質(zhì)上是一種(A )模型。A、程序模塊化B、模塊高內(nèi)聚C、模塊低耦合D、模塊獨(dú)立性21. 在模塊的3種基本屬性中,反映模塊內(nèi)部特性的是(C)。調(diào)查使用者的要求,分析軟件必須做什么,編寫需求規(guī)格說(shuō)明書(shū)等它相關(guān)文檔,并進(jìn)行必要的需求審查。數(shù)據(jù)設(shè)計(jì)??刂岂詈稀绻KA向模塊B傳遞一個(gè)控制信息,則稱這兩個(gè)模塊是控制耦合的數(shù)據(jù)結(jié)構(gòu)耦合——當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí)傳遞了整個(gè)數(shù)據(jù)結(jié)構(gòu),這兩個(gè)模塊之間具有數(shù)據(jù)結(jié)構(gòu)耦合。 0層流程圖 預(yù)定流程圖 取機(jī)票流程圖3.一個(gè)簡(jiǎn)化的圖書(shū)館信息管理系統(tǒng)有以下功能:(1)借書(shū):輸入讀者借書(shū)證,系統(tǒng)檢查借書(shū)證是否有效;查閱借書(shū)文件,檢查該讀者所借圖書(shū)是否超過(guò)10本,若已達(dá)10本,顯示信息“已經(jīng)超出借書(shū)數(shù)量”,拒借;未達(dá)10本,辦理借書(shū)(檢查庫(kù)存、修改庫(kù)存信息并將讀者借書(shū)信息登入借書(shū)記錄)(2)還書(shū):輸入書(shū)號(hào)和讀者號(hào),從借書(shū)記錄中讀出與讀者有關(guān)的記錄,查閱所借日期,如果超過(guò)3個(gè)月,作罰款處理。A. 用例說(shuō)明B. 用例圖(D)的對(duì)象??刂祁愗?fù)責(zé)協(xié)調(diào)其他類的工作。并發(fā)視圖將任務(wù)劃分為進(jìn)程或線程形式,通過(guò)任務(wù)劃分引入并發(fā)機(jī)制,可以高效地使用資源、并行執(zhí)行和處理異步事件。,它與“設(shè)計(jì)”有什么關(guān)系?答:框架是一組可用于不同應(yīng)用的類的集合。Elementary Student類的屬性有:IsTeamMember(是否是少先隊(duì)員),IsGoodStudent(是否是三好學(xué)生)。A.程序的規(guī)模B.程序的效率 C.程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 D.程序易讀性5. 下列關(guān)于功能性注釋不正確的說(shuō)法是(B)。A、文檔 B、數(shù)據(jù) C、編碼 D、設(shè)計(jì)21. 可維護(hù)性的特性中,相互促進(jìn)的(A)。 ②使用簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),避免使用多維 數(shù)組、指針和復(fù)雜的表。4) 程序員應(yīng)該盡量避免檢查自己編寫的代碼。10)做好測(cè)試記錄,為統(tǒng)計(jì)和維護(hù)提供基礎(chǔ)數(shù)據(jù)。 5) 此外,如果對(duì)模塊運(yùn)行時(shí)間有要求的話,還要專門進(jìn)行關(guān)鍵路徑測(cè)試,以確定最壞情況下和平均意義下影響模塊運(yùn)行時(shí)間的因素。對(duì)該軟件項(xiàng)目的綜合描述,定義起所要做的工作以及性能限制,它包括:  (1)項(xiàng)目目標(biāo)?! ?4)成本估算。?? 【規(guī)則 122】用include 格式來(lái)引用標(biāo)準(zhǔn)庫(kù)的頭文件(編譯器將從標(biāo)準(zhǔn)庫(kù)目錄開(kāi)始搜索)。 程序的版式 空行空行起著分隔程序段落的作用。 // 定義并初紿化heightint depth = 10?!保ǖ刂愤\(yùn)算符)等前后不加空格。?? 【規(guī)則251】注釋是對(duì)代碼的“提示”,而不是文檔。切忌使用漢語(yǔ)拼音來(lái)命名。 // 變量x 與 X 容易混淆void foo(int x)。?? 【建議311】盡量避免名字中出現(xiàn)數(shù)字編號(hào),如Value1,Value2 等,除非邏輯上的確需要編號(hào)。一般地,應(yīng)將目的參數(shù)放在前面,源參數(shù)放在后面。C++語(yǔ)言有很嚴(yán)格的類型安全檢查,不允許上述情況發(fā)生。我們?cè)趯?shí)際工作中,經(jīng)常會(huì)碰到上述令人為難的問(wèn)題。我們不要輕視r(shí)eturn語(yǔ)句。 使用斷言程序一般分為Debug 版本和Release 版本,Debug 版本用于內(nèi)部調(diào)試,Release 版本發(fā)行給用戶使用。很少有比跟蹤到程序的斷言,卻不知道該斷言的作用更讓人沮喪的事了。全局效率是指站在整個(gè)系統(tǒng)的角度上考慮的效率,局部效率是指站在模塊或函數(shù)角度上考慮的效率。盡量使用顯式的數(shù)據(jù)類型轉(zhuǎn)換(讓人們知道發(fā)生了什么事),避免讓編譯器輕悄悄地進(jìn)行隱式的數(shù)據(jù)類型轉(zhuǎn)換。使用switch語(yǔ)句編寫,具體要求: ①成績(jī)通過(guò)鍵盤輸入,輸入之前要有提示信息。/*清屏*/ do { input(pfst,psec)。fst=100) {*pfst=fst。} else { clrscr()。amp。break。B39。 printf(Second course:%d\n,sec)。 /*標(biāo)志變量*/ while(bflag) {printf(Plsease input the score of first course:)。 char cdegree=39。?? 【建議5213】把編譯器的選擇項(xiàng)設(shè)置為最嚴(yán)格狀態(tài)。amp。不要混淆非法情況與錯(cuò)誤情況之間的區(qū)別,后者是必然存在的并且是一定要作出處理的。return pvTo。帶有“記憶”功能的函數(shù),其行為可能是不可預(yù)測(cè)的,因?yàn)樗男袨榭赡苋Q于某種“記憶狀態(tài)”。 函數(shù)內(nèi)部實(shí)現(xiàn)的規(guī)則不同功能的函數(shù)其內(nèi)部實(shí)現(xiàn)各不相同,看起來(lái)似乎無(wú)法就“內(nèi)部實(shí)現(xiàn)”達(dá)成一致的觀點(diǎn)。?? 【規(guī)則423】不要將正常值和錯(cuò)誤標(biāo)志混在一起返回。?? 【建議416】盡量不要使用類型和數(shù)目不確定的參數(shù)。例如編寫字符串拷貝函數(shù)StringCopy,它有兩個(gè)參數(shù)。 // 全局函數(shù)boxDraw()。?? 【規(guī)則313】命名規(guī)則盡量與所采用的操作系
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1