【软件工程】团队作业1

news/2024/10/21 15:54:57
这个作业属于哪个课程 广工计院计科34班软工
这个作业要求在哪里 作业要求
这个作业的目标 创立团队,分工合作,团队展示,熟悉软件开发整体流程,提升自身能力

一、团队展示

  • 队名小飞棍队

  • 团队项目简介:工大严选(基于 Vue3 构建的购物平台,界面简洁直观,分类明确,技术高效,功能强大,提供搜索、商品详情、购物车及多种支付方式,致力于为用户提供一站式购物解决方案并不断优化升级)

  • 团队成员

罗振烘(组长) 3122004748
庄崇立 3122004633
李响 3121002802

1. 罗振烘:我掌握java后端开发,希望用代码编织系统脉络,以严谨架构撑起数字大厦,在数据海洋中探寻高效之路

2. 庄崇立:掌握c、python、对深度学习CV方向比较感兴趣,负责团队项目的前端。

3. 李响:作为一名 Java 与 C++ 选手,我以 “代码编织梦想,语言铸就辉煌” 为座右铭。在 Java 的世界里,我追求严谨的架构和高效的开发,用优雅的代码构建起强大的应用。而在 C++ 的领域中,我深入探索底层的奥秘,以极致的性能展现编程的魅力。我相信,通过不断磨砺自己的技能,无论是在 Java 还是 C++ 的舞台上,都能创造出令人惊叹的作品,为编程世界增添属于自己的璀璨光芒。

  • 团队宣言:我们秉持共同愿景,彼此信任、各司其职,在充分授权的基础上,为项目的成功共同承担责任。
  • 团队合照
  • 团队特色:小飞棍队以技术深度和项目广度为核心优势,成员具备多元化的编程技能和扎实的开发经验。与其他团队不同的是,我们专注于高效技术栈的结合,从前端的用户体验优化到后端的系统架构搭建,始终坚持严谨、创新和不断迭代的开发理念。这种多样化的技能和对细节的执着,使我们能够快速应对项目挑战并持续提升平台性能与用户体验。

二、团队选题

  • 选题:工大严选购物平台
  • 系统类型:基于 Vue3 的电子商务购物平台。我们的项目将开发一个一站式购物平台,用户能够便捷地浏览商品、查看详情、加入购物车,并进行多种支付方式的结算。平台将重点优化用户体验,提供简洁直观的界面设计,并通过 Vue3 等前沿技术来实现高效、流畅的交互。
  • 预期
  1. 初期用户目标:1000+ 名校内用户。
  2. 中期目标:5000+ 名长期活跃用户,主要集中于工大内外的学生和教职员工。
  3. 远期目标:持续增长,扩展至工大附属企业和合作伙伴。
  • 项目的真实、可用、价值
  1. 真实:本项目基于真实的校园购物需求,结合工大学生和教职工日常生活中的高频需求,打造一个功能完善的校园购物平台,提供从商品展示到支付结算的完整购物链条。
  2. 可用:平台将采用 Vue3 及相关技术框架,重点放在性能优化与用户友好的界面设计,确保在 PC 和移动设备上都能够流畅使用。支持多种支付方式,便于用户在不同场景下操作。
  3. 有价值:我们提供的不仅仅是一个普通购物平台,平台将根据工大学生的特定需求(如教材、学习用品等)推出定制化商品推荐,帮助学生更便捷地获取所需物品。
  4. 情怀加分项:我们的平台还将提供一个“工大周边严选”专区,推荐工大周边商家的特色商品,旨在推动工大社区的商业生态发展,增强校园文化和地方经济的互动。
  • 团队github仓库

三、团队计划:

周数 任务内容
第 9 周
团队组队、博客创建 团队组队完成,创建团队博客。
团队介绍与角色分配 展示团队成员,完成角色分配:罗振烘(PM+后端)、庄崇立(前端)、李响(后端+性能优化)。
选题确定 选题为“工大严选购物平台”,明确项目目标。
团队贡献分规则制定 团队讨论并确定贡献分的分配规则。
第 10 周
需求规格说明书 编写项目需求规格说明书,明确功能和用户需求。
原型设计与任务难度估计 庄崇立负责前端原型设计,各成员估计任务难度并学习相关技术。
编码规范与环境搭建 制定编码规范,完成开发环境和初步架构搭建。
第 11 周
原型改进 根据用户反馈改进原型,确保满足需求。
架构设计与任务分解 完成架构设计并使用 WBS 分解任务,各成员估计各自任务所需时间。
测试计划制定 制定测试计划,明确 Alpha 阶段的测试目标。
第 12-13 周
Alpha 阶段任务分配 罗振烘分配 Alpha 阶段任务,开始分工开发。
Alpha 敏捷冲刺 连续 7 天的 Alpha 阶段敏捷冲刺,每日 Scrum Meeting,撰写 7 篇每日 Scrum 博客,提交代码。
第 14 周
用户反馈与测试改进 收集用户反馈,对测试计划进行调整和改进。
Alpha 阶段总结 各成员撰写 Alpha 阶段个人总结,反思个人表现。
Alpha 阶段博客 发布 Alpha 阶段博客,包括发布说明、测试报告、展示博客和项目管理总结。
第 15 周
Alpha 阶段事后分析 对 Alpha 阶段进行事后分析,评估进度、协作和用户反馈,准备进入下一阶段。

