团队作业2-《需求规格说明书》

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业2-《需求规格说明书》
这个作业的目标 明确项目需求分析、制定团队项目计划、总结本周推进结果
团队Gitee仓库链接 Gitee鏈接

团队成员:

姓名 学号
蔡梓严(队长) 3122004686
刘睿 3122004697
吴炳辉 3122004709
陈翼 3122006207
林诗芸 3222004596
卢铭 3122007933
巫育平 3122004708

1、项目需求分析

1.1、需求规格说明书

1.1.1、面向用户分析

在学习了《构建之法》第八章后,我们决定采用其介绍的一种竞争性需求分析的框架——NABCD模型来讨论面向用户的需求分析。

N(Need,需求)
经过小组内讨论以及综合小组成员对于购物流程的感受,得出以下对于需求的分析:
当前电商平台所存在的弊端如下:
(1)某些电商平台没有购物车功能,用户在遇到一时难于购买的心仪商品后,可能无法找到当时的商品;
(2)某些电商平台搜索功能不够精准,因依靠个性化推荐强行向用户推送其平台高销量商品或类似广告,用户需要花费更多时间筛选商品,难以快速找到自己需要的商品,甚至因此改变对原先想买商品的需求;
(3)某些电商平台的页面设计不够友好,缺乏清晰的分类,用户在浏览和购买商品时容易迷失方向;
(4)某些电商平台的在线支付仅支持单一第三方支付平台等。

A(Approach,作法)
针对上述问题所采取的方案:
(1)完善购物车功能:提供我的购物车功能,用户可以将多个商品添加至购物车中,随时点击可查看自己准备购买的商品,并且可以进行编辑、删除和购买。同时为了用户账号安全,在购买和清空购物车提供密码保护。
(2)优化搜索功能:在购买商品界面可以查询所有的商品,提供多种搜索方式支持商品名称或类别查找,对商品信息进行精准的匹配和筛选,提高搜索结果的准确性和相关性。同时为了方便用户,提供对商品进行加入购物车操作;
(3)改进页面设计:对商品信息进行多种分类方式,如关键字分类、品牌分类等,以满足不同用户的需求。
(4)提供购物卡充值功能:在充值界面能够对余额进行充值,充值时需要输入密码,保障用户的资金安全。使用户不在受限于单一单一第三方支付平台。

B(Benefit,好处)
(1)提高用户体验:用户可以随时随地下单,并且不受各种限制,既省时又省力。
(2)提高用户知情度:用户可以获得详细的商品信息,例如类型,规格,品牌,价格等信息。
(3)提高用户满意度:通过购物车、优化搜索功能,提高用户体验和购物效率,使用户更加满意。
(4)提高销售额:通过改进页面设计和支付方式,提高用户的购买意愿和购买量,从而增加销售额。
(5)节约成本:由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜,可以为商家省去一些成本。

C(Competitions,竞争)
(1)目前电商市场各式各样,且各知名大厂已经做到集大成者了。我们的超市购物系统需要与其他电商平台进行竞争,因此需要关注竞争对手的情况。
(2)我们着重于了解竞争对手的劣势,从竞争对手的劣势出发,制定有效的竞争策略。
(3)同时,关注行业趋势和技术发展,以便及时调整和优化超市购物系统的功能和性能。

D(Delivery,推广)
为了是我们的超市购物系统从推出到被大众发现再到用户群体的形成,可以通过以下方式进行推广:
(1)社交媒体营销:利用社交媒体平台进行广告投放和内容营销,吸引潜在用户的关注和访问。
(2)线下渠道营销:可以派发一些小广告,广告上只需要简单的二维码便可以提供下载。
(3)搜索引擎优化:提高超市购物系统在搜索引擎中的排名,吸引更多的潜在用户。

1.1.2、功能性需求

模块 具体功能 期望实现功能
商品模块 类别管理 在商品类别管理下的商品类别维护界面可以修改或删除商品类别信息,操作后提示相应的成功或失败。在商品类别管理下的商品类别添加界面可以添加需要的商品类别,执行后提示成功或失败。
商品管理 在商品管理下的商品维护界面可以修改或删除商品信息,操作后提示相应的成功或失败。在商品管理下的商品添加界面可以添加需要的商品,执行后提示成功或失败;提供出售情况功能,点击后可以获得出售商品的信息。
用户模块 注册功能 输入用户名和密码,点击注册。提示相应的注册结果。
购物车功能 点击可查看自己准备购买的商品,可以点击购买进行选中的商品的购买(需要输入密码),点击清空购物车则需要输入密码,输入后提示相应的结果,如“购买成功”。
购买商品功能 在购买商品界面可以查询所有的商品,支持商品名称或类别查找。可以对商品进行加入购物车操作。

