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

正文內(nèi)容

軟件工程形成性考核冊(cè)-在線瀏覽

2024-08-05 00:09本頁面
  

【正文】 一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且,不是通過參數(shù)表傳遞該全局變量的信息,則這兩個(gè)模塊屬于外部耦合。數(shù)據(jù)耦合——如果兩個(gè)模塊傳遞的是數(shù)據(jù)項(xiàng),則這兩個(gè)模塊是數(shù)據(jù)耦合。三、應(yīng)用題 1.某旅館的電話服務(wù)如下:可以撥分機(jī)號(hào)和外線號(hào)碼。外線號(hào)碼先撥9,然后是市話號(hào)碼或長話號(hào)碼。區(qū)號(hào)是從100到300中任意的數(shù)字串。局號(hào)可以是455,466,888,552中任意一個(gè)號(hào)碼。寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。顧客將訂票單交給預(yù)訂系統(tǒng):(1)如果是不合法訂票單,則輸出無效訂票信息;(2)對(duì)合法訂票單的預(yù)付款登錄到一個(gè)記賬文件中;(3)系統(tǒng)有航班目錄文件,根據(jù)填寫的旅行時(shí)間和目的地為顧客安排航班;(4)在獲得正確航班信息和確認(rèn)已交了部分預(yù)付款時(shí)發(fā)出取票單,并記錄到取票單文件中。訂單中有訂票日期、旅行日期、時(shí)間要求(上午、下午、晚上)、出發(fā)地、目的地、顧客姓名、身份證號(hào)、聯(lián)系電話。否則,修改庫存信息與借書記錄。請(qǐng)就以上系統(tǒng)功能畫出分層的DFD圖,并建立重要條目的數(shù)據(jù)字典。 2. (B)是對(duì)象的靜態(tài)特征。 5. UML是(A)。 8. 面向?qū)ο蠓治龅暮诵脑谟诮ⅲ˙)模型。 A. 數(shù)據(jù)模型、功能模型、活動(dòng)模型B. 對(duì)象模型、功能模型、測(cè)試模型C. 屬性模型、功能模型、對(duì)象模型D. 對(duì)象模型、功能模型、動(dòng)態(tài)模型10. 下列的( C)不是分析建模的目的。 A. 用例圖 B. 類圖 C. 實(shí)體關(guān)系圖 D. 順序圖 12. (A )用于描述系統(tǒng)中概念層次的對(duì)象。A. 消息傳遞B 關(guān)聯(lián)關(guān)系C 繼承關(guān)系D 上下文關(guān)系(B)描述。A. 發(fā)送消息B. 接收消息(C)。請(qǐng)問在面向?qū)ο笤O(shè)計(jì)中用(B)方法可以方便地設(shè)計(jì)這兩個(gè)類? 18.框架是一組可用于不同應(yīng)用的(A)集合A. 類 19.下面哪個(gè)選項(xiàng)不能描述子系統(tǒng)之間的關(guān)系。A. 說明 21.通常將具有共性的非功能要求設(shè)計(jì)在(B),以減少重新開發(fā)的工作量。A. 接口類 (A)。(C),太多的自定義類型會(huì)降低系統(tǒng)的(A)指標(biāo)。答:學(xué)生可作為一個(gè)類學(xué)生類,每個(gè)學(xué)生就是這個(gè)學(xué)生類的一個(gè)實(shí)例,例如,學(xué)生張三就是學(xué)生類的一個(gè)實(shí)例。3. 什么是實(shí)體類、邊界類和控制類?為什么將分析類劃分成這三種類型? 答:(1)實(shí)體類保存要存入永久存儲(chǔ)體的信息。 邊界類位于系統(tǒng)與外界的交界處,包括所有的窗體、報(bào)表、系統(tǒng)硬件接口、與其他系統(tǒng)的接口。每個(gè)用例中至少應(yīng)該有一個(gè)控制類,它控制用況中的事件順序。界面類——描述系統(tǒng)與角色之間的接口。實(shí)體類——為需要長久保存的信息進(jìn)行建模的類。它是從系統(tǒng)外部以用戶角度,對(duì)系統(tǒng)做的抽象表示。用例視圖中可以包含若干個(gè)用例,用例表示系統(tǒng)能夠提供的功能,用例視圖是其他視圖的核心和基礎(chǔ)。(2)邏輯視圖(Logical view)如果說用例視圖描述系統(tǒng)“做什么”,那么邏輯視圖就是描述“怎么做”。(3)組件視圖(Component view)組件視圖用來描述系統(tǒng)實(shí)現(xiàn)的結(jié)構(gòu)和行為特征,反映系統(tǒng)各組成元素之間的關(guān)系。(4)并發(fā)視圖(Concurrency View)并發(fā)視圖用來描述系統(tǒng)的動(dòng)態(tài)和行為特征。除了劃分系統(tǒng)為并發(fā)執(zhí)行的進(jìn)程或線程外,并發(fā)視圖還必須處理通信和同步問題。配置視圖還包括一個(gè)映射,該映射顯示在物理架構(gòu)中組件是怎樣分配的?;顒?dòng)圖特別適合描述工作流和并行處理過程。?答:結(jié)構(gòu)化設(shè)計(jì):系統(tǒng)被劃分成多個(gè)模塊,這些模塊被組織成一個(gè)樹型結(jié)構(gòu)。這棵樹也表示調(diào)用結(jié)構(gòu):每個(gè)模塊都調(diào)用自己的直接下級(jí)模塊,并被自己的直接上級(jí)模塊調(diào)用。在這個(gè)體系結(jié)構(gòu)中越靠上層位置,概念的抽象層次就越高。也就是說,當(dāng)實(shí)現(xiàn)細(xì)節(jié)發(fā)生變化時(shí),抽象也會(huì)受到影響;如果想復(fù)用某一個(gè)抽象的話,就必須把它依賴的細(xì)節(jié)都一起拖過去。這種依賴關(guān)系的變化正是結(jié)構(gòu)化設(shè)計(jì)與面向?qū)ο笤O(shè)計(jì)的根本區(qū)別??蚣苤械念愅ǔ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)化。包括的信息為節(jié)點(diǎn)的拓?fù)浣Y(jié)構(gòu)、硬件設(shè)備配置、通信路徑、各個(gè)節(jié)點(diǎn)上運(yùn)行的系統(tǒng)軟件配置、應(yīng)用軟件配置。每個(gè)媒體文件都有名稱和唯一的編碼,而且文件包含作者信息和格式信息,聲音文件還包含聲音文件的時(shí)長(以秒為單位)和作者的信息。2) 通過給定的文件編碼查找需要的媒體文件。4) 給出媒體庫中媒體文件的數(shù)量。2. 若把學(xué)生看成一個(gè)實(shí)體,它可以分成多個(gè)子實(shí)體,如小學(xué)生、中學(xué)生和大學(xué)生等。試給出這4個(gè)類的屬性以及它們之間的關(guān)系。Student類的屬性有:Name(姓名),Sex(性別),Age(年齡),Class(班級(jí))。Middle Student類的屬性為:IsMember(是否是團(tuán)員),Subject(文科理科)。三、應(yīng)用題1. 某學(xué)校領(lǐng)書的工作流程為:學(xué)生班長填寫領(lǐng)書單,班主任審查后簽名,然后班長拿領(lǐng)書單到書庫領(lǐng)書。每天下班前為采購部門提供一張訂書單。解: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)。 (2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。 請(qǐng)就此需求建立對(duì)象模型。A.半形式語言B.計(jì)算機(jī)語言 C.低級(jí)語言 D.高級(jí)語言2. 程序設(shè)計(jì)語言的技術(shù)特性不應(yīng)包括(C)。A.過程、子程序和分程序 B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列 D.調(diào)用、返回和轉(zhuǎn)移4. 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(D)。,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài),需要在每一行都要加注釋,以便很容易區(qū)分注釋和程序6. 下列關(guān)于效率的說法不正確的是(D)。 8. 關(guān)于JAVA語言下列說法不正確的是(B)。A程序內(nèi)部邏輯 B.程序復(fù)雜結(jié)構(gòu)C.使用說明書 D.程序的功能10. 確認(rèn)測(cè)試主要涉及的文檔是(A)。 12. 黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究(A)。A、路徑測(cè)試B、等價(jià)類劃分 C、條件判斷 D、循環(huán)測(cè)試14. 在下述哪一種測(cè)試中,測(cè)試人員必須接觸到源程序(B)。A、確認(rèn)測(cè)試B、集成測(cè)試C、驗(yàn)收測(cè)試D、驗(yàn)證測(cè)試16. 軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于測(cè)試(D)。A、文檔B、數(shù)據(jù) C、編碼D、設(shè)計(jì)18. 以下屬于軟件維護(hù)階段文檔的是(C)。A、開發(fā)時(shí)的錯(cuò)誤 B、隱含的錯(cuò)誤 C、因修改軟件而造成的錯(cuò)誤 D、運(yùn)行時(shí)誤操作20. 維護(hù)中,因誤刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)誤是(C)副作用。A、可理解性和可測(cè)試性B、效率和可移植性 C、效率和可修改性 D、效率和結(jié)構(gòu)好22. 軟件維護(hù)的困難主要原因是(C)A、費(fèi)用低 B、人員少 C、開發(fā)方法的缺陷 D、用戶不配合23. 軟件維護(hù)費(fèi)用高的主要原因是(C)。A、校正性維護(hù) B、完善性維護(hù) C、適應(yīng)性維護(hù)D、預(yù)防性維護(hù)25. 可維護(hù)性的特性中,相互矛盾的是(B) 26. 各種不同的軟件維護(hù)中,以(C)維護(hù)所占的維護(hù)量最小。A.異步控制B.同步控制C.存取控制D.基線控制28. 變更控制是一項(xiàng)最重要的軟件配置任務(wù),其中“檢出”和(A)處理實(shí)現(xiàn)了兩個(gè)重要的變更控制要素,即存取控制和同步控制。當(dāng)采用的基線發(fā)生錯(cuò)誤時(shí),可以返回到最近和最恰當(dāng)?shù)模–)上二、 簡答題1. 為建立良好的編程風(fēng)格應(yīng)遵循什么原則?答:1)節(jié)簡化①不使用不必要的變量和函數(shù)②避免變量重名,變量重名可導(dǎo)致很難被發(fā)現(xiàn)的錯(cuò)誤。④盡量減少代碼的執(zhí)行時(shí)間,提高執(zhí)行效率。⑥盡量不使用全局變量。 ②限定一個(gè)模塊完成一個(gè)獨(dú)立的功能, 提高模塊的內(nèi)聚度。3)簡單化 ①采用直接了當(dāng)?shù)乃惴?,避免使用技? 性高和難懂的代碼。 ③注意對(duì)象命名的一致性。4)結(jié)構(gòu)化①按標(biāo)準(zhǔn)化的次序說明數(shù)據(jù);②按字母順序說明對(duì)象名③使用讀者明了的結(jié)構(gòu)化程序部件;④采用直截了當(dāng)?shù)乃惴?;⑤根?jù)應(yīng)用背景排列程序各個(gè)部分;⑥不隨意為效率而犧牲程序的清晰度和可讀性;⑦讓機(jī)器多做煩瑣的工作,如重復(fù)、庫函數(shù);⑧用公共函數(shù)調(diào)用代替重復(fù)出現(xiàn)的表達(dá)式;⑨避免循環(huán)、分支的嵌套層數(shù)過高;⑩單入口單出口。②協(xié)調(diào)使用程序塊注釋和程序行注釋。6)格式化(layout)①始終采用統(tǒng)一縮進(jìn)規(guī)則;②適當(dāng)插入括號(hào)表明運(yùn)算次序、排除二義性;③有效地使用空格符以區(qū)別程序的不同意群。從狹義上講,軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。3. 軟件測(cè)試的原則是什么?答:軟件測(cè)試的原則有:1) 應(yīng)該把測(cè)試貫穿在整個(gè)開發(fā)過程之中。2) 每個(gè)測(cè)試用例都應(yīng)該包括測(cè)試輸入數(shù)據(jù)和這組數(shù)據(jù)輸入作用下的預(yù)期輸出結(jié)果。3) 要對(duì)每個(gè)測(cè)試結(jié)果進(jìn)行全面檢查,不要漏掉已經(jīng)出現(xiàn)的錯(cuò)誤跡象。測(cè)試工作需要嚴(yán)格的工作作風(fēng),程序員在測(cè)試自己編寫的代碼時(shí)往往會(huì)帶有一些傾向性,使得他們工作中常常出現(xiàn)一些疏漏。5) 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該包括有效的、期望的輸入情況,也要包括無效的和不期望的輸入情況。在測(cè)試程序時(shí),人們常常過多地考慮合法的和期望的輸入條件,以檢查程序是否做了它應(yīng)該做的事情,而忽視了不合法的和預(yù)想不到的輸入條件。6) 軟件中遺留的錯(cuò)誤數(shù)量與已經(jīng)發(fā)現(xiàn)的錯(cuò)誤數(shù)量成正比。例如,在某個(gè)著名的操作系統(tǒng)中,44%的錯(cuò)誤僅與4%的模塊有關(guān)。8) 測(cè)試程序時(shí)不僅要檢查程序是否做了它應(yīng)該做的事情,還要檢查它是否做了不該做的事情。如果軟件將不在編人員的工資信息也輸出顯然是不合適的。在測(cè)試之前應(yīng)該有明確的測(cè)試計(jì)劃,內(nèi)容包括:要測(cè)試的軟件功能和內(nèi)容、測(cè)試用例和預(yù)期結(jié)果、測(cè)試的進(jìn)度安排、需要的工具和資源、測(cè)試控制方式和過程等。4. 請(qǐng)說明集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試有什么不同?答:集成測(cè)試界于單元測(cè)試和系統(tǒng)測(cè)試之間,起到“橋梁作用”,一般由開發(fā)小組采用白盒加黑盒的方式來測(cè)試,既驗(yàn)證“設(shè)計(jì)”,又驗(yàn)證“需求”。驗(yàn)收測(cè)試與系統(tǒng)測(cè)試相似,主要區(qū)別是測(cè)試人員不同,驗(yàn)收測(cè)試由用戶執(zhí)行。 答:單元測(cè)試的內(nèi)容有1)模塊接口測(cè)試:對(duì)通過被測(cè)模塊的數(shù)據(jù)流進(jìn)行測(cè)試。 2)局部數(shù)據(jù)結(jié)構(gòu)測(cè)試:設(shè)計(jì)測(cè)試用例檢查數(shù)據(jù)類型說明、初始化、缺省值等方面的問題,還要查清全程數(shù)據(jù)對(duì)模塊的影響。對(duì)基本執(zhí)行路徑和循環(huán)進(jìn)行測(cè)試可以發(fā)現(xiàn)大量路徑錯(cuò)誤。例如,是否拒絕不合理的輸入。在對(duì)錯(cuò)誤處理之前錯(cuò)誤條件是否已經(jīng)引起系統(tǒng)的干預(yù)等。對(duì)這些地方要仔細(xì)地選擇測(cè)試用例,認(rèn)真加以測(cè)試。這類信息對(duì)進(jìn)行性能評(píng)價(jià)是十分有用的。白盒測(cè)試通常根據(jù)覆蓋準(zhǔn)則設(shè)計(jì)測(cè)試用例,有語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋和條件組合覆蓋。 2)非漸增式需要較多的人工 3)漸增式有利于排錯(cuò)。 4)漸增式比較徹底。 6)非漸增式方式,開始時(shí)允許幾個(gè)測(cè)試人員并行工作,對(duì)大型系統(tǒng)來說,是很有意義的。答:白盒測(cè)試的覆蓋標(biāo)準(zhǔn)有:語句覆蓋判定覆蓋條件覆蓋判定/條件覆蓋條件組合覆蓋路徑覆蓋 檢錯(cuò)能力由弱到強(qiáng)10. 根據(jù)下面程序代碼,畫出程序流程圖,然后設(shè)計(jì)滿足條件/判定覆蓋、條件組合覆蓋的測(cè)試用例。12. 在軟件文檔中,你認(rèn)為哪些文檔對(duì)于軟件的維護(hù)最重要?需求分析文檔、設(shè)計(jì)文檔、程序文檔對(duì)軟件維護(hù)很重要13. 軟件維護(hù)時(shí)的源程序修改策略是什么?答:軟件維護(hù)時(shí)的源程序修改策略是:由于軟件維護(hù)最終落實(shí)在修改源程序和文檔上。14. 軟件項(xiàng)目計(jì)劃包括那些內(nèi)容?答:軟件項(xiàng)目計(jì)劃的內(nèi)容包括:?! ?2)主要功能?! ?4)系統(tǒng)接口?! ?6)開發(fā)概述?! ?1)人員資源?! ?3)軟件資源。 。制定軟件進(jìn)度與其他工程沒有很大的區(qū)別 ,其方法主要有:  (1)工程網(wǎng)絡(luò)圖。  (3)任務(wù)資源表?! ?5)培訓(xùn)計(jì)劃。配置管理又可成為變更控制,可以用來評(píng)估提出的變更請(qǐng)求,跟蹤變更,并保持系統(tǒng)在不同時(shí)間的狀態(tài)?;€是:已經(jīng)通過正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過正式的變化控制過程改變。答: 文件結(jié)構(gòu) 版權(quán)和版本的聲明版權(quán)和版本的聲明位于頭文件和定義文件的開頭(參見示例11),主要內(nèi)容有:(1)版權(quán)信息。(3)當(dāng)前版本號(hào),作者/修改者,完成日期。/** Copyright (c) 2001,上海貝爾有限公司網(wǎng)絡(luò)應(yīng)用事業(yè)部* All rights reserved.** 文件名稱:* 文件標(biāo)識(shí):見配置管理計(jì)劃書* 摘要:簡要描述本文件的內(nèi)容** 當(dāng)前版本:* 作者:輸入作者(或修改者)名字* 完成日期:2001年7月20日** 取代版本:* 原作者:輸入原作者(或修改者)名字* 完成日期:2001年5月10日*/示例11 版權(quán)和版本的聲明 頭文件的結(jié)構(gòu)頭文件由三部分內(nèi)容組成:(1)頭文件開頭處的版權(quán)和版本聲明(參見示例11)。(3)函數(shù)和類結(jié)構(gòu)聲明等。?? 【規(guī)則121】為了防止頭文件被重復(fù)引用,應(yīng)當(dāng)用ifndef/define/endif 結(jié)構(gòu)產(chǎn)生預(yù)處理塊。?? 【規(guī)則123】用include “” 格式來引用非標(biāo)準(zhǔn)庫的頭文件(編譯器將從用戶的工作目錄開始搜索)。ifndef GRAPHICS_H // 被重復(fù)引用define GRAPHICS_Hinclude // 引用標(biāo)準(zhǔn)庫的頭文件?include “” // 引用非標(biāo)準(zhǔn)庫的頭文件?void Function1(?)。endif示例12 C 頭文件的結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1