2020软件工程作业——团队03
《OMCP(Online music chat platform)》项目需求分析模型
一、非功能性需求
1.易用性需求:我们的听歌平台操作相对简单,对于用户并没有过于繁琐的操作,更加轻便简洁。
2.安全性需求:用户能进行点歌、聊天、投票的操作,防止未注册游客的非法登陆,并对用户对系统的操作做好记录,有利于在发现系统故障时快速查找原因。
3.可维护性:我们的平台维护简单,大部分只需要检查歌单有无不合适歌曲并进行删减,数据库也无需做过多改动。
4.可靠性:当听歌遇到问题可以给管理员留言,给出错误和问题,以便能及时且正确的解决问题,给出一个解决方案。
5.质量需求:歌单管理员定期维护歌单,筛选出不适合大众播放的歌曲,保证了我们的歌曲质量。
二、功能性需求
1、用例图
2、用例描述
3、顺序图
-
TextArea:边界类
-
ChatSystem:控制类
-
ChatArea:边界类
-
Form:边界类
-
BackgroundSystem:控制类
-
DataBase:辅助类
-
Logininteface:边界类
-
Form:边界类
-
BackgroundSystem:控制类
-
DataBase:辅助类
-
MainPage:边界类
-
SearchBar:边界类
-
SerchSystem:控制类
-
API:辅助类
-
Resultlist:实体类
-
SelectSong:控制类
-
SongsManageSystem:控制类
-
SongsList:边界类
-
VoteWindow:边界类
-
PromptSystem:控制类
-
SongList:辅助类
-
PromptSystem:控制类
-
SongList:实体类
4、分析类图
原文地址:https://www.cnblogs.com/TomJerry/p/12923021.html