![實(shí)用軟件工程與實(shí)訓(xùn).doc_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/19/95aae1b1-3054-4ff7-8f39-05a0df09851b/95aae1b1-3054-4ff7-8f39-05a0df09851b1.gif)
![實(shí)用軟件工程與實(shí)訓(xùn).doc_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/19/95aae1b1-3054-4ff7-8f39-05a0df09851b/95aae1b1-3054-4ff7-8f39-05a0df09851b2.gif)
![實(shí)用軟件工程與實(shí)訓(xùn).doc_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/19/95aae1b1-3054-4ff7-8f39-05a0df09851b/95aae1b1-3054-4ff7-8f39-05a0df09851b3.gif)
![實(shí)用軟件工程與實(shí)訓(xùn).doc_第4頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/19/95aae1b1-3054-4ff7-8f39-05a0df09851b/95aae1b1-3054-4ff7-8f39-05a0df09851b4.gif)
![實(shí)用軟件工程與實(shí)訓(xùn).doc_第5頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/19/95aae1b1-3054-4ff7-8f39-05a0df09851b/95aae1b1-3054-4ff7-8f39-05a0df09851b5.gif)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)用軟件工程與實(shí)訓(xùn)一、選擇題1.下面(C)不是軟件健壯性度量指標(biāo)。A.失敗后重啟所需要的時(shí)間 B.引起失敗的時(shí)間所占用的百分比C.失敗前的平均工作時(shí)間 D.在一次失敗中數(shù)據(jù)惡化的概率2.軟件生產(chǎn)的成敗更多的取決于(B)。A.領(lǐng)導(dǎo)者的指揮才能 B.合理的組織與協(xié)調(diào)C.程序員個(gè)人的編程能力 D.用戶的配合3.軟件生產(chǎn)過(guò)程中,功能設(shè)計(jì)與物理設(shè)計(jì)信息由(B)給出。A.軟件維護(hù)人員 B.軟件分析設(shè)計(jì)人員C.程序員 D.用戶4.軟件開發(fā)管理問(wèn)題,核心是(C)。A.費(fèi)用 B.進(jìn)度C.質(zhì)量 D.資源利用5.下面(D)不是DFD圖的基本成份。(DFD圖是數(shù)據(jù)流圖)A.外部實(shí)體 B.信息處理C.信息存儲(chǔ) D.系統(tǒng)狀態(tài)6.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)程序的(C)。A.效率 B.質(zhì)量C.可讀性 D.大小7.(多選題)關(guān)于模塊化敘述,正確的是(BCD).A.程序設(shè)計(jì)比較方便,但難以維護(hù) B.便于多人分工編制大型程序C.軟件的功能便于擴(kuò)充 D.程序易理解,也便于排錯(cuò)E.在內(nèi)存能容納前提下,使模塊盡量大,減少模塊個(gè)數(shù)F.模塊越小,模塊化的優(yōu)點(diǎn)越明顯8.下面(A)不是單元測(cè)試常采用的方法。A.隨機(jī)測(cè)試 B.靜態(tài)測(cè)試C.動(dòng)態(tài)測(cè)試 D.復(fù)審9.(B)是軟件檢測(cè)中最后的,最完整的測(cè)試。A.集成 B.驗(yàn)收測(cè)試C.有效性測(cè)試 D.系統(tǒng)測(cè)試10.系統(tǒng)測(cè)試任務(wù)中,系統(tǒng)級(jí)的功能驗(yàn)證由(D)進(jìn)行。A.軟件設(shè)計(jì)人員和用戶制定驗(yàn)收測(cè)試計(jì)劃下 B.軟件設(shè)計(jì)人員和用戶C.用戶制定驗(yàn)收計(jì)劃 D.軟件設(shè)計(jì)人員和管理人員共同研究11.下面(C)中,測(cè)試程序的設(shè)計(jì)者必須接觸到源程序。功能測(cè)試 結(jié)構(gòu)測(cè)試A.均不須 B.只有C.只有 D.和12.The type of testing done during software implementation(執(zhí)行) and before module(模塊) integration(集成,綜合) is called (A).A.unit testing B.system testingC.acceptance(接受,承認(rèn)) testing D.other13.The white-box is mainly used to test softwares (D).A.reasonableness(合理的) of structure B.correctness(正確性) of a programC.external(外部的) function of a program D.internal(內(nèi)部的) logic(邏輯) of a program14.(多選題)下列敘述中,正確的是(ABDFGI)。A.在進(jìn)行需求分析時(shí)需同時(shí)考慮維護(hù)問(wèn)題 B.盡可能在軟件生產(chǎn)過(guò)程中保證各階段文檔的正確性C.編碼是盡可能使用全局變量 D.選擇時(shí)間效率和空間效率盡可能高的算法E.盡可能使用硬件的特點(diǎn) F.使程序具有較好的層次結(jié)構(gòu)G.使用維護(hù)工具或支撐 H.加法模塊間聯(lián)系 I.盡可能使用高級(jí)語(yǔ)音編程J.盡量增加維護(hù)人員數(shù)目15.(1)軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境轉(zhuǎn)換到另一個(gè)計(jì)算機(jī)或環(huán)境的容易程序。(D可移植性)(2)軟件在需要它投入使用時(shí)能實(shí)現(xiàn)其指定功能的概(E可用性)(3)軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度。(F兼容性)(4)在規(guī)定條件下和規(guī)定期間,實(shí)現(xiàn)指定功能的概率。(C可靠性)(5)盡管有非法輸入,軟件還有繼續(xù)正常工作的能力。(G堅(jiān)固性)A.可測(cè)試性 B.可理解性 H.可修改性 I.可接近性 J.一致性16.逆向工程在軟件工程里主要用于(A)。A.分析 B.設(shè)計(jì) C.編碼 D.維護(hù)17.數(shù)據(jù)字典所定義的對(duì)象都包含于(B)。A.程序框圖 B.數(shù)據(jù)流圖 C.軟件結(jié)構(gòu) D.都不對(duì)18.軟件設(shè)計(jì)中,設(shè)計(jì)復(fù)審的主要目的是(B)。A.減少測(cè)試 B.避免后期付出高代價(jià) C.保證軟件質(zhì)量 D.縮短軟件開發(fā)周期19.軟件危機(jī)中,相對(duì)次要的問(wèn)題是(C)。A.軟件功能 B.文檔質(zhì)量 C.軟件性能 D.開發(fā)效率20.(多選題)下面(BD)是軟件可維護(hù)性的度量。A.可測(cè)試性 B.可理解性 C.可修改性 D.可復(fù)用性21.大型軟件開發(fā)中,(C)起著最為關(guān)鍵的作用。A.程序員 B.用戶 C.項(xiàng)目負(fù)責(zé)人 D.測(cè)試人員22.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)程序的(C)。A.效率 B.進(jìn)度 C.可讀性 D.大小23.DFD圖不反映出系統(tǒng)(B)。A.做什么 B.功能如何實(shí)現(xiàn) C.由誰(shuí)來(lái)做 D.實(shí)現(xiàn)的約束條件二、填空題1.測(cè)試人員通過(guò)直覺和經(jīng)驗(yàn)判定程序中可能出現(xiàn)的問(wèn)題有針對(duì)性編寫檢查這些錯(cuò)誤的例子屬于(錯(cuò)誤推測(cè)法)。2.軟件測(cè)試的目的(是在軟件投入運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件的錯(cuò)誤);軟件調(diào)試的目的(解決錯(cuò)誤,改正錯(cuò)誤)。3.若有一個(gè)程序,輸入量x,其范圍-1.0x1.0?,F(xiàn)選擇的測(cè)試用例為-1.0001,-1.0,1.0,1.0001。這種測(cè)試方法稱為(邊界值分析法)。4.可用于詳細(xì)設(shè)計(jì)的工具有(流程圖),(盒圖),(程序設(shè)計(jì)語(yǔ)言)等。5.軟件總體設(shè)計(jì)主要是建立(系統(tǒng)結(jié)構(gòu)圖/模塊結(jié)構(gòu)圖)。6.Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,可將數(shù)據(jù)結(jié)構(gòu)定義為(順序結(jié)構(gòu))、(選擇結(jié)構(gòu))和(重復(fù)結(jié)構(gòu))三種基本結(jié)構(gòu)。7.CASE是(計(jì)算機(jī)輔助軟件工程)。8.面向數(shù)據(jù)流的設(shè)計(jì)方法中,把數(shù)據(jù)流圖中的數(shù)據(jù)流劃分為(數(shù)據(jù)流分析)和(事務(wù)分析)。9.軟件危機(jī)出現(xiàn)于(20世紀(jì)60年代)年代。10.軟件工程環(huán)境一般具有(軟件信息數(shù)據(jù)庫(kù)、交互式的人-機(jī)界面、語(yǔ)言工具、質(zhì)量保證工具、需求分析及設(shè)計(jì)工具、配置管理工具)構(gòu)成元素。11.CMM指(軟件能力成熟度模型)。12.SCI含義(軟件配置項(xiàng))。13.軟件開發(fā)成本估算方法有(自頂向下估算方法)、(自底向上估算方法)和(差別估算方法)。14.軟件概要設(shè)計(jì)的主要任務(wù)是(確定設(shè)計(jì)方案和軟件結(jié)構(gòu)設(shè)計(jì))。15.結(jié)構(gòu)化程序方法是使用(自頂向下,逐步求精的方法)構(gòu)造程序。17.模塊的耦合最強(qiáng)的是(內(nèi)容耦合)最弱的是(數(shù)據(jù)耦合)。18.模塊的內(nèi)聚最強(qiáng)的是(功能內(nèi)聚)最弱的是(偶然內(nèi)聚)。19.開發(fā)軟件所需的高成本和低質(zhì)量之間的矛盾現(xiàn)象稱為(軟件危機(jī))。20.CASE工具的平臺(tái)集成指工具運(yùn)行在相同的(硬件)平臺(tái)上。21.在SD結(jié)構(gòu)化設(shè)計(jì)方法中全面指導(dǎo)劃分的最重要原則是(模塊的獨(dú)立性)22.結(jié)構(gòu)化程序設(shè)計(jì)的基本要素:(自頂向下)(逐步求精)(單入口單出口)23.概要設(shè)計(jì)的主要任務(wù)是(確定設(shè)計(jì)方案和軟件結(jié)構(gòu)設(shè)計(jì))24.決定軟件可維護(hù)性的因素(可理解性)(可測(cè)試性)(可修改性)25.軟件維護(hù)分為(完善性維護(hù)50%)(改正性維護(hù))(適應(yīng)性維護(hù))(預(yù)防性維護(hù))26.面向?qū)ο筌浖奶攸c(diǎn)(繼承)(封裝)(多態(tài))27.黑盒測(cè)試的方法有(等價(jià)類劃分法)(邊界值分析法)(錯(cuò)誤推測(cè)法)(因果分析法)28.白合測(cè)試的方法有(邏輯覆蓋法)(路徑覆蓋法)29.需求分析的工具有實(shí)體聯(lián)系圖 數(shù)據(jù)流圖 數(shù)據(jù)字典 層次圖 warniet圖 ipo圖30.數(shù)據(jù)流圖的構(gòu)成要素:正方形表示數(shù)據(jù)的源或終點(diǎn)2圓角正方形或圓形表示數(shù)據(jù)處理3數(shù)據(jù)存儲(chǔ)4數(shù)據(jù)流31.程序流程圖的構(gòu)成要素:橢圓起始結(jié)束(矩形處理)(棱形判斷)(平行四邊形輸入輸出處理)(預(yù)定義處理)(控制流)32.軟件生存周期計(jì)算機(jī)系統(tǒng)工程,需求分析,設(shè)計(jì),編碼,測(cè)試,運(yùn)行和維護(hù)33.軟件質(zhì)量的特征1功能性2可靠性3易使用性4效率5可維護(hù)性6可移植性三、名詞解釋1信息隱藏:是指模塊中所包含的信息(包括數(shù)據(jù)和過(guò)程)對(duì)不需要這些信息的其他模塊是不可訪問(wèn)的。2 模塊獨(dú)立性:是模塊化,抽象和信息隱藏的直接產(chǎn)物,其基本含義是每一個(gè)模塊只完成功能需求中的一個(gè)特定的子功能,而且從程序結(jié)構(gòu)的其他部分來(lái)訪問(wèn)這一模塊只具有一個(gè)簡(jiǎn)單的接口。關(guān)系:信息隱藏是模塊化的重要指導(dǎo)原則,采用該原則來(lái)指導(dǎo)模塊劃分,不僅可以支持模塊的并行開發(fā),而且可以減少測(cè)試和后期維護(hù)的工作量。3 集成測(cè)試:也稱為綜合測(cè)試,不是根據(jù)實(shí)際情況對(duì)程序模塊采用適當(dāng)?shù)募蓽y(cè)試策略組裝起來(lái),對(duì)系統(tǒng)接口以及集成后的功能進(jìn)行正確校驗(yàn)的測(cè)試工作。4 多態(tài):是指同一個(gè)操作作用于不同對(duì)象上可以有不同的解釋,并產(chǎn)生不同的執(zhí)行結(jié)果。5 CASE:即計(jì)算機(jī)輔助軟件工程。它是一種工具和方法的集合,可以輔助軟件開發(fā)生存周期各個(gè)階段進(jìn)行軟件開發(fā)。6 UML:是一種標(biāo)準(zhǔn)的圖形化(即可視化)建模語(yǔ)言,它用若干個(gè)視圖構(gòu)造系統(tǒng)的模型,每個(gè)視圖描述系統(tǒng)的一個(gè)方面。7 封裝:所謂封裝就是把某個(gè)事物包起來(lái),使外界不知道該事物的具體內(nèi)容。8 軟件危機(jī):是指在軟件的質(zhì)量,進(jìn)度滿足不了用戶的需求,并且開發(fā)軟件的費(fèi)用與維護(hù)的費(fèi)用過(guò)大的現(xiàn)象就是軟件危機(jī)。9 軟件逆向工程:軟件的逆向工程是分析程序,力圖在比源代碼更高抽象層次上建立程序表示的過(guò)程。10.在工程:利用現(xiàn)有的軟件中的信息去改變或重建現(xiàn)存的系統(tǒng)盡最大努力來(lái)提高他們的質(zhì)量10 調(diào)試:在程序編好之后,用各種手段進(jìn)行查錯(cuò)和排錯(cuò)的過(guò)程。11.SCI是軟件配置項(xiàng)的簡(jiǎn)稱12.CMM是軟件能力成熟度模13.模塊化把系統(tǒng)分割成能獨(dú)立完成獨(dú)立功能的模塊,明確規(guī)定模塊及其輸入與輸出規(guī)格,使模塊的界面不會(huì)產(chǎn)生任何混亂。14.模塊是能夠單獨(dú)命名,由邊界元素限定的程序元素序列15.耦合是指軟件結(jié)構(gòu)中模塊之間互相依賴的程度。16.內(nèi)聚是指一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度。17.模塊的扇入是指共有多少其他模塊調(diào)用本模塊。模塊的扇出本模塊直接調(diào)用了多少其他的模塊。18.重載 是同一作用域內(nèi)的若干個(gè)參數(shù)特征不同的函數(shù)可以使用相同的函數(shù)名19,軟件維護(hù) 是在軟件運(yùn)行維護(hù)階段對(duì)對(duì)軟件產(chǎn)品進(jìn)行的修改20.可維護(hù)性 是指軟件被理解,改正,調(diào)整,和改進(jìn)的難易程度21.軟件的副作用 是由于修改而導(dǎo)致的錯(cuò)誤或其他多余動(dòng)作的發(fā)生22.關(guān)鍵過(guò)程域 是指互相關(guān)聯(lián)的若干軟件實(shí)踐活動(dòng)和有關(guān)基礎(chǔ)設(shè)施的一個(gè)集合簡(jiǎn)答題1.文檔在軟件工程中的重要性?答:文檔也是軟件產(chǎn)品的一部分,沒有文檔的軟件就不成為軟件 ,軟甲文檔的編制在軟降開發(fā)過(guò)程中占有突出的地位和相當(dāng)大的工作量,高質(zhì)量的文檔對(duì)于轉(zhuǎn)讓,變更,修改,擴(kuò)充,和使用文檔,更好的發(fā)揮軟件產(chǎn)品的效益有著重要的意義。2.簡(jiǎn)述提高可維護(hù)性的方法?答:更正性維護(hù) 適應(yīng)性維護(hù) 完善性維護(hù)3.軟件測(cè)試的目標(biāo)?答:軟件測(cè)試的目的就在于在軟件投入運(yùn)行之前盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。4.黑盒測(cè)試與白盒測(cè)試的區(qū)別?答黑盒測(cè)試是以用戶的觀點(diǎn)從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試,他不涉及程序的內(nèi)部結(jié)構(gòu)白盒測(cè)試是基于產(chǎn)品的內(nèi)部結(jié)構(gòu)進(jìn)行測(cè)試,檢查內(nèi)部操作是否按規(guī)定進(jìn)行5.軟件復(fù)用是啥呢?復(fù)用的過(guò)程?答:SOFtware reuse是指通過(guò)對(duì)已有軟件的各種有關(guān)知識(shí)來(lái)建立新的軟件,這些知識(shí)包括:領(lǐng)域知識(shí),開發(fā)經(jīng)驗(yàn),設(shè)計(jì)經(jīng)驗(yàn),設(shè)計(jì)決定,體系結(jié)構(gòu),需求設(shè)計(jì),編碼,測(cè)試,和文檔等。軟件復(fù)用的目的是:降低軟件開發(fā)和維護(hù)的成本,提高軟件的開發(fā)效率,提高軟件的質(zhì)量。軟件復(fù)用過(guò)程:抽象,選取,特化,集成。6.瀑布型軟件開發(fā)的步驟?答:計(jì)劃時(shí)期(問(wèn)題定義和可行性研究) 開發(fā)時(shí)期(需求分析和概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)和編碼和測(cè)試) 運(yùn)行和維護(hù)時(shí)期(運(yùn)行和維護(hù))需求分析的任務(wù)?答:軟件開發(fā)人員和用戶一起完全弄清楚用戶對(duì)系統(tǒng)的確切要求7.為啥要強(qiáng)調(diào)編碼的風(fēng)格?大型軟件測(cè)試的步驟?答:在程序設(shè)計(jì)中要是程序結(jié)構(gòu)合理,清晰,形成良好的編程習(xí)慣對(duì)程序的要求不僅可以在機(jī)器上執(zhí)行,給出正確的結(jié)果,而且要便于程序的調(diào)試和維護(hù)這要求編寫的程序不僅自己可以看懂,而且也要讓別人看懂,隨著計(jì)算機(jī)技術(shù)的發(fā)展,軟件的規(guī)模增大了,軟件的復(fù)雜性也增強(qiáng)了,為了提高程序的可閱讀性,建立良好的編程風(fēng)格,軟件測(cè)試的步驟:?jiǎn)卧獪y(cè)試 集成測(cè)試 確認(rèn)測(cè)試 系統(tǒng)測(cè)試 驗(yàn)收測(cè)試8.軟件項(xiàng)目管理的特點(diǎn)?軟件維護(hù)的副作用?答軟件產(chǎn)品和其他產(chǎn)業(yè)的產(chǎn)品不同,他是無(wú)形的,完全沒有物理屬性2在開發(fā)過(guò)程中程序與其相關(guān)的文檔常常需要修改3文檔編制的工作量在整個(gè)項(xiàng)目研制過(guò)程中占很大比重4人員的流動(dòng)對(duì)工作的影響很大。答:軟件維護(hù)的副作用有修改代碼副作用和修改數(shù)據(jù)副作用和修改文檔副作用軟件項(xiàng)目管理的困難1智力密集可見性差2單間生產(chǎn)3勞動(dòng)密集
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教學(xué)儀器知識(shí)產(chǎn)權(quán)保護(hù)合同
- 全新轎車購(gòu)買合同范本
- 2025年度金融貸款居間風(fēng)險(xiǎn)控制合同
- 全國(guó)授權(quán)合同范本
- 養(yǎng)鵝合同范例
- 切割支撐合同范本
- 業(yè)主和裝修工長(zhǎng)合同范例
- 2025年度花卉市場(chǎng)渠道建設(shè)與拓展合同
- 自愿租賃房屋意向合同范本
- n 1賠償合同范本
- 中國(guó)太陽(yáng)能光電建筑行業(yè)現(xiàn)狀調(diào)研分析及市場(chǎng)前景預(yù)測(cè)報(bào)告(2024版)
- 關(guān)于防范遏制礦山領(lǐng)域重特大生產(chǎn)安全事故的硬措施課件
- 2025年中國(guó)成都餐飲業(yè)市場(chǎng)運(yùn)營(yíng)態(tài)勢(shì)分析及投資前景預(yù)測(cè)報(bào)告
- 2024年榆林職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2025年春新外研版(三起)英語(yǔ)三年級(jí)下冊(cè)課件 Unit3第1課時(shí)startup
- 八年級(jí)上冊(cè)英語(yǔ)完形填空、閱讀理解綜合訓(xùn)練100題-含參考答案
- 免疫及炎癥相關(guān)信號(hào)通路
- 某風(fēng)電場(chǎng)設(shè)備材料設(shè)備清單
- —橋梁專業(yè)施工圖設(shè)計(jì)審查要(終)
- 德龍自卸車合格證掃描件(原圖)
- 【紅】四川大學(xué)信紙?zhí)ь^logo
評(píng)論
0/150
提交評(píng)論