版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件危機的主要表現(xiàn)答案:用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生。軟件規(guī)模的增長,帶來了它的復(fù)雜度的增加,軟件故障難以檢測。對于軟件開發(fā)的成本和進度估計很不準(zhǔn)確,大型軟件開發(fā)費用經(jīng)常超支,完成時間也經(jīng)常超期隨著軟件規(guī)模的增長,軟件的可靠性在下降,質(zhì)量保證也越來越困難軟件的可維護性差軟件通常沒有適當(dāng)?shù)奈臋n軟件開發(fā)的生產(chǎn)率提高的速度,遠遠跟不上計算機應(yīng)用普及深入的趨勢。軟件生產(chǎn)的技術(shù)進步緩慢軟件供不應(yīng)求軟件開發(fā)的方法有哪些?傳統(tǒng)的軟件工程和面向?qū)ο蟮能浖こ滔浖C的途徑要有軟件開發(fā)的方法和工具,又要有必要的組織管理。軟件工程正是從管理和技術(shù)兩方面研究如何列好地開發(fā)和維護軟件的一門學(xué)科。產(chǎn)生軟件危機的原因?qū)Τ杀净蜻M度估計不足需求分析不夠 質(zhì)量不過關(guān)(通信技術(shù)不行)不可維護 沒有文檔開發(fā)速度慢計算機系統(tǒng)總成本中的比例上升軟件工程基本原理用軟件生命周期計劃嚴格管理堅持進行階段評審實行嚴格的產(chǎn)品控制采用現(xiàn)代程序設(shè)計技術(shù)結(jié)果應(yīng)能清楚地審查開發(fā)小組的人員應(yīng)該少而精承認不斷改進軟件工程實踐的必要性軟件工程方法學(xué)包括哪三個要素方法、工具和過程。方法:是完成軟件開發(fā)的各項任務(wù)的技術(shù)方法,回答“如何做”的問題;工具:是為方法的運用提供自動的或半自動的軟件支撐環(huán)境;過程:是為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架,它規(guī)定為什么傳統(tǒng)方法不能徹底消除軟件危機正確數(shù)據(jù)調(diào)用錯誤過程(模塊、功能)錯誤數(shù)據(jù)調(diào)用正確過程設(shè)計修改,沒有和合作者溝通企業(yè)(服務(wù)、對象)發(fā)展(數(shù)據(jù)與功能分開存放)為什么面向?qū)ο蠓椒軓氐紫浖C:以人的思維方式為中心。何為推遲實現(xiàn)的觀點?編碼開始的越早,完成所需要的時間反而越長軟件工程生命周期模型有哪些:①傳統(tǒng)方法:瀑布模式,快速原型,增量模型,螺旋模型②面向?qū)ο蠓椒ǎ簢娙P推俨寄P偷奶攸c有哪些?階段間的順序性和依賴性推遲實現(xiàn)的觀點質(zhì)量保證的觀點階段間的順序性與依賴性的含義順序性有兩重含義:第一,只有等前一階段的工作完成以后,后一階段的工作才能開始;第二,前一階段的輸出文檔,就是后一階段的輸入文檔。依賴性表明:想在后一階段獲得正確的結(jié)果,必須在前階段有正確的輸出。與用戶通信的技術(shù)訪談簡易的應(yīng)用規(guī)格說明書軟件原型訪談的技術(shù)正式訪談:系統(tǒng)分析員將提出一些事先準(zhǔn)備好的具體問題在非正式訪談:將提出一些可以自由回答的開放性問題,以鼓勵被訪問的人員表達自己的想法,簡易的應(yīng)用規(guī)格說明書基本準(zhǔn)則·在中立地點舉行由開發(fā)者和用戶雙方出席的會議?!ぶ贫?zhǔn)備會議和參加會議的規(guī)則?!ぬ岢鲆粋€議事日程,這個日程應(yīng)該足夠正式以便能夠涵蓋所有要點,同時這個日程又應(yīng)該足夠非正式,以便鼓勵自由思維?!び梢粋€“協(xié)調(diào)人”來主持會議,他既可以是用戶也可以是開發(fā)者還可以是從外面請來的人?!な褂靡环N“定義機制”例如,工作表、圖表等)?!つ繕?biāo)是標(biāo)識問題、提出解決方案要素、商討不同的方法以及在有利于實現(xiàn)目標(biāo)的氛圍中指定初步的需求。構(gòu)建原型的要點是它應(yīng)該實現(xiàn)用戶看得見的功能(例如屏幕顯示或打印報表),省略目標(biāo)系統(tǒng)的“隱含”功能(例如修改文件)。構(gòu)建原型的特性快速,容易修改數(shù)據(jù)模型包含三種相互關(guān)聯(lián)的信息數(shù)據(jù)對象、描述數(shù)據(jù)對象的屬性及數(shù)據(jù)對象彼此間相互連接的關(guān)系。畫數(shù)據(jù)流圖的正確做法·從問題描述中提取數(shù)據(jù)流圖的四種成分。·接下來考慮處理·最后,考慮數(shù)據(jù)流和數(shù)據(jù)存儲數(shù)據(jù)流圖有四種成分源點或終點、處理、數(shù)據(jù)存儲和數(shù)據(jù)流可行性研究的8個步驟澄清系統(tǒng)規(guī)模和目標(biāo)研究現(xiàn)有系統(tǒng)并描繪現(xiàn)有系統(tǒng)的處理過程導(dǎo)出高層邏輯模型進一步確定系統(tǒng)規(guī)模和目標(biāo)導(dǎo)出供選擇的解法推薦最佳方案草擬開發(fā)計劃寫出文檔提交審查需求分析的任務(wù)?通過問題及其環(huán)境的理解、分析和綜合,建立分析模型在完全弄清用戶對軟件系統(tǒng)的確切要求的基礎(chǔ)上,編寫需求規(guī)格說明書需求分析的步驟?需求獲取需求提煉,分析建模需求描述,編寫SRS需求驗證加工說明的工具結(jié)構(gòu)化語言、判定表、判定樹和IPO結(jié)構(gòu)化分析的基本步驟是?由頂向下對系統(tǒng)進行功能分解,畫出分層DFD圖;由后向前定義系統(tǒng)的數(shù)據(jù)和加工,編制DD和PSPEC;最終寫出SRS。畫分層數(shù)據(jù)流圖時應(yīng)該注意哪幾個問題?父圖和子圖的平衡區(qū)分局部文件和局部外部項分解的速度不宜太快遵守加工編號的規(guī)則評價一種設(shè)計方法的五條標(biāo)準(zhǔn)是什么?(1)模塊可分解性(2)模塊可組裝性(3)模塊可理解性(4)模塊連續(xù)性(5)模塊保護性什么是軟件過程?它與軟件工程方法學(xué)有何關(guān)系?答:軟件過程定義了運用技術(shù)方法的順序、應(yīng)該交付的文檔資料、為保證軟件質(zhì)量和協(xié)調(diào)軟件變化必須采取的管理措施,以及標(biāo)志完成了相應(yīng)開發(fā)活動的里程碑。軟件過程是軟件工程方法學(xué)的3個重要組成部分之一。什么是里程碑?它應(yīng)該有哪些特征?答:里程碑是用來說明項目進展情況的事件。通常把一個開發(fā)活動的結(jié)束或一個項目開發(fā)任務(wù)的完成定義為一個里程碑。里程碑必須與軟件開發(fā)工作的進展情況密切相關(guān),而且里程碑的完成必須非常明顯(也就是說,里程碑應(yīng)該有很高的可見性)衡量模塊獨立性的兩個準(zhǔn)則是什么?內(nèi)聚與耦合內(nèi)聚按弱到強的排列順序是偶然性內(nèi)聚邏輯內(nèi)聚時間內(nèi)聚過程內(nèi)聚通信內(nèi)聚順序內(nèi)聚功能內(nèi)聚耦合從弱到強的排列順序是非直接耦合數(shù)據(jù)耦合特征耦合控制耦合外部耦合公共耦合內(nèi)容耦合模塊優(yōu)化的準(zhǔn)則(啟發(fā)規(guī)則)改進軟件結(jié)構(gòu)提高模塊的獨立性模塊規(guī)模應(yīng)該適中深度、寬度、扇出和扇入都應(yīng)適當(dāng)模塊的作用域應(yīng)該在控制域之內(nèi)力爭降低模塊接口的復(fù)雜程度設(shè)計單入口單出口的模塊模塊功能應(yīng)該可以預(yù)測SD方法的基本步驟是什么?答:復(fù)審DFD圖,必要時可再次進行行修改和細化;鑒別DFD圖所表示的軟件系統(tǒng)的結(jié)構(gòu)特征,確定它所代表的軟件結(jié)構(gòu)是屬于變換型還是事務(wù)型;按照SD方法的規(guī)定的一組規(guī)則,把DFD圖轉(zhuǎn)換為初始的SC圖;按照優(yōu)化設(shè)計的指導(dǎo)原則改進初始的SC圖,獲得最終的SC圖。變換型的一組規(guī)則是什么?答:化分DFD的邊界;建立初始SC圖的框架;分解SC圖的各個分支。事務(wù)型的一組規(guī)則是什么?答:在DFD圖上確定事務(wù)中心、接受部分和發(fā)送部分;畫出SC圖框架,把DFD圖的3個部分分別映射為事務(wù)控制模塊、接受模塊和動作模塊。分解和細化接受分支和發(fā)送分支,完成初始的SC圖。保持高扇入/低扇出的原則的含義是?答:作用域不要超出控制域的范圍軟件系統(tǒng)的判定,其位置離受它控制的模塊越近越好詳細設(shè)計的目的答:答案:是為軟件結(jié)構(gòu)圖(SC圖或HC圖)中的每一個模塊確定采用的算法和塊內(nèi)的數(shù)據(jù)結(jié)構(gòu),用某種選定的表達工具給出清晰的描述。詳細設(shè)計階段的主要任務(wù)是答:為每個模塊確定采用的算法。確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)確定模塊接口的細節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及關(guān)于模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細節(jié)。為每一模塊設(shè)計出一組測試用例。結(jié)構(gòu)化程序的詳細設(shè)計方法有哪些?答案:流程圖N-S圖判定表判定樹PAD圖給出測試的分類圖答:對編碼風(fēng)格的要求?答:使用標(biāo)準(zhǔn)的控制結(jié)構(gòu)有限制地使用GOTO語句實現(xiàn)源程序的文檔化滿足運行工程學(xué)的輸入輸出風(fēng)格編碼的指導(dǎo)原則?答:正確可靠,簡明清晰,而且具有較高的效率編碼的目的?答:是使用選定的程序設(shè)計語言,把模塊的過程性描述翻譯為用該語言書寫的源程序為每一模塊設(shè)計出一組測試用例什么是軟件生存周期?它有哪些主要模型?軟件生存周期是描述軟件開發(fā)過程中各種活動如何執(zhí)行的過程。主要的軟件生存周期模型有瀑布模型、快速原型、增量模型、螺旋模型、變換模型和凈室模型和構(gòu)件集成模型工作量相當(dāng)大的變化。面向?qū)ο蠓治龇椒ㄖ校⒛男┠P??類圖,用例圖,序列圖和狀態(tài)轉(zhuǎn)換圖請說明用例圖、序列圖的關(guān)系。類圖與狀態(tài)轉(zhuǎn)換圖之間的關(guān)系。用例圖中的每個用例,對應(yīng)一個序列圖。有多少個用例就有多少個序列圖每一類圖對應(yīng)一個狀態(tài)轉(zhuǎn)換圖,有多少個類就有多少個狀態(tài)轉(zhuǎn)換圖。面向?qū)ο蟮姆治鲞^程中的三個子模型與五個層次是什么?三個子模型是:對象模型,動態(tài)模型和功能模型五個層次是:主題層,類與對象層,結(jié)構(gòu)層,屬性層和服務(wù)層面向?qū)ο蠼<夹g(shù)中所建立的對象模型、動態(tài)模型和功能模型,分別從三個不同的測面描述了所要開發(fā)的系統(tǒng),簡要回答這三種模型各自的作用是什么?答:功能模型指明了系統(tǒng)應(yīng)該“做什么”;動態(tài)模型明確規(guī)定了什么時候(即在何種狀態(tài)下接受了什么事件的觸發(fā))做;對象模型則定義了做事情的實體。如何從一張事件跟蹤圖出發(fā)畫出狀態(tài)轉(zhuǎn)換圖在事件跟蹤圖中指向某條豎線的那些箭頭線。把這些作為狀態(tài)圖中的有向邊(即箭頭線),邊上標(biāo)以事件名,兩個事件之間的間隔就是一個狀態(tài)。從事件跟蹤圖中當(dāng)前考慮的豎線射出去的箭頭線,是這條豎線代表的對象達到某個狀態(tài)時所做的行為。在概念上面向?qū)ο蠓治龃篌w上按照什么順序進行:尋找類—&—對象,識別結(jié)構(gòu),識別主題,定義屬性,建立動態(tài)模型,建立功能模型,定義服務(wù)。給出從需求陳述中確定類與對象,確定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廚師餐飲項目投資合作協(xié)議8篇
- 2025年度林木種植基地林業(yè)科研合作承包合同3篇
- 2024年教育科技產(chǎn)品代工開發(fā)合同范本3篇
- 2024版計算機技術(shù)援助及服務(wù)協(xié)議版B版
- 二零二五年度建筑用金屬材料采購合同范本3篇
- 專屬2024版代理合作協(xié)議模板版B版
- 二零二五年度天然氣管道租賃與運營合同
- 二零二五版酒店員工福利及獎勵計劃合作合同范本3篇
- 2025年度海洋工程設(shè)備拆除與環(huán)保修復(fù)承包合同3篇
- 二零二五年度農(nóng)民工勞動權(quán)益維護合同范本
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 2024年高考數(shù)學(xué)(理)試卷(全國甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風(fēng)險管控培訓(xùn)
- 九宮數(shù)獨200題(附答案全)
- 人員密集場所消防安全管理培訓(xùn)
- PTW-UNIDOS-E-放射劑量儀中文說明書
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標(biāo)準(zhǔn)版)
評論
0/150
提交評論