版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精品文檔六、填空題1、(可行性研究 )的目的就是用最小代價在盡可能短的時間內確定該軟件項目是否能夠開發(fā)、是否值得開發(fā)。2、可行性研究的目的不是是開發(fā)一個軟件項目,而是研究這個項目是否(是否做值得 )。3、可行性研究需要從( 經濟 )可行性、(技術 )可行性、(操作)可行性和( 社會)可行性四個方面分析研究每種解決方案的可行性。4、技術可行性是對開發(fā)項目的( 功能、性能、限制條件 )進行分析,確定現有資源條件下,技術風險有多大,項目是否能實現。5、經濟可行性一般要考慮的情況包括:(成本和效益 )。6、社會可行性所涉及的范圍包括(合同、責任、侵權)用戶組織的管理模式、范圍以及其他一些技術人員常常不
2、了解的陷阱。7、典型的可行性研究有以下步驟: 確定項目的規(guī)模和目標、 (研究正在運行的系統(tǒng) )、(建立新系統(tǒng)的高層邏輯模型 )、導出和評價各種方案、推薦可行的方案和編寫可行性研究報告。8、系統(tǒng)效益 =經濟效益 +(社會效益 )。9、效益分有型效益和(無形 )兩種。10、可行性研究的第一個步驟是(確定項目的規(guī)模和目標 )。11、數據字典就是用來定義數據流圖中的(各個成分的具體含義)的。它和數據流圖共同構成了系統(tǒng)的( 邏輯模型 ),是( 需求說明書 )的主要組成部分。12、由于數據流是流動中的數據,所以必須有(流向 )。除了與( 數據存儲 )之間的數據流命名外,數據流應該采用名詞或名詞短語。七、選
3、擇題1、研究開發(fā)資源有效性是進行 (D )可行性研究的一個方面A. 技術B.經濟C.社會D.操作2、在軟件可行性研究中、可以從不同的角度對軟件進行研究,其中從軟件的功能可行性角度考慮的是 (B )可行性A. 經濟B.技術C.操作D.社會3、在遵循軟件工程原則開發(fā)軟件過程中,計劃階段應該依次完成( B )A. 可行性研究、需求分析、問題定義B. 問題定義、可行性研究、需求分析C. 需求分析、問題定義、可行性研究D. 可行性研究、問題定義、需求分析4、可行性研究要進行的需求分析和設計應是(C)。A. 詳細的 B. 全面的 C. 簡化的 D. 徹底的七、填空題1、需求分析的基本任務是要準確地定義 (
4、扇新系統(tǒng)的目標 ),為了滿足用戶需求, 回答系統(tǒng)必須( 做什么 )的問題。2、在需求分析階段,首先進行問題識別,即雙方確定對問題的綜合需求,這些需求包括:(功能 )需求、(性能 )需求、(環(huán)境 )需求、(用戶界面 )需求。另外還有可靠性、安全性、保密性、可移植性、可維護性等方面的需求。3、需求分析的困難主要體現在 4 個方面: 問題的復雜性、 (交流障礙 )、(不完備性和不一致性)、需求易變性。4、在需求分析階段進行以下幾個方面的工作:識別系統(tǒng)綜合要求、 (分析系統(tǒng)的數據要求)、導出軟件邏輯模型、 (編寫文檔 )。八、選擇題.精品文檔1、需求分析(D)。A. 要回答“軟件必須做什么?”B. 可
5、概括為:“理解、分解、表達” 6 個字C.要求編寫需求規(guī)格說明書D. 以上都對2、需求分析階段研究的對象是軟件項目的(A)。A. 用戶要求B.合理要求C.系統(tǒng)要求D.環(huán)境要求3、軟件需求分析階段的工作,可以分成4 個方面:確定系統(tǒng)綜合要求、分析系統(tǒng)的數據要求、導出邏輯模型以及(D)。A. 進度規(guī)劃B.測試計劃C.需求分析評審D.編寫文檔4、需求規(guī)格說明書的作用不應包括(D)。A. 軟件設計的依據B. 用戶與開發(fā)人員對軟件要做什么的共同理解C. 軟件驗收的依據D. 軟件可行性行研究的依據六、填空題1、在軟件的體系結構中,模塊是可組合、分解和更換的單元。模塊具有(接口 )、(功能 )、(邏輯 )、
6、和( 狀態(tài) )等屬性。2、總體設計的文檔主要有: (總體設計說明書 )和 (數據庫設計說明書 )。3、數據庫設計指( 數據存儲設計 )的設計,主要進行一下幾方面的設計(概念設計、邏輯設計、物理設計 )。4、軟件設計的基本任務包括: (設計軟件結構 )、(數據結構和數據庫設計)、(編寫設計文檔)和( 評審) 4 個方面5、抽象是認識復雜現象過程中使用的思維工具,即抽出事物(本質 )的、(共同)的特性而暫不考慮它的( 細節(jié) ),不考慮其它因素。6、軟件結構設計是以( 模塊 )為基礎,以需求分析的結果為依據,從實現的角度進一步劃分( 模塊 ),并組成模塊的( 層次結構 )。7、軟件設計是一個把( 需
7、求分析 )轉換為軟件表示的過程,包括總體設計和(詳細設計 )。8、進入了設計階段,要把軟件“做什么”的(邏輯 )模型變換為“怎么做”的( 物理 )模型,即著手實現軟件需求,并將設計的結果反映在(設計)文檔中。9、總體設計評價是對設計部分是否完整地實現了需求中規(guī)定的(功能 )、(性能 )等要求,設計方案的 (可行性 ),關鍵的處理及內外部接口定義(正確性 )有效性, 各部分之間的 (一致性 )等都一一進行評審。10、在一個模塊中, (功能 )、(狀態(tài))和( 接口)反映模塊外部特征, (邏輯 ) 反映它的內部特性。11、(信息隱藏 )是指在設計和確定模塊時,使得一個模塊的內包含的信息對于不需要遮羞
8、信息的其它模塊來說是不能(訪問 )的。12、設計軟件結構,具體為:(1)采用某種方法將一個復雜系統(tǒng)按功能劃分為(模塊) (2)確定每個模塊的( 功能 )(3)確定模塊之間的(調用關系 ) (4) 確定模塊之間的(接口),即模塊之間傳遞的信息。 (5) 評價模塊結構的質量。13、模塊間耦合高低取決與模塊間(接口的復雜性、調用方式、傳遞信息)。14、耦合性分 2 種類型,最強耦合( 內容耦合 ) ,最弱耦合 ( 無直接耦合 ) 。15、模塊獨立性中每個模塊只完成問題要求的( 獨立的 ) 子功能,并且與其它模塊的聯(lián)系( 最少且接口簡單 ) 。.精品文檔16、內聚性分 2 種類型,最強內聚 ( 偶然內
9、聚 ) ,最弱內聚 ( 功能內聚 ) 。17、耦合性指軟件結構中( 各模塊間 ) 相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越 ( 緊密 ) ,其耦合性就越強,模塊的( 獨立性 ) 則越差。18、( 數據耦合 ) 是指兩個模塊之間有調用關系,傳遞的是簡單的數據值,相當于高級語言中的(值傳遞 )。19、(標記耦合 )指兩個模塊之間傳遞的是數據結構,如高級語言中的數據名、記錄名、文件名等,其實傳遞的是(這個數據結構的地址)。20、功能內聚是內聚程度最(強)的內聚,指模塊內所有元素共同完成(一個功能 ),缺一不可。功能內聚的模塊與其它模塊的耦合是(弱)的。21、結構圖主要內容有(模塊、模塊的控制關系、
10、模塊的信息傳遞)。22、變換型 DFD由( 輸入、變換、輸出 )三部分組成。23、軟件結構從形態(tài)上總的考慮是:頂層扇出數較(高)一些,中間層扇出數較(低)一些,底層( 扇入 )數較高一些。24、軟件結構設計是以(模塊 )為基礎,在需求分析階段,已經把系統(tǒng)分解成層次結構。設計階段以需求分析的結果為根據,從實現的角度進一步劃分為模塊,并組成模塊的層次結構。選擇題1. 軟件設計一般分為總體設計和詳細設計,它們之間的關系是(A ) 。A.全局和局部B.抽象和具體C.總體和層次D.功能和結構2、軟件結構使用的圖形工具,一般采用(C)圖。A. DFDB. PADC. SCD. E-R3、下列中屬于軟件設計
11、的基本原理的是(D )。A.數據流分析B.變換流分析C.事務流分析D. 模塊化4、將幾個邏輯上相似的成分放在一個模塊中,該模塊屬于(A)內聚。A.邏輯B.時間C.功能D.通信5、模塊內的某成分的輸出是另一成分的輸入,該模塊屬于(B)內聚。A.功能B.順序C.邏輯D.時間6、結構圖中不是主要成分的是(C)。A.模塊 B.模塊間傳遞數據C.模塊內部數據D.模塊的控制關系7、模塊中的所有成分結合起來完成一項任務,該模塊屬于(D)內聚,它具有簡明的外部界面,由它構成的軟件易于理解、測試和維護。A.偶然B.順序C.通信D.功能8、軟件設計中模塊間的耦合性盡可能(B)。A.強B.弱C.較強D.適中9、一個
12、模塊把一個數值量作為參數傳遞給另一模塊。這兩個模塊之間的耦合是( B)。A.邏輯耦合B.數據耦合C.控制耦合D.內容耦合10、一個模塊把開關量作為參數傳遞給另一模塊。這兩個模塊之間的耦合是()。A.外部耦合B.數據耦合C.控制耦合D.內容耦合11、在面向數據流的軟件設計方法中,一般將信息流分為(D)。A.變換流和數據流B.變換流和控制流C.事務流和控制流D.數據流和控制流12、( D)著重反映的是模塊間的隸屬關系,即模塊間的調用關系和層次關系。A.程序流程圖B.數據流圖C. E-R圖D.結構圖13、首先將系統(tǒng)中的關鍵部分設計出來,再讓系統(tǒng)的其余部分的設計去適應它們,這稱為(C)。.精品文檔A.
13、模塊化B.逐步求精C.抽象D.信息隱藏14、模塊(C),則說明模塊的獨立性越強。A.耦合越強B.扇入數越多C.耦合越弱D.扇出數越多15、為了提高模塊 ( B ),當修改和維護模塊時減少把一個模塊的錯誤擴散到其它模塊中去的機會。A.耦合性B.獨立性C.內聚性D.共享性30、(D)把已確定的軟件需求轉換成特定形式的設計表示,使其得以實現。A.系統(tǒng)設計 B. 詳細設計 C. 邏輯設計 D. 總體設計第五章 總體設計應用例 1、在結構化設計過程中,要將數據流圖 (DFD)映射成系統(tǒng)結構圖 (SC), 分別畫出變換型數據流和事物型數據流的映射方式。變換型事務型例 2:已知模塊 C 中的一個判定影響到模
14、塊 B,如圖所示,它違反了 SD的設計原則。 試問 : 可以采用哪些手段對結構圖作改進,請說明改進辦法并畫出改進的結構圖。例 3、請將下圖的DFD轉換為軟件結構圖。DCWUAQRBPVX第六章詳細設計1、詳細設計的基本任務是什么?有那幾種描述方法?設計模塊的數據結構、設計模塊的詳細算法、其它(代碼設計、輸入/ 輸出格式設計、人機對話設計) 、編寫詳細設計說明書、評審。程序流程圖、N-S 圖、 PAD圖、 PDL。.精品文檔例題: 某程序流程圖如右圖所示,請分別用N-S 圖和 PAD圖表示。abFx1Tx iFfx2x5Fx6TTcgix3dhx7Fx4eTx8FTj.精品文檔例 2、輸入三個正
15、整數作為邊長,判斷該三條邊構成的三角形是等邊、等腰還是一般三角形。使用 N-S 圖描述。例 3、畫出下面用PDL寫出的程序的PAD圖。WHILE P DOIF A >O THEN A1 ELSE A2 ENDIF;S1;IF B>0 THEN B1;WHILE C DO S2;S3 ENDWHILE;ELSE B2ENDIF;B3ENDWHILE;.精品文檔例 4、有一過程,其流程如下圖所示。其中 b1 、b2、 b3 為判定的邏輯條件, s1、 s2 為加工處理。試用判定表給予描述。計算流圖的環(huán)形復雜度。V(G)=?第七章編碼與測試通常把編碼和測試統(tǒng)稱為實現。軟件測試在軟件生命周
16、期中橫跨兩個階段。通常在編寫出每個模塊之后就對它做單元測試。在這個階段結束之后, 對軟件系統(tǒng)還應該進行各種綜合測試, 通常由專門的測試人員承擔這項工作。編碼 所謂編碼就是把軟件設計結果翻譯成用某種程序設計語言書寫的程序。1、選擇語言2、寫程序的風格程序內部的文檔恰當的標識符適當的注程序的視覺組織例: 源程序的版面文檔要求應有變量說明、適當注釋和_。A框圖B統(tǒng)一書寫格式C修改記錄D編程日期例 6:強調清晰性容易理解比效率更重要.精品文檔第九章基本概念軟件工程學家Codd和 Yourdon 給出了面向對象的定義:面向對象 =對象 +類 +繼承 +消息通訊面向對象的概念和術語有很多,但僅有下列是最基
17、本的:對象、類、封裝、繼承、消息、多態(tài)性第十章面向對象分析與設計3 個模型對象模型功能模型動態(tài)模型1、面向對象分析的核心在于建立(D)模型。A. 建立正確的模型B. 識別問題域對象C.識別對象之間的關系D.上面所有2、 面向對象分析過程中建立的模型有(D)。A. 數據模型、功能模型、活動模型B. 對象模型、功能模型、測試模型C. 屬性模型、功能模型、對象模型D. 對象模型、功能模型、動態(tài)模型3、下列的(C )不屬于面向對象分析模型。A. 用例圖B. 類圖C. 實體關系圖D. 順序圖4、面向對象的類層次結構中,聚集關系是一種(B )A“一般 - 特殊”關系 B “整體 - 部分”關系C“相互依賴”關系D“一般 -具體” 關系5、( C )是子對象或者子類自動共享父對象或者父類數據結構和方法的機制,這是對象或類之間的一種關系A封裝B抽象C繼承D信息隱藏6、在用例圖中,可以用(D)來表示整個軟件系統(tǒng)或其中一些子系統(tǒng)的邊界,也可以用它表示軟件系統(tǒng)的不同發(fā)布版本的功能范圍。A執(zhí)行者B關聯(lián)關系C用例D邊界框十三章1度量軟件規(guī)模2工作量估算3進度計劃1、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保潔服務合同樣本范本
- 環(huán)保我們的責任與追求
- 電腦設備批量選購合同示例
- 物流平臺服務合同的維權途徑
- 銀行環(huán)境清潔合作協(xié)議
- 招標文件審核技巧分享全解讀詳解
- 人工分包勞務合同范本
- 苗木采購供應商招募通知
- 鋼材招標合同贈與
- 簡化勞務分包協(xié)議樣本
- 數學思想與方法-國家開放大學電大機考網考題目答案
- 杭州奧泰生物技術股份有限公司IVD研發(fā)中心建設項目環(huán)境影響報告表
- 公共衛(wèi)生事業(yè)管理專業(yè)職業(yè)生涯規(guī)劃書
- GB/T 43232-2023緊固件軸向應力超聲測量方法
- 低壓配電室的安全操作規(guī)程
- 新目標漢語口語課本2課件-第2單元
- 二手車買賣合同(標準版范本)
- 國有企業(yè)合規(guī)制度培訓
- 血液透析的醫(yī)療質量管理與持續(xù)改進
- 鉻安全周知卡、職業(yè)危害告知卡、理化特性表
- 部編小語必讀整本書《西游記》主要情節(jié)賞析
評論
0/150
提交評論