团队作业3

团队作业3

小组成员:

姓名 学号
刘增荣 3121002015
姚宏涛 3121002028



一、需求&原型改进

1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改。

2. 修改完善上周提交的需求规格说明书。

  • 完善了需求分析书,改善用户体验。

3. 参考《构建之法》5节功能的定位和优先级,给出功能分析的四个象限。

4. 根据修改后的需求,调整任务分解WBS及相应的项目进度计划。



二、系统设计

  • 数据库设计
    • 设计合适的数据库结构,包括学生信息表、教师信息表、课程信息表、成绩表等。
    • 确保数据库的规范化和数据一致性。
  • 用户界面设计
    • 设计直观友好的用户界面,便于用户操作和信息查看。
    • 考虑到不同用户角色,如管理员、教师、学生和家长,设计相应的界面和权限控制。
  • 系统架构
    • 选择合适的系统架构,如客户端-服务器架构或者Web应用程序架构。
    • 考虑系统的扩展性和性能,确保系统能够支持大量并发用户和数据处理需求。
  • 安全性
    • 实施严格的用户身份验证和权限管理机制,保障学生信息的安全性和隐私。
    • 加密敏感数据,防止数据泄露和恶意攻击。


三、Alpha任务分配

1. 数据库设计与后端开发

  • 任务: 设计数据库结构,创建相应的表,并实现后端API以支持系统的基本功能。
  • 负责团队成员: 姚宏涛

2. 用户界面设计与前端开发

  • 任务: 设计用户友好的界面,并利用现代前端技术实现动态交互和响应式设计。
  • 负责团队成员: 刘增荣

3. 系统架构设计与安全性保障

  • 任务: 确定系统架构,保证系统的扩展性和性能,并实施安全措施以保护用户数据。
  • 负责团队成员: 姚宏涛

4. Alpha测试和反馈收集

  • 任务: 对系统进行Alpha测试,收集反馈并进行必要的调整和改进。
  • 负责团队成员: 刘增荣


四、测试计划

1. 测试目标

确保学生信息管理系统的功能完备、性能稳定、安全可靠,并符合用户需求和预期。

2. 测试范围

  • 功能测试:
    • 学生信息录入与管理
    • 教师管理
    • 课程管理
    • 成绩管理
  • 性能测试:
    • 系统响应时间
    • 并发用户支持能力
  • 安全性测试:
    • 用户身份验证
    • 权限管理

3. 测试策略

  • 黑盒测试:根据需求规格说明书,验证系统功能是否符合预期。

4. 测试环境

  • 硬件环境:至少两台服务器用于部署系统,一台用于数据库,一台用于应用服务器。
  • 软件环境:操作系统(Windows)、、数据库管理系统(MySQL)、浏览器(Chrome、Microsoft Edge、Safari)。

5. 测试计划

  • 功能测试
    针对每个功能模块编写测试用例,并由测试团队执行。
  • 性能测试
    使用性能测试工具进行系统负载测试和性能监控,收集系统响应时间和资源利用率数据。
  • 安全性测试:
    进行渗透测试和安全审计,发现系统漏洞并及时修复。
  • 兼容性测试:
    在不同浏览器和操作系统下测试系统的兼容性,确保用户在各种环境下均能正常使用系统。

6. 测试验收

  • 经过多轮测试和修复后,由团队进行最终验收,确保系统达到预期的质量水平。
  • 确认系统满足验收标准后,正式发布学生信息管理系统。
posted @ 2024-04-13 16:05  BondBondG  阅读(5)  评论(0编辑  收藏  举报