09軟體《軟體工程與UML》期末大作業考核試卷

2021-12-30 16:18:17 字數 1364 閱讀 6579

軟體工程與uml期末大作業

新聞中心管理系統uml建模

專業年級:軟體09級

學號:姓名:

目錄一、 題目概述 1

二、用例模型(總計20分) 2

1.參與者和用例(10分) 2

2.用例圖(10分) 2

三、靜態模型(總計30分) 3

1.發現類(20分) 3

2.類圖(10分) 3

四、動態模型(總計50分) 4

1.「瀏覽新聞」時序圖(15分) 4

2.「新增新聞」時序圖(15分) 5

3.「新增新聞」協作圖(5分) 5

4.管理員活**(15分) 6

新聞中心管理系統主要是為了實現**某些企業商務**實時動態新聞的顯示及管理的系統。根據企業商務新聞的基本要求,本系統需要完成的主要任務如下。

(1)新聞標題資訊分類顯示:在進入新聞中心主頁時,應該能夠根據資料庫中存放的資訊分類顯示最新新聞標題,例如熱點新聞中所有最新標題資訊,以及行業新聞中最新標題資訊等,每個新聞標題都應該提供對應的超級鏈結,在使用者單擊該新聞標題後,可以跳轉到有關該新聞詳細內容的顯示頁面。

(2)新聞詳細內容及相關新聞列表顯示:在選擇需要檢視的新聞標題後,應該可以顯示該新聞的詳細內容。同時也應該提供與該新聞相關的新聞標題資訊的顯示,以便於使用者查閱與該新聞相關的其他資訊。

(3)新聞中心後台管理功能:新聞中心的管理者可以隨時向資料庫中錄入最新的新聞標題及內容,同時也可以編輯修改原有新聞,如果需要也可以刪除對應的新聞。

根據以上需求建立用例模型、靜態模型、動態模型。要求描述模型元素時使用中文和英文兩種方式,如參與者有reader(讀者)、librarian(圖書管理員);繪圖時使用英文。

要求:描述系統中的參與者和用例。

(1)參與者

(2)用例

要求:將rational rose繪製的用例圖貼上於此處。

要求:寫出類名及該類的主要屬性和方法。

要求:將rational rose繪製的類圖貼上於此處。

要求:指明使用者「瀏覽新聞」用例中涉及的物件、物件間傳遞的訊息,然後使用rational rose完成「瀏覽新聞」時序圖的圖示。

(1)物件

(2)訊息

(3)圖示

要求:指明管理員「新增新聞」用例中涉及的物件、物件間傳遞的訊息,然後使用rational rose完成「新增新聞」時序圖的圖示。

(1)物件

(2)訊息

(3)圖示

要求:將以上「新增新聞」用例的時序圖轉化成協作圖。

要求:指明管理員物件活**中涉及的活動,然後使用rational rose完成管理員物件活**的圖示。

(1)活動

(2)圖示

軟體工程期末小結

第一章軟體工程概述 1.對 引入同一變動付出的代價隨時間變化的趨勢 在軟體開發的不同階段進行修改需要付出的代價是很不相同的,在早期引入變動,涉及的面較少,因而代價也比較低 而在開發的中期,軟體配置的許多成分已經完成,引入乙個變動要對所有已完成的配置成分都做相應的修改,不僅工作量大,而且邏輯上也更複雜...

軟體工程期末總結

從我們這一屆開始的導師制給了我驚喜,在好奇的驅動下,我開始在導師的引導下慢慢探索我在專業上的成長道路。大一的時代即將結束。在這段並不長的時間段裡,我學會了不少東西,而這還得主要歸功於學院組織的辦公軟體知識講座。導師給我們進行的一系列的辦公軟體知識講座,讓我對power point excel wor...

軟體工程期末整理

一 軟體生命期各階段的任務是什麼?軟體生命期分為7個階段 1 問題定義 確定要解決的問題是什麼 2 可行性研究 確定問題是否值得解,技術可行性 經濟可行性 操作可行性 3 需求分析 確定該系統必須做什麼 4 總體設計 確定系統如何實現,包括系統設計和結構設計 5 詳細設計 具體實現設計的系統 6 實...