軟體工程 用例項建立一套UML模型作業

2022-08-29 20:42:22 字數 1073 閱讀 7176

①題目:針對用聯機**號碼簿替換**公司給你的號碼簿這樣的問題,編寫一套uml模型(用例圖、類圖)。

給出名字時,要求該號碼簿應該能夠提供**號碼;它還應該能夠列出國家不同地區的區號,並給出你所在地區的緊急求救**號碼。

②uml用例圖:

->從本質上講,乙個用例是使用者(或角色)與計算機之間為達到某個目的的一次典型互動作用:

用例描述了使用者提出的一些課件的需求;

用例可大可小;

用例對應乙個具體的使用者目標;

用例也必須描述使用者沒有直接提出的一些需求。

->用例圖描述系統外部的執行者與系統的用例之間的某種聯絡:

所謂用例是指對系統提供的功能(或稱系統的用途)的一種描述;

執行者是哪些可能使用這些用例的人或外部系統;

用例和執行者之間的聯絡描述了「誰使用哪個用例」;

->用例圖著重於系統外部執行者的角度來描述系統需要提供哪些功能,並指明了這些功能的執行者是誰;

->用例圖中的圖符:

圓圈:用例

火柴人:執行者

方框:系統(用於界定系統功能範圍,描述該系統功能的用例都置於其中,而描述外部實體的執行者都置於其外)

->用例模型的獲取:

獲取執行者;

獲取用例。

->獲取執行者:

誰使用系統的主要功能(主要使用者)?

誰需要系統支援他們的日常工作?

誰來維護、管理系統使其能正常工作(輔助使用者)?

系統需要控制哪些硬體?

系統需要與其他哪些系統互動?

對系統產生的結果感興趣的是哪些人?

->獲取用例:

執行者要求系統提供哪些功能?

執行者需要讀取、產生、刪除、修改或儲存系統中的資訊有哪些型別?

必須提醒執行者的系統事件有哪些?

執行者必須提醒系統事件有哪些?怎樣把這些事件表示成用例中的功能?

->關鍵問題:刻畫用例圖詳細到什麼時候為止?

答:一直畫到接近系統內部實現就可以停止分解

->note:

用例只跟參與者打交道,不能把功能分解成大堆用例。

用例不能使內部實現,也不能是沒有結果。

待編輯...

面試寶典 軟體工程基礎 軟體測試 UML 設計模式

1.軟體是一種邏輯的產品,是邏輯的程式實現,而不是具體的物理實現。2.軟體危機 指軟體生產方式無法滿足迅速增長的計算機軟體需求,不能有效的開發大型 複雜的軟體,從而導致軟體開發與維護過程中出現一系列嚴重問題的現象。3.四大軟體開發模型 瀑布型 原型模型 螺旋模型 增量模型。瀑布 順序 重視文件 難以...

軟體工程UML第一次作業

作業屬於哪個課程 這個作業要求在 homework 10972 這個作業的目標 認清自身的已經學會的技能還有不足,熟悉使用markdown,學習使用gitee和git 學號 211814113 自我介紹 軟一的黃朝陽,興趣愛好就是打遊戲吧,選擇軟體工程這個專業也是因為這個,想要成為那種不僅僅是打遊戲...

軟體工程UML第一次作業

這個作業屬於哪個課程 這個作業要求在 homework 10974 這個作業的目標 先熟悉,關注老師和助教的部落格,血一篇隨筆介紹自己的情況,學習與使用 gitee 與 git 可參考的文件 學號 21186337 我叫劉慧,來自軟體工程一班。我的老家在河南,但是我來了福建上學,我原以為福州有海,結...