某公司欲建设一个房屋租赁服务系统,统一管理房主和租赁者的信息,提供快捷的租赁服务。本系统的主要功能描述如下:
1. 登记房主信息。记录房主的姓名、住址、身份证号和联系电话等信息,并写入房主信息文件。
2. 登记房屋信息。记录房屋的地址、房屋类型(如平房、带阳台的楼房、独立式住宅等)、楼层、租金及房屋状态(待租赁、已出租)等信息,并写入房屋信息文件。一名房主可以在系统中登记多套待租赁的房屋。
3. 登记租赁者信息。记录租赁者的个人信息,包括:姓名、性别、住址、身份证号和电话号码等,并写入租赁者信息文件。
4. 安排看房。已经登记在系统中的租赁者,可以从待租赁房屋列表中查询待租赁房屋信息。租赁者可以提出看房请求,系统安排租赁者看房。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。
5. 收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。
6. 变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。
系统要求如下所示:
(a)用户界面支持用户的个性化定制;
(b)系统需要支持当前主流的标准和服务,特别是通信协议和平台接口;
(c)用户操作的响应时间应不大于3秒;
(d)系统具有故障诊断和快速恢复能力;
(e)用户密码需要加密传输;
(f) 系统需要支持不低于2G的数据缓存;
(g)用户操作停滞时间超过一定时限需要重新登录验证;
问题:
1、 绘制需求层次-需求方面二维矩阵。
|
需求层次/需求方面 |
功能需求 |
质量需求 |
约束需求 |
|
组织角度 |
登记房主信息、房屋信息、租赁者信息;生成费用单;变更房屋状态 |
系统支持主流通信协议和平台接口;数据缓存不低于2G |
系统需支持多用户并发操作;数据存储需符合行业标准 |
|
用户角度 |
查询待租赁房屋信息;安排看房;租赁者与房主交互 |
用户界面个性化定制;响应时间≤3秒;用户密码加密传输 |
用户操作停滞时间超时需重新登录验证;系统需支持多种设备访问 |
|
开发角度 |
系统架构设计;功能模块开发;接口设计 |
故障诊断与快速恢复;代码可维护性和可扩展性 |
遵循开发规范和标准;开发周期和预算约束 |
2、 确定关键功能。
- 登记房主信息
- 登记房屋信息
- 登记租赁者信息
- 安排看房
- 变更房屋状态
- 收取手续费
3、 确定关键质量。(采用质量矩阵进行分析)
|
质量属性 |
相关需求 |
重要性 |
实现难度 |
优先级 |
|
用户界面个性化定制 |
所有主功能 |
高 |
中 |
高 |
|
支持通信协议和平台接口 |
所有主功能 |
高 |
高 |
高 |
|
用户操作响应时间 |
所有主功能 |
高 |
高 |
高 |
|
故障诊断和快速恢复能力 |
所有主功能 |
高 |
高 |
高 |
|
加密传输用户密码 |
所有主功能 |
高 |
中 |
高 |
|
数据缓存支持 |
所有主功能 |
高 |
高 |
高 |
|
用户登录验证机制 |
所有主功能 |
高 |
中 |
高 |

浙公网安备 33010602011771号