我们团队联系到了我们六班的直系学长,并向他咨询了软件工程基础这门课的团队项目相关的问题。他们团队的名字命名为Z-XML,团队中的几个学长也都是我平时所熟识的。虽然学长已经大四,忙着考研工作等各种事务,但是还是抽出

时间来解答我们的问题,首先谢谢他们。

学长所在的团队选了自由选题并且做出了一款出色的手机游戏。学长介绍说,自由选题自由度高,容易做优秀的内容和精彩的展示,但是同时如果没有好的创意或者没有扎实的技术基础,那么依然会在项目效果上有负面的用户响应。

学长建议团队项目力求关注团队的兴趣点和技能长处,让每个团队成员最大化的发挥自身的优势;学长还推荐在UI上多下功夫,友好而美学功夫硬的界面能够带给用户更好的交互体验,比如在线系统,表现能力强,能够获得更好的用户基础和市场潜力。

他尤其推荐我们做手机游戏或移动客户端。他说现在智能手机高普及率和使用率使手机软件有异常庞大的市场,并且这一趋势还在继续。通过做手机终端软件可以尽早地让我们有能力进行实际开发、进入市场。同时,课堂展示时又非常有表

现力,对数学等基础知识的要求不高,很容易吸引用户等。

一.他们团队的优点在于:

1.项目UI设计精美

2.项目内容出色,用户反响好

3.团队对项目的把握充分,大量的会议,让团队内部保持高度的沟通和对项目进度的把握,及时处理问题,进行代码测试和审核。

学长他们团队的不足据他所说,有以下几点:

1.部分之间因为设计不够充分,部件之间耦合度高。

2.在他们的项目中,为了满足游戏设计的需求,我们的软件工程设计中保留了很多的可扩展性,但是却没有足够关注到细节,没有给出所有具体的要求。在实施工程的时候经常发现有的问题在设计中找不到参考,导致开发人员的效率低下。

3.开发人员水平有限。分配任务的时候经常有说这个事儿做不到,或者压根不知道怎么做;验收工作频出意外,DEV写了一个模块之后,验收的时候发现模块质量不行,代码质量低是其次,无法按照给定的接口工作。

4.有关游戏制作的特殊性。游戏制作他们是第一次,一个游戏玩起来基本的逻辑也许不复杂,但是难在它对交互效果要求极高,如果只能满足基本的逻辑正确而交互效果极差,那这段代码必然失败。为了提供一个优秀的游戏体验,好的美工重要,开发人员要写出交互效果良好的代码也很重要。开发人员自身需要有一定交互设计功底,并且有美术功底或者有美工的指导,这是我们的大部分组员都缺乏的,这也导致了后期的用户评价都是“游戏很好玩,但是不协调,不好看”。

二.那么因为他们做的自选课题,对我们这次的项目没有非常大的参考性,但是我们可以在工程中注意以下几点:

1.增强团队内部沟通(尤其是男生与女生之间),对项目进度和技术选择进行准确把握,密切监督项目进度和个人工程投入,坚持每天一次小例会,一周两次大例会的来进行全组的沟通,明确当前目标和开发进度,及时处理问题。

2.对技术难度不畏惧,但是应该多多查阅开源代码库进行更多的学习后进行项目完善,注重代码质量和重用性。

3.项目的实现前做好设计,明确客户需求,规划好模块抽象,让代码高效灵活。

三.在从学长那里获得信息以后,我们暂时构想了我们的自选课题的一个内容:

外卖信息的推送app

功能:1.对外卖商家的信息进行整合

   2.整合各大外卖网站的打折信息

   3.分析客户口味并进行推荐打折外卖推送

涉及技术:

爬虫技术、数据库技术、移动开发、web开发(若可以做跨平台)、分类技术(机器学习)。

项目前景:

在最近的外卖大战中,我们发现外卖现在的物流速度已经完全跟上了信息的传播速度,但是每天人们依然会花大量的时间去选择在口味、价格下二维度最优的外卖商家进行订餐,那么我们希望对这个信息进行分配过滤,能够为用户提供最直接最方便的外卖体验。我们希望我们能够对饿了么和美团的商家进行智能排序来达到最快为用户服务的效果。

这是我们暂时的一个构想,我们可能会根据实际的工作情况对课题进行完善或者更改。

