軟體評測師筆記(二) 軟體工程

2022-01-19 22:31:07 字數 2121 閱讀 7499

軟體評測師是中級中國計算機技術職業資格網(軟考)證書,此博文是圍繞【軟體工程】相關常考點

uml支援13種圖,可分為兩大類

結構圖:類圖、組合結構圖、構件圖、部署圖、物件圖、包圖

行為圖:活**、互動圖(順序圖、通訊圖、互動概覽圖、時序圖)、用例圖、狀態圖

主要作用:

v模型:包括低層測試又包括了高層測試,低層測試是為了確保源**的正確性,高層測試是為了使整個系統滿足使用者的需求

h模型:強調的是測試準備與測試實施的分離,而不是緊密結合

瀑布模型:以文件為驅動,適合於軟體需求明確的軟體專案模型

原型模型:需求不明確情況下,快速開發出乙個原型

噴泉模型:以物件為驅動,適合物件導向的開發方法

螺旋模型:專案失敗風險較低,預知開發的風險

常見的關係運算:並、差、交、選擇、投影、連線

採用8位整數,資料的表示範圍

原碼:-127~+127

反碼:-127~+127

補碼:-128~+127

資料庫物理設計

模組演算法

資料結構設計

其他設計

正確性維護:改正在開發階段發現的錯誤

適應性維護:使軟體適應資訊科技變化和管理需求變化而進行的修改

完善性維護:是為了擴充功能和改善效能而進行的修改

預防性維護:為了適應未來的軟硬體環境的變化

改正性維護:診斷和改正這些隱蔽錯誤而修改軟體

適應性維護:適用變化了環境而修改軟體

完善性維護:擴充或完善原有軟體功能或效能而修改軟體

預防性維護:為了提高軟體的可維護性和可靠性,增強可讀性,而修改軟體你

用例圖

作用:可用來對功能需求建模

注意:泛化就是繼承

四個部分組成

四個價值觀

五大原則

非直接耦合:兩個模組之間沒有直接關係,它們的聯絡完全是通過主模組的控制和呼叫來實現的。

資料耦合:兩個模組彼此間通過資料引數交換資訊。

標記耦合:一組模組通過參數列傳遞記錄資訊,這個記錄是某乙個資料結構的子結構,而不是簡單變數。

控制耦合:兩個模組彼此間傳遞的資訊中有控制資訊。

外部耦合:一組模組都訪問同一全域性簡單變數而不是同一全域性資料結構,而且不是通過參數列傳遞該全域性變數的資訊

公共耦合:兩個模組之間通過乙個公共的資料區域傳遞資訊。

內容耦合:乙個模組需要涉及到另乙個模組的內部資訊。

巧合聚合:模組完成的動作之間沒有任何關係,或者僅僅是一種非常鬆散的關係。

邏輯聚合:模組內部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關。

時間聚合:模組內部的各個組成部分所包含的處理動作必須在同一時間內執行。

過程聚合:按特定的次序執行。

通訊聚合:模組的各個組成部分所完成的動作都使用了同乙個資料或產生同一輸出資料。

順序聚合:模組內部的各個部分,前一部分處理動作的最後輸出是後一部分處理動作的輸入。

功能聚合:模組內部各個部分全部屬於乙個整體,並執行同一功能,且各部分對實現該功能都比不可少

包括概要設計、詳細設計

概要設計

體系結構設計

模組劃分

資料結構、資料庫設計

編寫設計文件、評審

結構化開發方法:自頂向下、功能的分解抽象、面向資料流、適合資料處理領域的問題,不適合解決大規模複雜專案,難以適應需求的變化

結構化分析的輸出包括:資料流圖、資料字典、加工邏輯

資料字典:為資料流圖中的每個資料流、檔案、加工,以及組成資料流或檔案的資料項做說明

資料字典包含:資料流、資料項、資料儲存、資料加工

加工:描述了輸入資料流到輸出資料流之間的變換

資料流圖:用於行為建模,包含了加工,不能表示實體之間的關係和清晰地表達加工的處理過程

軟體工程作業 軟體評測

專案 內容班級 部落格鏈結 作業要求 為什麼沒有人發現?由於這沒有根本上的影響到 所以開發人員沒有注意到隱退的重要性 為什麼沒有人發現?因為這沒有影響到正常使用,但是為使用新增了麻煩,在程式設計師角度上確實不容易注意到 採訪 想要開發的產品 體育頻道直播平台 主要功能 直播體育相關賽事 面向的使用者...

軟體工程個人作業 軟體評測

這個作業屬於哪個課程 2020春丨w班 這個作業要求在 作業要求 這個作業的目標 作業正文 如下其他參考文獻 構建之法 demo使用截圖 web版本 登陸頁面 聊天頁面 android版本使用截圖 登陸頁面 群聊頁面 ios版本使用截圖 登入頁面 與使用者聊天頁面 bug發現 bug1 問題摘要 i...

軟體工程筆記之二

物件導向分析過程 1.獲取客戶對系統的需求 需求獲取必須讓客戶與開發者充分地交流,這裡介紹一種採用use case 來收集客戶需求的技術。分析員首先標識使用該系統的不同的執行者,這些執行者代表使用該系統的不同的角色。每個執行者可以敘述他如何使用系統,或者說他需要系統提供什麼功能。執行者提出的每乙個使...