軟工導論 12-13-2 實驗報告一

實驗題目:
需求分析

實驗目的:
1. 掌握UML中的業務過程模型、用例模型。

2. 熟悉一種UML建模工具。

實驗要求:
學會UML業務過程模型、用例模型建模方法

實驗任務:
任務一:自行選擇一個軟件項目,有背景說明、功能需求概述;
任務二:利用UML業務過程模型對軟件的應用流程建模;
任務三:利用UML用例模型對軟件的需求進行分析,並對應用場景建模;

1. 掌握UML中的業務過程模型、用例模型。的1.

1) UML中的業務過程模型:

       業務過程模型是一組活動的集合,描述了活動從開始到結束在時間或者空間上的順序,以及輸入和輸出。業務過程模型最終輸出要能夠滿足業務需要。

業務過程模型一般包括:

 ①目標(Goal)

 ②特定的輸入(specific inputs)

 ③特定的輸出(Specific outputs)

 ④有一定順序的活動(Activities in some order)

 ⑤消息(Information)

 ⑥資源(Resourc)

2)UML業務用例模型:

  業務用例是一組業務實例的抽象。它是用戶單位中的一個特定工作流,它描述了向某個特定的業務參與者提供一個可觀察的結果的動作序列。可分爲:核心業務用例、支持業務用例、管理業務用例。

2.熟悉一種UML建模工具。

常用的UML建模工具包括:

①ROSE

②Microsoft Visio

③Enter如何利用prise Architect

(由於條件限制,這裏選擇Visio)

引申:利用Microsoft Visio進行UML模型的繪製;

實驗任務:

實驗項目:住房貸款計算器

任務一:自行選擇一個軟件項目,有背景說明、功能需求概述;

①軟件項目:

  住房貸款計算器

②背景說明:

  隨着金融危機以及通貨膨脹的影響,如今人們越來越難買到滿意的住房,因此,大部分國民開始向銀行貸款來購買房子,這樣一來,對於許多對住房貸款本息計算不是十分了解的國民未免產生了衆多購房困難,所以開發一樣專門用於計算住房貸款的計算器是十分必要的。

③功能需求概述:

  用戶輸入住房貸款的金額和時間以後可以迅速計算出到期後所需要還的本息,僅僅只用於住房貸款本息金的計算,而不能用於普通的數學計算的計算器。  

任務二:利用UML業務過程模型對軟件的應用流程建模(這裏暫時沒有相應的UML建模工具,只好用畫圖工具加以代替)

 

      

任務三:利用UML用例模型對軟件的需求進行分析,並對應用場景建模;

需求人員:需要該軟件基本是打算向銀行進行住房貸款或者已經進行住房貸款的人羣,利用率十分大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章