TeamWork#1,Week 5,Suggestions for Team Project的更多相关文章

  1. 如何删除TFS的Team Project

    我们可以使用Visual Studio或Web新建一个TeamProject,但是删除时却没有一个合适的图形界面删除我们不想要的Team Project,所以此时就可以使用命令TFSDeletePro ...

  2. How to delete a team project from Team Foundation Service (tfs.visualstudio.com)

    C:\project>tfsdeleteproject /collection:https://buckh-test2.visualstudio.com/DefaultCollection Te ...

  3. [转]TFS2010 Team Project Collections

    本文转自:https://www.cnblogs.com/shanyou/archive/2010/04/14/1712252.html Team Foundation Server 2010有一个改 ...

  4. How to delete team project from TFS visual studio ?

    /* Author: Jiangong SUN */ To delete team project from TFS Visual Studio, you need to use "TFSD ...

  5. Step by Step 設定 TFS 2012 Create Team Project 權限 - 避免 TF218017、TF250044

    基本上權限的設定和 以往的 TFS 沒有什麼太大的差別 只是這次的權限設定畫面有略作些調整,我還是一併整理一下 當我們用 TFSSetup 的帳號安裝完 TFS 2012 後 想要在自已的電腦上用自已 ...

  6. TeamWork#1,Week 2,Learn In Team

    我觉得做为一个团队,每个人的能力固然重要,但是更重要的是几个人能同心协力. 俗话说“三个臭皮匠,赛过诸葛亮”,团队合作往往能激发出团体不可思议的潜力,集体协作干出的成果往往能超过成员个人业绩的总和.在 ...

  7. 【draft】Team project :Bing dictionary plug-in

    课后~ 开会调研开会调研开会~ 在和Bing词典负责人进行了可行性的深入磋商后,我们对本次选题有了更加清晰的认识~困难好多~然而终于敲定了项目内容,我们的目标是这样一款神奇的插件,它帮你记录下新近查询 ...

  8. [转载]TFS与Project、Excel同步

    我们还可以使用Microsoft Excel和Microsoft Project来连接到TFS,方法如下: 通过Microsoft Excel连接到TFS,在安装了Team Explorer后,Mic ...

  9. 【转】什麼是 Team Explorer Everywhere 2010 ?TFS 專用的 Eclipse 整合套件的安裝與設定

    前言- 大家都知道 版本管控是一件很重要的事情!而且也知道分別有 VSS , SVN , TFS 等- 多數人都會覺得, .NET 的開發工具要用 VSS . TFS .SVN 而 Java 的 Ec ...

随机推荐

  1. gitblit-1.8.0域认证

    gitblit-1.8.0\data\defaults.properties # # DEFAULTS.PROPERTIES # # The default Gitblit settings. # # ...

  2. Missing artifact com.sun:tools:jar:1.5.0解决的方法

    前一阵子下了最新的JavaEE版本号的eclipse,导入mavenproject之后,pom文件一直报Missing artifact com.sun:tools:jar:1.5.0.非常纳闷,to ...

  3. 「iOS」你会用几种方法实现计时器

    1.NSTimer 存在一定的误差,不管是一次性的还是周期性的timer得实际触发事件的时间,都会与所加入的runloop和runloopMode有关,如果此runloop正在执行一个连续性的运算,t ...

  4. vue watch关于对象内的属性监听

    vue可以通过watch监听data内数据的变化.通常写法是: data: { a: 100 }, watch: { a(newval, oldVal) { // 做点什么... console.lo ...

  5. mysql/mariadb学习记录——查询

    连接查询:同时设计两个及以上的表的查询 连接条件或连接谓词:用来连接两个表的条件一般格式: [<表名1>]<列名1> <比较运算符> [<表名2>]&l ...

  6. STM32的AFIO时钟什么时候需要开启

    相比于普通单片机,STM32 拥有复杂的时钟系统,相应的控制器称为 RCC(Reset Clock Controller,复位与时钟控制器).每个外设都配备了外设时钟的开关,当我们不使用某个外设时,可 ...

  7. [二进制trie][贪心]CSUOJ1216异或最大值

    题目传送门 过了好久,终于重新开始写博客了... 这是一道二进制trie树的模板题. 二进制trie树,理解一下就是一颗二叉树,左右儿子为0或1. 然后每插入一个数就进行一次Find操作. Find: ...

  8. 一维码Code 128简介及其解码实现(zxing-cpp)

    一维码Code 128:1981年推出,是一种长度可变.连续性的字母数字条码.与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性也较大. Cod ...

  9. 【HNOI2013】数列

    题面 题解 设\(\{a_n\}\)为差分数组,可以得到柿子: \[ \begin{aligned} ans &= \sum_{a_1 = 1} ^ m \sum_{a_2 = 1} ^ m ...

  10. 【BZOJ1045】[HAOI2008]糖果传递

    [BZOJ1045][HAOI2008]糖果传递 题面 bzoj 洛谷 题解 根据题意,我们可以很容易地知道最后每个人的糖果数\(ave\) 设第\(i\)个人给第\(i-1\)个人\(X_i\)个糖 ...