福大软工1816 · 第三次做业 - 结对项目1

前言

  • 结对成员
    031602539 翟丹丹
    031602627 刘恺琳
  • 博客连接
    本做业博客连接.
    结对队友博客连接.
    pdf连接.
  • 原型模型设计工具:
    墨刀java

    PSP介绍

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 30 30
    ·Estimate ·估计这个任务须要多少时间 30 30
    Development 开发 320 350
    ·Analysis ·需求分析 (包括学习新技术) 60 60
    ·Design Spec ·生成设计文档 50 60
    ·Design Review ·设计复审 0 0
    ·Coding Standard ·代码规范 (为目前的开发制定合适的规范) 30 40
    ·Design ·具体设计 60 70
    ·Coding ·具体编码 60 60
    ·Code Review ·代码复审 30 40
    ·Test ·测试(自我测试,修改代码,提交修改 30 40
    Reporting 报告 250 240
    ·Test Repor ·测试报告 70 70
    ·Size Measurement ·计算工做量 40 50
    ·Postmortem & Process Improvement Plan ·过后总结, 并提出过程改进计划 140 120
    合计 600 620

    NABCD

    N(Need,需求)

    小樱是一名大三的学生,一直痴迷于吃鸡类游戏,某日听闻同宿舍的小狼刚和导师去参加了CVPR会议,心里羡慕不已,便下定决心痛改前非、努力钻研,但愿能在毕业前完成一篇站在时代前沿的优秀论文。但使人苦恼的是,他不知道近几年顶会的热门领域和研究方向,根据论文list去一篇一篇查找总结效率又着实过低,因而求助于“软工实践互助爱心组织”,但愿咱们能帮助他设计一个平台解决现阶段的需求。但愿此平台至少具有如下功能:git

  • 用户可给定论文列表
    • 经过论文列表,爬取论文的题目、摘要、原文连接
    • 可对论文列表进行增删改操做(今年、近两年、近三年)
  • 对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向
    • 可对论文属性(oral、spotlight、poster)进行筛选及分析
    • 造成如热词图谱之类直观的查看方式
  • 可进行论文检索,当用户输入论文编号、题目、做者等基本信息,分析返回相关的paper、source code、homepage等信息
  • 可对多年间、不一样顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)
  • 可进行数据统计,例如每一个国家录用文章的分析、每一个学校录用文章的分析、哪一个学校哪方面的研究方向比较强等微信

    A(Approach,作法)

  • 登录方式
    • 本App应用于PC端,可由第三方快速登陆,获取腾讯QQ,微博,微信的登陆权限。
  • 地域限制
    • 系统有多语言设置,可根据用户习惯切换不一样语言,适用于多地区,多国家用户使用。
  • 界面设置
    • 该系统有预览功能和编辑功能,输入论文连接可获取预览效果,由本身的观点对他进行增删改操做。
  • 系统介绍
    • 主界面有新手引导和App介绍,用户若想获取本身的收藏和历史纪录,可登陆后得到权限操做。
  • 图谱设置
    • 采用折线图展示三大顶会的热词走势,并可按年份,热度,我的兴趣查看。app

      B(Benefit,好处)

  • 时间
    • 每片论文都爬取了原文连接,并浓缩了近几年热点研究方向的论文精华,大大减小了论文搜索和筛选时间。
  • 用户
    • 该系统可供不一样国家,不一样地区的用户使用,并对论文堆进行结构化处理,检索,热度走势对比,从而简化用户需求。
    • 仿照庖丁解牛的策略,将论文抽丝剥茧,一一巨细,简洁明了的呈现论文精华,把多种功能结合一块儿,分割成小小的模块。能更加方便用户的使用。
  • 团队
    • 能够掌握更多的知识,更全面的开发体系,逐渐的进步和开阔本身的见识和能力。
    • 开发如此多功能的项目也可以帮助咱们学习到许多完善的知识,和接触到许多之前所不了解的东西。工具

      C(Competitors,竞争)

  • 利端
    • 界面简单清晰,方便用户操做,条理清晰,全方位知足用户需求。
    • 咱们的目标是作的比他更加齐全,咱们的产品必定是竭尽为用户提供最简单、最纯粹的服务。
    • 不仅仅简洁,并且功能方面也要齐全,强大,这样的状况下,咱们才能够有更多的优点去和别人进行竞争。
    • 对于相似软件的竞争咱们仍是须要咱们项目完成后的大面积推广宣传,让人们了解并使用,并及时根据用户反馈及时优化系统。
  • 弊端
    • 此平台针对三大顶会,优点在于具备针对性,可是劣势也在于局限性
    • 市场上的竞争很是巨大,在咱们之间就有许多相似论文搜索的APP出现过了,并且这些产品,就已经存在了许多用户,咱们开发的比较晚,相对于他们而言,咱们处于比较劣势的地位。post

      D(Delivery,推广)

  • 初级推广
    • 对于第一版,我先在本身小组试用。待功能稳定后,推广到其它小组使用。后面能够在人流大的地方贴海报。
  • 深度推广
    • 咱们能够着重攻略安卓市场,或者在微信朋友圈进行小小的宣传和在QQ方面推广。
    • 同时简单派发一些小广告,而广告上能够不止宣传咱们的产品,也能够对其余的产品进行宣传,小传单上只须要简单的二维码即可以提供下载,因此能够跟许多的开发软件合做一块儿进行广告宣传。学习

      结对照片

原型设计

结构导图
开发工具

具体设计说明
给定用户登录界面
测试

第三方登陆
优化

论文列表,能够对论文属性(oral、spotlight、poster)进行筛选及分析

在编辑中能够进行增删改操做

在论文信息里能够显示原文连接等

对各个顶会的热词历年走势

能够查看各个高校的热点方向

对不一样顶会的十大热词分析的热刺图谱

遇到的困难及解决方法

  • 困难描述
    • 一开始没理解题意,误解了做业用意,耽误了时间。
    • 接触新的原型开发工具,会在一些功能方面有疑问。
    • 没有详细记录需求,因此后来出现屡次推翻重建的过程,结果过于简洁。
  • 解决尝试
    • 不断磨合和学习。
  • 是否解决
    • 已解决。
  • 有何收获
    • 虽然在这个过程当中会面临许多的困难,可是咱们仍是能够努力去克服,而且更好的去完善本身,这么大的一个项目对于咱们而言,也是一个巨大的挑战,但同时对咱们也是一个巨大的学习机会。

      学习进度条

      第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
      1 400 400 4.5 4.5 复习C++,学习java,学习git
      2 300 300 8 12.5 学习《构建之法》3~8章,掌握原型开发工具使用方法
相关文章
相关标签/搜索