日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

无锡学院----软件工程导论----李振宏知识点整理

發布時間:2023/12/18 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 无锡学院----软件工程导论----李振宏知识点整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.判定表和判定樹的特點及適用應用場合?

? ? ? ? ??判定表特點:1.能夠簡潔而又無歧義地描述處理規則

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.不適應于作為一種通用的設計工具

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3.有四部分組成:左上:列出所有條件,左下:所有可能的動作,右上:各種? ?條件組合的矩陣,右下:每種條件組合相應的動作

適應于:能清楚地表示復雜的條件組合和應做的動作之間的對應關系

判定樹特點:

不僅能清楚地表示復雜的條件組合和應做的動作之間的對應關系而且形式簡單,簡單到不需要任何說明,一眼就可以看出其含義,初學者更易于掌握和使用

適應于:數據元素多的時候,和初次接觸的人群

2.邏輯覆蓋測試包含哪些類型的測試

?? 語句覆蓋 判定覆蓋 條件覆蓋 判定/條件覆蓋 條件組合覆蓋 點覆蓋 邊覆蓋 路徑覆蓋

  • 軟件可行性研究包括哪幾方面
  • ?? 技術可行性、經濟可行性、操作可行性,必要時還有法律、社會效益的可行性(注意無政治的可能性)

  • 軟件維護分為哪幾種類型?各自適用于何種場合?(這次考到了簡答題)
  • 改正性維護 :在軟件交付使用后,因開發時測試的不徹底、不完全,必然會有部分隱藏的錯誤遺留到運行階段。這些隱藏下來的錯誤在某些特定的使用環境下就會暴露出來。
  • 適應性維護(為了適應外部環境的變化而進行的適應性維護如(新軟硬件的配置問題))
  • 完善性維護(為了改進原有的軟件而進行的完善性維護(如用戶提供新的功能))
  • 預防性維護(改進將來的可維護性和可靠性而進行的預防性維護)
  • 判定表的使用方法?
  • ???? p127例子,已經理解了

  • 耦合有哪幾種類型?耦合強度如何
  • 耦合:模塊間互相依賴的緊密程度

    內聚:模塊內部各個元素彼此結合的緊密程度

    耦合:數據耦合,特征耦合,控制耦合,公共耦合,內容耦合。(越來越高)

  • 內聚有哪幾種類型?內聚程度如何?
  • 偶然內聚,邏輯內聚,時間內聚,過程內聚,通信內聚,順序內聚,功能內聚

    (內聚程度按照遞增順序)

  • 模塊獨立性對耦合和內聚的原則是什么?
  • 原則:盡量使用數據耦合,少用控制耦合和特征耦合,限制公共環境耦合的范圍,完全不用內容耦合

    原則:設計時,盡量使用內聚高的模塊(順序內聚,功能內聚),中內聚也可以(過程內聚,通信內聚),但低內聚很壞,不要采用

  • 結構化程序設計包含哪幾種基本結構?
  • ?? 順序,選擇,循環

  • 軟件工程學科與軟件危機有何關系?
  • 為了尋找消除軟件危機的途徑,不斷總結計算機軟件失敗的歷史教訓,形成了軟件工程學科

  • 什么是軟件測試?軟件測試的目的是什么?
  • 軟件測試:為了發現程序中的錯誤而執行程序的過程

    目的:就是暴露程序中的錯誤

  • 什么是白盒測試?白盒測試有哪些方法?
  • ???? 已知產品內部工作過程,可以進行測試證明每種內部操作是否符合設計規格要求,所有成分都要經過檢查,白盒測試的方法:邏輯覆蓋法(語句覆蓋,判斷覆蓋,條件覆蓋,判斷條件覆蓋,條件組合覆蓋),基本路徑測試法

  • 什么是黑盒測試?黑盒測試有哪些方法?
  • 已知產品的功能設計規格,可以進行測試證明每個實現的功能是否符合要求

    黑盒測試方法:邊界值法和等價劃分和因果圖和錯誤推測

  • 白盒測試技術中確定測試用例的依據是什么?
  • ??? 測試用例:每種內部操作是否符合設計規格要求,要求所有成分都要經過檢查

  • 什么是軟件的可靠性?什么是軟件的可用性以及區別
  • ??軟件的可靠性的定義:程序在給定的時間間隔內,按照規格說明書的規則成功運行的概率

    ? 可用性的定義:程序在給定的時間點,按照規格說明書的規定,成功運行的概率

  • 常用的軟件生命周期模型有哪些?其中適用于面向對象的軟件開發的模型有哪幾種?(這個考到了大題,可惜我沒寫完整)
  • ?? 瀑布模型,快速原型模型,增量模型,螺旋模型,(噴泉模型,RUP模型,極限模型,微軟過程)適合面向對象軟件開發過程

  • 瀑布模型有哪些優點與缺點?適用于哪些應用領域?
  • ??? 優點:是規范的,文件驅動的方法

    缺點:最終開發出來的軟件產品可能并不是用戶真正需要的

    適用的領域:用戶的需求非常的清楚和全面,且在開發的過程中沒有或者很少的變化,開發工作需要用戶參與的程度比較低

  • 邊界值分析方法如何使用?
  • ???? 選取的測試數據剛好是等于小于大于邊界值。

  • 未整理完)對數據流圖或軟件結構圖需要進行分層表示,每一層分解為下一層是有何標準?
  • ??? ??自頂向下,逐層分解;數據流必須有加工的過程,數據存儲環節一般作為兩個加工環節的界面來安排;適當地為數據流、加工、數據存儲、外部實體命名;編號;保持父圖與子圖的平衡,保持數據永恒

  • 什么是結構化的維護?什么是非結構化的維護?
  • ??非結構化的維護:軟件配置的唯一成分就是程序代碼,那么維護活動就是從評價代碼開始

    結構化的維護:有一個完整的軟件配置存在,那么維護工作從評價設計文檔開始,確定軟件的特點、性能特點。

  • 快速原型模型有何特點?
  • ?? 克服了瀑布模型的缺點,通過快速構建一個可以在計算機上運行的原型系統,讓用戶使用原型收集用戶反饋意見的方法,獲取用戶真實需求

  • 成本-效益分析有何用途?屬于軟件生命周期中哪一個階段的工作?
  • ??? 從經濟的角度評價開發一個軟件是否可行,屬于軟件定義階段工作

  • 在設計軟件界面時有哪些需要注意的問題?
  • ?? 系統響應時間; 用戶幫助設施; 出錯信息處理; 命令交互

  • 詳細設計階段的任務是什么?
  • 確定怎樣具體地實現用戶需要的軟件系統,也就是要設計出程序的藍圖

  • 什么是調試?其目的是什么?
  • ?? 調試是在測試發現錯誤之后排除錯誤的過程,目的:修改錯誤,使程序正常運行

  • ER圖包括哪幾種圖形元素?如何使用?
  • 實體,關系,屬性

  • 軟件設計包含哪幾個階段?
  • ??? 數據設計,系統結構設計,過程設計

  • 什么是軟件的可維護性?
  • ???? 維護人員理解、改正、改動、或改進這個軟件的難易程度

  • 軟件生命周期中,哪個階段的事件最長,代價最高?
  • ????? 詳細設計

  • 什么是深度、寬度、扇入、扇出
  • 深度:表示軟件結構中控制的層數

    寬度:是軟件結構內同一個層次上模塊總數的最大值

    扇出:是一個模塊直接控制(調用)的模塊數目

    扇入:表明有多少個上級模塊直接調用它

  • 成本-效益分析中使用了哪些數據
  • 貨幣的時間價值;投資回收期;純收入;投資回報率

  • 軟件同硬件相比有何特點?
  • 可塑性大,多變,靈活

  • 什么是窮舉測試
  • ???? 是在一個可能存在可行狀態的全集中遍歷所有元素

  • 環形復雜度如何計算?有何用途?
  • ?? 估算出軟件中錯誤的數量,以及軟件開發需要用的工作量

  • 什么是軟件的可移植性?
  • 用一種編程語言在一個系統上編寫程序,經過很少的改動或不用改動就可以在其他平臺上運行

  • 概要設計階段完成哪些文檔?
  • ??系統功能簡介,系統結構設計,系統接口,模塊設計和接口設計

  • 什么是錯誤推測法
  • ?? 在很大程度上靠直覺和經驗進行,基本思想是列舉出程序中可能有點錯誤和容易發生錯誤的特殊情況

  • 數據字典有何用途?和數據流圖有何關系?
  • 用途:作為分析階段的工具,關系:數據字典是數據流圖中包含所有元素定義的集合,數據流圖和數據字典共同構成了系統的邏輯模型。

  • 什么是軟件工程方法學的三要素
  • 方法、工具和過程

  • N_S圖有何特點?
  • 功能域明確(一眼就能看出來)
  • 盒圖沒有箭頭,不允許隨意轉移控制
  • 很容易確定局部和全局的作業域
  • 很容易表現嵌套關系,也可以表示模塊的層次結構
  • 軟件的需求由誰給出
  • 軟件的用戶

  • 可行性研究的實質是什么?
  • 可行性研究最根本的任務是對以后的行動方針提出建議

  • 結構化程序設計對三種基本結構有何要求?(這次考到了簡答題)
  • ????? 結構化程序中任意基本結構都具有唯一入口和唯一出口,并且程序不會出現死循環。在程序的靜態形式與動態執行流程之間具有良好的對應關系

  • 增量模型有哪些優點與缺點?
  • 優點:可在軟件開發的早期階段使投資者獲得明顯的回報和較易維護的優點

    缺點:必須要求軟件具有開放的結構

  • 使用面向數據流的設計方法確定軟件結構時,可以把信息流分成哪幾種類型?
  • 交換流:(輸入不止一個,具有明顯的輸入、變換和輸出界面的數據流圖)

    事務流:(輸入只有一個,數據沿輸入通路到達一個處理,這個處理根據輸入數據的類型在若干個動作序列中選出一個來執行)

  • 軟件定義時期、軟件開發時期各包含哪幾個階段?
  • 軟件定義:確定軟件開發工程必須完成的總目標;

    確定工作的可行;導出實現工程總目標應該采用的策略及系統必須完成的功能;估計需要的成本和資源;制作工作進程表(又稱為系統分析又可以細化為問題定義、可行性研究和需求分析)

    軟件開發:四個階段:總體設計,詳細設計,編碼和單元測試(系統設計和系統實現)

  • 軟件的定義是什么?
  • ??與計算機系統操作有關的計算機程序,規則、以及可能有的文件、文檔及數據

  • 程序設計語言分為哪幾種類型?各有何特點?
  • ??? 命令式語言(模擬數據存儲、數據操作的)圖靈機,函數式語言(基于數學函數概念的值),邏輯語言(語義基礎是基于一組已知規則的形式邏輯系統),面向對象語言(語言的語法形式的語義就是基本對象操作

  • 單元測試時需要設計哪些附加模塊?
  • ?? 驅動模塊:相當于所測模塊的主程序,它接受測試數據,把這些數據傳送給所測模塊,最后輸出結果

    ?? 樁模塊:用以代替所測模塊調用的字模塊

  • 集成測試有哪幾種方法?
  • 自底向上集成和自頂向下集成測試和混合法和回歸測試

  • 什么是軟件的生命周期?
  • 軟件的生命周期的階段劃分由軟件定義、軟件開發和運行維護,直到最終被廢棄所經歷的時期。

  • 總體設計的任務是什么?
  • 將系統劃分成物理元素,即程序、文件、數據庫和文檔等。
  • 設計軟件結構,即將需求規格轉換為體系結構,劃分出程序的模塊組成、模塊間的相互關系。確定系統的數據結構、文件結構、數據庫模式確定測試方法與策略。
  • 編寫總體設計說明書、用戶手冊、測試計劃,用結構圖來描述軟件結構,選擇分解功能與劃分模塊的設計原則
  • 環形復雜度用來衡量程序復雜程度時,有何要求?
  • 環形復雜度定量度量程序的邏輯復雜度

    VG =? E? -? N? -? 2? (E是流圖的條數,N是節點數)

    VG =? P? +? 1? (其中P是判斷節點的數目)

  • 文檔有哪幾種類型?各有何用途?
  • 用戶文檔:主要描述系統功能和使用方法,并不關心這些功能怎么實現的

    系統文檔:描述系統設計、實現、和測試等方面的內容

  • 數據流圖中各種圖形元素的命名有何要求?
  • ????? P41

  • 詳細設計階段可以使用的算法描述方法有哪些
  • ???? N-S圖描述算法,PAD圖描述算法,PDL(偽代碼

  • 總體設計階段用來描述軟件結構的方法有哪些?
  • ?????? 層次圖和HIPO圖和結構圖

  • 常用的軟件調試方法有哪幾種?
  • ?????? 蠻干法,回溯法,原因排除法

  • 軟件工程有哪幾條基本原理?
  • 用分階段的生命周期計劃嚴格管理
  • 堅持進行階段評審
  • 實行嚴格的產品控制
  • 采用現代程序設計技術
  • 結果應能清楚地審查
  • 開發小組的人員應該少而精
  • 承認不斷改進軟件工程實踐的必要性
  • 軟件危機有哪些表現?(這次考到了簡答題)
  • 對軟件開發成本和進度估算不清楚
  • 用戶對已完成的軟件系統不滿意的現象
  • 軟件產品的質量往往靠不住
  • 軟件長長不可維護
  • 軟件通常沒有適當的文檔資料,軟件成本在計算機系統中成本所占比例上述
  • 軟件更新的速度比不上計算機應用的普及速度
  • 什么是結構化程序設計技術?(這次考到了大題)
  • ??定義:是進行以模塊功能和處理過程設計為主的詳細設計的基本原則

  • 調試和測試有什么聯系、區別?
  • 調試:對錯誤進行修改,測試,測試出錯誤,先有測試再有調試

  • 數據流圖中的信息流有哪兩種類型?各有何特點?
  • 交換流:(輸入不止一個,具有明顯的輸入、變換和輸出界面的數據流圖)

    事務流:(輸入只有一個,數據沿輸入通路到達一個處理,這個處理根據輸入數據的類型在若干個動作序列中選一個來執行)

  • 語句覆蓋、分支覆蓋、條件覆蓋測試用例的設計。(看書例題)
  • 題型有選擇,填空,判斷,簡答,綜合
  • 總結

    以上是生活随笔為你收集整理的无锡学院----软件工程导论----李振宏知识点整理的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日韩精品无码一区二区三区久久久 | 很黄很黄的网站 | 国产精品99久久久久久人 | 精品少妇人妻av免费久久久 | 女女同性被吸乳羞羞 | 91欧美日韩麻豆精品 | 国产黑人 | 亚洲伊人av | 亚洲成熟少妇 | 黑人巨大猛交丰满少妇 | 激情春色网 | 日本少妇一区二区 | 日韩一级免费视频 | 少妇无套内谢久久久久 | 麻豆国产一区二区三区 | 国产97在线观看 | 国产精品久久久久久久久久东京 | 91精品在线播放 | 婷婷六月网 | 超碰人人人人人人人 | 插插插操操操 | 欧美精品1区2区3区 精品成人一区 | av影院在线播放 | 国产高清第一页 | 台湾性生生活1 | 亚洲精品精品 | 日本一区二区在线 | 91精品欧美| 五月天婷婷激情视频 | 久久国产精品影视 | 人妻熟女一区 | 国产传媒欧美日韩 | 欧美 亚洲 视频 | 天天干天天曰 | 九色91丨porny丨丝袜 | 九一在线视频 | 亚洲成人国产精品 | 男女猛烈无遮挡免费视频 | av资源首页 | 欧美性生话 | 久av在线 | 成人av播放 | 亚洲你懂得 | 毛片小视频 | 久久国内精品视频 | 国产乱子伦精品 | 久久视频免费 | 在线免费观看亚洲 | 女人高潮特级毛片 | 爆乳熟妇一区二区三区 | 久久草国产 | 天堂一区二区三区四区 | 亚洲大尺度在线观看 | 黄色片在线免费观看 | 欧美视频在线观看视频 | 亚洲色图校园春色 | 激情五月婷婷综合网 | 欧美久久久久 | 久久aⅴ国产欧美74aaa | av观看在线免费 | 国产成人无码一区二区在线播放 | 欧美日韩无 | 日本在线高清视频 | 羞辱极度绿帽vk | 天天爱综合网 | 精东传媒在线 | 亚洲av电影一区二区 | 日韩av中文在线 | 亚洲欧美日本在线观看 | 青青在线视频观看 | 一区二区三区丝袜 | 国产精品视频在线看 | 99国产超薄肉色丝袜交足 | 欧美国产一区二区三区 | 欧美中文字幕视频 | 欧美一级在线免费观看 | 国产视频在线免费观看 | 成人性生交生交视频 | 黑人操亚洲美女 | 亚洲123区| 国产精品一区二区三区在线看 | 美女xx00| av不卡网| 亚洲天堂av女优 | 亚洲热视频 | 日韩国产欧美在线观看 | 国产第八页 | 国产一二精品 | 快灬快灬一下爽69 | 奇米777色 | 操操影视| 亚洲人成在线播放 | 中文字幕在线观看网站 | 国产超碰自拍 | 一区二区视频播放 | 国产绿帽一区二区三区 | 91久久色| 亚洲欧美日韩成人在线 | 男女啪啪av |