【軟考-架構】10.1、軟件工程概述-CMM-軟件過程模型-逆向工程

?資料&文章更新?
GitHub地址:https://github.com/tyronczt/system_architect

文章目錄

  • 軟件工程基礎知識
  • 軟件工程概述
  • 能力成熟度模型
    • 能力成熟度模型CMM
    • 能力成熟度模型集成CMMI
  • 💯考試真題
    • 第一題
    • 第二題
  • 軟件過程模型
    • 瀑布模型(SDLC)
    • 螺旋模型
    • V模型
    • 原型化模型
    • 增量模型
    • 噴泉模型、基于構件的開發模型、形式化方法模型
  • 💯考試真題
    • 第一題
    • 第二題
  • 敏捷模型
    • 主要敏捷方法
    • 統一過程模型RUP
  • 逆向工程
  • 💯考試真題
    • 第一題
    • 第二題

軟件工程基礎知識

軟件工程概述

軟件開發生命周期:定義、開發、運行、維護。

軟件系統文檔:用戶文檔和系統文檔。

軟件工程過程(PDCA):軟件規格說明(Plan)、軟件開發(Do)、軟件確認(Check)、軟件演進(Action)。

軟件系統工具:軟件開發工具、軟件維護工具、軟件管理和軟件支持工具。

軟件設計的四個活動:數據設計、架構(體系結構)設計、人機界面(接口)設計和過程設計。

能力成熟度模型

能力成熟度模型CMM

初始級、可重復級、已定義級、已管理級、優化級。

能力成熟度模型集成CMMI

初始級、已管理級、已定義級、定量管理、優化級。

💯考試真題

第一題

答案:B D

【解析】:

  1. 系統分析階段結束后,主要輸出是對系統需求的明確描述和解決方案的初步規劃。選項中,**B. 系統方案建議書 **通常是在需求分析后提出的整體解決方案文檔,符合該階段的成果。
  2. 系統測試階段完成后,需要提供給用戶的最終文檔包括操作指南等。D. 操作手冊是系統測試通過后,為用戶提供的使用說明,屬于該階段完成后的工作產品。

第二題

答案:B

軟件過程模型

瀑布模型(SDLC)

螺旋模型

風險分析 --> 螺旋模型

四個階段:制訂計劃、風險分析、實施工程和客戶評估。

V模型

V模型用于需求明確和需求變更不頻繁的情形。

單元測試 --> 編碼和實現 單編

集成測試 --> 詳細設計 集詳

系統測試 --> 概要設計 系概

驗收測試 --> 需求分析 驗需

原型化模型

原型化模型適用于需求不明確的情形

增量模型

噴泉模型、基于構件的開發模型、形式化方法模型

💯考試真題

第一題

答案:A

解析:功能清晰,也即需求較明確,有這樣的關鍵字都是考察瀑布模型,牢記總結的記憶關鍵字。

第二題

答案:D

解析:螺旋模型的特點是風險分析,應對風險的都正確,螺旋模型適合大型軟件開發。

敏捷模型

核心思想:

(1)敏捷方法是適應型而非可預測型擁抱變化,適應變化。

(2)敏捷方法是以人為本,而非以過程為本。發揮人的特性。

(3)迭代增量式的開發過程。以原型開發思想為基礎,采用法代增量式開發,發行版本小型化。

主要敏捷方法

  1. 極限編程(XP):一種近螺旋式的開發方法,倡導測試先行。
  2. 水晶系列:以人為中心,每個都含有獨特的角色、過程模型、工作產品和實踐。
  3. 并列爭球法(Scrum):一種迭代的增量化過程,把每段時間(如30天)一次的迭代稱為一個“沖刺”(Sprint),并按照需求的優先級別來實現產品。
  4. 特性驅動開發方法:一個迭代的開發模型,3個要素:人、過程和技術,5個核心過程:開發整體對象模型、構造特征列表、計劃特征開發、特征設計和特征構建。

統一過程模型RUP

四個階段

  • 初始階段
  • 細化階段
  • 構造階段
  • 移交階段

三個特點

  • 用例驅動
  • 以體系結構為中心
  • 迭代與增量

逆向工程

逆向工程:軟件的逆向工程是分析程序,力圖在比源代碼更高抽象層次上建立程序的表示過程,逆向工程是設計的恢復過程。逆向工程的四個級別:

  • 實現級
  • 結構級
  • 功能級
  • 領域級

領域級抽象級別最高,完備性最低,實現級抽象級別最低,完備性最高。

💯考試真題

第一題

答案:A D

第二題

答案:B D

