这个作业属于哪个课程 | 福州大学-202302软件工程实践 |
---|---|
这个作业要求在哪里 | 软件工程实践团队作业一 |
这个作业的目标 | 认真阅读组队相关事宜、完成作业、撰写博客 |
其他参考文献 | 《构建之法》 |
目录
一、团队名称
爱背单词不摆烂
二、队员风采
学号 | 222100308 |
---|---|
成员姓名 | 向至尚 |
头像 | ![]() |
CSDN地址 | 向至尚的个人空间 |
成员性格 | enfj 主人公 |
擅长的技术 | 后端、ai |
兴趣爱好 | 书法、篮球、健身 |
希望的软工角色 | ai工程师 |
slogan | Spare no effort |
学号 | 112101225 |
---|---|
成员姓名 | 吴淇 |
头像 | ![]() |
CSDN地址 | 吴淇的个人空间 |
成员性格 | 细心、专心、耐心 |
擅长的技术 | SpringBoot、SpringCloud、MybatisPlus等Java后端常用框架 |
兴趣爱好 | 乒乓球、羽毛球、网球 |
希望的软工角色 | 后端开发 |
slogan | 实践出真知 |
学号 | 182000214 |
---|---|
成员姓名 | 廖文焘 |
头像 | ![]() |
CSDN地址 | 廖文焘的个人空间 |
成员性格 | 乐观 |
擅长的技术 | Java、Python和C++等 |
兴趣爱好 | 计算机科学和编程 |
希望的软工角色 | 移动端 |
slogan | cherry sigma |
学号 | 222100305 |
---|---|
成员姓名 | 庞财莹 |
头像 | ![]() |
CSDN地址 | 庞财莹的个人空间 |
成员性格 | 开朗、积极乐观 |
擅长的技术 | web前端和小程序 |
兴趣爱好 | 电影、音乐 |
希望的软工角色 | 前端 |
slogan | 千磨万击还坚劲,任尔东西南北风 |
学号 | 222100303 |
---|---|
成员姓名 | 陈昕 |
头像 | ![]() |
CSDN地址 | qq_61965860-CSDN博客 |
成员性格 | 乐观、开朗 |
擅长的技术 | 原型设计、美工(也许 |
兴趣爱好 | 美食、散步、听音乐 |
希望的软工角色 | UI设计 |
slogan | 学学学 |
学号 | 222100318 |
---|---|
成员姓名 | 张璟楠 |
头像 | ![]() |
CSDN地址 | 张璟楠的个人空间 |
成员性格 | infj、搞笑 |
擅长的技术 | 前端 |
兴趣爱好 | 健身、FIFA |
希望的软工角色 | 原型设计 |
slogan | 我们坐着喝着啤酒,阳光洒在肩头,觉得是个自由人 |
学号 | 052101413 |
---|---|
成员姓名 | 任广湃 |
头像 | ![]() |
CSDN地址 | rgp4199-CSDN博客 |
成员性格 | 积极、开朗 |
擅长的技术 | java |
兴趣爱好 | 看电影、打游戏、听歌 |
希望的软工角色 | PM |
slogan | 粉碎绊脚的石头 |
学号 | 222100122 |
---|---|
成员姓名 | 洪冠诚 |
头像 | ![]() |
CSDN地址 | 洪冠诚的个人空间 |
成员性格 | 乐观、开朗、沉稳 |
擅长的技术 | Java(也许 |
兴趣爱好 | 阅读、跑步、听音乐 |
希望的软工角色 | 产品经理 |
slogan | 你所热爱的,就是你的生活 |
三、团队愿景
如今,不少学生因为记忆单词的过程显得乏味而感到困扰。因此,我们的团队致力于开发一款简单易用的学习新单词App,旨在助力学生们以更轻松和高效的方式掌握新词汇。
我们计划结合最新的大型语言模型(LLM)技术,使我们的应用能够向用户提供更加丰富和定制化的学习体验。
我们的应用将包含诸如辅助记忆单词、写作技能评估、单词学习量身定制、多样化语境生成、智能语音对话等特色功能。我们希望这款应用不仅仅是一个学习工具,而是成为一个亲密的学习伴侣,根据每位用户的具体需求和学习习惯,智能地提供合适的学习内容和辅助功能。通过这种方式,我们期望使学习过程变得更加轻松有趣,让语言学习成为一种每个人都能享受到的乐趣。
四、团队合照
五、团队项目描述
一个结合大模型llm应用的背单词app
六、团队绩效考核方案
6.1、团队绩效考核
我们团队的功能岗位分为后端开发、前端开发、移动端开发、AI接口开发、原型设计、产品经理。经过团队成员的热烈讨论后,再基于团队岗位分配的考量,我们团队决定采取以下指标来对成员进行绩效考核,满分为100分。
6.2、绩效考核说明
态度
我们团队一致认为工作的态度是决定团队项目质量的关键,如果态度不端正,任务全部应付了事,是做不出高质量的项目的,而且对小组的其它认真完成的同学也不公平。因此我们将成员的态度作为首要标准。分别从出勤情况、汇报情况、积极讨论三个方面来评价。
-
出勤情况
会议准时参与[10]
迟到或者早退[1~9]
未参与会议且未说明原因[0]
-
汇报情况
认真汇报自己的工作成果[15]
汇报工作成果较为敷衍[1~14]
未汇报成果且未说明原因[0]
-
积极讨论
会议上积极参与小组讨论[5]
较少参与小组讨论[1~4]
从未参与小组讨论[0]
任务
该指标主要考核成员是否能够完成自己的工作,而不是让自己的工作成果到处都是漏洞。
- 任务完成情况
基本功能完成并且达到要求[45]
有部分功能未达到要求[1~44]
工作未完成且未说明原因[0]
效率
该指标主要考核成员是否按时完成自己的工作,且不影响整体团队的进度。
- 完成效率
准时高效完成任务[20]
未准时完成任务但达到要求[1~19]
未完成任务并导致团队项目停滞太久[0]
创新
一个优秀的项目不只是简单地遵循既定步骤去完成,它还需具备一定的创新性,这一指标既能展现团队成员的技能水平,还表明其深入了解过团队项目,做出的贡献能有效提高团队项目质量,这应当成为其加分项。
- 附加分
提出有特色的想法并及时完成[5]
提出有特色的想法并在后续完成[1~4]
从未发表创新想法[0]
最终评分权交由组长。
七、NABCD模型分析
7.1、N 需求
越来越多的同学选择使用线上APP来背单词,相比于纸质书的不易随身携带,每个人只需有一部手机即可开始背单词。对记忆单词感到困扰、乏味和难以坚持是阻碍同学们坚持背单词的主要障碍,考虑到这一点,本团队致力于开发一款简单易用的学习新单词App,计划结合最新的大语言模型(LLM)技术,使APP能够向用户提供更加丰富和定制化的学习体验,助力学生们以更轻松和高效的方式掌握新词汇。
7.2、A 做法
本次团队合作包括后端开发、前端开发、移动端开发、AI接口开发、原型设计和产品经理等部分。
- 后端开发:负责后端接口实现,连接数据库操作,技术栈使用java(springboot为主)
- 前端开发:负责web端网页展示,技术栈为react、vue等
- 移动端开发:负责移动端app开发,技术栈为flutter
- ai接口开发:负责一些ai接口的封装,一般使用python的flask框架封装,当然有现成的接口可以直接调用
- 原型设计:负责画原型设计图(包括网页web以及移动端原型)
- 产品经理:负责每次的博客撰写,资源收集等工作
7.3、B 优点(创新点)
- 多样化语境生成:单词例句可以通过大模型学习动态生成,每次例句都不同,加深用户对单词的理解和记忆。
- 测验智能化:增加单词测验模块,大模型生成选词填空、句子默写等功能,方便用户及时对已背诵的单词巩固记忆。
- 智能语音对话:打造智能化背单词助手,通过语音与使用者交流,构造原生口语交流环境,在交流中熟知单词用法。
- 社区化管理:实现社区化管理,在社区中可以进行考试测验,同时增加好友功能,与好友结伴共同学习单词。
- 多端协同:提供移动端和web端,移动端方便用户日常使用,web端提供交流社区功能,双端协同助力用户记忆单词。
7.4、C 竞争
- 竞争对手:不背单词、墨墨背单词、百词斩、扇贝单词等背单词APP
- 我方优势:相比于传统的背单词APP,我方APP创新性地加入了LLM大语言模型,让用户有更新颖的体验和更高的学习效率,用户可以通过和在线AI助手交流,改进不好的背单词习惯。现有背单词APP中提供的例句都是固定的少数几个,我方产品可以通过AI来获取不同情境的例句,用户还可以通过自行造句给AI检测来加深对单词的理解程度。
- 我方劣势:成员技术实力有限,APP功能复杂度和界面美观性无法与业界成熟产品媲美。
7.5、D 推广
- 前期先在校内推广,让同学们体验下APP的相关功能,并记录他们的反馈,继续完善APP的功能。
- 后期上线APP,在社交平台(微博、知乎、B站、小红书等)宣传我们的产品,让更多人可以使用到这款APP。