1. 用例的概念
用例是軟體工程或系統工程中對系統如何反應外界請求的描述,是一種通過使用者的使用場景來獲取需求的技術。每個用例提供了乙個或多個場景,該場景說明了系統是如何和終端使用者或其它系統互動,也就是誰可以用系統做什麼,從而獲得乙個明確的業務目標。
場景是參與者和系統之間的一系列特定的活動和互動,也稱為用例例項。用例包含了若干個場景。
3. 用例有哪些形式?
4. 對於複雜業務,為什麼編制完整用例非常難?
因為對於複雜業務,其涉及的場景數量會變得很多,而各個場景之間的關聯使得用例設計變得特別困難,而用例的編寫者需要對這些場景非常熟悉,並且需要建模知識與注意使用者互動的相關細節,但依舊無法完整地覆蓋各種實際中可能會出現的情況,用例總是不完整的。所以編制完整用例非常難。
5. 什麼是用例圖?
用例圖主要用來描述角色以及角色與用例之間的連線關係。說明的是誰要使用系統,以及他們使用該系統可以做些什麼。乙個用例圖包含了多個模型元素,如系統、參與者和用例,並且顯示這些元素之間的各種關係,如泛化、關聯、包含和擴充套件。它展示了乙個外部使用者能夠觀察到的系統功能模型圖。
6. 用例圖的基本符號與元素?
actor:小人,表示乙個系統的使用者,即與應用程式或系統進行互動的使用者、組織或者外部系統。
用例:橢圓,代表用例,外部可見的系統功能,表示對系統提供功能、服務的描述。
方框:系統。
實線箭頭:關聯,表示參與者與用例之間的通訊,任何一方都可傳送或接受訊息。
虛線箭頭(include):用來將乙個較複雜用例所表示的功能分解成較小的步驟,箭頭方向指向分解出來的功能用例。
虛線箭頭(extend):用例功能的延伸,相當於為基礎用例提供附加功能,箭頭方向指向基礎用例。
實線三角箭頭:就是通常理解的繼承關係,子用例和父用例相似,但表現出更特別的行為。子用例將繼承父用例的所有結構、行為和關係。箭頭方向指向父用例。
7. 用例圖的畫法與步驟。
識別用例
識別用例間的關係
8. 用例圖給利益相關人與開發者的價值有哪些?
用例圖是由軟體需求分析到最終實現的第一步,它描述了參與者如何使用乙個系統。用例檢視顯示誰是相關的使用者、使用者希望系統提供什麼樣的服務,以及使用者需要為系統提供的服務,以便使系統的使用者更容易理解這些元素的用途,也便於軟體開發人員最終實現這些元素。
2. 然後,回答下列問題:
系統分析 HW6
1.用例的概念 是軟體工程或系統工程中對系統如何反應外界請求的描述,是一種通過使用者的使用場景來獲取需求的技術。每個用例提供了乙個或多個場景,該場景說明了系統是如何和終端使用者或其他系統互動,也就是誰可以用系統做什麼,從而獲得乙個明確的業務目標.2.定義 場景是參與者和系統之間特定的操作和互動序列。...
系統分析與設計 HW01
題目 1 簡單題 軟體工程的定義 閱讀經典名著 人月神話 等資料,解釋 software crisis cocomo 模型。軟體生命週期。按照swebok 的 ka 劃分,本課程關注哪些 ka 或 知識領域?解釋 cmmi 的五個級別。例如 level 1 initial 無序,自發生產模式。2 解...
系統分析與設計HW1
軟體工程的定義 軟體工程是 1 將系統化的 規範的 可度 量的方法應用於軟體的開發 執行和維護,即將工程 化方法應用於軟體 2 在 1 中所述方法的研究 閱讀經典名著 人月神話 等資料,解釋 software crisis cocomo 模型 software crisis 軟體危機泛指在計算機軟體...