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

正文內(nèi)容

軟件工程作業(yè)題(含答案)-文庫(kù)吧

2025-05-17 12:04 本頁面


【正文】 是系統(tǒng)中描述客觀事物的一個(gè)實(shí)體,它是構(gòu)成系統(tǒng)的一個(gè)基本單位,由一組 屬性和對(duì)這組屬性進(jìn)行操作的一組服務(wù)組成,是類的一個(gè)實(shí)例 封裝(Encapsulation)是把對(duì)象的屬性和服務(wù)結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位,并盡可能隱藏對(duì)象的內(nèi)部細(xì)節(jié)。繼承性:如果一個(gè)類 A 繼承自另一個(gè)類 B,就把這個(gè) A 稱為B 的子類,而把 B 稱為A 的 父類。繼承使得相似對(duì)象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),大大減少程序中的冗余信息;繼 承可以把已有的一般性的類具體化來提高軟件的可重用性。 多態(tài)性(Polymorphism)是指在父類中定義的屬性或服務(wù)被子類繼承后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為3 用例圖的作用是什么?用例圖是外部參與者所能觀察到的系統(tǒng)功能的模型圖。 由一組用例、 參與者及它們之間的關(guān) 系組成。主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。參與者是與系統(tǒng)交互的外部實(shí)體,可以是人,也可以是其它系統(tǒng)。用例是從用戶的角度描述系統(tǒng)的行為(功能)它將系 統(tǒng)的功能描述成一系列事件,這些事件最終對(duì)參與者產(chǎn)生可觀察結(jié)果3 UML中的關(guān)系有哪些?3 UML中實(shí)現(xiàn)關(guān)系、依賴關(guān)系、泛化關(guān)系等符號(hào)?3 用例、活動(dòng)、狀態(tài)、節(jié)點(diǎn)等圖形符號(hào)分別是什么?填空畫出UML中依賴關(guān)系的圖形符號(hào) 。在UML ,其中強(qiáng)調(diào)對(duì)象調(diào)用順序的是程序圖。UML中實(shí)現(xiàn)關(guān)系的圖形符號(hào)是 。軟件生命周期可劃分為8個(gè)階段,它們是什么?軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤,通常把測(cè)試方法按功能劃分為 墨盒測(cè)試和白盒測(cè)試兩大類。因?yàn)橥ǔ2豢赡茏龅礁F盡測(cè)試,所以精心設(shè)計(jì) 測(cè)試方案 是保證達(dá)到測(cè)試目的所必須的。計(jì)算機(jī)軟件的開發(fā)經(jīng)過三個(gè)階段分別為:定義、設(shè)計(jì)和運(yùn)行。軟件維護(hù)的活動(dòng)包括四種:改正性維護(hù) 、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。 在軟件測(cè)試過程的4個(gè)步驟中,測(cè)試依據(jù)是需求規(guī)格說明的是 驗(yàn)收測(cè)試。選擇題以下哪個(gè)不是詳細(xì)設(shè)計(jì)中常用的圖形描述工具 。 A、數(shù)據(jù)流圖 B、程序流圖 C、盒圖(NS圖) D、問題分析圖(PAD)耦合是對(duì)軟件結(jié)構(gòu)中各個(gè)不同模塊之間互相關(guān)聯(lián)程度的度量。一個(gè)模塊直接訪問另一個(gè)模塊的內(nèi)部信息應(yīng)屬于 方式。 A、控制耦合 B、內(nèi)容耦合 C、數(shù)據(jù)耦合 D、外部耦合在七種內(nèi)聚中屬于最強(qiáng)的是 功能 內(nèi)聚,最弱的是 偶然 內(nèi)聚軟件工程的原則包括:模塊化、抽象與逐步求精、信息隱藏與局部化、模塊獨(dú)立。模塊耦合程度低,則說明模塊的獨(dú)立性越強(qiáng)。 A. 耦合越強(qiáng) B、 扇入數(shù)越高 C、扇入數(shù)越低 D、耦合越弱軟件設(shè)計(jì)包括 兩個(gè)階段。 A、接口設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì) B、數(shù)據(jù)設(shè)計(jì)和概要設(shè)計(jì) C、結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì) D、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)現(xiàn)有一個(gè)計(jì)算類型的程序,它的輸入只有一個(gè)Y,其范圍是—50≤Y≤50?,F(xiàn)從輸入的角度考慮設(shè)計(jì)了一組測(cè)試用例:—100,100,0。設(shè)計(jì)這組測(cè)試用例的方法是 。 A、條件覆蓋法 B、邊緣值分析法 C、錯(cuò)誤推測(cè)法 D 、等價(jià)劃分法系統(tǒng)設(shè)計(jì)分為兩個(gè)階段分別為 設(shè)計(jì)方案 與 選擇方案 。對(duì)于變換型的數(shù)據(jù)流圖,按照軟件設(shè)計(jì)思想,要將一個(gè)大型復(fù)雜的軟件進(jìn)行分解,要確定數(shù)據(jù)流圖的輸入邊界,輸出邊界和 變換中心 。自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和 寬度優(yōu)先策略 。在用面向?qū)ο笥^點(diǎn)建立起的3種模型中, 是最基本、最重要、最核心的。 A、動(dòng)態(tài)模型 B、對(duì)象模型 C、功能模型 D、狀態(tài)模型1在軟件結(jié)構(gòu)圖的有關(guān)術(shù)語中,用于表示軟件結(jié)構(gòu)中控制的層數(shù)的是 。 A、扇出 B、扇入 C、深度 D、寬度1指出PDL是哪種語言 過程設(shè)計(jì)語言 。1在進(jìn)行軟件測(cè)試時(shí), 首先應(yīng)當(dāng)進(jìn)行 單元 測(cè)試,然后再進(jìn)行組裝測(cè)試,最后再進(jìn)行有效性測(cè)試。1結(jié)構(gòu)化設(shè)計(jì)方法是面向 的設(shè)計(jì)。 A.?dāng)?shù)據(jù)編碼 B.?dāng)?shù)據(jù)流 C.?dāng)?shù)據(jù)庫(kù) D.?dāng)?shù)據(jù)結(jié)構(gòu)1軟件工程的過程模型中, 瀑布 是經(jīng)典的傳統(tǒng)模型。1模塊 定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊集合。 A. 控制域 B、 作用域 C、 寬度 D、 接口1在軟件生命周期中,能準(zhǔn)確確定軟件系統(tǒng)的體系結(jié)構(gòu)的功能階段是 。 A、概要設(shè)計(jì) B、詳細(xì)設(shè)計(jì) C、需求分析 D、可行性分析1下面不屬于軟件工程的基本原則的是__ __。 A、模塊化 B、抽象 C、局部化 D、自頂向上1在數(shù)據(jù)流圖中,用圓或者橢圓來表示 。 A、數(shù)據(jù)流 B、數(shù)據(jù)源點(diǎn)或終點(diǎn) C、數(shù)據(jù)存儲(chǔ) D、加工 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的部分,它是包括(A)、(B)、及(C)的完整集合。其中,(A)是按事先設(shè)計(jì)的功能和性能要求執(zhí)行的指令序列,(B)是使程序員能夠正確操縱信息的數(shù)據(jù)結(jié)構(gòu),(C)是與程序開發(fā)、維護(hù)和使用有關(guān)的圖文材料。 ①軟件 ②程序 ③代碼 ④硬件 ⑤文檔 ⑥外設(shè) ⑦數(shù)據(jù) ⑧圖表2 開發(fā)軟件時(shí),對(duì)于提高軟件開發(fā)人員工作效率至關(guān)重要的是(A)。軟件工程中描述軟件生存周期的瀑布類型一般包括計(jì)劃、(B)、設(shè)計(jì)、編碼、測(cè)試、維護(hù)等幾個(gè)階段。其中,設(shè)計(jì)階段在管理上可以依次分成(C)和(D)兩個(gè)步驟。 A:① 程序開發(fā)環(huán)境 ② 操作系統(tǒng)的資源管理功能③ 開發(fā)程序人員數(shù)量 ④ 計(jì)算機(jī)的并行處理能力 B: ① 需求分析 ②需求調(diào)查 ③可行性分析 ④問題定義 C、D: ① 方案設(shè)計(jì) ② 代碼設(shè)計(jì) ③ 概要設(shè)計(jì) ④ 數(shù)據(jù)設(shè)計(jì) ⑤ 運(yùn)行設(shè)計(jì) ⑥ 詳細(xì)設(shè)計(jì) ⑦ 故障處理設(shè)計(jì) ⑧ 軟件體系結(jié)構(gòu)設(shè)計(jì)22.在結(jié)構(gòu)化的分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)行情況的工具有( )。 A:數(shù)據(jù)流圖 B:數(shù)據(jù)詞典 C:結(jié)構(gòu)化英語 D:判定表與判定樹23.在結(jié)構(gòu)化的分析方法中,用實(shí)體關(guān)系圖表達(dá)系統(tǒng)中的對(duì)象及其關(guān)系,在實(shí)體關(guān)系圖中,表達(dá)對(duì)象的實(shí)例關(guān)系之間的關(guān)聯(lián)有三種類型:一對(duì)一聯(lián)系,( )聯(lián)系,多對(duì)多聯(lián)系。 A:一對(duì)多 B:多對(duì)多24.軟件需求分析的任務(wù),不應(yīng)包括(A),進(jìn)行需求分析可使用多種工具,但(B)是不適用的,在需求分析中,分析員要從用戶那里解決的最重要的問題是(C)。規(guī)格說明書的內(nèi)容不應(yīng)當(dāng)包括(D),該文檔在開發(fā)中具有重要的作用,但其作用不應(yīng)包括(E)。 A: 1 問題分析 2 信息域分析 3 結(jié)構(gòu)化程序設(shè)計(jì) 4 確定邏輯模型 B: 1 數(shù)據(jù)流圖 2 判定表 3 PAD圖 4 數(shù)據(jù)詞典 C: 1 要讓軟件做什么 2 要對(duì)該軟件提供哪些信息 3 要求軟件工作效率如何 4 讓軟件具有什么結(jié)構(gòu) D: 1 對(duì)重要功能的描述 2 對(duì)算法的詳細(xì)過程性描述 3 軟件確認(rèn)準(zhǔn)則 4 軟件的性能 E: 1 軟件設(shè)計(jì)的依據(jù) 2 用戶和開發(fā)人員對(duì)軟件要”做什么”的共同理解 3 軟件驗(yàn)收的依據(jù) 4 軟件可行性分析的依據(jù)25.原型化方法是用戶和軟件開發(fā)人員之間進(jìn)行的一種交互過程,適用于(A)系統(tǒng),它從用戶界面的開發(fā)入手,首先形成(B),用戶(C),并就(D)提出意見。 A: 1 需求不確定性高的 2 需求確定的 3 管理信息 4 決策支持 B: 1 用戶界面使用手冊(cè) 2 用戶界面需求分析說明書 3 系統(tǒng)界面原型 4 完善的用戶界面 C: 1 改進(jìn)用戶界面的設(shè)計(jì) 2 閱讀文檔資料 3 模擬用戶界面的運(yùn)行 4 運(yùn)行用戶界面原型 D: 1 同意什么和不同意什么 2 使用和不使用哪一種編程語言 3 程序的結(jié)構(gòu) 4 執(zhí)行速度是否滿足要求。① 系統(tǒng)結(jié)構(gòu)圖中反映的是程序中數(shù)據(jù)流的情況。② 系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此有時(shí)也可將系統(tǒng)結(jié)構(gòu)圖當(dāng)作程序流程圖使用。③ 一個(gè)模塊的多個(gè)下屬模塊在系統(tǒng)結(jié)構(gòu)圖中所處的左右位置是無關(guān)緊要的。④ 在系統(tǒng)結(jié)構(gòu)圖中,上級(jí)模塊與其下屬模塊之間的調(diào)用關(guān)系用有向線段表示。這時(shí)使用斜的線段和水平、垂直的線段具有相同的含義。:①一組語句在程序中多處出現(xiàn),為了節(jié)省內(nèi)存空間,把這些語句放在一個(gè)模塊中,該模塊的內(nèi)聚性是(A)的。②將幾個(gè)邏輯上相似的成份,放在同一個(gè)模塊中,通過模塊入口的一個(gè)判斷決定執(zhí)行哪一個(gè)功能,該模塊的內(nèi)聚性是(B)的。③模塊中所有成份引用共同的數(shù)據(jù),該模塊的內(nèi)聚性是(C)的。④模塊內(nèi)的某成份的輸出是另一些成份的輸入,該模塊的內(nèi)聚性是(D)的。⑤模塊中所有成份結(jié)合起來完成一項(xiàng)任務(wù),該模塊的內(nèi)聚性是(E)的。A—E:①偶然內(nèi)聚 ②時(shí)間內(nèi)聚 ③功能內(nèi)聚 ④通信內(nèi)聚 ⑤邏輯內(nèi)聚 ⑥信息內(nèi)聚 ⑦過程內(nèi)聚28.關(guān)于模塊化程序設(shè)計(jì)的說法正確的五項(xiàng):( )1程序設(shè)計(jì)比較方便但難于維護(hù)。2便于由多人分工編制大型程序。3軟件功能易于擴(kuò)充。4易于理解,也便于排錯(cuò)。5在主存儲(chǔ)器能夠容納的前提下,并使模塊盡可能大,以減少模塊的個(gè)數(shù)。6模塊間的接口叫做數(shù)據(jù)文件。7只要模塊之間的接口關(guān)系不變,模塊內(nèi)部實(shí)現(xiàn)細(xì)節(jié)的修改將不會(huì)影響別的模塊。8模塊間的單向調(diào)用關(guān)系叫做模塊的層次結(jié)構(gòu)。9模塊越小,模塊化的優(yōu)點(diǎn)越明顯,一般來說模塊的大小都在10行以下。29.從下列敘述中選出五條符合程序設(shè)計(jì)風(fēng)格指導(dǎo)原則的敘述。1嵌套的重?cái)?shù)應(yīng)加以限制。2盡量少使用全局變量。3不濫用語言特色。4不用可以省略的括號(hào)。5使用有意義的變量名。6盡可能把程序編的短些。7把常見的局部?jī)?yōu)化工作留給編譯程序去做。8注解越少越好。9程序的格式應(yīng)有助于讀者理解程序。10應(yīng)盡可能多用goto 語句。:(A)、(B)、(C)。A、B、C:①接口選擇 ②軟件配置 ③硬件配置 ④測(cè)試配置 ⑤軟件環(huán)境 ⑥測(cè)試工具(A)的30%以上,高產(chǎn)的測(cè)試是指(B),單元測(cè)試是在(C)階段完成的,集成測(cè)試的計(jì)劃是在(D)階段制定的,確認(rèn)測(cè)試的計(jì)劃是在(E)決定制定的。A:①軟件開發(fā)費(fèi)用 ②軟件維護(hù)費(fèi)用 ③軟件開發(fā)和維護(hù)費(fèi)用 ④軟件研制費(fèi)用⑤軟件生存期全部B:①用適量的測(cè)試用例運(yùn)行程序,證明被測(cè)試程序正確無誤②用適量的測(cè)試用例運(yùn)行程序,證明被測(cè)試程序符合相應(yīng)的要求③用少量的測(cè)試用例運(yùn)行程序發(fā)現(xiàn)被測(cè)試程序盡可能多的錯(cuò)誤 ④用少量的測(cè)試用例運(yùn)行程序,糾正被測(cè)程盡可能多的錯(cuò)誤C、D、E:①可行性研究和計(jì)劃 ②需求分析 ③概要設(shè)計(jì) ④詳細(xì)設(shè)計(jì) ⑤實(shí)現(xiàn) ⑥集成測(cè)試 ⑦確認(rèn)測(cè)試 ⑧使用和維護(hù)(A),為了提高測(cè)試的效率,應(yīng)該(B)。使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(C)和指定的附帶標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試無關(guān)的文檔是(D)。軟件的集成測(cè)試工作最好由(E)承擔(dān),以提高集成測(cè)試的結(jié)果。A:①評(píng)價(jià)軟件的質(zhì)量 ②發(fā)現(xiàn)軟件的錯(cuò)誤 ③找出軟件中的所有錯(cuò)誤 ④證明軟件是正確的B:①隨機(jī)的選取測(cè)試數(shù)據(jù) ②取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)③在完成編碼后,制定軟件的測(cè)試計(jì)劃④選擇發(fā)現(xiàn)錯(cuò)誤的可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)C:①程序的內(nèi)部邏輯 ②程序的復(fù)雜程度 ③使用說明書 ④程序的功能D:①該軟件的設(shè)計(jì)人員 ②程序的復(fù)雜程度 ③源程序 ④項(xiàng)目開發(fā)計(jì)劃E:①該軟件的設(shè)計(jì)人員 ②該軟件開發(fā)組的負(fù)責(zé)人 ③該軟件的編程
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1