结对作业一

这个作业属于哪个课程 2021春软件工程实践S班 (福州大学)
这个作业要求在哪里 结对作业一
结对学号 221801111
221801132
这个作业的目标 1、阅读《构建之法》第3章和第8章的内容
2、顶会热词统计的原型设计
3、将原型发布成网页形式
4、介绍原型
其他参考文献 CSDN、博客园

PSP表格和效能分析

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

原型地址

原型网站

原型介绍

应用平台分成六个主页面,包括主页、登陆注册、搜索页面、论文列表、数据分析、收藏夹。

  • 主页

    • 正中间一张海报,海报下面有一个搜索框和下拉菜单。搜索框下面可以显示当前的热搜。
    • 用户可以通过选择下拉菜单的选项搜索,点击搜索图标后进入搜索页面。
  • 登录注册

    • 点击头像可以进入“登录”页面,输入账号、密码可以登录,可以通过勾选复选框选择是否“记住密码”、“自动登录”。
    • 也可以点击“注册账号”,进入“注册”页面,通过输入账号、密码、选择头像完成注册。
  • 搜索页面

    • 正上方有一个搜索框,可以搜索出下方的相关论文,论文展现形式包括标题、链接、作者、发表时间、摘要、关键词。
    • 每一篇论文可以通过点击右侧的导入列表按钮(加号图标)导入到论文列表中。
    • 如果想收藏论文的话,可以点击论文左侧的收藏按钮(五角星图标)。
    • 也可以通过点击左侧的复选框,把想要的论文先一篇一篇的选中,再点击上方的导入列表按钮或者收藏按钮。
    • 论文可以按照相关度、引用数、发布日期这三个指标排序。
  • 论文列表

    • 正上方有一个搜索框,可以搜索出论文列表的相关论文,通过选择下拉菜单的选项模糊搜索。下方是从搜索页面导入的论文列表,论文展现形式包括标题、链接、作者、发表时间、摘要、关键词。
    • 每一篇论文可以通过点击右侧的移出列表按钮(减号图标)移出论文列表。
    • 如果想收藏论文的话,可以点击论文左侧的收藏按钮(五角星图标)。
    • 也可以通过点击左侧的复选框,把想要移出的论文先一篇一篇的选中,再点击上方的移出列表按钮。
    • 论文可以按照相关度、引用数、发布日期这三个指标排序。
  • 数据分析

    • 上方为热词占比的饼图和相应的关键词图谱。
    • 下方为两个切换图形展示的圆形图标,展示形式分别为2012~2021年三大顶会热度走势图和热度对比图。点击左上方的圆形图标,可以切换图形的展示形式,第一个为折线图,第二个为柱状图。

    折线图

    柱状图

  • 收藏夹

    • 一个论文列表,论文展现形式包括标题、链接、作者、发表时间、摘要、关键词。
    • 每一篇论文可以通过点击右侧的导入列表按钮(加号图标)导入论文列表。
    • 如果不想收藏论文的话,可以点击论文左侧的收藏按钮(五角星图标)。
    • 也可以通过点击左侧的复选框,把想要导入的论文先一篇一篇的选中,再点击上方的导入列表按钮或者取消收藏按钮。
    • 论文可以按照相关度、引用数、发布日期这三个指标排序。

困难解决

  • 刚开始不知道原型是用来干嘛的,对原型完全没有概念

上网百度了一些原型的相关资料,知道了原型设计在整个产品流程中处于最重要的位置,有着承上启下的作用。在原型设计之前需求或是功能信息都相对抽象,原型设计的过程就是将抽象信息转化为具象信息的过程。

  • 第一次使用原型工具不熟悉不熟练

通过自己的摸索和网上教程了解了Axure Rp基本的使用方法。动手实践之后,决定采用简单明了的设计形式,不需要过多的图片,元件布局简洁。自己操作了几遍下来便基本掌握了。

NABCD模型

N(Need 需求)

  • 分析
    • 功能一:获取待爬取论文列表及论文信息爬取

    1.用户可以通过搜素框输入论文题目搜索出相关论文,或者批量导入论文列表,然后将相关论文展示成列表形式;
    2.用户可以点击论文列表的列表项来获取论文的摘要、关键词、原文链接;

    • 功能二:对已爬取的论文列表进行操作

    1.用户可对论文列表进行增删改操作;
    2.用户可以在搜索框中输入论文题目来查询,也可以输入论文编号、关键词等基本信息进行模糊查询;如果论文列表中不存在所要检索的论文,则根据输入的查询语句到网站爬取并返回论文的摘要、关键词、原文链接;

    • 功能三:分析已爬取到的论文信息,提取top10个热门领域或热门研究方向

    1.用户点击“论文分析”按钮,跳转新界面,这个界面包含已爬取到的论文信息的关键词图谱,点击某个关键词即可展现相关的论文;
    2.用户点击“热词提取”按钮,生成一个对多年间、不同顶会的热词呈现热度走势对比的动图;

A(Approach 做法)

  • 通过Java来编写爬虫程序,来爬取论文列表。
  • 用户爬取的论文列表若超过限定天数,则在数据库中删除,收藏夹中的论文列表能永久保存。
  • 通过对爬取论文中的关键词的统计,定时更新数据库中的Top10热词。

B( Benefit 好处)

  • 用户可以直接在网页上使用,只需要有网络即可。
  • 平台界面简洁,操作简单,用户容易上手。
  • 无需注册、登录即可使用。

C(Competitors 竞争)

  • 在校大学生、导师基本都会和论文打交道,因此之前就有很多论文查询网站了。
  • 提高用户体验很重要,用户体验好才会用你的平台,所以需要设计傻瓜式的查询方式,吸引更多用户。

D(Delivery 交付,Data 数据)

  • 从用户的接触、感触、行动这三个方面入手
    • 接触:将广告、推广文转到微信群、朋友圈、QQ群、贴吧、知乎、论坛等有流量的公共平台上。
    • 感触:主要向学生传播,可以切中需求,打消一些陌生用户的疑虑。
    • 行动:平台的使用门槛低,无需注册、登录也可使用。

原型工具的使用

原型开发工具Axure Rp

结对过程,队友评价

结对过程

结对感受

K的感受:
第一次结对作业和L的合作很愉快,刚开始对原型设计的初步讨论不懂的地方就先放着,做到后面对Axure Rp使用熟练之后就明白了。我们每次做完一部分后,都会问一下对方的意见,我感觉这样的结对作业提高了设计效率,增加了双方在设计过程中的体验。结对作业也让我意识到了自己的不足,动手能力偏弱,理解能力不强,我应该多动手实践,多听一下队友的意见,顾及队友的感受。
L的感受:
我对这次的结对作业感觉挺满意的。因为本次作业仅仅是对顶会热词统计的原型设计,所以我感觉比较简单。和K讨论之后决定做原型的大部分工作,需要改进的再和K商量,K的建议对原型改进有很大的帮助。本次结对作业的分工明确,我们各司其职,互相提出意见,改进督促,感觉挺满意的。

队友评价

K->L:
L的动手能力比较强,他就主动接下做原型设计的工作。而且设计原型的时候一点都不拖拉,可以做到的就马上实现,做出来的原型还算可以,主要的界面设计都有做到。
L->K:
K在我初步设计完原型后,马上给出了改进的建议,反馈的很及时。对我的建议K也能接受,感觉K是一个很棒的队友。

posted @ 2021-03-12 11:46  一只离离离  阅读(98)  评论(4编辑  收藏  举报