1Introduction 简介
1.1Purpose 目的
1.2Scope 范围
2General description总体概述
2.1Software perspective 软件概述
2.1.1About the Project 项目介绍
2.1.2Environment of Product 产品环境介绍
2.2Software function 软件功能
2.3Actors
2.4Assumptions & Dependencies 假设和依赖关系
3Functional Requirements 功能需求
3.1Use Case Diagram 用例图
图2:游客用例图
游客享有的功能有搜索歌曲、在线试听、注册会员。
图3:游客与会员关系
图4:会员用例图
图7:会员与VIP关系
图8:VIP用例图
图7、8描述:VIP与会员的关系,会员需要升级才会成为VIP,VIP享有的功能有更换皮肤,推荐歌曲,
图11:管理用户的具体内容
图15:管理广告模块的具体内容
图16:核心业务流程图
3.1.1O.M.001 试听歌曲
3.1.1.1Goal in Context 简要说明
3.1.1.2Preconditions 前置条件
3.1.1.3End Condition 后置条件
3.1.1.4Actors
3.1.1.5Trigger 触发条件
3.1.1.6Description 基本事件流描述
3.1.1.7Extensions 备选事件流
3.1.1.8Special Requirement 特殊需求
3.1.2O.M.002 搜索歌曲
3.1.2.1Goal in Context 简要说明
3.1.2.2Preconditions 前置条件
3.1.2.3End Condition 后置条件
3.1.2.4Actors
3.1.2.5Trigger 触发条件
3.1.2.6Description 基本事件流描述
3.1.2.7Extensions 备选事件流
3.1.2.8Special Requirement 特殊需求
3.1.3O.M.003 注册会员
3.1.3.1Goal in Context 简要说明
3.1.3.2Preconditions 前置条件
3.1.3.3End Condition 后置条件
3.1.3.4Actors
3.1.3.5Trigger 触发条件
3.1.3.6Description 基本事件流描述
3.1.3.7Extensions 备选事件流
3.1.3.8Special Requirement 特殊需求
3.1.4O.M.004 登录系统
3.1.4.1Goal in Context 简要说明
3.1.4.2Preconditions 前置条件
3.1.4.3End Condition 后置条件
3.1.4.4Actors
3.1.4.5Trigger 触发条件
3.1.4.6Description 基本事件流描述
3.1.4.7Extensions 备选事件流
3.1.4.8Special Requirement 特殊需求
3.1.5O.M.005 下载歌曲
3.1.5.1Goal in Context 简要说明
3.1.5.2Preconditions 前置条件
3.1.5.3End Condition 后置条件
3.1.5.4Actors
3.1.5.5Trigger 触发条件
3.1.5.6Description 基本事件流描述
3.1.5.7Extensions 备选事件流
3.1.5.8Special Requirement 特殊需求
3.1.6O.M.006 评论歌曲
3.1.6.1Goal in Context 简要说明
3.1.6.2Preconditions 前置条件
3.1.6.3End Condition 后置条件
3.1.6.4失败后置条件
3.1.6.5Actors
3.1.6.6Trigger 触发条件
3.1.6.7Description 基本事件流描述
3.1.6.8Extensions 备选事件流
3.1.6.9Special Requirement 特殊需求
3.1.7O.M.007 收藏歌曲列表
3.1.7.1Goal in Context 简要说明
3.1.7.2Preconditions 前置条件
3.1.7.3End Condition 后置条件
3.1.7.4Actors
3.1.7.5Trigger 触发条件
3.1.7.6Description 基本事件流描述
3.1.7.7Extensions 备选事件流
3.1.7.8Special Requirement 特殊需求
3.1.8O.M.008 管理个人信息
3.1.8.1Goal in Context 简要说明
3.1.8.2Preconditions 前置条件
3.1.8.3End Condition 后置条件
3.1.8.4失败后置条件
3.1.8.5Actors
3.1.8.6Trigger 触发条件
3.1.8.7Description 基本事件流描述
3.1.8.8Extensions 备选事件流
3.1.8.9Special Requirement 特殊需求
3.1.9O.M.009 升级到VIP
3.1.9.1Goal in Context 简要说明
3.1.9.2Preconditions 前置条件
3.1.9.3End Condition 后置条件
3.1.9.4Actors
3.1.9.5Trigger 触发条件
3.1.9.6Description 基本事件流描述
3.1.9.7Extensions 备选事件流
3.1.9.8Special Requirement 特殊需求
3.1.10O.M.0010 更换皮肤
3.1.10.1Goal in Context 简要说明
3.1.10.2Preconditions 前置条件
3.1.10.3End Condition 后置条件
3.1.10.4Actors
3.1.10.5Trigger 触发条件
3.1.10.6Description 基本事件流描述
3.1.10.7Extensions 备选事件流
3.1.10.8Special Requirement 特殊需求
3.1.11O.M.0011 推荐歌曲
3.1.11.1Goal in Context 简要说明
3.1.11.2Preconditions 前置条件
3.1.11.3End Condition 后置条件
3.1.11.4Actors
3.1.11.5Trigger 触发条件
3.1.11.6Description 基本事件流描述
3.1.11.7Extensions 备选事件流
3.1.11.8Special Requirement 特殊需求
3.1.12O.M.0012 创建播放队列
3.1.12.1Goal in Context 简要说明
3.1.12.2Preconditions 前置条件
3.1.12.3End Condition 后置条件
3.1.12.4Actors
3.1.12.5Trigger 触发条件
3.1.12.6Description 基本事件流描述
3.1.12.7Extensions 备选事件流
3.1.12.8Special Requirement 特殊需求
3.1.13O.M.0013 充值续费
3.1.13.1Goal in Context 简要说明
3.1.13.2Preconditions 前置条件
3.1.13.3End Condition 后置条件
3.1.13.4Actors
3.1.13.5Trigger 触发条件
3.1.13.6Description 基本事件流描述
3.1.13.7Extensions 备选事件流
3.1.13.8Special Requirement 特殊需求
3.2管理员用例
3.2.1O.M.0014登录管理员界面
3.2.1.1Goal in Context 简要说明
3.2.1.2Preconditions 前置条件
3.2.1.3End Condition 后置条件
3.2.1.4Actors
3.2.1.5Trigger 触发条件
3.2.1.6Description 基本事件流描述
3.2.1.7Extensions 备选事件流
3.2.1.8Special Requirement 特殊需求
3.2.2O.M.0015管理歌曲
3.2.2.1Goal in Context 简要说明
3.2.2.2Preconditions 前置条件
3.2.2.3End Condition 后置条件
3.2.2.4Actors
3.2.2.5Trigger 触发条件
3.2.2.6Description 基本事件流描述
3.2.2.7Extensions 备选事件流
3.2.2.8Special Requirement 特殊需求
3.2.3O.M.0016管理用户
3.2.3.1Goal in Context 简要说明
3.2.3.2Preconditions 前置条件
3.2.3.3End Condition 后置条件
3.2.3.4Actors
3.2.3.5Trigger 触发条件
3.2.3.6Description 基本事件流描述
3.2.3.7Extensions 备选事件流
3.2.3.8Special Requirement 特殊需求
3.2.4O.M.0017管理广告
3.2.4.1Goal in Context 简要说明
3.2.4.2Preconditions 前置条件
3.2.4.3End Condition 后置条件
3.2.4.4Actors
3.2.4.5Trigger 触发条件
3.2.4.6Description 基本事件流描述
3.2.4.7Extensions 备选事件流
3.2.4.8Special Requirement 特殊需求
4、Performance Requirements 性能需求
4.1静态量化需求
4.2动态的量化需求
4Interface Requirements 接口需求
4.1User Interface 用户接口
4.2Software Interface 软件接口
4.3Hardware Interface 硬件接口
5Overall Design Constraints 总体设计约束
5.1Standards compliance 标准符合性
5.2Hardware Limitations 硬件约束
5.3Technology Limitations 技术限制
6Software Quality Attributes 软件质量特性
6.1Reliability 可靠性
6.2Usability 易用性
7Other Requirements其他需求
7.1Database数据库
7.2Operations 操作
7.3Localization 本地化
8Requirements Classification 需求分级
9Issues To Be Determined 待确定问题
10Appendix 附录
10.1Feasibility Study Results 可行性分析结果
10.2Glossary词汇表