



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程試卷及答案考試時間100分鐘考試方式開卷共頁第頁一、填空題(每空1分,共10分).文檔是一種數據媒體及其上所記錄的數據。.軟件工程方法學三要素包括方法、工具和過程。.系統流程圖是概括地描繪物理系統的傳統工具,它用圖形符號描繪組成系統的每個部件。.需求分析過程應該建立3種模型,分別是數據模型、功能模型和行為模型。.屬性定義了數據對象的性質。.事件就是引起系統做動作或轉換狀態的控制信息。二、選擇題(每題2分,共30分).E-R圖中不包含()。A.實體B.流程C屬性D.聯系.數據字典中,一般不包括()。A.數據流B.數據存儲C處理D.源點與終點.如果兩個模塊彼此間通過參數交換信息,而且交換的信息僅僅是數據,那么這種耦合稱為()。A.數據耦合B.控制耦合C特征耦合D.公共環境耦合下面不屬于軟件工程的基本原則的是()。A.模塊化B.抽象C局部化D.自頂向上.為了提高模塊的獨立性,模塊內部最好是()。A.邏輯內聚B.時間內聚C功能內聚D.通信內聚.程序的三種基本控制結構是()。A.過程、子程序和分程序B.順序、選擇和循環C遞歸、迭代和回溯D.調用、返回和轉移.各種軟件維護的類型中最重要的是()。A.完善性維護B.糾錯性維護C.適應性維護D.預防性維護8.結構化設計方法是面向()的設計方法。A.過程B.對象C.數據流D.數據結構.所有的對象可以成為各種對象類,每個對象類都定義了一組()。A.說明B.方法C.過程D.類型.軟件生命周期中,能準確確定軟件系統體系結構的功能階段是()。A.概要設計B.詳細設計C.需求分析D.可行性分析.開發軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現象稱作()。A.軟件投機B.軟件危機C.軟件工程D軟件產生.軟件工程學的目的是以較低的成本,研制()質量的軟件。A.較高B.較低C.可靠D.優秀.軟件開發中常采用的結構化生命周期方法,由于其特征稱其為()。A.瀑布模型B.對象模型C.螺旋模型D.層次模型14.模塊內部的算法設計在結構化方法的()階段進行。A.系統分析B.概要設計C.詳細設計D.編碼15.軟件設計中,用抽象和分解的目的是()。A.提高易讀性B.降低復雜性C.增加內聚性D.降低耦合性三、名詞解釋(每題4分,共20分).軟件:軟件是與計算機系統操作有關的程序、規程、規則及任何與之有關的文檔及數據。它是包括程序,數據及其相關文檔的完整集合。.數據流圖:是一種圖形化技術,它描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。在數據流圖中沒有任何具體的物理部件,它只是描繪數據在軟件中流動和被處理的邏輯過程。.模塊化:模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。.信息隱藏:應該這樣設計和確定模塊,使得一個模塊內包含的信息(過程和數據)對于不需要這些信息的模塊來說,是不能訪問的。.黑盒測試:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個黑盒子,在完全不考慮程序內部結構和處理過程的情況下,在程序接口進行測試。四、簡答題(每題8分,共40分).什么是軟件工程?答:軟件工程是指導計算機軟件開發和維護的一門工程學科。它采用工程的概念、原理、技術和方法來開發與維護軟件,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,以經濟地開發出高質量的軟件并有效地維護它,這就是軟件工程。.從哪些方面驗證軟件需求的正確性?答:(1)一致性所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。完整性需求必須是完整的,規格說明書應該包括用戶需要的每一個功能或性能。現實性指定的需求應該是用現有的硬件技術和軟件技術基本上可以實現的。有效性必須證明需求是正確有效的,確實能解決用戶面對的問題。.簡述軟件工程抽象過程。答:軟件工程過程的每一步都是對軟件解法的抽象層次的一次精化。在可行性研究階段,軟件作為系統的一個完整部件;在需求分析期間,軟件解法是使用在問題環境內熟悉的方式描述的;當由總體設計向詳細設計過渡時,抽象的程度也就隨之減少了;最后,當源程序寫出來以后,也就達到了抽象的最低層。.簡述模塊獨立性的重要性。答:具有獨立的模塊的軟件比較容易開發出來。這是由于能夠分割功能而且接口可以簡化;獨立的模塊比較容易測試和維護。這是因為相對說來,修改設計和程序需要的工作量比較小,錯誤傳播范圍小,需要擴充功能時能夠“插入”模塊。5.什么是對象、類、封裝、繼承?答:類(Class)是具有相同屬性和服務的一組對象的集合,它為屬于該類的全部對象提供了統一的抽象描述,其內部包括屬性和服務兩個主要部分。對象(Object)是系統中描述客觀事物的一個實體,它是構成系統的一個基本單位,由一組屬性和對這組屬性進行操作的一組服務組成,是類的一個實例封裝(Encapsulation)是把對象的屬性和服務結合成一個獨立的系統單位,并盡可能隱藏對象的內部細節。繼承性:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升化妝品品牌的知名度計劃
- 2024年小金縣招聘事業單位人才筆試真題
- 軟件設計師2025年考試必知試題及答案
- 計算機二級VB考試歷年試題及答案分析
- 2024年溫州平陽縣委黨校引進人才筆試真題
- 專注提升2025年法學概論考試試題及答案
- 軟件技術員考前模擬試題及答案
- 重慶市南開(融僑)中學2025屆八年級數學第二學期期末調研模擬試題含解析
- 高考數學階段性復習試題及答案
- 領導電子商務品牌的發展計劃
- 江蘇省南京市鼓樓區2023-2024學年五年級下學期期末數學試卷
- 小滿 課件小滿 課件(21張)
- 中國抗日戰爭史智慧樹知到期末考試答案章節答案2024年浙江大學
- AED(自動體外除顫儀)的使用
- 《大學生創業基礎系列課程》課件-第14-2課-創業財務管理-2學時
- 《土源性線蟲病》課件
- 九江芳蘭湖公園規劃方案
- 全國自然教育中長期發展規劃
- 夏季預防胃腸疾病課件
- 創傷性硬膜下出血的健康教育
- 智能掃地機器人計劃書
評論
0/150
提交評論