智创未来队——代码规范、冲刺任务与计划

智创未来队 团队 2024-05-04 21:09:09
这个作业属于哪个课程2302软件工程
这个作业要求在哪里团队作业——alpha冲刺
团队名称智创未来队
团队置顶集合随笔链接智创未来队——Alpha冲刺置顶集合随笔
这个作业的目标制定代码规范、冲刺任务与计划
其他参考文献《构建之法》、阿里巴巴Java开发手册 (终极版)

目录

  • 1、 代码规范
  • 2、冲刺任务
  • 2.1、前端冲刺任务
  • 2.2、后端冲刺任务
  • 2.3、测试冲刺任务
  • 2.3.1、测试准备
  • 2.3.2、单元测试
  • 2.3.3、集成测试
  • 2.3.4、功能测试
  • 2.3.5、性能测试
  • 2.4、 任务安排
  • 3、 冲刺计划
  • 3.1、前端冲刺计划
  • 3.2、后端冲刺计划

1、 代码规范

2、冲刺任务

2.1、前端冲刺任务

任务目标: 利用React框架完成前端页面的初步开发,实现基本的交互功能,并与后端微服务API进行对接。

  • 技术栈确定: 选择React作为前端开发框架,使用Redux进行状态管理,以及选择合适的UI组件库和图标库。
  • 原型需求明确: 根据需求规格说明书,明确前端页面原型,包括灵感收集、知识库、智能创作、自动分发和运营管理等模块。
  • 素材准备: 设计并准备项目所需的图标、图片等素材,确保软件的风格一致。
  • 项目框架搭建: 搭建React项目,配置开发环境,引入必要的依赖和资源。
  • 页面搭建: 依据界面原型,开发前端页面,实现静态页面结构。
  • 事件处理: 实现页面的基本交互事件,如按钮点击、表单提交等。
  • 接口封装: 使用Axios封装HTTP请求,统一管理后端微服务接口调用。
  • 后端API对接: 与后端团队协作,对接微服务API,实现数据交互和业务逻辑。
  • 网站测试: 进行全面的测试,确保功能正确性。

完成标准: 前端页面完全符合界面原型要求,与后端微服务API对接无误,用户体验优良。

2.2、后端冲刺任务

任务目标: 使用Spring Cloud微服务架构完成后台逻辑的开发,确保API的稳定性,并实现与前端的初步对接。

  • 微服务架构搭建: 使用Spring Cloud搭建微服务架构,配置服务注册与发现。
  • 数据库建设: 设计数据库模型,实现对数据的增删改查操作。
  • 知识库接口开发: 开发知识库微服务接口,实现基本功能。
  • AI接口开发: 开发AI微服务接口,实现基本功能。
  • 安全框架搭建: 配置Spring Security,实现JWT等token验证,确保接口安全。
  • 用户功能开发: 实现用户注册、登录及权限管理微服务。
  • AI接口优化: 继续开发和优化AI接口,提升性能和准确性。
  • 单元测试与异常处理: 编写单元测试,实现全局异常处理机制。
  • 接口对接: 确保微服务接口满足前端需求,稳定性高。
  • 代码整合与审查: 进行代码审查,整合后端微服务。
  • 服务器部署: 部署微服务到服务器,确保服务的稳定性和可访问性。

完成标准: 后端微服务能够稳定运行,API满足前端页面的需求,数据库操作正确无误,AI接口功能完善,系统稳定性高。

2.3、测试冲刺任务

任务目标: 确保软件的每个功能都按照需求规格说明书的要求正确实现,并且系统在各种条件下都能稳定运行。

2.3.1、测试准备
  • 测试计划制定: 根据需求规格说明书制定测试计划,包括测试范围、测试方法和测试时间表。
  • 测试环境搭建: 配置测试环境,确保测试环境与生产环境尽可能一致。
  • 测试数据准备: 准备必要的测试数据,包括正常数据和边界数据,以及用于压力测试的大量数据。
2.3.2、单元测试
  • 后端单元测试: 对后端每个微服务进行单元测试,确保每个功能模块按预期工作。
  • 前端单元测试: 对前端React组件进行单元测试,确保组件逻辑正确。
2.3.3、集成测试
  • 接口测试: 测试前后端接口的集成情况,包括数据交互的正确性和接口性能。
  • 服务间集成: 测试后端不同微服务之间的集成情况。
2.3.4、功能测试
  • 用户场景测试: 根据用户场景进行测试,确保所有用户场景和用例得到验证。
  • 界面测试: 对用户界面进行测试,包括布局、样式和用户交互。
2.3.5、性能测试
  • 压力测试: 对系统进行压力测试,确保在高负载下系统依然稳定。
  • 稳定性测试: 进行长时间的稳定性测试,确保系统无内存泄漏和性能退化。

完成标准: 所有测试活动均已完成,发现的严重和主要缺陷均已修复并验证,系统性能满足预定要求。

2.4、 任务安排

成员角色负责部分
222100229俞炜昆产品经理、AI工程师项目整体规划、协调、沟通,应用AI技术解决项目中的具体问题,原型设计
222100209李炎东项目经理、后端开发工程师后端微服务基本架构设计搭建,网关模块开发,服务注册与发现中心、配置中心搭建、微信公众号等平台api对接
222100222林致超前端开发工程师项目搭建、通用组件封装 、知识库、内容创作、运营管理主页与部分视图
222100219陈智鑫AI、后端开发工程师内容管理业务开发:内容日历相关接口开发,数据分析相关接口开发,评论回复等相关接口开发,AI接口开发
222100119柯昊旸前端开发工程师登录注册、账号管理、团队主页、自动分发、运营管理部分视图
222100202李刘琛产品经理、前端开发师原型设计,文档编写,登录注册,账号管理
222100421林宜斌后端测试工程师文档编写、对项目进行测试,编写测试工具,设计测试框架等
022000808陈晓宇后端开发工程师知识库模块开发: 对接前端需求,开发对应的api接口

3、 冲刺计划

3.1、前端冲刺计划

时间工作内容
5.2 - 5.3确定项目开发技术栈,分配前端工作内容
5.3 - 5.5完成知识库模块功能开发
5.7 - 5.9完成智能创作模块功能开发,实现富文本编辑器功能
5.10 - 5.11前后端初步对接,完善用户界面
5.12 - 5.13测试前端页面,修复bug,发布前端v1.0版本

完成标准:

  • 前端页面基本符合界面原型要求。
  • 与后端微服务API对接无误。
  • 用户体验优良。

3.2、后端冲刺计划

时间工作内容
5.2 - 5.3确定后端技术栈,分配后端工作内容
5.3 - 5.5使用Spring Cloud搭建微服务架构,配置服务注册与发现
5.5 - 5.8设计数据库模型,开发知识库和AI微服务接口
5.9 - 5.11实现用户注册、登录及权限管理微服务,配置Spring Security
5.12 - 5.13进行单元测试,完成代码审查和整合
5.13 - 5.14部署微服务到服务器,确保服务的稳定

完成标准:

  • 后端微服务能够稳定运行。
  • API满足前端页面的需求。
  • 数据库操作正确无误,AI接口功能完善。
  • 系统稳定性高,无明显性能瓶颈。
...全文
83 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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