685
社区成员
这个作业属于哪个课程 | 2023软工W班 |
---|---|
这个作业要求在哪里 | 团队作业第二次——需求分析 |
团队名称 | Machine Guard |
这个作业的目标 | 团队项目计划、项目分工、软件需求规格说明书、界面原型设计、需求分析PPT链接 |
其他参考文献 | 无 |
时段 | 内容 | 里程碑 |
---|---|---|
第一周 | 需求分析 | 产出《需求说明书》以及第一版原型 |
第二周 | 系统定型,数据库设计 | 搭建出一个按照实体类设计的数据库,建立系统各组成的框架 |
第三周 | 静态界面设计和接口设计 | 实现前端静态界面的粗糙版本,提供一套粗糙的WebAPI文档 |
第四周 | 数据对接实现 | 前后端能够进行通讯,完成各实体功能的CURD操作 |
第五周 | 数据对接完善 | 产出细致的WebAPI文档,前后端通讯能够覆盖大多数功能操作 |
第六周 | 可靠性、安全性完善 | 实现前端界面交互的细致版本,后端能够通过压测和入侵测试 |
第七周 | 用户交互完善 | 产出完整的产品,通过黑盒测试 |
第八周 | 交付准备和交付 | 产出产品文档等交付附属材料 |
学号 | 工作内容 | 贡献度 |
---|---|---|
222000321 | 博客全部,ppt和原型复审,说明书(1,2节,除“项目前景“) | 15% |
222000234 | ui原型全部,原型ppt全部,需求ppt少量 | 25% |
222000231 | 需求ppt大部分 | 10% |
222000320 | 评审表 | 5% |
222000322 | UML图(说明书3.1) | 15% |
222000317 | 说明书2.1.3项目前景,说明书5.1功能描述 | 10% |
222000318 | 说明书3.2属性,说明书5.1功能描述 | 10% |
222000310 | 说明书5.2-5.3验收标准 | 10% |
本团队作业的重点是要能够提供给用户一套直观完善的Web操作平台,使得用户能够一站式地在平台内操纵机房设备,进行安全监控等操作。
如何对机房以及设备进行尽可能完备的建模仿真是第一个难点。
我们选择了孪生模拟作为用户操作界面的技术,但是从细节上,是使用统一化的3d建模还是局部3d,大部分2d还需要技术上确认。如果使用3d,使用three.js进行3d渲染需要一定的建模技术,如何在尽可能短的时间内进行完备的模型搭建,以及预留一部分的接口,供后续修改,是一大难点。
如何实现高可用设计是第二个难点。
我们的队员未接触过微服务,分布式,负载均衡等概念,要利用现有的Spring框架扩展出能够支持高可用的网关,并且能够通过压测,在局部服务崩溃时仍然能够支持系统的运行,是一大难点
如何将传感器的网关与我们的系统进行联系是第三个难点。
我们不能直接为现有的传感器硬件重写一套底层软件,因此我们必须实现一层兼容层,使得原有的传感器平台的数据接入到我们的系统中去,这是一大难点。
我们主要使用腾讯文档的协作空间进行产出的协作。PM在腾讯文档创建协作空间,各成员加入空间,就可以访问空间内的文本和图片材料,然后将内容产出后填入共享文档的相应位置。
其次我们使用qq群进行沟通,及时进行意见交流。
https://app.mockplus.cn/p/G9xyDCZUVdmG
https://gitcode.net/teamfzuse3/sep_lib/-/blob/main/ui%E6%B1%87%E6%8A%A5.pdf
1.楼层在类图中如何体现?2.温度检测器与机房环境记录有关吗?3.用户还有再分角色吗?