軟體需求與分析課堂綜合測試
阿新 • • 發佈:2021-11-25
某房產公司,欲開發一個房產資訊管理系統,其主要功能描述如下:
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