团队作业第二次——需求分析

机房捍卫者队 团队 2023-03-31 20:22:30
这个作业属于哪个课程2023软工W班
这个作业要求在哪里团队作业第二次——需求分析
团队名称Machine Guard
这个作业的目标团队项目计划、项目分工、软件需求规格说明书、界面原型设计、需求分析PPT链接
其他参考文献

目录

  • 1 项目团队计划
  • 2 团队分工
  • 3 工作重难点
  • 3.1 重点
  • 3.2 难点1
  • 3.3 难点2
  • 3.4 难点3
  • 4 协作方法
  • 5 原型链接
  • 6 原型PPT链接
  • 7 需求规格说明书链接
  • 8 需求分析PPT链接

1 项目团队计划

时段内容里程碑
第一周需求分析产出《需求说明书》以及第一版原型
第二周系统定型,数据库设计搭建出一个按照实体类设计的数据库,建立系统各组成的框架
第三周静态界面设计和接口设计实现前端静态界面的粗糙版本,提供一套粗糙的WebAPI文档
第四周数据对接实现前后端能够进行通讯,完成各实体功能的CURD操作
第五周数据对接完善产出细致的WebAPI文档,前后端通讯能够覆盖大多数功能操作
第六周可靠性、安全性完善实现前端界面交互的细致版本,后端能够通过压测和入侵测试
第七周用户交互完善产出完整的产品,通过黑盒测试
第八周交付准备和交付产出产品文档等交付附属材料

2 团队分工

学号工作内容贡献度
222000321博客全部,ppt和原型复审,说明书(1,2节,除“项目前景“)15%
222000234ui原型全部,原型ppt全部,需求ppt少量25%
222000231需求ppt大部分10%
222000320评审表5%
222000322UML图(说明书3.1)15%
222000317说明书2.1.3项目前景,说明书5.1功能描述10%
222000318说明书3.2属性,说明书5.1功能描述10%
222000310说明书5.2-5.3验收标准10%

3 工作重难点

3.1 重点

本团队作业的重点是要能够提供给用户一套直观完善的Web操作平台,使得用户能够一站式地在平台内操纵机房设备,进行安全监控等操作。

3.2 难点1

如何对机房以及设备进行尽可能完备的建模仿真是第一个难点。

我们选择了孪生模拟作为用户操作界面的技术,但是从细节上,是使用统一化的3d建模还是局部3d,大部分2d还需要技术上确认。如果使用3d,使用three.js进行3d渲染需要一定的建模技术,如何在尽可能短的时间内进行完备的模型搭建,以及预留一部分的接口,供后续修改,是一大难点。

3.3 难点2

如何实现高可用设计是第二个难点。

我们的队员未接触过微服务,分布式,负载均衡等概念,要利用现有的Spring框架扩展出能够支持高可用的网关,并且能够通过压测,在局部服务崩溃时仍然能够支持系统的运行,是一大难点

3.4 难点3

如何将传感器的网关与我们的系统进行联系是第三个难点。

我们不能直接为现有的传感器硬件重写一套底层软件,因此我们必须实现一层兼容层,使得原有的传感器平台的数据接入到我们的系统中去,这是一大难点。

4 协作方法

我们主要使用腾讯文档的协作空间进行产出的协作。PM在腾讯文档创建协作空间,各成员加入空间,就可以访问空间内的文本和图片材料,然后将内容产出后填入共享文档的相应位置。

img

其次我们使用qq群进行沟通,及时进行意见交流。

img

5 原型链接

https://app.mockplus.cn/p/G9xyDCZUVdmG

6 原型PPT链接

https://gitcode.net/teamfzuse3/sep_lib/-/blob/main/ui%E6%B1%87%E6%8A%A5.pdf

7 需求规格说明书链接

https://gitcode.net/teamfzuse3/sep_lib/-/blob/main/%E9%9C%80%E6%B1%82%E8%A7%84%E6%A0%BC%E8%AF%B4%E6%98%8E%E4%B9%A6.pdf

8 需求分析PPT链接

https://gitcode.net/teamfzuse3/sep_lib/-/blob/main/%E9%9C%80%E6%B1%82%E5%88%86%E6%9E%90%E6%B1%87%E6%8A%A5.pdf

...全文
242 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

1.楼层在类图中如何体现?2.温度检测器与机房环境记录有关吗?3.用户还有再分角色吗?

机房捍卫者队 团队 2023-04-01
  • 举报
回复
@2023年福大-软件工程实践-W班 A1.楼层在类图中体现为机房的一个属性,在实际的逻辑中我们是用这个属性来筛选,楼层本身并没有任何信息和意义。A2.温度检测器和机房环境记录间接相关。机房环境记录等于是一个定期生成的报告,在报告的时候会调用温度检测器。A3.用户会分数据权限,比如用户A可以访问机房1但不能访问机房2。功能上只有管理员和用户。

685

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • aboutazhang
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