解析:軟件系統工具通常可以按軟件過程活動將軟件工具分為軟件開發工具、軟件維護工具、軟件管理和軟件支持工具。

軟件開發工具:需求分析工具、設計工具、編碼與排錯工具。

軟件維護工具:版本控制工具、文檔分析工具、開發信息庫工具、逆向工程工具、再工程工具。

軟件管理和軟件支持工具:項目管理工具、酉配置管理工具、軟件評價工具、軟件開發工具的評價和選擇。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/73923.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/73923.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/73923.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python將整個txt文件寫入excel的一個單元格?

要將整個txt文件寫入Excel的一個單元格,可以使用Python的openpyxl庫來實現。以下是一個簡單的示例代碼: from openpyxl import Workbook# 讀取txt文件內容 with open(file.txt, r) as file:txt_content file.read()# 創建一個新的Excel工作簿 wb Work…

車載以太網網絡測試 -25【SOME/IP-報文格式-1】

1 摘要 本專題接著上一專題對SOME/IP進行介紹,主要對SOME/IP報文格式以及定義的字段進行詳細介紹,有助于在實際項目過程中對SOME/IP報文的理解。 上文回顧: 車載以太網網絡測試 -24【SOME/IP概述】 2 SOME/IP-報文格式 通過上個專題介紹&a…

【區塊鏈安全 | 第五篇】DeFi概念詳解

