【软件工程B】2021-2022(2)作业【三】
总评A+,答案仅供参考
简要分析一个学生基础信息管理系统的综合需求
- 功能需求:系统功能主要包括管理员和学生两大块。管理员包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、成绩信息查看、个人信息管理等;
- 性能需求:并发用户数达到1000,响应时间不大于5秒,系统吞吐量达到100 Requests/second;
- 可靠性和可用性需求:在任何时候主机或备份机上的系统至少有一个是可用的,而且在一个月内在任何一台计算机上该系统不可用的时间不能超过总时间的2%;
- 出错处理需求:如果它接收到从另一个系统发来的违反协议格式的消息,应及时记录反馈,若问题却为严重,需在一个工作日内立即报技术人员抢修。接口需求:学生基本信息应该一直显示在“基本信息”文本框中等等;
- 约束:所有浮点型参数保留两位精度,使用TCP/IP协议通信;
- 应该使用Ubuntu1804的系统平台;
- 逆向需求:无需完成与教师信息相关内容;
- 将来可能提出的要求