1 团队组成和选题情况说明

1.1 Git链接:https://github.com/WHUSE2017/C-team

1.2 团队组成:

PM:齐爽爽(258)

小组成员:马帅(248),何健(267),蔡凯峰(285)

照片:(从左到右依次:马帅、齐爽爽、蔡凯峰、何健)

1.3 团队获取用户需求与筛选

        团队成员对身边人进行采访询问,最终我们定了3个idea:

1)单机版抽签系统:用于实验室某些任务分配上面。但是由于实用面不广,日常很多简单方法就可代替,开发价值不大,最终舍弃。

2)爬虫系统:没有确定爬取内容而舍弃。

3)拼团旅游系统:用于想和一群人旅行,自己掌控旅游线路与费用,不想跟外面的旅游团的人。可行,且决定做网页版。

于是,由于时间原因,我们团队参考《构建之法》获取用户需求方法中的深入面谈,每个年龄段都找1到2个人,然后对他们进行调研,最终确定用户群体、用户需求、功能定位等。

1.4 NABCD模型分析

         1)N(Need,需求)

        通过调查,目前年轻人喜欢组建团队一起游玩,希望能找到同行的伙伴,但是又不想去跟旅游团。不用自己在贴吧、微信群组、朋友圈、QQ群里面到处发布消息,而节省时间和精力的开销。自己自主选择同行的旅游,并且,能结交新朋友。

        2)A(Approach方法)

        技术上:有前一个小项目的实践,对于C++开发有一定基础;

路线推荐算法:团队成员,之前看过类似的算法,研究和修改后课用于这个项目;

人脉:团队成员来自不同的大学,身边还有全国各地的同学,并且武汉就是一个大学城,在用户测试和推广方面有优势。

        3)B(Balance好处)

        虽然现在的旅游网站和APP很多,提供给用户的旅游线路和旅游团等等。但是有很多年轻人还是不愿意跟团游,限制有玩的自由,并且不能自主选择自己团队成员,导致旅游体验感差。我们这个网站免去在各处发布消息的时间精力,在网站输入起始地、目的地、出发时间立马就能找到partner,节约时间;推荐起始地与目的地的路线,自主选择旅行路线;提供相同行程的伙伴信息,然后根据信息自主选择同行伙伴。提高旅行的自由度和体验感。当然,安全性也必须保证。

        4)C(competition竞争)

        因为本网站,只是提供信息咨询服务,不涉及利益冲突,所以目前没有竞争。

        5)D(Delivery推广)

因为主要用户处在18--45岁年龄段,刚好我们又处于学校和公司(本科同学已经工作),所以在这些中宣传和使用最佳。

学校:社团与学生组织。

公司:本科同学中宣传。

刚好这部分群体又乐于发朋友圈,他们的体验将是我们网站推广的最佳方式。

二、项目进度安排

1.WBS

根据小组能力与时间,目前实现以上功能。

2.进度安排、人员分工及占工作量比例情况

三、需求规格说明书

1.《需求规格说明书》链接

https://github.com/WHUSE2017/C-team/blob/master/README.md

高级软件工程第四次作业(C++)的更多相关文章

  1. 高级软件工程第三次作业 赵坤&黄亦薇

    0.小组成员 赵坤2017282110261 黄亦薇201728210260 1.项目Github地址  https://github.com/zkself/homework3 PS:建议使用chro ...

  2. 软件工程第四次作业 石墨文档IOS

    待分析的产品:石墨文档IOS客户端 作业地址: https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505   第一部分 调研, 评测 1.下载并 ...

  3. 【ASE高级软件工程】第一次结对作业

    问题定义 具体规则见:讲义.大致规则如下: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数 ...

  4. 2017秋-软件工程第四次作业(2)-结对使用TDD框架完成单元测试

    第一次接触“单元测试”这个要求,我和队友学习了一些示例后开始操作.如下展示一些建立单元测试的过程.Step1:右键单击[解决方案]->左键单击[添加(D)]->[新建项目(N)]. Ste ...

  5. 高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告

    高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告 Deadline:2017-10-30(周一)21:00pm (注:以下内容参考集大作业4,集大作业5,集大作业6,集大作业7 一. ...

  6. Java第四次作业——面向对象高级特性(继承和多态)

    Java第四次作业--面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能, ...

  7. Java第四次作业,面向对象高级特性(继承和多态)

    Java第四次作业-面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能,说 ...

  8. Java第四次作业—面向对象高级特性(继承和多态)

    Java第四次作业-面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能,说 ...

  9. 福州大学软件工程1816 | W班 作业成绩排名汇总

    评分链接 第一次作业--准备篇 第二次作业--个人项目实战 第三次作业--原型设计(结对第一次) 第四次作业--团队展示(团队) 第五次作业--项目选题报告(团队) 第六次作业--结对第2次作业--W ...

随机推荐

  1. JDBCTemplate简化JDBC的操作(三)需要注意的地方

    一,代码 List<String> cols = orgJdbcTemplate .queryForList( "SELECT COLUMN_NAME FROM informat ...

  2. github上的文件比对

    Skip to content          This repository                     Pull requests Issues Marketplace Explor ...

  3. 打造MacOS版“XShell”

    1.背景 XShell作为一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.作为server端开发,几乎是必备工具了. 很多刚 ...

  4. vultr VPS的购买及搭建ss介绍,支持锐速加速优化

    Vultr虽然成立时间不久,但是其背景实力还是比较雄厚的,基于全球最大的游戏服务器提供商之一的基础,所以才有实力开设这么多的数据中心.有速度较好的日本东京.洛杉矶等机房,也有我们很多人需要的欧洲机房等 ...

  5. Java Web day01

    1.配置环境 Eclipse版本:Mars.2 Release (4.5.2) jdk版本: 配置Eclipse (1)更改编码 工作空间 jsp页面编码 (2)更改背景颜色及字体大小 (3)安装jr ...

  6. Linux 下 vim 编辑文件,解决中文乱码,设置Tab键空格数

    vim编辑文件的时候,输入中文就出现乱码 解决办法: 以哪个用户登录的就在哪个用户目录下创建文件 vimrc vim .vimrc       (.创建的是隐藏文件) 文件内容: set tabsto ...

  7. Django 2.0 学习(01):Django初识与安装

    Django(Python Web框架) Django是一个开放源代码的Web框架,用Python写的.采用了MTV的框架模式,即模型M,模板T和视图V.它最初被开发是用来管理以新闻内容为主的网站,即 ...

  8. 常见排序算法及Java实现

    先上个总图↓: ①.直接插入排序 插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法.它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并 ...

  9. linux PMBus总线及设备驱动分析

    PMBus协议规范介绍 PMBus是一套对电源进行配置.控制和监控的通讯协议标准.其最新版本为1.3,该规范还在不断演进中,比如新标准中新增的zone PMBus.AVSBus等特性.在其官网上有详细 ...

  10. Hibernate 一对一关联映射,mappedBy参数解析

    在最近java,SSH框架的学习中遇到了这样的一个问题,在Hibernate的开发中一对一关联映射的单向关联,主表会在次表新增一列次表的主键如下图,但是在双向关联中次表不会在表中创建主表的主键一列,这 ...