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

正文內容

軟件工程導論試題(打印)(文件)

2025-06-19 12:04 上一頁面

下一頁面
 

【正文】 ,系統(tǒng)可行性,時間可行性。A靜態(tài)模型和功能模型 B動態(tài)模型和過程模型C動態(tài)模型和功能模型 D靜態(tài)模型和操作模型 為了表示項目管理功能工作中各項任務之間的進度銜接關系,常用的計劃管理工具是( D )(A) 程序結構圖 (B) 數(shù)據(jù)流圖 (C) ER圖 (D) 甘特(Gantt)圖判斷題(每小題1分,共5分) 軟件開發(fā)的主要任務是寫程序。對在面向對象程序中,使用繼承機制是實現(xiàn)共享和提高重用程度的主要途徑。功能需求:定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務,從而滿足了業(yè)務需求。A.確定B.行或不行C.正確D.無二義③下列關于瀑布模型的描述正確的是()。D. 利用瀑布模型,如果發(fā)現(xiàn)問題則修改的代價很低。A. 鍵盤、鼠標、通信端口、網絡等設備一有變化,就會產生消息B.操作系統(tǒng)不斷向應用程序發(fā)送消息,但應用程序不能向操作系統(tǒng)發(fā)送消息C. 應用程序之間可以相互發(fā)送消息D.發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調用機制不同⑩ 面向對象程序設計中的數(shù)據(jù)隱藏指的是()。A、效率B、速度C、可讀性D、大?。?)A、戶中系統(tǒng)的直接使用者B、用戶和軟件人員的中間人C、軟件的編程人員D、用戶和軟件人員的領導5. 程序的三種基本控制結構的共同特點是( )。A、DFD 圖B、數(shù)據(jù)字典C、IPO 圖D、PAD 圖,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(),再將數(shù)據(jù)流圖映射為軟件結構。A. 主要功能 B. 算法的詳細描述C. 用戶界面及運行環(huán)境 D. 軟件的性能3. 程序的三種基本控制結構是( )。A) 完善性維護B) 糾錯性維護C) 適應性維護D) 預防性維護7.軟件測試的目標是( )。A.增量模型B.噴泉模型C.原型模型D.螺旋模型19.模塊的內聚性最高的是( )A.邏輯內聚B.時間內聚C.偶然內聚D.功能內聚,成功的測試是指( ). 說明了被測試程序符合相應的要求答案: 簡述軟件測試的任務、目的與類型。一個成功的測試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。它采用經 過實踐驗證的工程的原則、方法,以提高質量,降低成本。 (4) 軟件常常很難維護。簡述軟件開發(fā)過程、每個里程碑的提交物。(3)設計,包括總體設計和詳細設計,軟件設計是一個多步驟的過程,主要是對軟件的數(shù)據(jù)結構、軟件體系結構、界面表示及過程細節(jié)進行設計。(5)測試,提交測試報告。 軟件生命周期模型有問題定義,可行性研究,需求分析,總體詳細設計,總體編碼和單元測試,綜合測試,軟件維護組 瀑布模型是一個項目開發(fā)架構,開發(fā)過程是通過設計一系列階段順序展開的,從系統(tǒng)需 求分析開始直到產品發(fā)布和維護,每個階段都會產生循環(huán)反饋,如果有信息未被覆蓋或 者發(fā)現(xiàn)了問題,那么最好 “返回”上一個階段并進行適當?shù)男薷?,項目開發(fā)進程從一個階 段“流動”到下一個階段。主要任務是從下面幾方面研究每種解法的可行性:技術可行性,經濟可行性,操作可行 性,社會可行性,抉擇可行性。從初步的數(shù)據(jù)流圖導出(設計出)軟件結構;根據(jù)數(shù)據(jù)需求設計數(shù)據(jù)結構(數(shù)據(jù)庫結構、文件結構設計)。 主要任務包括人機界面設計、模塊過程設計。模塊的耦合包括以下幾種類型:數(shù)據(jù)耦合,控制耦合,特征耦合,公共環(huán)境耦合,內容 耦合,標記耦合,無耦合/非直接耦合什么是內聚?模塊的內聚包括哪些類型?答:內聚標志著一個模塊內各個元素彼此結合的緊密程度,它是信息隱蔽和局部化概念的自 然擴展模塊的內聚包括以下幾種類型:低內聚—偶然內聚,邏輯內聚,時間內聚 中內聚—過程內聚,通信內聚; 高內聚—順序內聚,功能內聚如何選擇程序設計語言的工程特性答:什么是編碼風格?為什么要強調編碼風格?答:編碼風格包括以下內容:程序內部良好的文檔(注釋)、數(shù)據(jù)說明、語句構造、輸入輸 出和效率保障等。A. 安全性B. 健壯性C. 可用性D. 可靠性3. 在下列測試技術中,______不屬于黑盒測試技術。A. 從數(shù)據(jù)結構導出程序結構B. 從數(shù)據(jù)流圖導出初始結構圖C. 從模塊結構導出數(shù)據(jù)結構D. 從模塊結構導出程序結構7. 軟件測試時為了________而執(zhí)行程序的過程。A. 可理解性B. 可維護性C. 可擴展性D. 可移植11. 模塊內聚度越高,說明模塊內各成分彼此結合的程序越_______。A. 對象模型B. 動態(tài)模型C. 功能模型D. 數(shù)據(jù)模型15. 提高軟件的可維護性可采用很多措施,下列哪個不在措施之列?A. 提供沒有錯誤的程序B. 建立質量保證制度C. 改進程序文檔質量D. 明確軟件質量標準二、 填空題1. 軟件工程中的結構化分析SA是一種面向________的分析方法。三、 判斷題1. 軟件工程學只有理論意義,沒有實際用途。 ( )5. 驗證軟件需求的方法主要靠人工審查的方法。 ( )10. 判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。 ( )14. UML是一種面向對象的分析設計方法,即OOA/OOD方法。2. 模塊化——把程序劃分成獨立運行且可以獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例。(2)使用三種基本控制結構構造程序,分別是順序,選擇和循環(huán)(3)采用主程序員組的組織形式。軟件測試主要分為白盒測試和黑盒測試兩大類。五、 簡答題1. 答:軟件測試是一個為了尋找軟件錯誤而運行程序的過程。( )四、 名詞解釋1. 白盒測試2. 模塊化3. 對象五、 簡答題1. 簡述軟件測試的任務、目的與類型。 ( )12. 軟件是指用程序設計語言(如Pascal,C,Visual Basic等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。 ( )7. 編碼風格由個人喜好決定,沒有固定格式。( )3. 可行性研究進一步研究問題分析階段所確定的問題是否有可行的解。3. 軟件開發(fā)是一個自頂向下逐步細化和求精的過程,而軟件測試是一個________的過程。A. 分析階段B. 設計階段C. 維護階段D. 測試階段13. 常用的面向對象的軟件過程模型是_______。A. 總體設計B. 需求分析C. 詳細設計D. 程序設計9. 面向對象分析是對系統(tǒng)進行_________的一種方法。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1