文章目錄 DeFi1. DeFi 生態概覽2. 去中心化交易所(DEX)2.1 AMM(自動做市商)模型2.2 訂單簿模式(現貨交易) 3. 借貸協議3.1 Aave3.2 使用閃電貸(Flash Loan) 4. 穩定幣(St…

問題:md文檔轉換word,html,圖片,excel,csv

文章目錄 問題:md文檔轉換word,html,圖片,excel,csv,ppt**主要職責****技能要求****發展方向****學習建議****薪資水平** 方案一:AI Markdown內容轉換工具打開網站md文檔轉換wordmd文檔轉換pdfm…

代碼隨想錄刷題day53|(二叉樹篇)106.從中序與后序遍歷序列構造二叉樹(▲

目錄 一、二叉樹理論知識 二、構造二叉樹思路 2.1 構造二叉樹流程(給定中序后序 2.2 整體步驟 2.3 遞歸思路 2.4 給定前序和后序 三、相關算法題目 四、易錯點 一、二叉樹理論知識 詳見:代碼隨想錄刷題day34|(二叉樹篇)二…

前端知識點---用正則表達式判斷郵箱(javascript)

// 全面的正則&#xff08;兼容大多數情況&#xff09; const emailRegex /^[a-zA-Z0-9._%-][a-zA-Z0-9.-]\.[a-zA-Z]{2,}$/;// 或直接使用瀏覽器內置驗證 <input type"email" required>/&#xff1a;正則表達式的起始和結束標志。 ^&#xff1a;匹配字符串的…

PyQt6實例_批量下載pdf工具_界面開發

目錄 前置&#xff1a; 代碼&#xff1a; 視頻&#xff1a; 前置&#xff1a; 1 本系列將以 “PyQt6實例_批量下載pdf工具”開頭&#xff0c;放在 【PyQt6實例】 專欄 2 本系列涉及到的PyQt6知識點&#xff1a; 線程池&#xff1a;QThreadPool,QRunnable&#xff1b; 信號…

在word中使用zotero添加參考文獻并附帶超鏈接

一、引言 在寫大論文時&#xff0c;為了避免文中引用與文末參考文獻頻繁對照、修改文中引用順序/引用文獻時手動維護參考文獻耗易出錯&#xff0c;擬在 word 中使用 zotero 插入參考文獻&#xff0c;并為每個參考文獻附加超鏈接&#xff0c;實現交互式閱讀。 版本&#xff1a…

Selenium文件上傳

在 Web 自動化測試中,文件上傳是一項常見的任務。不同的網站和前端技術可能導致上傳方式有所不同,因此需要采用不同的方法進行處理。 方法 1:使用 send_keys() 直接上傳(最常用) 適用場景: 頁面中 有標準的 <input type="file"> 標簽。 不需要彈出 Wind…

線程概念與控制(中)

線程概念與控制&#xff08;上&#xff09;https://blog.csdn.net/Small_entreprene/article/details/146464905?sharetypeblogdetail&sharerId146464905&sharereferPC&sharesourceSmall_entreprene&sharefrommp_from_link我們經過上一篇的學習&#xff0c;接…

【Unity】 鼠標拖動物體移動速度跟不上鼠標,會掉落

錯誤示范&#xff1a; 一開始把移動的代碼寫到update里去了&#xff0c;發現物體老是掉(總之移動非常不流暢&#xff0c;體驗感很差&#xff09; void Update(){Ray ray Camera.main.ScreenPointToRay(Input.mousePosition);if (Physics.Raycast(ray, out RaycastHit hit, M…

MATLAB 控制系統設計與仿真 - 30

用極點配置設計伺服系統 方法2-反饋修正 如果我們想只用前饋校正輸入&#xff0c;從而達到伺服控制的效果&#xff0c;我們需要很精確的知道系統的參數模型&#xff0c;否則系統輸出仍然具有較大的靜態誤差。 但是如果我們在誤差比較器和系統的前饋通道之間插入一個積分器&a…

VMware Windows Tools 存在認證繞過漏洞(CVE-2025-22230)

漏洞概述 博通公司&#xff08;Broadcom&#xff09;近日修復了 VMware Windows Tools 中存在的一個高危認證繞過漏洞&#xff0c;該漏洞編號為 CVE-2025-22230&#xff08;CVSS 評分為 9.8&#xff09;。VMware Windows Tools 是一套實用程序套件&#xff0c;可提升運行在 VM…

羅杰斯特回歸

定義 邏輯回歸其實就是原來的線性回歸加了激活函數&#xff0c;這個函數其實就是sigmoid函數&#xff0c;把一個回歸的連續數值壓縮到了0到1的空間&#xff0c;其實只要有函數能夠滿足把數值壓縮到0,1之間就可以&#xff08;因為0到1之間的數值就是概率值&#xff09; 對于分類…

Java多線程與JConsole實踐:從線程狀態到性能優化!!!

目錄 一、前言二、JConsole 使用教程二、線程的基本狀態2.1新建狀態&#xff08;New&#xff09;2.2就緒狀態&#xff08;Ready&#xff09;2.3運行狀態&#xff08;Running&#xff09;2.4 阻塞狀態&#xff08;Blocked&#xff09;2.5. 等待狀態&#xff08;Waiting&#xff…

基于django優秀少兒圖書推薦網(源碼+lw+部署文檔+講解),源碼可白嫖!

摘要 時代在飛速進步&#xff0c;每個行業都在努力發展現在先進技術&#xff0c;通過這些先進的技術來提高自己的水平和優勢&#xff0c;圖書推薦網當然不能排除在外。本次開發的優秀少兒圖書推薦網是在實際應用和軟件工程的開發原理之上&#xff0c;運用Python語言、爬蟲技術…

《網絡管理》實踐環節01:OpenEuler22.03sp4安裝zabbix6.2

蘭生幽谷&#xff0c;不為莫服而不芳&#xff1b; 君子行義&#xff0c;不為莫知而止休。 1 環境 openEuler 22.03 LTSsp4PHP 8.0Apache 2Mysql 8.0zabbix6.2.4 表1-1 Zabbix網絡規劃&#xff08;用你們自己的特征網段規劃&#xff09; 主機名 IP 功能 備注 zbx6svr 19…

Axure項目實戰:智慧城市APP(七)我的、消息(顯示與隱藏交互)

親愛的小伙伴&#xff0c;在您瀏覽之前&#xff0c;煩請關注一下&#xff0c;在此深表感謝&#xff01; 課程主題&#xff1a;智慧城市APP 主要內容&#xff1a;我的、消息、活動模塊頁面 應用場景&#xff1a;消息頁設計、我的頁面設計以及活動頁面設計 案例展示&#xff…

晶晨S905L3A(B)-安卓9.0-開啟ADB和ROOT-支持IPTV6-支持外置游戲系統-支持多種無線芯片-支持救磚-完美通刷線刷固件包

晶晨S905L3A(B)-安卓9.0-開啟ADB和ROOT-支持IPTV6-支持外置游戲系統-支持多種無線芯片-支持救磚-完美通刷線刷固件包 適用型號&#xff1a;M401A、CM311-1a、CM311-1sa、B863AV3.1-M2、B863AV3.2-M、UNT403A、UNT413A、M411A、E900V22C、E900V22D、IP112H等等晶晨S905L3A(B)處…

【免費】2007-2019年各省地方財政科學技術支出數據

2007-2019年各省地方財政科學技術支出數據 1、時間&#xff1a;2007-2019年 2、來源&#xff1a;國家統計局、統計年鑒 3、指標&#xff1a;行政區劃代碼、地區、年份、地方財政科學技術支出 4、范圍&#xff1a;31省 5、指標說明&#xff1a;地方財政科學技術支出是指地方…