版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課后習(xí)題答案第一章.選擇題(1)軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它包括文檔、數(shù)據(jù)和()。A.數(shù)據(jù) B.軟件 C.文檔 D.程序(2)軟件工程是一門研究如何用系統(tǒng)化、( )、可度量化等工程原則和方法去進(jìn)行指導(dǎo)軟件開發(fā)和維護(hù)的學(xué)科。A.規(guī)范化A.規(guī)范化B.標(biāo)準(zhǔn)化C.抽象化D.簡(jiǎn)單化(3)軟件工程的出現(xiàn)主要是由于( )。A.方法學(xué)的影響A.方法學(xué)的影響B(tài).軟件危機(jī)的出現(xiàn)C.其他工程學(xué)科的發(fā)展C.其他工程學(xué)科的發(fā)展D.計(jì)算機(jī)的發(fā)展(4)可行性研究主要包括經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和()等六個(gè)方面。A.運(yùn)行可行性 B.條件可行性 C.環(huán)境可行性 D.維護(hù)可行性(5)編制項(xiàng)目開發(fā)計(jì)劃的目的是用文件的形式,把在開發(fā)過程中各項(xiàng)工作的負(fù)責(zé)人員、開發(fā)進(jìn)度、所需經(jīng)費(fèi)預(yù)算、所需軟件、硬件條件等問題做出的安排以()記載下來。A.文件形式 B.文檔形式C.電子檔案形式D.條文形式.填空題(1)軟件工程是開發(fā)、運(yùn)行、維護(hù)和修復(fù)軟件的系統(tǒng)方法,這里所說的系統(tǒng)方法,是把系統(tǒng)化的、規(guī)范化的、可度量化的途徑應(yīng)用于軟件生存周期中,也就是把工程化應(yīng)用于軟件中。(2)可行性研究的任務(wù)不是具體解決系統(tǒng)中的問題,而是確定問題是否值得解決、是否能夠解決。(3)軟件的開發(fā)計(jì)劃也稱項(xiàng)目實(shí)施計(jì)劃,是一個(gè)綜合的計(jì)劃,是軟件開發(fā)工作的指導(dǎo)性文檔,閱讀對(duì)象是軟件開發(fā)的主管部門、軟件技術(shù)人員和普通用戶。.思考題(1)軟件危機(jī)產(chǎn)生的原因是什么?為何要引入軟件工程的概念?答:軟件危機(jī)的產(chǎn)生,一方面是與軟件本身的特點(diǎn)有關(guān),另一方面是由于軟件開發(fā)和維護(hù)的方法不規(guī)范、不正確造成的,其根本原因①忽視了軟件開發(fā)前期的需求分析;②開發(fā)過程沒有統(tǒng)一、規(guī)范的方法論的指導(dǎo),文檔資料不齊全,忽視了人與人之間的交流。③忽視測(cè)試階段的工作,提交給用戶的軟件質(zhì)量差。④請(qǐng)示軟件的維護(hù)。(2)可行性研究的主要任務(wù)有哪些?答:①經(jīng)濟(jì)可行性 ②技術(shù)可行性 ③時(shí)機(jī)可行性④管理上的可行性⑤法律可行性 ⑥運(yùn)行可行性(3)制定項(xiàng)目開發(fā)計(jì)劃的主要任務(wù)是什么?答:①項(xiàng)目資源計(jì)劃軟件開發(fā)中的資源包括用于支持軟件開發(fā)的硬件,軟件工具以及人力資源。②成本預(yù)算成本預(yù)算就是要估計(jì)總的開發(fā)成本,并將總的開發(fā)費(fèi)用合理地分配到開發(fā)的各個(gè)階段中去。③進(jìn)度安排進(jìn)度安排確定最終的軟件交付日期,并在限定的日期內(nèi)安排和分配工作量。第二章需求分析
習(xí)題.選擇題TOC\o"1-5"\h\z(1)需求分析階段的工作可以分成4個(gè)方面:對(duì)問題的識(shí)別、分析與綜合、制訂需求規(guī)格說明書和( )。A.需求分析評(píng)審B.對(duì)問題的解決 C.對(duì)過程的討論D.功能描述(2)以下不是結(jié)構(gòu)化分析方法描述系統(tǒng)功能模型的方法是( ).A.數(shù)據(jù)流圖 B.數(shù)據(jù)字典 C.加工說明 D.流程圖(3)以下不是對(duì)象具有的特點(diǎn)是( ).A.數(shù)據(jù)的封裝性B.并行性 C.模塊獨(dú)立性好 D.對(duì)象是被動(dòng)的(4)對(duì)象模型技術(shù)是1991年由JameRumbaugh等5人提出來的,該方法把分析收集到的信息構(gòu)造在對(duì)象模型、動(dòng)態(tài)模型和功能模型中,將開發(fā)過程分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)()和實(shí)現(xiàn)4個(gè)階段。A.對(duì)象設(shè)計(jì)B.類的設(shè)計(jì) C.模塊設(shè)計(jì) D.程序設(shè)計(jì)(5)。按照層次來劃分。UML的基本構(gòu)造塊包含:視圖、圖和()A.功能模型 B.模型元素 C.示例D.視圖元素.填空題(1)需求分析可分為對(duì)問題識(shí)別、分析與綜合、編制需求分析文檔、需求評(píng)審四個(gè)階段。(2)需求分析的任務(wù)是理解和表達(dá)用戶的需求,借助當(dāng)前系統(tǒng)的物理模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決目標(biāo)系統(tǒng)“做什么”的問題所要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。(3)系統(tǒng)分析是對(duì)問題的識(shí)別和說明的過程,分析員要回答的問題是“系統(tǒng)必須做什么”的問題,而不是“系統(tǒng)應(yīng)該怎么做”的問題。(4)結(jié)構(gòu)化分析方法是一種面向數(shù)據(jù)流的需求分析方法。這種方法通常與設(shè)計(jì)階段的結(jié)構(gòu)化設(shè)計(jì)銜接起來使用。(5)面向?qū)欠治瞿P屯ǔ0▽?duì)象模型、功能模型、動(dòng)態(tài)模型。(6)類是某些對(duì)象的模板,抽象地描述屬于該類的全部對(duì)象的屬性和操作。UML是一種可視化的、用于繪制軟件藍(lán)圖的標(biāo)準(zhǔn)建模語言。可心用UML對(duì)軟件系統(tǒng)的各種制品(包括程序、文檔等)進(jìn)行描述。.思考題(1)什么是需求分析?需求分析階段的基本任務(wù)是什么?答;一個(gè)項(xiàng)目通過市場(chǎng)調(diào)研,進(jìn)行深入細(xì)致的可行性分析,獲準(zhǔn)開發(fā)后,為了保證制定的軟件開發(fā)計(jì)劃詳細(xì)可行,還需要對(duì)軟件目標(biāo)及范圍求精和細(xì)化,從而解決軟件系統(tǒng)必須要做的工作。這就是本項(xiàng)目所闡述的需求分析需求分析的任務(wù)是理解和表達(dá)用戶的需求,描述軟件的功能和生能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。(2)什么是結(jié)構(gòu)化分析方法?該方法使用什么描述工具?答:結(jié)構(gòu)化分析方法是一種面向數(shù)據(jù)流的需求分析方法。該施主要是利用數(shù)據(jù)流圖、數(shù)據(jù)字典和加工說明等來描述系統(tǒng)的功能模型。(3)什么是面向?qū)ο蠹夹g(shù)?面向?qū)ο蠓椒ǖ奶攸c(diǎn)是什么?答;面向?qū)ο蠹夹g(shù)是一整套實(shí)用的軟件開發(fā)方法特點(diǎn):數(shù)據(jù)的封裝性。以數(shù)據(jù)為中心。對(duì)象是主動(dòng)的。模塊獨(dú)立性好。并行性。(4)什么是類?類與傳統(tǒng)的數(shù)據(jù)類型有什么關(guān)系?答;具有相同特征和行為的對(duì)象歸結(jié)在一起就形成類,也就是說,類是具有相同屬性和服務(wù)的一組對(duì)象的集合。在面向?qū)ο蠓椒▽W(xué)中,類是某些對(duì)象的模板,抽象地描述屬于該類的全部對(duì)象的屬性和操作。(5)建立分析和設(shè)計(jì)模型的一種重要方法是UML,試問UML是一種什么樣的建模方法?它如何表示一個(gè)系統(tǒng)?UML是一種可視化的、用于繪制軟件藍(lán)圖的標(biāo)準(zhǔn)建模語言??梢杂肬ML對(duì)軟件系統(tǒng)的各種制品(包括程序、文檔等)進(jìn)行描述。UML雖然不是一種具體的編程語言,但是用UML描述的各種模型可以與各種編程語言直接相連。(6)UML中提供哪幾種圖?并說明每種圖所描述的內(nèi)容是什么?(1)用例視圖(UseCaseView)。(2)邏輯視圖(LogicalView)(3)并發(fā)視圖(ConcurrentView)(4)組件視圖(ComponentView)。(5)部署視圖(DeploymentView)第三章選擇項(xiàng)目的總體設(shè)計(jì)
習(xí)題.選^題(1)系統(tǒng)開發(fā)的命名規(guī)則是()A.變量名只能由大小寫英文字母、”二以及阿拉伯?dāng)?shù)字組成B.名稱的第一個(gè)字符必須是英文字母或數(shù)字C.全局變量、局部變量命名必須用英文字母簡(jiǎn)寫來命名D.數(shù)據(jù)庫表名、字段名等命名應(yīng)盡量體現(xiàn)數(shù)據(jù)庫、字段的藝能(2)面向事務(wù)設(shè)計(jì)方法首先確定主要的(C),然后逐層詳細(xì)描述各個(gè)狀態(tài)的(A)。A.轉(zhuǎn)化過程 B.狀態(tài)變化 C.狀態(tài)分類D.轉(zhuǎn)化變化(3)使用面向?qū)ο蟮脑O(shè)計(jì)方法進(jìn)行對(duì)象分析和設(shè)計(jì)時(shí)的步驟是(ABCED)。A.識(shí)別對(duì)象 B.確定操作 C.定義操作D.確定對(duì)象之間的通信 E.完成對(duì)象定義(4)軟件建模的三個(gè)模型是:(C)描述系統(tǒng)能什么,(F)描述系統(tǒng)在何時(shí)、何地由何角色、按什么業(yè)務(wù)規(guī)則去執(zhí)行,以及執(zhí)行的步驟或流程,(B)描述系統(tǒng)工作前的數(shù)據(jù)來自何處,工作中的數(shù)據(jù)暫存什么地方,工作后的數(shù)據(jù)放到何處,以及這些數(shù)據(jù)之間的關(guān)聯(lián)。A.設(shè)計(jì)模型 B.數(shù)據(jù)模型 C.功能模型D.性能模型 E.用例模型 F.業(yè)務(wù)模型.填空題(1)總體設(shè)計(jì)的主要任務(wù)是根據(jù)用戶需求分析階段得到的目標(biāo)系統(tǒng)的物理模型確定一個(gè)合理的系統(tǒng)解決方案(2)面向數(shù)據(jù)流設(shè)計(jì)的目標(biāo)是給出設(shè)計(jì)軟件結(jié)構(gòu)的一個(gè)系統(tǒng)化途徑。根據(jù)數(shù)據(jù)流,采用自頂向下逐步求精的設(shè)計(jì)方法,按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層數(shù)據(jù)流圖這種結(jié)構(gòu)關(guān)系。(3)面向?qū)ο蟮脑O(shè)計(jì)將面向?qū)ο蠓治龇椒ń⒌男枨蠓治瞿P娃D(zhuǎn)化為構(gòu)造軟件的設(shè)計(jì)模型。(4)UML是統(tǒng)一建模語言的縮寫,它是一種可視化的圖形符號(hào)建模語言,利用它可以進(jìn)行需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程實(shí)現(xiàn)、項(xiàng)目計(jì)劃、測(cè)試、原型迭代、產(chǎn)品發(fā)布和產(chǎn)品維護(hù)。模塊間的耦合TOC\o"1-5"\h\z低 耦合性 高非直接耦合數(shù)據(jù)耦合標(biāo)記耦合控制耦合外部耦合公共耦合內(nèi)容耦合強(qiáng) -模塊獨(dú)立性 -弱內(nèi)聚度低 內(nèi)聚性 高偶然內(nèi)聚邏輯內(nèi)聚時(shí)間內(nèi)聚過程內(nèi)聚通信內(nèi)聚信息內(nèi)聚功能內(nèi)聚弱 湛塊獨(dú)立性 功能分散 功能單一第四章軟件項(xiàng)目詳細(xì)設(shè)計(jì)
習(xí)題1.選擇題(1)下面關(guān)于詳細(xì)設(shè)計(jì)的說法錯(cuò)誤的是()A詳細(xì)設(shè)計(jì)階段的任務(wù)是將解決問題的辦法進(jìn)行具體化B.詳細(xì)設(shè)計(jì)階級(jí)是以比較抽象的方式提出了解決問題的方法B.詳細(xì)設(shè)計(jì)階段不用真正編寫程序,而是設(shè)計(jì)出程序的詳細(xì)規(guī)格說明D.詳細(xì)設(shè)計(jì)是將概要設(shè)計(jì)的框架內(nèi)容具體化、明細(xì)化(2)類圖是靜態(tài)圖的一種,它包括的三個(gè)部分是( )。A.屬性B.類C.用戶接口D.聯(lián)系(3)下面關(guān)于數(shù)據(jù)庫的描述正確的是()A.數(shù)據(jù)庫是存儲(chǔ)和處理數(shù)據(jù)用的B.數(shù)據(jù)庫設(shè)計(jì)的目的是使信息系統(tǒng)在數(shù)據(jù)庫服務(wù)器上建立一個(gè)好I勺數(shù)據(jù)模型C.數(shù)據(jù)庫設(shè)計(jì)的主要工作是設(shè)計(jì)數(shù)據(jù)庫的表D.數(shù)據(jù)庫是用來確定對(duì)象之間通信的工具E.數(shù)據(jù)庫設(shè)計(jì)的難易程度取決于數(shù)據(jù)關(guān)系的復(fù)雜程度和數(shù)據(jù)量的大小兩個(gè)要素(4)傳統(tǒng)的詳細(xì)設(shè)計(jì)的工具主要包括()A.程序流程圖C. B.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)模塊和接口E. D.判定表程序設(shè)計(jì)語言2.填空題(1)RUP(統(tǒng)一開發(fā)過程)模式的最大優(yōu)點(diǎn)是按照角色識(shí)別用例方法,該方法可以較為直觀地建立起系統(tǒng)的架構(gòu),通過反復(fù)識(shí)別,避免需求中的露項(xiàng)。⑵類有屬性、操作、結(jié)束以及其他成分等,屬性描述類性質(zhì)的實(shí)例所能具有的值,操作實(shí)現(xiàn)類的服務(wù)功能,用戶接口就是用戶和系統(tǒng)交互的界面,聯(lián)系代表對(duì)象之間的關(guān)系.⑶詳細(xì)設(shè)計(jì)需要對(duì)系統(tǒng)的模塊做概要性的說明,主要包括模塊描述、算法描述,數(shù)據(jù)描述。(4) 面向?qū)ο蟮脑敿?xì)設(shè)計(jì)從概要設(shè)計(jì)的對(duì)象和類開始。算法是設(shè)計(jì)對(duì)象中每個(gè)方法的實(shí)現(xiàn)規(guī)格,數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)與算法是同時(shí)進(jìn)行的,因?yàn)檫@個(gè)方法要對(duì)類的屬性進(jìn)行處理,主要包括三類對(duì)數(shù)據(jù)的維護(hù)操作,對(duì)數(shù)據(jù)進(jìn)行計(jì)算,監(jiān)控對(duì)象事件。第五章軟件項(xiàng)目的實(shí)現(xiàn)
習(xí)題.選擇題(1)下列標(biāo)識(shí)符中,不合法的用戶標(biāo)識(shí)符為()A.a#bB._intC.a_10D.Pad(2)每個(gè)類(C)構(gòu)造函數(shù)。A.只能有一個(gè) B.只可有共有的C.可以有多個(gè) D.只可有缺省的(3)在私有繼承的情況下,基類成員在派生類中的訪問權(quán)限()。A.受限制B.保持不變C.受保護(hù)D.不受保護(hù)(4)對(duì)象的三要素是()。A.窗口、時(shí)間、消息 B.窗口、數(shù)據(jù)、動(dòng)作C.屬性、方法、事件 D.數(shù)據(jù)、函數(shù)、動(dòng)作(5)程序的三種基本控制結(jié)構(gòu)是()。A.數(shù)組、遞推、排序B.遞歸、遞推、迭代C.順序、選擇、循環(huán)D.過程、子程序、分程序(6)下面敘述正確的是()。A.算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無關(guān)B.算法的空間復(fù)雜度是指算法程序中指令的條數(shù)C.算法的有窮性是算法必須能在執(zhí)行有限個(gè)步驟之后終止D.以上三種描述都不對(duì).填空題.在類的成員聲明時(shí),若使用protected 修飾符則該成員只能在該類或其派生類中的使用。.類的靜態(tài)成員屬于類的方法所有,非靜態(tài)成員屬于類的實(shí)例所有。.算法復(fù)雜度主要包括時(shí)間復(fù)雜度和空間復(fù)雜度。2.思考題(1)第一代至第四代語言是如何劃分的?各具有什么特點(diǎn)?包括哪些語言?第一代編程語言機(jī)器語言特征:面向機(jī)器。第二代編程語言匯編語言特征:用針對(duì)指令的符號(hào)代替二進(jìn)制代碼。第三代編程語言高級(jí)語言C、C++、pascal、第四代編程語言4GL特征:數(shù)據(jù)庫和數(shù)據(jù)倉庫,數(shù)據(jù)的無逢交流。智能的數(shù)據(jù)交流類COM的大量使用。主要解決數(shù)據(jù)的交流和有用信息的獲取(2)過程設(shè)計(jì)語言具有哪些特征?(1)PDL雖然不是程序設(shè)計(jì)語言,但是它與高級(jí)程序設(shè)計(jì)語言非常類似只要對(duì)PDL描述稍加變換就可變成源程序代碼.因此,它是詳細(xì)設(shè)計(jì)階段很受歡迎的表達(dá)工具.(2)用PDL寫出的程序,既可以很抽象,又可以很具體.因此,容易實(shí)現(xiàn)自頂向下逐步求精的設(shè)計(jì)原則.(3)PDL描述同自然語言很接近,易于理解.(4)PDL描述可以直接作為注釋插在源程序中,成為程序的內(nèi)部文檔.這對(duì)提高程序的可讀性是非常有益的.(5)PDL描述與程序結(jié)構(gòu)相似,因此自動(dòng)產(chǎn)生程序比較容易.PDL的缺點(diǎn)是不如圖形描述形象直觀,因此人們常常將PDL描述與一種圖形描述結(jié)合起來使用.(3)什么是對(duì)象?對(duì)象具有哪幾種形式?對(duì)象是一種復(fù)合數(shù)據(jù)類型,它們將多個(gè)數(shù)據(jù)值集中在一個(gè)單元中,而且運(yùn)行使用名字來存取這些值。解釋對(duì)象的另一種方式是,對(duì)象是一個(gè)無序的屬性集合,每個(gè)屬性都有自己的名字和值。存儲(chǔ)在對(duì)象中的已命名的值可以是數(shù)字和字符串這樣的原始值,也可以是對(duì)象。(4)程序的編碼風(fēng)格主要體現(xiàn)在哪幾個(gè)方面?答:編碼風(fēng)格包括四個(gè)方面,即源程序文檔化,數(shù)據(jù)說明的方法,語句結(jié)構(gòu)和輸入/輸出方法。(5)面向?qū)ο笊嫫谀P团c傳統(tǒng)的生存期模型有什么區(qū)別?傳統(tǒng)的生存期有邏輯數(shù)據(jù)設(shè)計(jì)和邏輯過程設(shè)計(jì)這兩個(gè)不同的階段,但在OO生存期中這兩個(gè)階段合并為一個(gè)既包含數(shù)據(jù),有包含過程的類。即完成高層分析和設(shè)計(jì)使用的類應(yīng)同時(shí)包含數(shù)據(jù)和服務(wù)。在觀察問題域的方法上,OO分析與傳統(tǒng)結(jié)構(gòu)化分析有不同:一個(gè)類,在邏輯上既包含數(shù)據(jù),又包含功能。它取消了實(shí)體只能定義數(shù)據(jù)的老概念。集成性取代了實(shí)體關(guān)系的子類型。處理分析圖描述了不同類的實(shí)例之間的消息傳送,取代了數(shù)據(jù)流圖。傳統(tǒng)的實(shí)體關(guān)系圖被類的關(guān)系圖和類的分層圖所取代第六章軟件項(xiàng)目測(cè)試
習(xí)題.選擇題(1)軟件測(cè)試的目地是(1234)為了提高測(cè)試的效率,應(yīng)該(2134)。使用白盒測(cè)試法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(3214 )和只等的覆蓋標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試數(shù)據(jù)無關(guān)的文檔是(3124)。軟件的集成測(cè)試工作最好由()承擔(dān),以提高集成測(cè)試的效果。供選擇的答案:A.①評(píng)價(jià)軟件的質(zhì)量 ②發(fā)現(xiàn)軟件的錯(cuò)誤③找出軟件中的所有錯(cuò)誤④證明軟件是正確的.①隨機(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.D.①該軟件的設(shè)計(jì)人員③源程序②程序的復(fù)雜程度④項(xiàng)目開發(fā)計(jì)劃E.①該軟件的設(shè)計(jì)人員 ②該軟件開發(fā)組的負(fù)責(zé)人③該軟件的編程人員 ④不屬于該軟件開發(fā)組的軟件設(shè)計(jì)人員(2)以消除瓶頸為目的的測(cè)試是()A.負(fù)載測(cè)試 B.性能測(cè)試C.動(dòng)態(tài)測(cè)試D.覆蓋測(cè)試(3)黑盒測(cè)試側(cè)重于()A?軟件的整體功能 B.有關(guān)代碼的知識(shí)C.以上都是 D.以上都不是(4)在下面列出的邏輯驅(qū)動(dòng)覆蓋測(cè)試方法中,邏輯覆蓋準(zhǔn)則最弱的是()A.條件覆蓋 B.判定覆蓋C.語句覆蓋 D.判定一條件覆蓋(5)從測(cè)試階段角度,測(cè)試正確的順序是( ),同時(shí)給出所選擇的正確策略含義和被測(cè)對(duì)象是什么?①單元測(cè)試 ②集成測(cè)試 ③系統(tǒng)測(cè)試 ④驗(yàn)收測(cè)試A.①②③④ B.②①③④ C.③②①④ D.③①②④2.填空題(1)測(cè)試的主要目的是找出軟件的錯(cuò)誤。(2)調(diào)試有助于監(jiān)測(cè)和修復(fù)開發(fā)階段中的錯(cuò)誤。(3)大多數(shù)情況下,程序員測(cè)試自己所編寫的單元所采用的測(cè)試為測(cè)試分類中的單元測(cè)試。(4)對(duì)面向過程的系統(tǒng)采用的集中策略有:測(cè)試、調(diào)試兩種。3.簡(jiǎn)答題(1)談?wù)勡浖y(cè)試的一些基本原則。答:①測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。②好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。③成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。第七章軟件維護(hù)
習(xí)題.什么是軟件維護(hù)?答:軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。改正性維護(hù),預(yù)防性維護(hù),完善性維護(hù),適應(yīng)性維護(hù)。.請(qǐng)闡述軟件維護(hù)的策略。答:①改正性維護(hù)③完善性維護(hù)答:①改正性維護(hù)③完善性維護(hù)②適應(yīng)性維護(hù)
④預(yù)防性維護(hù).請(qǐng)列舉幾種提高軟件的可維護(hù)性方法。答:維護(hù)組①在維護(hù)活動(dòng)開始之前就明確維護(hù)責(zé)任是十分必要的,這樣做可以大大減少維護(hù)過程中可能出現(xiàn)的混亂。②維護(hù)報(bào)告。用標(biāo)準(zhǔn)化的格式表達(dá)所有軟件維護(hù)要求。③維護(hù)的事件流。由一項(xiàng)維護(hù)要求而引出的一串事件。④保存維護(hù)記錄。應(yīng)該為每項(xiàng)維護(hù)工作都收集上述數(shù)據(jù)。可以利用這些數(shù)據(jù)構(gòu)成一個(gè)維護(hù)數(shù)據(jù)庫的基礎(chǔ)。⑤評(píng)價(jià)維護(hù)活動(dòng)。根據(jù)對(duì)維護(hù)工作定量度量的結(jié)果,可以做出關(guān)于開發(fā)技術(shù)、語言選擇、維護(hù)工作量規(guī)劃、資源分配及其他許多方面的決定,而且可以利用這樣的數(shù)據(jù)去分析評(píng)價(jià)維護(hù)任務(wù)。第八章軟件項(xiàng)目管理習(xí)題.請(qǐng)結(jié)合風(fēng)險(xiǎn)的特點(diǎn)闡述對(duì)軟件風(fēng)險(xiǎn)的認(rèn)識(shí)。風(fēng)險(xiǎn)包含了如下兩個(gè)特性:不確定性一一風(fēng)險(xiǎn)可能發(fā)生,也可能不發(fā)生。損失一一如果風(fēng)險(xiǎn)變成了事實(shí),就會(huì)產(chǎn)生惡性后果或損失。軟件項(xiàng)目管理從某種意義上講,就是風(fēng)險(xiǎn)管理。風(fēng)險(xiǎn)管理在國(guó)內(nèi)軟件行業(yè)的應(yīng)用,遠(yuǎn)未達(dá)到預(yù)期應(yīng)該
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44741-2024農(nóng)產(chǎn)品產(chǎn)地土壤有效態(tài)砷的測(cè)定方法
- 池河鎮(zhèn)七年級(jí)歷史下冊(cè) 第二單元 遼宋夏金元時(shí)期:民族關(guān)系發(fā)展和社會(huì)變化 第7課 遼、西夏與北宋的建立教案1 新人教版
- 八年級(jí)地理上冊(cè) 3.1自然資源的基本特征教案 (新版)新人教版
- 2024-2025學(xué)年高中物理 第二章 交變電流 第07節(jié) 遠(yuǎn)距離輸電教案 粵教版選修3-2
- 2024-2025學(xué)年高中物理 第七章 機(jī)械能守恒定律 4 重力勢(shì)能(1)教案 新人教版必修2
- 江蘇省海安縣實(shí)驗(yàn)中學(xué)高中體育 耐久跑教案2 蘇教版
- 八年級(jí)英語上冊(cè) Unit 3 Families Celebrate Together Lesson 15 A Present for Li Ming教案 (新版)冀教版
- 2024-2025學(xué)年高中生物下學(xué)期《基因指導(dǎo)蛋白質(zhì)的合成》教學(xué)設(shè)計(jì)
- 運(yùn)輸車貸款購銷合同(2篇)
- 病毒預(yù)防+課件
- 機(jī)械設(shè)備定期檢查維修保養(yǎng)使用臺(tái)賬
- 麗聲北極星分級(jí)繪本第四級(jí)上 Stop!Everyone Stop!教學(xué)設(shè)計(jì)
- 小學(xué)科學(xué)教育科學(xué)三年級(jí)上冊(cè)天氣《認(rèn)識(shí)氣溫計(jì)》教學(xué)設(shè)計(jì)
- 希爾頓酒店市場(chǎng)營(yíng)銷環(huán)境的swot分析 2
- 消化道穿孔課件
- 液化氣站氣質(zhì)分析報(bào)告管理制度
- 可編輯修改中國(guó)地圖模板
- 水務(wù)集團(tuán)有限公司檔案管理制度資料
- 人教版小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)20以內(nèi)加減法口算題匯編
- 為先祖立碑祭文五篇
- DBJ50T-232-2016 建設(shè)工程監(jiān)理工作規(guī)程
評(píng)論
0/150
提交評(píng)論