1.1.3、技术需求

  • 编程语言:Java
  • 开发环境:IDEA
  • 数据库:MySQL

1.2、预期用户数量

  • 初期预计的用户量:100;
  • 后期预计的用户量:1000。

1.3、项目价值

层面 具体价值
真实性 我们的超市系统将是根据实际需求创建的项目,我们将以实际的购物场景为基础,解决生活中的实际问题。
可用性 我们的系统将具有高度的可用性,能够满足不同用户的需求和习惯。面简单清晰、易于使用,即使对于普通用户也能够快速上手;在管理方面,利用计算机技术,可以减少很多人工操作上的不便和失误。
价值所在 我们的项目可以提供实在的价值。对于消费者来说,我们的系统可以提供更加便捷的购物体验,节省购物时间,提高购物满意度。

1.4、团队码云链接

团队码云链接

2、制定团队计划

2.1、上传计划至码云

2.2、团队项目时间安排表

  • 原有安排
时间 任务
第 9 周 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第10周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第11周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第12、13周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 1. 团队项目Alpha博客:事后分析
  • 校正后的安排
时间 任务
4.10~4.17 1.团队组队、团队博客 (已完成)
2.团队介绍、成员展示、角色分配、选题确定 (已完成)
3.制定团队计划安排,团队贡献分的规定 (已完成)
4.17~4.23 1.需求规格说明书 (已完成)
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建 (已完成)
4.24~4.30 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划 ,队员学习必要的技术
5.1~5.14 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
5.15~5.21 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
5.22~5.28 1. 团队项目Alpha博客:事后分析
  • 矫正计算方法

(1) 将周次换成了具体日期;
(2) 由于队员对于技术的掌握程度不均,所以学习技术的时间由原来的4.23截止改为4.30截止,额外增加一周的学习时间;
(3) 新增(已完成)标记,方便查看。

3、本周总结

3.1、团队分工、完成情况

任务 参与人员 完成情况
PM、博客 蔡梓严 本周任务已完成
数据库管理 陈翼、卢铭 本周任务已完成,相关技术学习中
开发 巫育平、吴炳辉、刘睿 本周任务已完成,相关技术学习中
需求分析、测试 林诗芸 本周任务已完成

3.2、团队感想

成员 感想
蔡梓严 我认识到了团队中各个队员的不可或缺性,以及合理的安排可以让自己擅长的领域充分发挥
刘睿 通过这次任务,更加深入地了解了项目的细节和背景,也提升了自己的专业能力。团队合作也是一个学习和成长的过程。在团队中,我们不仅可以学习到新的知识和技能,还可以从他人的经验和教训中汲取智慧。通过与不同背景和经历的团队成员合作,我们可以拓宽自己的视野,提升自己的综合素质。
吴炳辉 学到了如何与团队队友交流与合作,了解了项目需求分析是如何进行的
陈翼 在软件工程中,规划就像画地图,分工就是指派角色,合作协商则像是大家围坐一起讨论怎么走最顺。这次经历让我懂得,团队合作就是把每个人的小聪明汇聚起来,一起把项目做得更棒。就像拼图,每个人贡献一块,最终拼出完整的画面。
林诗芸 通过这次作业,我了解到团队合作是一种集体行动,需要每一个人努力。团队合作可以使得一项工作或任务完成得更加高效。在团队中,每个人都发挥着自己的特长和价值,相互协作,相互支持,共同克服困难。在学习中我们既要发挥自己的长处,也要做好和伙伴间的协同,才能更高效地达成目标。
卢铭 团队协作是软件工程的重要一环,也是一个合格的程序员基本素养。这次的团队项目不仅是提高了我们的个人能力,更重要的是提升了我们的团队协作能力,了解了一个项目的分工,各个岗位的职责,为后续的工作和生活有深远的影响
巫育平 这次项目的实现让我深刻体会到了团队合作的重要性。通过和团队成员的紧密配合,我们共同克服了种种困难,最终取得了圆满的成功。在合作中,我不仅提升了自己的沟通能力,还学会了如何更好地发挥个人优势,为团队贡献自己的力量。这次经历对我来说是一次宝贵的成长
posted @ 2024-04-23 16:53  Shangrila  阅读(32)  评论(0编辑  收藏  举报