在线视频设计课程名称:软件工程课程设计姓名:某XX学号:0153247专业:计算机科学与技术批次:2018年春层次:专升本学习中心:昌平直属学习中心2019年12月4日第一章软件系统需求分析1
1需求分析1
1功能性需求分析开发在线视频系统的目的是为提供一个供用户在线自主选择性观看视频节目的平台,为广大观众提供交流观后感、分享视频资源
因此,在线视频系统最基本的功能首先是用户在线视频观看,其次是视频上传以及其他功能等
另外,为了保证论在线视频的整齐性和规章性,用户信息安全性系统还专门提供用户注册和登录的功能
只有注册的用户登录后才能够在线观看影片和上传视频,没有注册的游客只能够浏览主题的电影信息
根据用户的需求及以上的简单分析,在线视频需要具备前台功能和后台功能:(1)系统前台功能:未注册用户:1
新用户注册2
搜索电影已注册用户:1
找回密码(用户忘记密码)5
用户注销(退出)(2)系统后台功能:管理员:1
管理员资料管理:管理员信息2
用户信息管理:会员信息浏览、删除;3
视频管理(已审核视频,未审核视频,删除视频)4
2非功能性需求(1)时间特性要求:该软件要求加载页面时间不超过30秒,上传下载速度不少于10kb/s;(2)灵活性:要求用户输入简洁,操作方便;(3)输入输出要求:1
用户名称不超过20个字符;2
每次信息不超过500个字符;(4)数据管理能力要求:必须做到用户同时在线超过万级的规模;(5)故障处理要求:服务器出现故障,要求需要备份主机,在一分钟之可以切换
2可行性分析可行性分析是基于在系统调查,是否为新系统开发的必要性和可能性,对新系统的研究和发展的分析,从技术,经济,和社会方面,为了避免投资失误,保证新系统的开发价值
可行性分析的目的在于用最小的投入在最短