结构化需求分析概述结构化需求分析概述
功能分解图
需求细化
需求 | 标识符ID | 源头Source | 理由Rational | 优先级Priorty | 成本Cost | 风险Risk |
---|---|---|---|---|---|---|
1.问题分类 | 01 | 甲方 | 对问题进行分类以便于用户回答问题时筛选出自己擅长的领域 | 2.45 | 2 | 4 |
2.每日热点问题 | 02 | 甲方 | 选出大家最关注的的问题放置在首页 | 1.52 | 3 | 5 |
3.信誉积分系统 | 03 | 甲方乙方交流 | 对恶意提出垃圾问题的用户进行惩戒,有助于系统的健康。 | 0.43 | 7 | 7 |
4.个人主页 | 04 | 甲方 | 用户的个人资料以及提出问题、回答问题记录的入口 | 2.34 | 2 | 4 |
5.指定同学/老师回答 | 05 | 采访同学 | 对于某些问题指定老师回答可以 | 0.55 | 6 | 8 |
6.邀请回答 | 06 | 采访同学 | 邀请特定的、希望其回答的人来回答问题 | 0.39 | 7 | 7 |
7.收费查看别人悬赏 | 07 | 甲方 | 对优质问题以及优质回答进行小部分的收费促进平台的发展 | 0.18 | 8 | 9 |
8.私信 | 08 | 采访同学 | 通信功能,促进用户间的沟通与交流 | 0.57 | 6 | 9 |
9.积分充值 | 09 | 甲方 | 增加积分充值功能以便于提出问题时有悬赏积分 | 0.26 | 7 | 7 |
优先级划分
相对权重 | 2 | 1 | 1 | 0.5 |
---|---|---|---|---|
需求 | 相对收益 | 相对损失 | 总价值 | 价值% |
1.问题分类 | 10 | 4 | 21 | 18.42 |
2.每日热点问题 | 10 | 3 | 18 | 15.79 |
3.信誉积分系统 | 4 | 6 | 10 | 8.77 |
4.个人主页 | 10 | 5 | 20 | 17.54 |
5.指定同学/老师回答 | 3 | 6 | 12 | 10.53 |
6.邀请回答 | 5 | 8 | 9 | 7.89 |
7.收费查看别人悬赏 | 6 | 8 | 5 | 4.39 |
8.私信 | 5 | 6 | 13 | 11.40 |
9.积分充值 | 7 | 5 | 6 | 5.26 |
总计 | 60 | 51 | 114 | 100.00 |
过程建模
DFD图
数据字典
- 提问环节: | problem | 提问者的问题 | | —- | —- | | time | 问题被提问的时间 | | title | 问题的简单描述,放在第一行 | | content | 问题的具体内容 | | tag | 问题的标签,用于给问题分类 | | point | 问题的积分,系统在提问时扣除,可以根据提问者要求以不同可能形式给予答题者 | | username | 提问者的用户名 |
- 回答环节: | answer | 提问者的问题 | | —- | —- | | time | 答题者回答的时间 | | content | 回答的具体内容 | | heat | 问题的热度(和点击数相关) | | username | 回答者的用户名 | | team | 回答者的用户组(老师或学生) |
- 字段描述: | answer | 提问者的问题 | | —- | —- | | 名称 | team | | 使用位置 | 回答 | | 描述 | 回答者的用户组(老师或学生) | | 格式 | 正整数 |
answer | 提问者的问题 |
---|---|
名称 | heat |
使用位置 | 回答 |
描述 | 问题的热度(和点击数相关) |
格式 | 非负数字 |
question & answer | 提问者的问题 |
---|---|
名称 | username |
使用位置 | 提问/回答 |
描述 | 提问或回答者的用户名 |
格式 | 文字 |
question | 提问者的问题 |
---|---|
名称 | point |
使用位置 | 提问 |
描述 | 问题的积分,系统在提问时扣除,可以根据提问者要求以不同可能形式给予答题者 |
格式 | 单选框(5,10,15…) |