高能天气——团队作业第一周

2024-01-18 19:50

本文主要是介绍高能天气——团队作业第一周,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

团队作业第一周

一、团队展示

  • 队员学号
    • 20172332于欣月(组长
    • 20172303范雯琪
    • 20172313余坤澎(大佬
    • 20172322张昊然
    • 20172326康皓越
  • 队名:平平淡淡才是真
  • 拟作的团队项目描述
    • 一款基于天气的高能app。
    • 一款能智能通知你跑不跑操的app。
    • 一款能为你增加你与你异地男/女朋友感情的app。
    • 一款可以提醒你做一些重要的事的app。
    • 一款能签到解锁新功能的app。
    • 一款能扫码支持开发者的app。
  • 队员风采
    • 于欣月(组长):
      • 风格:永远的十八岁祖国花朵。
      • 擅长的技术:“什么都不会,什么都能学”
      • 编程的兴趣:喜欢
      • 希望的软件工程角色:统筹安排者,代码编写者,队伍快乐源泉。
      • 一句话宣言:不会就学嘛。
    • 余坤澎:
      • 风格:认真敲好每一行代码
      • 擅长的技术:学习别人的代码,敲出自己的代码
      • 编程的兴趣:较感兴趣
      • 希望的软件工程角色:代码编写者,寻找bug者
      • 一句话宣言:我建议你立刻百度。
    • 康皓越:
      • 风格:平平淡淡认真做事
      • 擅长的技术:“在看似划水的事实上,稳扎稳打,学习技术”
      • 编程的兴趣:生活所迫
      • 希望的软件工程角色:需求分析者,边缘ob者
      • 一句话宣言:平平淡淡才是真。
    • 范雯琪:
      • 风格:没有风格。
      • 擅长的技术:“有强迫症算吗?”、“对界面优化的执着”。
      • 编程的兴趣:紧跟组长的步伐,欣月大佬学啥我学啥。
      • 希望的软件工程角色:界面美化者、文字内容编写者。
      • 一句话宣言:我只想安安静静地写博客,啊哈哈。
    • 张昊然:
      • 风格:懒癌患者、在想做与懒得做中挣扎。
      • 擅长的技术:说骚话。
      • 编程的兴趣:有兴趣但没能力。
      • 希望的软件工程角色:文字内容编写者,漏洞发现者。
      • 一句话宣言:不到万不得已不要让我敲代码。
  • 团队的首次合照:
    1332969-20181125184126161-308198265.jpg
  • 团队的特色描述:
    • 别队没有的欣月大佬。
    • 三个骚话大王
    • 现任院生活权益部部长。

二、团队选题

(一)团队选题

  • 项目码云链接
  • 运用算法:查找算法、排序算法、线性结构
项目介绍——高能天气
  • 图标
    1332969-20181126162343737-655778172.jpg
  • 选题背景:当前高校的学生总因不清楚每天空气指数,对第二天早上的闹钟的设定犹豫不决。如若定早,会影响到当天的休息,无法得到充足的精力来面对一天中的各种事务;若是定的迟些,则会耽误时间,也会影响一天中正常工作。我们的天气app致力于解决频繁根据天气状况而反复修改闹钟的麻烦,且大大避免出错和漏定闹钟的情况。
  • 关键词:天气预报、闹钟、备忘录、课表、特别关心
  • 用户特点:本软件的最终用户为高校老师和学生,该用户群体普遍接受高等教育,学习及适应能力强。能快速适应该软件,并充分感受到在日常工组中的效能变化,提出合理改进意见。
  • 主要功能
    • 主界面:主界面中显示当前所在城市的天气情况,包括天气状况、温度、湿度、温度和空气质量,除此之外还显示当前时间(包括年月日)及课表,根据天气的不同背景也将发生变化。
    • 下拉菜单:菜单中共有六项功能
      • 备忘录:用于新建文本记录事件,支持语音输入。
      • 课程表:支持课表输入,创建好的课表将出现在主界面中,支持课表更改。
      • 娱乐:设置了一款休闲娱乐的益智小游戏——舒尔特方格。
      • 特别关心:输入姓名,输入提醒条件并输入提醒内容,点击设置之后,在达到该条件时会发一条推送提醒用户。
      • 签到:设置每日签到活动,达到一定程度方可解锁下拉菜单中某些功能。
      • 自动设置闹钟:设定PM2.5的值以及是否有雨或雪,设定闹钟时间,当达到条件后,闹钟自动设定。

(二)团队任务计划

时间所需完成计划阶段成果展示其他
11月12日-11月25日组建团队,确定项目内容,完成需求说明书,明确分工,建立和初步熟悉团队git团队作业第一周博客
11月26日-12月2日基本完成初始界面,基本完成功能实现码云项目更新
12月3日-12月10日进行调试和测试,代码复审和修改,完成用户手册初版团队作业博客
12月10日-12月19日进行小范围发布获取用户体验,依据反馈进行修改码云项目更新,团队作业博客
12月19日-12月30日最后收尾阶段,修改后重新发布,再依据反馈重新修改直至敲定最终版本,完善用户手册,发布最终版本码云项目更新,团队作业博客,应用发布

(三)采访老师或有经验的学长

采访概况
  • 采访对象:何泽铭——16级二系计算机大佬CTF队长
  • 采访者:欣月大佬
  • 录音:张昊然
  • 记录及文字整理:范雯琪
    1332969-20181125193448514-1803139044.jpg
采访内容(以下X为欣月大佬,H为何泽铭大佬)

X:学长您参与过项目的开放吗?
H:参与过很多呀。
X:是和团队一起的吗?
H:对呀。
X:那么您对项目的开放有什么自己的看法或者经验吗?
H:开发的话,我想一想啊,你开发之前肯定要写一个开发文档啊,大致是说明你这个开发是做一个什么东西,然后流程是什么样的,最好有一个流程框图和一个程序结构图。
X:那么请问你们团队的组织方式是怎么样的啊?
H:组织要么就老师给你找要么就自己找啊。
X:那自己找是个什么找的?
H:自己找就找和自己志趣相投有这方面想法的啊,最重要的是找有能力的。
X:那么您的团队成员都是怎么分工的呢?
H:看他们都适合那一块啊,比如说女生文字能力比较强就可以让她们专门负责写文档,然后其他人就可以做技术开发,比如说设计代码这块或者一个人专门用来设计整体的架构框架之类的。
X:那时间分配一般是怎么分配的呢?
H:时间分配,emmmmmmm我们一般就是一周肯定要固定一个时间开个会,讨论一下各自的进度并进行敦促,还有各个方面的分工,然后就是给每个人定下一周做项目要花多少个小时。
X:那么从你们开始学习到开始去敲代码做这个项目大概要多久?
H:这个不好说,但是前期多充分准备多了解一下情况肯定是很重要的,你前期投入精力比较多后面开发代码肯定就比较快,我觉得你前期的话花上一到两个礼拜吧,大家好好研究一下这个项目的可行性、实用性,还有一些创新,就是看看到底能不能做出来,这样后面开发就比较快。开发一个项目大概一到两个月吧,一般小项目一到两个月就行了,大项目或者多人合作项目就要更久一点了。
X:那大项目和小项目是怎么划分的呢?
H:小项目和大项目就是看它做出来的需求是什么,还有团队,你团队一两个人怎么能做出来大项目呢那肯定就是小项目了,三到四个人的话基本就能做大项目了。
X:好的,谢谢学长接受我们的采访。

采访总结
  • 何泽铭学长主要向我们讲述了团队创建分工和项目初期准备工作方面的一些经验和建议,其中学长提到了团队在开始项目前一定要写好开发文档,最好做一个流程框图或者结构图。其次在分工方面要依据不同人的特别和擅长进行分工,分工的内容可以包括文档撰写、编写代码和设计整体框架等,同时学长还强调了前期准备工作做充分的必要性,最后还提出了建议说团队可以每周集中讨论一次,提高项目的完成效率。

三、需求规格说明书

  • 工作流程:经过前期充分的讨论后,主要由于欣月、余坤澎、康皓越三位同学起草项目说明书,张昊然、范雯琪同学负责对项目说明书提出建议并将项目说明书整理为markdown格式。
  • 组员分工及组员工作量比例
组员组员分工组员工作量比例
于欣月起草项目说明书20%
余坤澎起草项目说明书20%
康皓越起草项目说明书20%
范雯琪对项目说明书提出建议并进行修改,并将项目说明书整理为markdown格式20%
张昊然对项目说明书提出建议并进行修改,并将项目说明书整理为markdown格式20%
  • markdown格式
  • pdf格式

转载于:https://www.cnblogs.com/PFrame/p/10016819.html

这篇关于高能天气——团队作业第一周的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/620074

相关文章

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

Science Robotics 首尔国立大学研究团队推出BBEX外骨骼,实现多维力量支持!

重复性举起物体可能会对脊柱和背部肌肉造成损伤,由此引发的腰椎损伤是工业环境等工作场所中一个普遍且令人关注的问题。为了减轻这类伤害,有研究人员已经研发出在举起任务中为工人提供辅助的背部支撑装置。然而,现有的这类装置通常无法在非对称性的举重过程中提供多维度的力量支持。此外,针对整个人体脊柱的设备安全性验证也一直是一个缺失的环节。 据探索前沿科技边界,传递前沿科技成果的X-robot投稿,来自首尔国立

Java高级Day38-网络编程作业

112.网络编程作业 //1.使用字符流的方式,编写一个客户端程序和服务器端程序//2.客户端发送"name",服务器端接收到后,返回"我是nova"//3.客户端发送"hobby",服务器端接收到后,返回"编写java程序"//4.不是这两个问题,回复"你说啥呢"​​===============//客户端//===============public class SocketT

docker基于minio部署outline团队知识库

outline 介绍 Outline 是一个开源的Wiki 知识库和团队协作文档管理工具,美观、实时协作、功能丰富且兼容 Markdown,设计用于帮助团队和组织有效地创建、共享和管理文档。 Outline 具有简单易用的界面和强大的功能,可以替代传统的文档管理系统,如 Google Docs 或 Confluence。Outline 提供了一种结构化的方式来组织信息,使团队成员可以快速访问和

2024数学建模国赛选题建议+团队助攻资料(已更新完毕)

目录 一、题目特点和选题建议 二、模型选择 1、评价模型 2、预测模型 3、分类模型 4、优化模型 5、统计分析模型 三、white学长团队助攻资料 1、助攻代码 2、成品论文PDF版 3、成品论文word版 9月5日晚18:00就要公布题目了,根据历年竞赛题目,可以分析A/B/C/D/E题目大概的类型,提前了解题目特点,在选题上就不会浪费过多时间。下面总结了一下5个题目各

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//QPushbutton:登录、退出this->join = new QP

PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品

文章目录 技巧一模14.敏捷--实践--帮助团队交付价值的执行实践--持续集成--在不同层面测试、验收测试驱动开发 (ATDD) 、测试驱动开发和行为驱动开发、刺探 。90、 [单选] 敏捷项目的第一次迭代即将开始。发起人召集团队、Scrum主管、产品负责人和其他项目干系人参加启动会议。发起人强调需要在项目尽可能早的时候以最小的成本识别和应对项目风险。与会者实现发起人要求的最佳方式是什么?

一个人就能干一个团队剪辑工作?云微客就是这么神奇

你知道拍摄、剪辑一条视频需要花费多长时间吗?半个小时?还是一个小时呢?如果我想一天发布上百条视频,你觉得可能吗?很显然,仅凭个人是很难办到的,那么就需要借助工具,而云微客AI批量剪辑系统正好可以解决这个难题。 在当下这个短视频风靡的时代,不管是企业还是个人创作者们都需要借助各种工具和系统来提升创作内容的生产效率和传播效果。而云微客AI批量剪辑系统凭借着批量剪辑的功能,为创作者带来了很大的

掌握Git分支管理策略:让团队协作更高效

在现代软件开发过程中,版本控制系统(VCS)是不可或缺的一部分。Git作为目前最流行的分布式版本控制系统之一,为开发者提供了强大的工具集来管理代码变更历史。然而,仅仅掌握Git的基本命令并不足以应对大型项目和团队协作的需求。有效的分支管理策略对于保持代码库的整洁、促进团队间的高效协作至关重要。本文将探讨几种常用的Git分支管理模型,并提供一些建议来帮助你的团队选择最适合的策略。 常见的分支管

2024.9.6 作业

1> 手写unique_ptr指针指针 #include <iostream>using namespace std;template <typename T>class my_unique_ptr{public:explicit my_unique_ptr(T *p = nullptr) noexcept // 构造函数{ptr = p;}~my_unique_ptr() noexcep