zoukankan      html  css  js  c++  java
  • 结对第一次—原型设计(文献摘要热词统计)

    结对第一次—原型设计(文献摘要热词统计)

    课程链接:软件工程1916|W(福州大学)
    作业要求:结对第一次—原型设计(文献摘要热词统计)
    结对学号:221600205 | 221600207
    下载PDF:点击下载
    作业目标:熟读书籍,把书籍中介绍的知识分析运用于实践中。如:了解NABCD模型,并从该模型出发,考虑分析事例。


    一、关于NABCD分析运用:

    N (Need , 需求)

    需求:

    1.用户可给定论文列表

    通过论文列表,爬取论文的题目、摘要、关键词、原文链接

    可对论文列表进行增删改操作(今年、近两年、近三年)

    2.对爬取的信息进行结构化处理,分析top10个热门领域或热门研究方向

    可对论文属性(oral、spotlight、poster)进行筛选及分析

    形成如关键词图谱之类直观的查看方式

    3.可进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、 homepage等信息

    4.可对多年间、不同顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)

    5.可进行数据统计,例如每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强等

    需求分析:

    目标核心需求

    近几年顶会的热门领域和研究方向,需要平台根据论文list去查找总结论文信息和热词。

    细化需求

    我们在第(1)个需求中分析:需要根据论文列表爬取论文题目,论文摘要,论文关键词,原文链接,以及论文列表增删改操作。论文列表是一个比较奇怪的概念,在反复商讨下最终定义为淘宝的购物车形式,即论文=商品,平台=淘宝,爬取失败论文=失效物品,收藏论文=加入购物车。

    我们在第(2)个需求中分析:“爬取的信息”,我们分为:用户自己上传的和从平台上收藏的(若用户无自定义论文列表则默认使用平台数据库)。对爬取成功并结构化处理后的列表论文,我们将提供以下功能:分析top10个热门领域;分析top10热门研究方向;对自己的论文列表进行筛选及分析;筛选及分析后可 以形成直观的热词图谱。

    我们在第(3)个需求中分析:这可以具象成为一个平台的搜索页面,可检索选择输入编号、题目、关键词等基本信息检索(类似图书馆的图书检索)。我们将同时提供简单搜索和高级搜索,希望兼顾使用便捷性和功能丰富性。

    我们在第(4)个需求中分析:这是在平台的分析页面。点击分析页后就得到多年间、不同顶会的热词呈现热度走势对比。由于是核心需要,它将占用分析页面的一半页面。我们还提供了热词走势和热词图谱的转换,设想让用户管理筛选热词

    我们在第(5)个需求中分析:数据统计也是平台上的功能,无需登录就可以查看。同时这三个需求不是核心需求,我们将三个功能设置为按钮,需要点击后查看。

    需求分析的用例图如下

    A (Approach,方法)

    1.设计一个基于Web的平台实现用户的相关需求。

    2.分为三个主体界面(平台界面、平台论文分析界面、用户界面)

    (1)平台界面

    主要功能是论文检索。我们提供简单检索和高级搜索两种方式,希望兼顾使用便捷性和功能丰富性。同时此页面也包括用户注册登录、论文分析页面链接等功能。

    (2)平台论文分析界面

    无需用户登录,通过筛选条件实现:呈现对多年间、不同顶会的热词呈现热度走势对比图(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)、显示热词图谱(未来添加用户管理热词功能)以及进行数据统计,例如每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强等的功能。

    (3)用户界面

    包括:

    • 用户个人信息管理;

    • 上传论文篇目和收藏平台上的论文,形成一个论文列表;

    • 对论文列表进行:

      • 爬取论文的题目、摘要、关键词、原文链接;

      • 进行增删改操作;

      • 论文属性(oral、spotlight、poster)进行筛选及分析;

      • 分析热门领域和研究发现

      • 形成如关键词图谱之类直观的查看方式等操作。

    B(Benefit,好处)

    (1)开发性高,自由度高,无需注册就可享受大部分功能

    对于类似于客户小樱这样 ,空有想法,却不知从何做起的用户。无需注册登录,平台有显目的分析处理结果(对多年间、不同顶会的热词呈现热度走势对比;数据统计分析等)。

    而用户在平台页面上,通过点击自己感兴趣的链接,可以寻找自己心仪的文摘,以及确定自己的研究方向。

    (2)数据检索

    平台无需登录,除了可以链接收藏推荐论文外,还可以检索精确的论文,简洁方便。

    (3)移动端更简洁

    与传统平台对比,手机论文检索APP更加稀少,更不用提自定义列表分析的APP。同时我们舍弃了平台的繁琐简面,更加适合新人上手。

    (4)用户管理实用性强

    对于心中有了目标,知道需要什么论文的用户,平台提供了注册登录功能。

    登录后,用户可以上传自己的文件。

    并且用户在浏览平台过程中,中意的论文收藏后,可形成论文列表。

    对于论文列表,可以进行:

    • 爬取论文的题目、摘要、关键词、原文链接;

    • 进行增删改操作;

    • 论文属性(oral、spotlight、poster)进行筛选及分析;

    • 分析热门领域和研究发现

    • 形成如关键词图谱之类直观的查看方式等操作。

    C(Competitors,竞争)

    优势:

    • 移动端市场尚未饱和,大部分论文检索平台并无适配手机端!

    • 充分考虑了用户的需求,构建了界面简洁,操作简单的平台。

    • 平台既给了用户开放检索的空间,也为用户提供私人信息保护的空间。

    • 会及时回复用户的反馈意见,并进行调整。

    劣势:

    • 由于不用注册且开放检索的功能,大多数数据都需要平台自己提供。

    • 目前已经有了的检索平台,若是只靠我们小团体的力量,实属夹缝求生。

    D(Delivery,推广)

    最初的是在师生交流推广,根据师生的反馈意见,修改和完善平台功能。

    在测试通过后,联系学校的创业办等资源进行校内推广,同时再次收集反馈升级。

    待功能健全后,可以免费发布在应用平台后,亦可在高校联盟平台上推广。一些常用论文网站也可以尝试打广告。同时,继续收集反馈意见和完善功能也是十分重要。

    期间,关注相关国家政策。在学校,省份,甚至国家的相关创新活动中,给平台推广亮相,亦是一个很好的方式


    #二、关于原型的设计和截图: ##工具:Axure RP 9 Beta ##三个主体界面

    (1)平台搜索页面

    高级搜索页面

    收藏页面

    (2)数据分析页面

    热词图谱页面

    热门分析页面

    (3)个人主页页面

    登录页面

    注册页面

    三、结对心得:

    1.流程

    我们每个人先自己分析设计用例图,之后讨论,取其精华,去其糟粕,开始时这样考虑的。

    后来随着讨论发现,一边讨论一边确定流程,是个不错的方法。

    讨论交流的时间很长,超出了我的想象。不过,讨论的效果也很显然,就是能更全面深入的了解自己在做的事情

    2.


    (这个是差不多到最后的时候,请舍友帮忙照的,虽然不是理想中在食堂二楼,风水环境更优美的地方拍照,但也算是完结撒花了!)

    总结与收获

    我们站在高楼,放眼远方,却不知通向远方的路曲曲折折。只有亲自实践之后,才会懂得:通向心中所念之处,路程原来由此。

    在开始制作之初,自己通过阅读题目需求,在纸张上画图,记录。然后心中形成一个大致的图像,只是还没有具体显形。之后,同时完成了用例图的设计。

    然而,在同伴之间讨论之后,豁然发现:原来,那些自己一个人思考时遗漏的,还需要在用例中补全;

    原来,自己的想法不是完美的,还有所偏差。

    于是,经过两个多小时,两个人的讨论分析,在QQ界面上切换对应用户 删选分析等功能,以及淘宝的购物车管理上对应用户论文列表管理等功能中,获取了灵感,最终确定了用例图,以及三个主体页面。

    讨论之后,心中的图像,浮现更加完整了!揣怀着信心,以及一个好心情,继续进行下一步。胸有成竹,大概是当时的模样。>

    后来发现,事事并不是那么完美。很多想象中完美的界面,并不是总能找到与之完美切合的图片。

    所幸,最终设计出来的界面是满足的。心中也充满了完成时刻的轻松喜悦。

    四、附录

    效能分析和PSP

    PSP是卡耐基梅隆大学(CMU)的专家们针对软件工程师所提出的一套模型:Personal Software Process (PSP, 个人开发流程,或称个体软件过程)。

    PSP2.1 Personal Software Process Stages 预估耗时(分钟)
    Planning 计划
    • Estimate • 估计这个任务需要多少时间 500
    Development 开发
    • Analysis • 需求分析 (包括学习新技术) 120
    • Design Spec • 生成设计文档 30
    • Design Review • 设计复审 30
    • Coding Standard • 代码规范 (为目前的开发制定合适的规范) 30
    • Design • 具体设计 120
    • Coding • 具体编码
    • Code Review • 代码复审
    • Test • 测试(自我测试,修改代码,提交修改) 30
    Reporting 报告 60
    • Test Repor • 测试报告 30
    • Size Measurement • 计算工作量 30
    • Postmortem & Process Improvement Plan • 事后总结, 并提出过程改进计划 30
    合计 510 940
  • 相关阅读:
    451. Sort Characters By Frequency
    424. Longest Repeating Character Replacement
    68. Text Justification
    44. Wildcard Matching
    160. Intersection of Two Linked Lists
    24. Swap Nodes in Pairs
    93. 递归实现组合型枚举
    98. 分形之城
    97. 约数之和
    96. 奇怪的汉诺塔
  • 原文地址:https://www.cnblogs.com/hyry/p/10495981.html
Copyright © 2011-2022 走看看