02组-选题与需求分析报告

062000221林铮翔 2022-11-06 21:52:55

组长博文链接
一、团队集结(9分)

1.1 介绍每一队员的风格、擅长的技术、编程的兴趣、希望的软工角色、一句话宣言等,内容形式不限(2分)

陈昊旸

学号:032001201

风格:比较喜欢规划自己想做的事,热衷于自己兴趣使然的东西,执行力还行,有的时候做事会比较执着。

擅长的技术: 用C语言/C++写算法题

编程兴趣: 接触过算法竞赛,参加ACM竞赛,喜欢解决难题的成就感,在工程方面还是小白,目前还在学习阶段。

希望的软工角色: 后端

宣言: 真正的才华在于沉默。

林诗缈

学号:032002320

风格:不温不火,有些拖延症。时而懒散时而很有定力,大概是看心情?

擅长的技术:C/C++

编程的兴趣:前端、UI

希望的软工角色:美工,UI,和部分前端工作

一句话宣言:请成为更厉害的人吧!

王奕然

学号:052002124

风格: 喜欢摸鱼,但是做起感兴趣的事情的时候会停不下来

擅长的技术:C/C++

编程兴趣:啥都感兴趣

希望的软工角色:前端

宣言:I'm rich.

李鸿宇

学号:062000118

风格:到点下班,绝不加班。

擅长的技术:算法与数据结构。

编程兴趣:参加过OI/ACM竞赛,有少量微信小程序编程经验。在学习Unity游戏开发。

希望的软件工程分工:前端。

宣言:日复一日,必有精进。

林铮翔

学号: 062000221

风格:只做喜欢的事情

擅长的技术:C/C++

编程兴趣:ACM竞赛

希望的软工角色:前端

宣言:喜欢的话就坚持吧

杨赫

学号:131901245

风格:摸鱼人,兴趣是唯一驱动力

擅长的技术:C/C++ Win32 算法 端茶倒水

编程兴趣:对使用 native 的技术栈编写小巧的程序比较执着,前端相关技术栈不是很会。对 UI 设计也感兴趣。

希望的软工角色:后端,PC端

宣言:你在摸鱼吗?哇!好大一条

廖陈阳

学号:222000213

风格:喜爱研究,但没啥成果。

擅长的技术:用C++写算法,用Python的PyTorch框架写模型,Flask框架写后端。

编程兴趣:是个写代码的工作就行,团队需要我干啥我就干啥。

希望的软工角色:前端/后端均可。

宣言:加油,奥里给!

1.2 团队的特色描述:主要描述有别于其他所有团队的特点或核心竞争力(1分)

团队分工划分为前端,后端,和美术等方面,进行游戏设计。

大多数队员来自于ACM实验室,拥有扎实的代码能力。

队员均体验过阿瓦隆的游戏流程,熟悉游戏规则。

以桌游阿瓦隆作为团体破冰活动,促进团队交流与协作。

1.3 团队的logo:设计一个具有本小组特色的logo,贴在随笔上(1分)

img

1.4 团队的首次合照:有图有真相,合照风格不可无创意(5分)

img

二、开始行动(5分)

2.1 使用一句话概括你们团队将要完成的项目内容,中英文不限(2分)

​ 开发一款桌游,供娱乐休闲,游戏规则改编自阿瓦隆,游戏内容取材自原神。

2.2 阅读《构建之法》第5章 团队和流程第17章 人,绩效和职业道德,请说明你们的团队打算如何决定个人贡献分。(2分)

​ 每个人都先分配到10%作为基本分,多余的30%中按照软件开发的工程量和任务完成的积极性进行分配,工作完成的越多,自然分配到的百分比越多,当然这里的工作包括代码编写,UI设计,小组汇报,视频录制等工作,如果有同学忙不过来,请其他同学帮忙完成,帮忙的同学做了哪些任务可以得到该任务对应的分值,也可以跨组帮忙。

