軟體工程概論筆記(三)

2021-08-14 06:06:55 字數 401 閱讀 3862

物件導向分析

物件導向分析概述

物件導向的三種模型:用例模型、物件模型、動態模型

用例模型:確定外部參與者、確定用例、繪製用例圖

外部參與者:根據人員和組織、外部系統、裝置來確定

用例和用例之間的關係,包含、使用、擴充套件

物件模型:五個層次:主題層-類和物件層-結構層-屬性層-服務層

確定主題、確定類和物件、確定結構、確定屬性、確定服務......

確定主題:將複雜系統劃分為不同的主題

確定類和物件:確定候選類和物件,篩選出正確的類和物件,區分實體類、邊界類和控制類

確定結構:泛化(繼承)關係、關聯關係

確定屬性、確定服務

關聯關係表示兩個類之間存在某種鏈結,關聯關係包括聚合關係,聚合關係表示一種部分或者包含的關係

軟體工程概論

什麼是軟體 軟體是計算機系統中與硬體相互依存的另一部分,它是包括程式,資料及相關文件的完整集合。程式是按事先設計的功能和效能要求執行的指令序列。資料是使程式能正常操作資訊的資料結構。文件是與程式開發,維護和使用有關的 材料。軟體的特點 1軟體是一種邏輯實體,具有抽象性 與硬體相比較 2沒有製造過程 ...

軟體工程 概論

軟體工程 軟體危機 軟體是計算機系統中與硬體相互依存的另一部分,它是包括程式,資料及其相關文件的完整的集合。運用現代科學技術知識來設計並構造電腦程式及開發 執行和維護這些程式所必需的相關檔案資料。軟體工程方法為軟體開發提供了 如何做 的技術 軟體工具為軟體工程方法提供了自動的或半自動的軟體支撐環境 ...

軟體工程 概論

什麼是軟體?軟體是計算機系統中與硬體相互依存的另一部分,包括程式,資料以及其相關文件的完整集合 什麼是程式?程式數按事先設計的功能和效能要求執行的指令序列 資料 是使程式能正常操縱資訊的資料結構 文件 是與程式開發,維護和使用有關的 材料 軟體的特點?1.軟體是一種邏輯實體,不是具體的物理實體,具有...