freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程試題集-文庫吧資料

2025-04-01 04:21本頁面
  

【正文】 2. 結構化程序設計方法的基本要點是:(1)采用_____________、_____________、的程序設計方法;(2)使用_____________構造程序;(3)主程序員組的組織形式。8. 請以社區(qū)后勤管理為應用背景,畫出數(shù)據(jù)流圖、寫清數(shù)據(jù)字典、小說明。6. 請以校園互助貼吧的內(nèi)容為應用背景,畫出數(shù)據(jù)流圖、寫清數(shù)據(jù)字典、小說明。4. 請以校園學習交流社區(qū)的內(nèi)容為應用背景,畫出數(shù)據(jù)流圖、寫清數(shù)據(jù)字典、小說明。2. 請以小超市銷售管理的內(nèi)容為應用背景,畫出數(shù)據(jù)流圖、寫清數(shù)據(jù)字典、小說明。( )15. SA方法是一種自頂下下逐層分解的分析方法。( )13. 結構化分析方法(SA)是一種面向數(shù)據(jù)結構需求分析方法。( )11. 數(shù)據(jù)詞典的任務是對于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的數(shù)據(jù)元素,在數(shù)據(jù)詞典中作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的描述。( )9. 每個數(shù)據(jù)流必須用名詞或名詞短語命名。( )7. 初步用戶手冊在需求分析階段編寫。( )5. 分層DFD是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的輸入與輸出。( )3. 在數(shù)據(jù)流圖中,不能被計算機處理的成分是數(shù)據(jù)源/終點。解答:1. 數(shù)據(jù)模型、功能模型、行為模型2. 新系統(tǒng)的目標3. 數(shù)據(jù)流、加工(又稱數(shù)據(jù)處理)、數(shù)據(jù)存儲、數(shù)據(jù)源點和終點4. 寫入、查詢、讀、查詢5. 交流障礙、不完備性和不一致性6. 流向、數(shù)據(jù)存儲7. 數(shù)據(jù)流8. 需求說明書9. 數(shù)據(jù)流10. 要讓軟件做什么11. 需求規(guī)格說明書12. 系統(tǒng)的功能13. 自頂向下逐步分解14. 面向對象的分析方法15. 功能分解1. 數(shù)據(jù)流圖(DFD)是軟件開發(fā)可行性分析階段經(jīng)常使用的工具。14. 常用的需求分析方法有面向數(shù)據(jù)流的結構化分析方法,_____________,面向數(shù)據(jù)結構的分析方法等。12. SA方法用DFD描述_____________。10. 在軟件需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是_____________。將這些共同的理解進行了整理,最后形成文檔_____________。7. 結構化分析方法是面向_____________進行需求分析的方法。6. 由于數(shù)據(jù)流是流動中的數(shù)據(jù),所以必須有_____________。4. 流向數(shù)據(jù)存儲的數(shù)據(jù)流可理解為_____________文件或_____________文件,從數(shù)據(jù)存儲流出的數(shù)據(jù)可理解為從文件_____________數(shù)據(jù)或得到_____________結果。2. 需求分析的基本任務是要準確地定義_____________,為了滿足用戶需要,回答系統(tǒng)必須做什么的問題。6. (1)按照國標 GB856788規(guī)范書寫; (2)重點進行“信息塵埃”技術可行性分析7. (1)按照國標 GB856788規(guī)范書寫 (2)著重進行視頻系統(tǒng)的技術可行性分析8. (1)按照國標 GB856788規(guī)范書寫; (2)重點進行社區(qū)管理的操作可行性分析。2. (1)按照國標GB 856788 規(guī)范書寫相應內(nèi)容。8. 請以社區(qū)呼叫中心為背景,進行可行性分析。6. 請以“信息塵埃”在現(xiàn)代戰(zhàn)爭中的應用為背景,進行可行性分析。4. 請以城市交通流擁塞與控制為背景,書寫該系統(tǒng)的可行性分析報告。2. 請以無線校園為背景,分析無線校園的技術可行性、操作可行性與經(jīng)濟可行性。 管理復審:是向開發(fā)組織或使用部門的管理人員提供有關項目的總體狀況、成本和進度等方面的情況,以便他們從管理角度對開發(fā)工作進行審查。8. 復審:是在軟件生命周期每個階段結束之前,都采用一定的標準對該段產(chǎn)生的軟件配置成分進行嚴格的正式或非正式的檢測。便于用戶了解軟件功能、性能。記錄開發(fā)過程的有關信息便于使用與維護。提高開發(fā)效率。差別估算是將開發(fā)項目與一個或多個已完成的類似項目進行比較,找出與某個相類似項目的若干不同之處,并估算每個不同之處對成本的影響,導出開發(fā)項目的總成本。自底向上估算方法是將待開發(fā)的軟件細分,分別估算每一個子任務所需要的開發(fā)工作量,然后將它們加起來,得到軟件的總開發(fā)量。估算人員參照以前完成的項目所耗費的總成本(或總工作量),來推算將要開發(fā)的軟件的總成本(或總工作量),然后把它們按階段、步驟和工作單元進行分配,這樣方法稱為自頂向下的估算方法。5. (1)提高軟件開發(fā)過程的能見度 (2)提高開發(fā)效率 (3)作為開發(fā)人員階段工作成果和結束標志 (4)記錄開發(fā)過程的有關信息便于使用與維護; (5)提供軟件運行、維護和培訓有關資料; (6)便于用戶了解軟件功能、性能。4. 軟件配置管理,簡稱SCM(Software Configuration Management),是指一組管理整個軟件生存期各階段中變更的活動。對每種解決辦法都要研究它的可行性。把它們清楚地列舉出來。數(shù)據(jù)流圖有四種基本圖形符號:“→”箭頭表示數(shù)據(jù)流;“○”圓或橢圓表述加工;“=”雙杠表示數(shù)據(jù)存儲;“”方框表示數(shù)據(jù)的源點或終點。2. 數(shù)據(jù)流圖簡稱DFD,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具。 作用:數(shù)據(jù)流程圖描述了系統(tǒng)的邏輯結構,其中的四個基本圖形元素的含義無法在數(shù)據(jù)流程圖中詳細說明,因此數(shù)據(jù)流程圖需要與其他工具配合使用,數(shù)據(jù)字典就是這樣的工具之一。8. 簡述提高軟件質量的主要措施。( )15. 提供嚴格定義的文檔是原型化方法的特征。( )14. 在結構化分析方法中,用狀態(tài)遷移圖表達系統(tǒng)和對象的行為。( )13. 系統(tǒng)定義明確之后,應對系統(tǒng)的可行性進行研究。( )11. 加工是對數(shù)據(jù)流圖中不能再分解的基本加工的精確說明,且加工邏輯是加工的最核心。( )9. 軟件系統(tǒng)中所有的信息流都可以認為是變化流。( )7. 系統(tǒng)流程圖是描述物理系統(tǒng)的工具。( )5. 研究軟硬件資源的有效性是進行操作可行性研究的一方面。( )3. 在軟件工程項目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問題是參與人員之間的通訊困難。1. 父圖中某個加工的輸入輸出數(shù)據(jù)流圖應具備對稱特點。15. 軟件系統(tǒng)可行性分析應考慮_____________、_____________、_____________和_____________等方面因素。13. 數(shù)據(jù)流圖是常用的進行軟件需求分析的圖形工具,其基本符合是_____________、_____________、_____________和_____________。11. 在軟件的可行性研究中,可以從不同的角度對軟件進行研究,其中是從軟件的功能可行性角度考慮的是_____________。9. 成本效益分析的目的是從_____________評價開發(fā)一個新的軟件項目是否可行。項目的_____________是指在整個生命周期之內(nèi)的累計經(jīng)濟效益(折合成現(xiàn)在值)與投資之差。6. 成本效益分析首先是估算將要開發(fā)的系統(tǒng)的_____________,然后與可能取得的效益進行_____________。4. 可行性研究實質上是要進行一次簡化、壓縮了的_____________和_____________過程,要在較高層次上以較抽象的方式進行需求分析和設計過程。2. _____________的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得開發(fā)。 (4)90年代出現(xiàn)一系列集成的CASE軟件產(chǎn)品,用以實現(xiàn)需求管理、應用程序分析設計和建模、編碼、軟件質量保證和測試、過程和項目管理及文檔生成管理等軟件開發(fā)工作的規(guī)范化、工程化和自動化。其開發(fā)環(huán)境表現(xiàn)在提高環(huán)境中工具的集成性方面,如集成的項目支持環(huán)境。 (2)80年代中期與后期,主要是實時系統(tǒng)設計方法,以及面向對象的分析和設計方法的發(fā)展,它克服了結構化技術的缺點。 軟件開發(fā)環(huán)境的發(fā)展階段: (1)70年代,軟件開發(fā)與設計方法出現(xiàn)了結構化分析技術的一整套相互銜接的SASD的方法學。具體地說,軟件開發(fā)環(huán)境是一組相關工具的集合。14. 軟件工程標準化可以為軟件工程各個階段的活動提供統(tǒng)一的行動規(guī)范和衡量準則,使得各種工作都能有章可循。③環(huán)境支持軟件過程所有活動或至少大部分。②工作臺支 持某一過程所有活動或某些活動。1993年,F(xiàn)uggetta 根據(jù)CASE系統(tǒng)對軟件過程的支持范圍,提出CASE系統(tǒng)可分為三類:①支持單個過程任務的工具。根據(jù)支持的范圍,可分為窄支持、較寬支持和一般支持工 具。根據(jù)支持的過程,工具可分為設計工具、編程工具、維護工具等。功能是對軟件進行分類的最常用的 標準。該生成器可用來創(chuàng)建支持軟件 開發(fā)過程活動及過程管理的CASE系統(tǒng)。從 CASE系統(tǒng)產(chǎn)生方式來看,還有一種特殊的CASE技術,即元——CASE技術。從產(chǎn)業(yè)角度講,CASE是種類繁多的軟件開發(fā)和系統(tǒng)集成的產(chǎn)品及軟件工具的集合。CASE把軟件開發(fā)技術、軟件工具和 軟件開發(fā)方法集成到一個統(tǒng)一而一致的框架中,并且吸引了CAD(計算機輔助設計)、軟件工程、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡和許多其它計算機領域的原理和技術。13. CASE是一組工具和方法的集合,可以輔助軟件開發(fā)生命周期各階段進行軟件開發(fā)。 軟件工程的過程則是將軟件工程的方法和工具綜合起來以達到合理、及時地進行計算機軟件開發(fā)的目的。特別地,已經(jīng)有人把諸多的軟件工具集成起來,使得一種工具產(chǎn)生的信息可以為其它的工具所使用,這樣建立起一種被稱之為計算機輔助軟件工程(CASE)的軟件開發(fā)支撐系統(tǒng)。 軟件工具為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境。它包括了多方面的任務,如項目計劃與估算、軟件系統(tǒng)需求分析、數(shù)據(jù)結構、系統(tǒng)總體結構的設計、算法過程的設計、編碼、測試以及維護等。12. 軟件工程包括三個要素:方法、工具和過程。 ?可驗證性 : 開發(fā)大型的軟件系統(tǒng)需要對系統(tǒng)自頂向下、逐層分解。包括文檔格式的一致,工作流程的一致,內(nèi)、外部接口的一致,系統(tǒng)規(guī)格說明與系統(tǒng)行為的一致等。這有助于人們之間的溝通,保證整個開發(fā)工作協(xié)調一致。這有助于控制解的復雜性。這樣有助于信息隱蔽和抽象,有助于表示復雜的系統(tǒng)。 ?信息隱蔽 : 遵循信息封裝,使用與實現(xiàn)分離的原則,將模塊設計成“黑箱”,可以將實現(xiàn)的細節(jié)隱藏在模塊內(nèi)部,使用者只能通過模塊接口訪問模塊中封裝的數(shù)據(jù)。修 正系統(tǒng)開發(fā)計劃。分析系統(tǒng)的數(shù)據(jù)要求。 必須對描述信息、功能和行為的模型進行分解,用層次的方式展示細節(jié)。必須定義軟件應完成的功 能,這條準則要求建立功能模型。 3. 維護時期:主要任務是使軟件持久地滿足用戶的需要。5. 軟件生命周期(各階段)軟件生命周期由軟件定義、軟件開發(fā)和運行維護三個時期組成。 螺旋模型:優(yōu)點:對可選方案和約束條件的強調有利于已有軟件的重用;減少了過多測試;維護只 是螺旋模型中另一個周期。 快速原型模型:通過快速構建起一個可在計算機上運行的原型系統(tǒng),讓用戶試用原型并收集用戶反 饋意見的方法,獲取用戶真正的需要。3. 瀑布模型:優(yōu)點: 文件 個階段交出的所有產(chǎn)品都必須經(jīng)過質量保證小組的仔細驗證。 2. 通常把軟件生命周期全過程中使用的一整套技術方法的集合稱為方法學, 也稱范型。 增量模型又稱演化模型。解答:1. 1. 螺旋模型:螺旋模型的基本思想是,使用原型及其他方法來盡量降低風險。12. 軟件工程是開發(fā)、運行、維護和修復軟件的系統(tǒng)化方法,它包含哪些要素?試說明之。2. 試論述軟件工程方法學的3個要素。發(fā)和維護過程中文檔化工作做的不好,缺乏配置管理。沒有完整準確的認識,不能適應用戶的需求。 :主要任務是使軟件持久地滿足用戶的需要。7. 軟件生命周期(各階段)軟件生命周期由軟件定義、軟件開發(fā)和運行維護三個時期組成。 時間冗余:指重復執(zhí)行指令或程序來消除瞬時錯誤帶來的影響。6. 結構冗余:包括靜態(tài)冗余、動態(tài)冗余和混合冗余。指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。通過信息隱蔽,可以定義和實施對模塊的過程細節(jié)和局部數(shù)據(jù)結構的存取限制。軟件工程中每一步都是對軟件解決方法的抽象層次的一次細化。模塊化是軟件解決復雜問題所具備的手段。5. ① 模塊化:指解決一個復雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。4. 結構化的分析方法是面向數(shù)據(jù)流的方法,因此,此方法研究的核心是數(shù)據(jù)的組成和數(shù)據(jù)流向和對數(shù)據(jù)的加工處理。3. 軟件工程是①將系統(tǒng)化的、規(guī)范的、可度量的方法應用于軟件的開發(fā)、運行和維護過程,即將工程化應用于軟件開發(fā)和管理之中,②對①中所選方法的研究。 操作可行性:系統(tǒng)的操作方式是否能夠在組織內(nèi)得到認同,是否違背有關法律、制度、道德、文化等因素。 經(jīng)濟可行性:經(jīng)濟分析應著重兩個因素“成本和收益”,應向管理層提供有關這兩方面足夠的信息。2. 請寫出六種軟件CASE工具。此模型必須有嚴格的數(shù)學理論和形式化技術的支持,尚處于研究和實驗階段。14. 噴泉模型是一種以用戶需求為動力,以對象為驅動的模型,主要用于描述面向對象的軟件開發(fā)過程。13. 獨立路徑是指包括一組以前沒有處理的語句或條件的一條路徑。11. 內(nèi)聚標志一個模塊內(nèi)各個元素彼此結合的緊密程度,它是信息隱蔽和局部化概念的自然擴展。9. 白盒測試又叫做結構測試,把
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1