2.3 请评估团队中每个人对本次作业的贡献比例,并在本题以表格形式填写,请确保**Σ每个人贡献比例=总人数×100%**(1分)

团队成员具体分工贡献比例
陈昊旸需求报告撰写,uml图制作,博客编写,PPT制作、汇报120%
林诗缈logo设计,需求报告撰写,原型图设计,uml图制作,PPT美化125%
王奕然项目统筹,技术研发80%
李鸿宇uml图制作,PPT答辩85%
林铮翔原型图设计,需求报告撰写,视频制作120%
杨赫logo设计,需求报告撰写,项目统筹,技术研发90%
廖陈阳PPT制作,技术研发80%

三、点滴记录(16分)

3.1 画出整个项目思维导图和燃尽图(时间范围:从团队创建的第一天至本次作业提交时间)(2+1分)

时间计划
团队创建-10.22选题报告
10.23-11.05需求分析

【思维导图】

img

【燃尽图】

img

3.2 根据项目中自己所负责的部分画出UML(8分)

选做:用例图、类图、活动图、状态图、实体关系图

原型设计部分

负责人:林诗缈、林铮翔

描述:用户使用界面

面临的问题:设计风格,排版布局、功能需求与架构是否可以实现

解决的问题:通过多次探讨更改草图,和其他组员多次交流,以及参照游戏内容制定设计风格,最终绘制出界面原型

【用例图】

img

【状态图】

img

【活动图】

img

小组件部分
负责人:王奕然,李鸿宇
描述:小组件是指游戏前端中,需要复用的部分(如按钮,标签)。将该部分制作成小组件,便于开发使用。
该部分面临的问题:依赖于原型和前端,单独开发不方便。
解决的问题:根据原型提供的内容,初步确定了所需的部分小组件。

【类图】

img

前端部分
负责人:王奕然,廖晨阳
描述:前端需要根据原型设计的界面,进行实现并与后端交互。
该部分面临的问题:界面实现,与后端的交互。
解决的问题:确定界面逻辑。

【用例图】

img

后端部分

负责人:陈昊旸,杨赫

描述:后端主要负责实现游戏逻辑部分,保证游戏流程顺利进行。

该部分面临的问题:游戏逻辑比较很复杂,需要理清思路。

解决的问题:通过UML图理清了游戏具体流程,有助于更好地进行编写后端代码,实现游戏逻辑。

应用了UML图设计解决游戏逻辑问题。

【用例图】

img

【类图】

img

【活动图】

img

3.3 学习进度条(每周追加)(1分)

N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
10055讨论了制作主题,决定了开发桌游,以及明确了开发方法和开发工具。以及通过桌游的方式作为团建的手段之一。
2002525制作原型图,以及学习了html以及css语言。了解了原型对于前端的重要性。

3.4 心得体会(4分)

  • UML设计工具的选择、选择的理由和使用后对工具的评价

    选择:设计工具使用processon,限时免费,一口气全画完了。

    理由:墨刀导出图片有大量水印,经同学推荐尝试了processon。相比于app,在线制作显然更方便,可以更便捷地体验功能,最重要的是不占内存嗯。

    评价:总体来说是不错的UML设计工具,相关功能齐全,且免费期间导出无水印。不足的是图形位置的调整不如墨刀精细,很难找到参考线,对强迫症患者不太友好。

  • 本次任务遇到的困难及解决方法(例:困难描述/做过哪些尝试/是否解决/有何收获)

    遇到的困难

    1. 不熟悉Github的团队运作模式
    2. 未曾接触过css语言,编写过程困难

    解决方法

    1. 学习了fork等方法,可以在不影响项目总进度的情况下进行修改
    2. 查阅css文档,了解了css样式工作的原理

四、视频短片

虚空劫灰往世书项目演示视频:虚空劫灰往世书项目演示_演示 (bilibili.com)

...全文
131 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

124

社区成员

发帖
与我相关
我的任务
社区描述
软件工程A2022秋
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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