第五次作业-团队作业-团队组建
任务一:10分
重新申请一个博客作为团队项目的博客加入到班级中,博客名称为:
团队-黄金梅丽号
任务二:20分
团队成员介绍:
192402孙帅群:
有较强的团队组织能力,责任心强,擅长Java程序设计,专科专业为计算机网络技术。
192402赵迎港:
擅长图形图像设计,有较好的审美能力,专科专业为数字媒体应用技术。
192402陶一鸣:
主要擅长编写论文文档,在本次项目中负责功能设计和逻辑构建。
192402张博涵:
擅长使用PS,AI的基本功能,有过海报,LOGO,UI设计经验。
192402赵鹏 :
擅长基础编程和office的使用,专科专业为计算机科学与技术。
192404阚宇航:
表达能力强,适合团队队友之间的沟通和协商,有较好的安排规划的能力。此次团队博客的整理者。
192404顾雪微:
JAVA掌握熟练,可以配合队长完成项目构架。
192404高金库:
团队中的文案能手,能为小组提出的点子做出最完美的演讲。
192404许爽 :
创新能力强,提出了魔镜化妆的点子,并配合其他成员完成了团队规范的总结。
192404彭星 :
跨专业的队员,学习能力极强,完成了团队规范的总结,在小组会议中积极提出意见。
团队照片合影:
确定团队队长:孙帅群
任务三:20分(结合结对编程的编程规范确定一下自己团队的规范)
命名约定
1. 使用可以准确说明变量/字段/类的完整的英文描述符。
2. 采用领域术语。
3. 采用驼峰命名法,提高程序中变量的可读性。
4. 尽量少用缩写,但如果一定要使用,就要谨慎地使用。
5. 避免使用长名字(最好不超过 15 个字母)。
6. 避免使用相似或者仅在大小写上有区别的名字。
7. 避免使用下划线作为名字的首末字母。
注释约定
1. 注释应该增加代码的清晰度。
2. 保持注释的简洁。
3. 避免使用装饰性内容,也就是说,不要使用象广告横幅那样的注释语句。
4. 先写注释,后写代码。
5. 注释信息不仅要包括代码的功能,还应给出原因。
成员函数命名
成员函数的命名应采用完整的英文描述符,大小写混合使用:所有中间单词的第一个字母大写。成员函数名称的第一个单词常常采用一个有强烈动作色彩的动词。
示例:
openAccount()
printMailingLabel()
save()
delete()
这种约定常常使人一看到成员函数的名称就能判断它的功能。提高代码的可理解性。
存取成员函数命名
获取函数作为一个成员函数,返回一个字段的值。除了布尔字段之外,应采用 get 作为字段的前缀;布尔字段采用 is 作为前缀。
示例:
getFirstName()
getAccountNumber()
isPersistent()
isAtEnd()
设置函数命名
设置函数,也叫变值函数,是可以修改一个字段值的成员函数。无论何种字段类型,都要在字段名的前面加上 set 前缀。
示例:
setFirstName(String aName)
setAccountNumber(int anAccountNumber)
setReasonableGoals(Vector newGoals)
setPersistent(boolean isPersistent)
setAtEnd(boolean isAtEnd)
构造函数命名
构造函数是在一个对象初次生成时,完成所有必需的初始化的成员函数。构造函数与它所属类的名字总是相同的。例如,类 Customer 的构造函数是 Customer()。注意大小写一致。
示例:
Customer()
SavingsAccount()
PersistenceBroker()
成员函数的可见性
尽可能减小类与类之间耦合,所遵循的经验法则是:尽量限制成员函数的可见性。如果成员函数没必要公有 (public),就定义为保护 (protected);没必要保护 (protected),就定义为私有 (private)。
任务四:50分(团队成员在队长的带领下讨论出2个喜欢的团队模式并列出他们的优缺点)
交响乐模式:
优点分析:种类齐全,各司其职。
每一个成员都有专门负责的模块,项目推进期间没有聊天、互动等现象。高效靠谱,同时看队长的指挥。而且每个成员负责的都是练习过多次的,自己最擅长的领域,重在执行,所以效率极高。
缺点分析:角色矛盾,成员配合不默契。
如果软件项目主管比喻为乐团指挥,那么项目团队的队长像是握着指挥棒却没有指挥权力的角色,缺乏协调的操舵手。新组建的团队如何能高效,默契的完成项目的推进?简单地说,团队队长常常会选择擅长沟通的人负责管理团队的项目,让拥有技术的资深队员负责执行,却在无意中产生角色上的矛盾,前者不一定懂技术却得领导技术团队,而后者掌握关键的领域知识。
业余剧团模式:
优点分析:不同的人会挑选不同的角色。
每个人在团队中听从队长的指导和安排。挑选自己擅长的以及听从队长安排的去完成团队任务,可以更好的使一个新组建的团队融合到一起。增加团队的默契程度以及增进团队的工作效率。也能让团队成员在业余玩票、培训的环境中,每个人都可以尝试不同角色,大家可以比较平等地讨论。
缺点分析:业余剧团模式的存在时间不会太长。
在竞争性强烈、创造性要求高的团队,不会存在完美主义的民主气氛。并且,就像在生活中,我们见过的各种各样的团队,如在家庭中,家庭就是一个团队,在学校中,班集体就是一个团队,每当有什么集体的事情时,我们总是以一个广义上的团队为单位开展活动的。但是这种业余剧团模式的存在时间不会太长,就像例子中提到的那些团队一样,这种模式不适合一个长期的团队。
任务五:(团队确定两个项目选题,并在下次课时进行演讲,对于非本团队人员选择的项目会有最高10%的项目选题加分,按比例分配。)
项目选题一:淘座座
项目选题创意:阚宇航
项目逻辑梳理:张博涵
项目文案撰写:陶一鸣
项目PPT介绍:赵鹏
项目全程推进:孙帅群
项目演讲人员:赵迎港
项目需求分析:由于考研以及专生本学生的数量逐年增多,狭小的自习室已经满足不了众多的考生的需求了。
项目痛点分析:自主学习的学生无法快捷的找到当前时间段的空闲的教室。
项目功能分析:学生可以第一时间找到空闲教室学习,辅导员老师也可以使用“包场模式”来占用空教室进行班会等会议,任课老师可以快速安排空教室进行补课,以及突发情况时更快的更换教室等。
淘座座演讲文案如下:
在信息高度发达的今天,互联网已经涉及到各个行业和领域。而利用网络技术进行工作,可以提高效率,促进科技发展和社会进步。信息化时代,各个学校针对教室的资源,也应该有自己的一套教室管理系统。这样不紧可以节省时间,还可以大大减少人力以及物力资源,提高了效率,而且减少了错误。
高校教室管理系统开发的主要目的就是减轻教室管理员的工作量和劳动强度,辅助学校教室资源的管理,减少因为临时添加课程而造成的错误不能及时修改,并实时显示空教室的剩余量,从而使学校能够以更高的效率正常进行教学工作。同时开发这个系统,还可以方便学生,各个班级或社团需要在教室组织什么活动,召开会议等可以通过网上查阅教室的使用情况,有闲置的教室学生可以直接在系统上提交申请,这些都极大地简化了教室管理者工作的难度。学校教室管理系统能更好地服务好学生和老师,还可以提升管理水平。
项目选题二:魔术化妆
项目选题创意:许爽
项目逻辑梳理:彭星
项目文案撰写:高金库
项目全程推进:顾雪微
项目需求分析:项目所面向的用户是所有的并且源源不断的增长着的化妆初学者。
项目痛点分析:百分之八十的化妆初学者无法定位自己的化妆风格,并且快速的完成妆容。
项目功能分析:首先可以根据脸型定义每个人适合的不同妆容,并且针对不同皮肤状态的用户提出每个人专属的定制妆容,明星妆容的推荐等。利用全息投影以及面部捕捉技术伴随全程语音播报,引导用户顺利完成每个化妆步骤。
魔术化妆演讲文案如下:
我们队提出的第二个项目是一款名字叫魔术的化妆软件。
这个项目的构思源于我们队的女同学在现实中遇到的一点小问题,就是不会化妆。
考虑到这个问题的偶然性,我们组的成员对18-28岁的女性做了一百份问卷调查,调查结果显示,有百分之八十以上的女性对于化妆是处于一种,不太会,画不好,和根本就不会这样一种状态。
为了解决这一社会现象,并且以,为广大女性同胞带来生活便利为己任。我们组确定了使用这款化妆软件作为我们的项目之一。
下面,简略的概括一下这款软件的功能和特点:
第一点,我们会在网络中采集人类绝大部分的脸型种类以及皮肤种类的数据,根据用户的自身条件,给出适合用户的妆容。
第二点,我们也会推荐给用户使用适合自己肤质的化妆品,从而和化妆品商家促成利息共同体,获取利润。
第三点,明星仿妆,这款软件会推送符合用户的明星妆容,让你有机会成为小迪丽热巴,小古力娜扎,小马尔扎哈。
第四点,我们会在用户化妆的整个过程提供语音播报,引导用户的每一个化妆步骤。
最后,我说一下我们这款软件的市场优势,1-人性化 2-内容新颖 3-庞大的用户需求,和市场的空缺,以及更加庞大的潜在用户。简单的说就是即将成年的小姑娘。
最后客观的评价一下我们的款软件,在条件都具备的情况下,绝对是一个划时代的产品。
可为万千女性带来福音。
需求分析调研链接:https://www.cnblogs.com/huangjinmeilihao/p/11876940.html