1. 程式人生 > 其它 >軟體需求與分析課堂綜合測試

軟體需求與分析課堂綜合測試

某房產公司,欲開發一個房產資訊管理系統,其主要功能描述如下:

1.公司銷售的房產,分為住宅和公寓兩類。針對房產,系統儲存房產證明,地址,建造年份,建造面積,銷售報價,房產照片以及銷售狀態(在售,售出,停售)等資訊。對於公寓,還需儲存是否有等資訊。

2. 公司僱傭了多名房產經紀,負責銷售房產,系統中需要儲存房產經紀的基本資訊,包括:姓名,家庭住址,聯絡電話,發起的起止時間等等。一套房產同一時間僅由一名房產經紀負責銷售,系統中經濟住房負責房產的起始時間和終止時間。

3.系統使用者包括房產經紀和系統管理員,使用者需經過系統身份驗證之後,才能登入系統。房產經紀登入系統之後,可以錄入負責銷售的房產資訊。但需要經過系統管理員的審批授權。

4.系統管理員可以從系統中匯出所有房產的資訊列表,系統管理員定期將資訊和銷售的房產,進行歸納,若公司確定不再銷售某套房產,系統管理員將房產資訊從系統中刪除。

1、需求定義:(20分)

(1)根據上述描述,繪製系統工作上下範圍圖。(10分)

(2)繪製系統業務流程圖。(10分)

2、結構化建模案例分析:(20分)

(1)繪製系統的整體功能結構圖。(10分)

(2)根據上述描述,繪製完整的資料流圖。(10分)

3、面向物件建模案例分析:(30分)

(1)繪製系統頂層用例圖。(10分)

(2)繪製系統細化完整用例圖。(10分)

(3)分析系統類模型,找出類之間的關係並畫出類圖。(10分)

4

、系統原型展示:根據你的類圖,開發系統原型,並錄製視訊或撰寫文件展示說明。(30分)