四、小飞棍队---绩效评估方法:

  • 为了公平评估每个成员在团队中的贡献,制定了以下的绩效评估和贡献分分配方案。

绩效评估方法

  • 每个成员的绩效评分由两部分组成:
  • 团队项目分数:在项目 Alpha 和 Beta 阶段评审后,团队会得到一个统一的项目分数,每个成员的原始分数是相同的。
  • 团队贡献分:根据每个成员的实际贡献进行额外分数分配。贡献分的总和为 20N,其中 N 为团队人数。我们团队 3 个人,总共 60 分,每个人的贡献分不同。
  • 贡献分分配规则
  • 贡献分的分配基于以下几个标准:
  • 任务完成度:成员是否按时、高质量地完成了分配的任务。
  • 技术难度:承担任务的复杂程度,是否对项目有重要技术贡献。
  • 团队协作:在开发中是否积极帮助其他成员解决问题,有效沟通和协调。
  • 责任心与主动性:是否主动承担任务,特别是在项目遇到困难时是否积极解决问题。
  • 贡献分分配方案
  • 以下是贡献分分配举例:

贡献分分配方案例子

成员 贡献分 贡献理由
罗振烘 24 负责后端核心开发,担任组长,统筹项目进度并帮助其他成员解决技术问题。
庄崇立 19 负责前端开发,完成了多个界面设计,用户体验优化较好,并按时完成任务。
李响 17 负责后端功能和性能优化,虽然技术贡献较大,但时间管理稍有不足,任务完成速度略慢。
成员 任务描述
罗振烘(组长) 负责系统架构和后端开发,监督项目进度,解决技术难题。
庄崇立 负责前端开发,确保用户界面简洁易用,并与后端进行数据交互。
李响 负责后端性能优化,确保系统高效稳定运行,并参与数据库和接口设计。

Git 协作方式

我们通过 GitHub 进行代码协作。每个成员在自己的分支上开发,提交后通过 Pull Request 进行代码审核,确保代码质量和团队协作的流畅性。

总结

这个方案保证了每个成员的贡献都能得到公平评估,团队成员清楚自己的责任,并通过合作和努力共同完成项目目标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72443.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

2024.10.16 鲜花

取模优化PRAGMATISM -RESURRECTION 凭什么没词就不是好歌!!!取模优化 就不讲怎么减少取模了。 比较广为流传的有两种,Barrett reduction,Montgomery Algorithm。 对于固定常数模数,计算机已经优化的很好了,一般不会有太大效果(确实有,用 Barrett reduction 有时可以卡…

每日学学Java开发规范,集合处理(附阿里巴巴Java开发手册(终极版))

前言 每次去不同的公司,码不同的代码,适应不同的规范,经常被老大教育规范问题,我都有点走火入魔的感觉,还是要去看看阿里巴巴Java开发规范,从中熟悉一下,纠正自己,码出高效,码出质量。 想细看的可以去官网下载,或者下面自取 阿里巴巴Java开发手册(终极版) 五、集合…

element-plus框架样式设置不生效

问题:在element-plus的菜单组件中,二级菜单折叠,然后鼠标悬浮的时候,出现的内容是有内边距,我想去掉,如图:但是在控制台找到了相应的类,需要把padding设置为0。我通过如下代码设置不生效,原因:可能是生成的二级菜单样式里面没有带特定的hash属性 而vue代码里面样式里…

IDEA如何进行阿里巴巴编码规约扫描并导出报告

前言 我们在使用IDEA开发Java应用时,可以安装很多的插件来帮助我们高效的开发代码。 我们需要注意开发的编码规范,这时候就可以安装一款很有名的插件,阿里巴巴的编码规约插件。可以用这个插件,对我们的代码进行扫描,并且导出报告,那么我们应该怎么操作呢? 如何扫描代码并…

Java 集成阿里云发送短信

首先要有个阿里云账号,可到阿里云登录页注册并登录。 登录后访问短信服务快速学习和测试,其中有逐步介绍如何发送短信:新增资质 新增资质相当于进行实名认证,资质是申请签名的实名化信息。申请签名 签名是短信中能代表发送者属性的字段。一般就是公司名字。发送短信时,签名…

计量经济学(七)——时间序列GARCH模型

img { display: block; margin-left: auto; margin-right: auto } table { margin-left: auto; margin-right: auto } 金融市场中的波动性建模是金融计量经济学的重要研究内容。时间序列数据,尤其是金融市场数据,往往表现出强烈的波动聚集现象,这意味着波动率在某些时期较高…

IDEA如何打开左右两个窗口方便代码对比

前言 我们在使用IDEA开发时,有时候会遇到一个问题,就是我们会想复制一个文件里面的好几处内容到另外一个文件中。但是这样会频繁的切换两个文件,也不太方便。这时,我们就可以用IDEA左右分别打开两个文件,左右对比着看。那么,我们应该如何操作呢? 如何操作 首先,我们把我…

Byteland, Berland and Disputed Cities

算法 贪心总结 对于最优非 dp 策略题 考虑分多钟可能的情况求最小值, 而不是死去推 dp