![歷年全國自學考試軟件工程試題簡答題答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/94917ec5-f2e2-4199-a71a-f1a31a034b24/94917ec5-f2e2-4199-a71a-f1a31a034b241.gif)
![歷年全國自學考試軟件工程試題簡答題答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/94917ec5-f2e2-4199-a71a-f1a31a034b24/94917ec5-f2e2-4199-a71a-f1a31a034b242.gif)
![歷年全國自學考試軟件工程試題簡答題答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/94917ec5-f2e2-4199-a71a-f1a31a034b24/94917ec5-f2e2-4199-a71a-f1a31a034b243.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、31. 全國2011年10月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)什么是需求規(guī)約?簡述需求規(guī)約的基本性質。答:需求規(guī)約是一個軟件項/產品/系統(tǒng)所有需求陳述的正式文檔,它表達了一個軟件產品/系統(tǒng)的概念模型。需求規(guī)約一般需要滿足一下4個基本性質:1. 重要性和穩(wěn)定性程度:按需求的重要性和穩(wěn)定性,對需求進2. 行分級;可修改性:在不影響其他需求的前提下可容易修改一個單一需求;完整性:設備被遺漏的需求;一致性:不存在互斥的需求。32. 什么是模塊耦臺?簡述常用的模塊耦臺類型及其設計原則。答:模塊耦臺:是指不同模塊之間相互依賴程度的度量;幾中常見模塊耦臺類型為:內容耦臺、公共
2、耦臺、控制耦臺、標記耦臺、數(shù)據(jù)耦臺等;設計原則:如果模塊間必須存在耦臺,就盡量使用數(shù)據(jù)耦臺,少用控制耦臺,限制公共耦臺,避免內容耦臺。2. UML給出了那些表達關系的術語?簡述它們的概念答:1.為了表達各類事物之間的關系,UML給出了表達關系的術語:關聯(lián)、泛化、細化、依賴;關聯(lián)是類目之間的一種結構關系,是對一組具有相同結構、相同鏈的描述;泛化是一般性類目和它的較為特殊類目之間的一種關系;細化是類目之間的語義關系,其中一個類目規(guī)約了保證另一個類目執(zhí)行的契約;依賴是一種使用關系,用于描述一個類目使用另一類目的信息和服務。34簡述RUP的定義和特點。答:RUP是基于一種過程框架,為軟件開發(fā),即為進行
3、不同抽象層之間映射安排其開發(fā)活動的次序,制定任務和需求開發(fā)的制品,提供了指導;并為對項目中的制品和活動進行監(jiān)督與度量,提供了相應的準則;RUP特點是:以用況為驅動,以體系結構為中心,迭代、增量式開發(fā)。35. 簡述軟件測試步驟及關注的內容。答:軟件測試步驟及關注的內容有以下幾點:1. 由于軟件錯誤的復雜性,在軟件工程測試中應綜合運用測試技術,實施合理的測試步驟:單元測試、集成測試、有效性2. 測試和系統(tǒng)測試;單元測試關注每個獨立的模塊;集成測試關注模塊的組裝;有效性測試福按住檢驗是否符合用戶所見的文檔;系統(tǒng)測試關注檢驗系統(tǒng)中所有元素之間的協(xié)作是否合適,整個系統(tǒng)的性能。功能是否達到。36. 簡述瀑
4、布模型以及可適應的情況。答:1.瀑布模型將軟件生存周期的各項活動規(guī)定為按固定順序而連接的若干階段工作,形如瀑布流水,最終得到軟件產品;2.瀑布模型在支持結構化軟件開發(fā)的復雜性、促進軟件開發(fā)工程化等方面起著很大作用;3.該模型適應的情況、需求已被很好的理解,切開發(fā)組織非常熟悉為實現(xiàn)這一模型所需要的過程。全國2012年1月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)31.簡述軟件需求的分類及其關系。(P23-24)答:軟件需求可以分為功能需求和非功能需求2大類;功能需求規(guī)定了系統(tǒng)及構件必須執(zhí)行的功能;非功能需求又可以分為性能需求、外部接口需求、設計約束和質量屬性需求。功能需求
5、是整個軟件需求的主體,沒有工翰需求就沒有性能、外部接口、設計約束和質量的需求;一個非功能需求可以用于1個功能需求。什么是模塊?什么是模塊內聚?請列出從低到局的常見內聚類型。(P56,57,58,59)答:模塊是執(zhí)行一個特殊任務的過程以及相關的數(shù)據(jù)結構。內聚是指一個模塊內部各個成分之間相互關聯(lián)程度的度量。從低到高的內聚類型:偶然內聚;邏輯內聚;時間內聚;過程內聚;通信內聚;順序內聚;功能內聚。什么是狀態(tài)?什么是狀態(tài)圖?簡述實際應用中只用狀態(tài)圖的作用。(P107-108-113)答:狀態(tài)是類目的一個實例在其生存中的一種條件或情況;期間該實例滿足這一條件,就執(zhí)行某一活動或等待一個消息。狀態(tài)圖是現(xiàn)實狀
6、態(tài)機的圖,強調從一個狀態(tài)到另一個狀態(tài)的控制流。從實際使用中狀態(tài)圖的作用:創(chuàng)建一個系統(tǒng)的動態(tài)圖和創(chuàng)建一個場景的模型。34簡述RUP中需求獲取的基本步驟和相關制品。(P132)答:需求獲取的步驟和相關制品:1. 列出候選的特征,相關制品是特征表;理解系統(tǒng)語境,相關制品是領域模型或業(yè)務模型;捕獲系統(tǒng)功能需求,相關制品是用況模型;捕獲非功能需求,相關制品是補充的需求過針對特殊需求的用況。35簡述黑盒測試技術的要點。(P186)答:黑盒測試技術的要點:1. 支持測試工程模型的中間部分;事務流測試技術是將路徑測試技術用于功能測試的產物,是一種實用的功能測試技術,通過事務的操作邏輯發(fā)現(xiàn)軟件中的錯誤;事務流測
7、試技術是基于軟件規(guī)約的,對錯誤的彳段定是軟件通過了與預想不同的事務路徑;基于事務的基本操作;事務流測試技術的最大問題和最大代價是獲取事務流程圖及用例設計;事務處理流程測試要達到基本的測試覆蓋。36.簡述增量模型以及可適應的情況。(P224)答:增量模型意指需求可以機構化分組,形成一個個增量,并形成一個結構,之后對每一個增量進行瀑布開發(fā)。用增量模型開發(fā)的前提是需求的節(jié)后花,模型適合“技術驅動”的軟件產品開發(fā)。31. 全國2012年10月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)簡述需求的基本性質。答:需求的基本性質:必要性,該需求是用戶所要求的;無歧義性,該需求只能用一種
8、方式解釋;可測性,該需求是可進行測試的;可跟蹤性,該需求可從一個開發(fā)階段跟蹤到另一個階段;可測量性,該需求是可測量的;簡述在進行軟件系統(tǒng)/產品的需求工作中所面臨的挑戰(zhàn)和應對方法。答:面臨的挑戰(zhàn):問題空間解釋;人與人之間的通信;需求的變化性;應對方法:為了應對三大挑戰(zhàn),提出了系列軟件開發(fā)方法,面向數(shù)據(jù)結構方法,面向對象方法等。32. 什么是類?什么是對象?什么是類的構成成分?答:類:類是一組具有相同屬性、操作、關系和語義的對象的描述;對象:對象是類的一個實例;類的構成成分:類名、屬性、操作。33. 什么是RUP?它有什么特點?答:RUP:即統(tǒng)一軟件開發(fā)過程,它是基于UML的一種過程框架,為軟件開
9、發(fā),即為進行不同抽象層之間映射安排其開發(fā)活動的次序,制定任務和需要開發(fā)的制品,提供了指導;并為對項目;并為對項目中的制品和活動進行監(jiān)控與度量,提供了相應的準則;RUP的特點是:1.以用況為驅動;2.以體系結構為中心;3.迭代、增量式開發(fā)。34. 簡述人們關于軟件測試目的的認識所經歷的幾個階段。答:軟件測試的幾個階段:1. 第一階段認為軟件測試和軟件調試沒有什么區(qū)別;第二階段認為測試是為了表明軟件能正常工作;第三階段認為測試是為了表明不能正常工作;第四階段認為測試僅是為了將已察覺的錯誤風險減少到一個2. 可接受的程度;第五階段認為測試不僅僅是一種行為,而是一種理念,即測試是產生低風險軟件的一種訓
10、練。35. 簡述噴泉模型以及可適應的情況。答:噴泉模型以及可適應的情況有以下幾點:1. 噴泉模型體現(xiàn)了軟件創(chuàng)建所固有的迭代和無間隙的特征;噴泉模型說明了軟件活動需要多次重復;噴泉模型還說明活動之間沒有明顯的間隙;該模型主要適應于面向對象技術的軟件開發(fā)。31. 全國2013年1月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)什么是需求規(guī)約?簡述需求規(guī)約的作用。答:需求規(guī)約是一個軟件項/產品/系統(tǒng)所有需求陳述的正式文檔,它表達了一個軟件產品/系統(tǒng)的概念模型。需求規(guī)約的作用:1. 需求規(guī)約是軟件開發(fā)組織和用戶之間一份事實上的技術合同2. 書,是產品功能及其環(huán)境的體現(xiàn);對于項目的其
11、余大多數(shù)工作,需求規(guī)約是一個管理控制點;對于產品/系統(tǒng)的設計,需求規(guī)約是一個正式的、受控的起始3. 點;需求毀約是創(chuàng)建產品驗收測試計劃和用戶指南的基礎。通過長期的軟件開發(fā)實踐,人們總結出了哪些模塊設計的啟發(fā)式規(guī)則?答:通過長期的軟件開發(fā)實踐,總結出了實現(xiàn)模塊“高內聚低耦臺”的啟發(fā)式規(guī)則:1. 改進軟件結構,提高模塊獨立性;力求模塊規(guī)模適中;力求深度、寬度、扇出和扇入適中;盡力使模塊的作用域在其控制域之內;盡力降低模塊接口的復雜度;力求模塊功能可以預測。32. 什么是類?什么是對象?簡述類在建模中的主要用途。答:類是一組具有相同屬性、操作、關系和語義的對象的描述。對象是類的一個實例。類在建模中的
12、主要用途:1. 模型化問題域中的概念。使抽象模型中的概念模型轉化為系2. 統(tǒng)模型中的類;建立系統(tǒng)職責分布模型;模型化建模中使用的基本類型。為什么RUP要與UML一起才稱得上是一種面向對象開發(fā)的方法學?答:RUP和UML事一堆“姐妹”,它們構成了一種特定的軟件開發(fā)方法學。其中,UML作為一種可視化建模語言,給出了表達事物和事物之間關系的基本術語,給出了多種模型的表達工具;而RUP利用UML提供的術語和工具定義了需求獲取層、系統(tǒng)分析層、設計層和實現(xiàn)層,并給出了實現(xiàn)各層模型之間映射的基本活動以及相關指導。33. 簡述軟件測試和軟件調試之間的區(qū)別。答:軟件測試和軟件調試之間的區(qū)別有如下幾點:1. 測試
13、從一個側面證明程序員的“失敗”,調試是為了說明程序2. 員的正確;測試已知條件開始,使用預先定義的程序且有預知的結果,不可預見的僅是程序是否通過。調試是以不可知的內部條件3. 開始,除統(tǒng)計性調試外、結果不可預見的;測試是有計劃的,并要進行測試設計。調試不受時間約束的;測試是一個發(fā)現(xiàn)錯誤、改正錯誤、重新測試的過程,調試是4. 一個推理過程;測試執(zhí)行時是有規(guī)程的。調試的執(zhí)行往往要求程序員進行必5. 要的推理;測試經常是獨立測試組在不了解軟件設計的條件下完成的。6. 調試必須有了解詳細設計的程序員完成;大多數(shù)測試的執(zhí)行和設計可有工具支持。調試時,程序員能利用的工具主要是調試器。34. 簡述演化模型以
14、及可適應的情況。答:演化模型表達了一種彈性的過程模式,由一些小的開發(fā)步組成的,每一步經歷需求分析、設計、實現(xiàn)和驗證,產生軟件產品的一個增量。通過這些迭代,最終完成軟件產品的開發(fā)。可適應的情況:只要針對事先不能完整定義的軟件開發(fā)的。31. 2013年10月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)簡述初始需求發(fā)現(xiàn)的常用技術。答:初始需求發(fā)現(xiàn)的常用技術有以下幾點:1. 自悟:需求人員把自己作為系統(tǒng)的最終用戶,審視該系統(tǒng)并2. 提出問題;交談:為了確定系統(tǒng)應該提供的功能,需求人員通過問答方3. 式,直接詢問用戶需求的是一個什么樣的系統(tǒng);觀察:通過觀察用戶執(zhí)行其現(xiàn)行的任務和過程
15、,了解系統(tǒng)運行的環(huán)境,特別是了解要建立的新系統(tǒng)與現(xiàn)存系統(tǒng)、過程及工作方法間必須進行的交互;小組會:舉行客戶和開發(fā)人員的聯(lián)席會議,與客戶代表共同開發(fā)需求;提煉:復審技術文檔,并提取相關的信息。32. 什么是模塊的控制域?什么是模塊的作用域?并對分析題32圖中3個模塊結構圖的優(yōu)劣。TopToTop答:模塊的控制域:是指這個模塊本身以所有直接或間接從屬于它的模塊的集合;模塊的作用域:是指受該模塊內一個判定所影響的所有模塊的集臺;按照啟發(fā)式規(guī)則:應盡力使模塊的作用域在其控制域內。可知,C最好,作用域在控制域中,而且判定的位置恰當。B較好,作用域在控制域中,但是判定所在的位置過高。A最差,作用域在控制域
16、之外。33.什么是用況(UseCase?什么是用況圖?一個用況圖通常包含哪些模型元素?答:用況(UseCase:從外延上說它表達了參與者使用系統(tǒng)的一種方式,從內涵上說它規(guī)約了系統(tǒng)可以執(zhí)行的一個動作序列,并對特定的參與者產生可見的、有值的結果;用況圖:是一種表達系統(tǒng)功能模型的圖形化工具;一個用況圖通常包含的模型元素是:主題、用況、參與者、關聯(lián)、泛化、依賴。32. 簡述演化模型,及其與RUP迭代、增量式開發(fā)之間的關系。答:演化模型主要針對事先不能完整定義需求定義軟件開發(fā)的,在用戶提出待開發(fā)系統(tǒng)的核心需求的基礎上,軟件開發(fā)人員按照這一需求,首先開發(fā)一個核心系統(tǒng)并投入運行,以便用戶能夠有效提出反饋,接
17、著軟件開發(fā)人員根據(jù)用戶反饋,實施開發(fā)的迭代過程,每次迭代均由需求、設計、編碼、測試、集成等階段組成,通過增加或修正,產生軟件產品的增量,最終完成軟件產品的開發(fā);由此可見,RUP的迭代、增量式開發(fā)是演化模型的一個變體,它規(guī)定了軟件開發(fā)“大的”階段:初始階段、精化階段、構造階段、移交階段,并規(guī)定了每次迭代的目標。35簡述白盒測試技術的要點。答:白盒測試技術,又稱為結構化測試技術,它依據(jù)程序的邏輯結構,以控制流程圖作為被測對象建模工具;典型的是路徑測試技術,路徑測試大致有語句覆蓋、分支覆蓋、條件組合覆蓋和路徑覆蓋等測試策略;這幾種不同的測試策略之間具有偏序關系,即路徑覆蓋的測試度量最強,而語句覆蓋最
18、低。36.簡述螺旋模型以及可適應的情況。答:螺旋模型以及可適應的情況分為以下幾點:1. 螺旋模型是在瀑布模型和演化模型的基礎上,加入兩者所忽2. 略的風險分析所建立的一種軟件開發(fā)模型;螺旋模型沿著螺旋線,經歷制定計劃,風險分析,實施工程,客戶評估等4個方面的活動,自內向外每旋轉一圈便產生一個更為完整的新版本;該模型適應的情況:項目的開發(fā)風險很大或客戶不能確定系統(tǒng)需求。26. 2014年4月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)簡述軟件工程的概念與發(fā)展。答:軟件工程:軟件工程師應用計算機科學理論和技術以及工程管理原則的方法,按預算和進度實現(xiàn)滿足用戶要求的軟件產品的工程
19、,或以此為研究對象的學科。軟件工程的發(fā)展有以下3點:1.20世紀60-80年代瀑布模型;過程化語言;支持工具2.20世紀80年代至今軟件復用技術;軟件生產管理;面向對象語言3.近幾年軟件復用技術;構建技術、平臺技術、需求工程技術、領域分析技術、應用集成技術等。27. 簡述需求的概念和基本性質。答:軟件需求以一種技術形成,描述了一個產品/系統(tǒng)應該具有的功能、性能和其它性質。需求的基本性質有以下5點:1. 必須的,該需求是用戶所要求的;無歧義的,該需求只能用一種方式解釋;可測的,該需求是可進行測試的;可跟蹤的,該需求可從一個開發(fā)階段跟蹤到另一個階段;可測量的,該需求是可測量的。28. 簡述以結構化
20、分析方法建立系統(tǒng)功能模型的建模工具和建模過程。答:工具:DFD,數(shù)據(jù)流圖是一種描述數(shù)據(jù)變換的圖形化工具,其中包含的元素可以是數(shù)據(jù)流,數(shù)據(jù)存儲,加工,數(shù)據(jù)源和數(shù)據(jù)潭。過程有以下4點:1. 建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語境;自頂向下,逐步求精,建立系統(tǒng)的層次數(shù)據(jù)流圖;定義數(shù)據(jù)字典;描述加工。簡述順序圖的概念、構成和主要作用答:順序圖的概念:用來描述為了完成確定事務、對象之間按照時間消息交互的順序關系;順序圖的構成:順序圖是一種交互圖,即由一組對象以及按時序組織的對象之間的關系組成,其中還包括哲學對象之間所發(fā)送的消息。順序圖的主要作用:順序圖作為一種描述在給定語境中消息是如何在對象間傳遞的圖形化方式,在
21、使用起進彳丁建模時。29. 簡述增量模型的優(yōu)缺點。答:優(yōu)點有以下3點:1. 第一個可交付版本所需要的成本和時間是較少的,從而可減2. 少開發(fā)由增量表示的小系統(tǒng)承擔的風險;由于很快分布的第一個版本,因此可以減少用戶需求的變更;允許增量投資,即在項目開始時可以僅對一個或兩個增量投資;缺點有以下3點:1. 如果沒有對用戶的變更要求進行規(guī)劃,那么產生的初始增量2. 可能會造成夠來增量的不穩(wěn)定;如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量就3. 可能需要重新開發(fā),重新發(fā)布;由于進度和配置的復雜性,可能會增大管理成本,超出組織的能力。30. 簡述CMMI模型支持的兩種過程改善路徑。答:能力等級是一個
22、過程改善路徑,該路徑可是組織針對單一過程域不斷改善該過程域、成熟度等級也是一種過程改善路徑,該路徑可使組通過關注一組過程域不斷改善一組相關的過程域。26. 2014年10月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)簡述軟件工程的概念與發(fā)展。答:軟件工程:軟件工程師應用計算機科學理論和技術及工程管理原則和方法,按預算和進度實現(xiàn)滿足用戶需求的軟件產品的工程,或以此為研究對象的學科。1.20世紀60-80年代一一瀑布模型;過程化語言;支持工具2.20世紀80年代至今一一軟件復用技術;軟件生產管理;面向對象語言近幾年一一軟件復用技術:構件技術、平臺技術、需求工程技術、領域分析技
23、術、應用集成技術等。27. 簡述需求的概念和基本性質。答:軟件需求以一種技術形成,描述了一個產品/系統(tǒng)應該具有的功能、性能和其它性質。需求的基本性質:1. 必要的,該需求是用戶所要求的;無歧義的,該需求只能用一種方式解釋;可測的,該需求是可進行測試的;可跟蹤的,該需求可從一個開發(fā)階段跟蹤到另一個階段;可測量的,該需求是可測量的。28. 簡述以結構化分析方法建立系統(tǒng)功能模型的建模工具和建模過程。答:建模工具:DFD,數(shù)據(jù)流圖是一種描述數(shù)據(jù)變換的圖形化工具,其中包含的元素可以是數(shù)據(jù)流,數(shù)據(jù)存儲,加工,數(shù)據(jù)源和數(shù)據(jù)潭。建模過程:1. 建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語境;自頂向下,逐步求精,建立系統(tǒng)的層次數(shù)
24、據(jù)流圖;定義數(shù)據(jù)字典;描述加工。29. 簡述順序圖的概念、構成和主要作用。答:順序圖的概念:用來描述為了完成確定事務、對象之間按照時間消息交互的順序關系;順序圖的構成:順序圖是一種交互圖,即由一組對象以及按時序組織的對象之間的關系組成,其中還包括這些對象之間所發(fā)送的消息;順序圖的作用:順序圖作為一種描述在給定語境中消息是如何在對象間傳遞的圖形化方式,在使用其進行建模時。30. 簡述增量模型的優(yōu)缺點。答:增量模型的優(yōu)點:1. 第一個可交付版本所需要的成本和時間是較少的,從而可減少開發(fā)由增量表示的笑系統(tǒng)承擔的風險;由于很快發(fā)布的第一個版本,因此可以減少用戶需求的變更;允許增量投資,即在項目開始是可
25、以僅對一個或兩個增量投資;增量模型的缺點:1. 如果沒有對用戶的變更妖氣進行規(guī)劃,那么產生的初始增量可能會造成后來增量的不穩(wěn)定;如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量就可能需要重新開發(fā),重新發(fā)布;由于進度和配置的復雜性,可能會增大管理成本,超出組織的能力。31. 簡述CMMI模型支持的兩種過程改善路徑。答:能力等級是一個過程改善路徑,該路徑可是組織針對單一過程域不斷改善該過程域、成熟度等級也是一種過程改善路徑,該路徑可使組通過關注一組過程域不斷改善一組相關的過程域。2014年10月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)26.簡述何謂系統(tǒng)模型以及軟件開發(fā)中
26、所涉及的系統(tǒng)模型分類。(P19)答:所謂系統(tǒng)建模,是指運用所掌握的知識,通過抽象,給出該系統(tǒng)的一個結構系統(tǒng)模型。系統(tǒng)模型分為兩大類,一類稱為概念模型,描述了系統(tǒng)是什么;另一類統(tǒng)稱為軟件模型,描述了實現(xiàn)概念模型的軟件解決方案。27簡述需求規(guī)約的定義,并寫出需求規(guī)約滿足的基本性質。(P28)答:需求規(guī)約是一個軟件項/產品/系統(tǒng)所有需求陳述的正式文檔,它表達了一個軟件產品/系統(tǒng)的概念模型。需求規(guī)約一般需要滿足一下4個基本性質:1. 重要性和穩(wěn)定性程度:按需求的重要性和穩(wěn)定性,對需求進行分級;可修改的:在不過多地影響其他需求的前提下,可以容易地修改一個單一需求;完整的:沒有被遺漏的需求;一致的:不存在
27、互斥的需求。28簡述結構化方法總體設計的任務、步驟和模式。(考綱解析P25)答:總體設計的任務是把系統(tǒng)的工翰需求分配到一個特定的軟件體系結構中。變換設計的基本步驟如下:設計準備一一復審并精化系統(tǒng)模型;確定輸入、變換、輸出這三部分之間的邊界;第一級分解一一系統(tǒng)模塊結構圖頂層和第一層的設計;第二級分解一一自頂向下,逐步求精;事務設計的基本步驟如下:1. 設計準備一一復審并精化系統(tǒng)模型;確定事務處理中心;第一級分解一一系統(tǒng)模塊結構圖頂層和第一層的設計;“第二級分解”一一自頂向下,逐步求精。29. 什么是用況圖?簡述用況圖的構成成分以及用況之間的關系。(考綱解析P42/見書P105)答:用況圖是一種表
28、達系統(tǒng)功能模型的圖形化工具,它包含六個模型元素,分別是主題、用況、參與者、關聯(lián)、泛化、依賴。主題是由一組用況所描述的一個類,通常是一個系統(tǒng)或者子系統(tǒng)。用況通過一組動作序列規(guī)約系統(tǒng)功能,表達了參與者使用系統(tǒng)的一種方式,它是系統(tǒng)開發(fā)設計的起點,是類、對象、操作的源,是系統(tǒng)分析和設計階段的輸入之一;是分析和設計、制定開發(fā)計劃和測試計劃、設計測試用例的依據(jù)之一;應用于系統(tǒng)的用況是回歸測試的最好的源;應用于整個系統(tǒng)的用況是集成測試和系統(tǒng)測試的最好的源。關聯(lián)是一種參與關系,是操作者與用況之間的唯一關系。用況圖可以為系統(tǒng)建模,描述軟件系統(tǒng)功能的行為結構,也可以對業(yè)務建模,描述企業(yè)或組織的業(yè)務過程結構。不論是
29、對系統(tǒng)建模還是對業(yè)務都涉及系統(tǒng)/業(yè)務語境的模型化和系統(tǒng)/業(yè)務需求的模型化。簡述演化模型及其適用場臺。(考綱解析P92)答:演化模型主要針對事先不能完整定義需求的軟件開發(fā)的。在用戶提出待開發(fā)的核心希求的基礎上,軟件開發(fā)人員按照這一要求,首先開發(fā)一個核心系統(tǒng)并投入運行,以便用戶能夠有效地提出反饋,即提出精化系統(tǒng)、增強系統(tǒng)能力的需求;接著,軟件開發(fā)人員根據(jù)用戶反饋,實施開發(fā)的迭代過程;每一迭代過程均由一需求。設計、編碼、測試、集成等階段組成,為整個系統(tǒng)增加一個可定義的、可管理的自己;如果再一次迭代中,有的需求不能滿足用戶的要求,可在下一次迭代中予以修正。31簡述CMMI提出所基于的基本思想。(P28
30、2)答:該模型基于過程途徑思想,通過過程把軟件質量的3個支撐點一一受訓的人員、規(guī)程和方法、工具和設備進行集成,以開發(fā)所期望的系統(tǒng)/產品。為此,CMMI緊緊圍繞開發(fā)、維護和運行,把經過證明的“最佳實踐”放在一個結構中。2015年4月自學考試軟件工程試題簡答題(本大題共6小題,每小題5分,共30分)26簡述軟件開發(fā)的本質。(P17/19)答:軟件開發(fā)的本質,即實現(xiàn)問題空間的概念和處理邏輯到解空間的概念和處理邏輯之間的映射。27.簡述常用的初始需求發(fā)現(xiàn)技術。(P26)答:初始發(fā)現(xiàn)需求的常用技術包括以下幾個:1. 自悟。需求人員把自己作為系統(tǒng)的最終用戶,審視該系統(tǒng)并提出問題;交談。為了確定系統(tǒng)應該提供的功能,需求人員通過提出問題/用戶回答這一方式,直接詢問用戶需要的是一個什么樣的系統(tǒng);觀察。通過觀察用戶執(zhí)行其現(xiàn)行的任務和過程,或通過觀察他們如何操作與所期望的新系統(tǒng)有關的現(xiàn)有系統(tǒng),了解系統(tǒng)運行的環(huán)境,特別是了解要建立的新系統(tǒng)與現(xiàn)存系統(tǒng)、過程以及工作方法之間必須進行的交互;小組會。舉行客戶和開發(fā)人員的聯(lián)席會議,與客戶組織的一些代表共同開發(fā)需求。其中:1)通常是由開發(fā)組織的一個代表作為手洗需求工程師或軟件工程項目經理,主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年制動帶項目可行性研究報告
- 別墅房屋轉讓合同范本
- 產品訂購合同范本模板
- 凈化工程合同范本
- 企業(yè)食堂經營合同范本
- 如何推動專家型校長的成長
- 農村屋瓦收購合同范本
- 買汽車有合同范本
- 使用權銷售合同范例
- 2025年度智能農業(yè)管理系統(tǒng)開發(fā)與應用合同
- 自考00808商法押題及答案解析
- 醫(yī)院緊急醫(yī)療救援管理制度
- 2024-2025學年新教材高中政治 第1單元 民事權利與義務 第1課 第1框 認真對待民事權利與義務教案 新人教版選擇性必修2
- 企業(yè)落實食品安全主體責任監(jiān)督管理制度
- 咨詢與評估管理制度
- 中醫(yī)辨證-八綱辨證(中醫(yī)學課件)
- CJT 313-2009 生活垃圾采樣和分析方法
- 2024年長沙市中考數(shù)學真題試卷及答案
- 江蘇省揚州市梅嶺教育集團2023-2024學年八年級下學期6月期末數(shù)學試題(解析版)
- 承德市承德縣2022-2023學年七年級上學期期末數(shù)學試題
- 《網絡安全防護項目教程》課件項目2 windows操作系統(tǒng)安全防護
評論
0/150
提交評論