zoukankan      html  css  js  c++  java
  • 第三次作业—结对作业—原型设计

    本次作业链接
    队友作业链接
    pdf链接
    项目
    PSP表格

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


    Need

    每年顶会,投稿的论文数量之大,想要通过人工的一篇一篇的查找是十分费力费时的。而且想要从众多的论文中找出经典优秀的,更是难上加难,更别提能人工总结出有用的信息。
    那么用户自然是希望有一款能自动推荐论文的,自动分析的软件。这样能够快速的掌握近几年,顶会的热门研究方向和领域,甚至能够分析出将来的一些热门方向的走向和趋势。
    根据用户的描述做出进一步的需求细化:

    • 能够通过用户提供的论文列表,爬取相应的论文题目、摘要、原文链接,并且带有多种的筛选功能,如指定年份。还能进一步对爬取的论文做进一步的分析,给出用户想要的信息,如热词图谱。
    • 用户最迫切的需求是能从众多的论文中总结出有用的信息,所以需要有热门研究方向等的分析。可细化成各个学校和国家的热门方向的分析。
    • 为了能够迅速的给出用户想要的某一篇论文,还必须提供检索功能,只需用户提供相应的论文题目、编号、作者,就能返回相关的paper、source code、homepage等信息。

    Approach

    根据需求,我们做了一款app,具体方案如下。我们将功能大致分为精选论文、热点分析、顶会、学校和国家。精选论文界面能根据用户给定的论文列表,给出想要的论文。热点分析界面专门做一些论文的分析,得出用户想要的信息,如热词图谱。顶会、学校和国家三个界面功能差不多,区别在于针对的对象不同,如顶会界面给出三大计算机视觉顶会的介绍、收录论文等。当然每个界面都必须提供检索功能以便用户能快速查找。除了以上功能,我们还添加了一些小功能,如个人界面。

    Benefit

    • 论文的检索方便,节省时间精力。
    • 信息分析准确获取当下最热门领域。
    • 采用不同的分析输出,更好的方便用户做出选择。
    • 易添加新功能,满足将来可能出先的需求

    Competitors

    • App程序小方便安装,界面美观方便操作。
    • 彻底解决用户问题,再也不用当心找不到好论文啦。
    • 各种分析结果输出,方便用户从多角度了解计算机视觉热门领域。
    • 专门细化了顶会、学校和国家界面功能,提供更好的用户体验。
    • 指定了专门的论文收录方向(计算机三大顶会),范围小但是针对性强,内容丰富。

    Delivery

    • 初期阶段,在较小的范围推广使用,如学校、公司等。收集用户的问题反馈,改进软件出现的问题。
    • 中期阶段,加大对软件的推广使更多的人能使用到软件,也要加大用户问题反馈的收集力度,为将来软件的升级提供基础。
    • 后期阶段,维护好软件,有可能的话可以衍生出其他平台的软件,如可以把软件推广到更多的操作系统上,推广到web端。

    结对过程
    照片上的两人历经两晚的拼搏,终于做出了成果,不是很累但是很酷。


    设计说明
    登入界面

    注册界面

    设置界面

    个人中心界面

    功能界面中的一个,其他不一一截图


    遇到的困难及解决方法

    • 遇到的困难
      • 首先是工具使用的不是很熟练
      • 其次是界面上的细节没有实现
    • 解决方法
      • 两个人一起研究工具的使用方法,随时分享自己的收获
      • 在大体框架实现的基础上,做了更多的细节实现

    学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 20 20 掌握了原型模型设计工具的使用方法

  • 相关阅读:
    volatile关键字
    线程的状态
    java中的匿名内部类
    java高精度实数和小数
    JS、JSP、ASP、CGI
    论文结构要求
    java中的标识符、关键字、保留字
    java IODemo
    Bagging和Boosting的区别
    由Memcached升级到 Couchbase的 Java 客户端的过程记录(一)
  • 原文地址:https://www.cnblogs.com/onezya/p/9687365.html
Copyright © 2011-2022 走看看