首页 > 技术文章 > 结对作业一

boy-nextdoor 2021-03-12 22:54 原文

结对作业一

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 原型设计 完成UML图 学习使用制作原型工具 实际体验结对编程
其他参考文献 《构建之法》
作者 221801324 叶睿操 221801319郑宏骏

PSP表格

Personal Software Process Stages 预估耗时 实际耗时
计划 0.25h 0.25h
• 估计这个任务需要多少时间 0.3h 0.3h
开发 15h 20h
• 需求分析 (包括学习新技术) 3h 2.5h
• 生成设计文档 1h 1.5h
• 设计复审 0.5h 0.5h
• 代码规范 (为目前的开发制定合适的规范)
• 具体设计 10h 12.5h
• 具体编码
• 复审 2h 1.5h
• 测试(自我测试,修改代码,提交修改) 2h 2.5h
报告 1.5h 1.5h
• 测试报告 0.5h 0.5h
• 计算工作量 0.5h 0.25h
• 事后总结, 并提出过程改进计划 0.5h 0.5h
合计

原型链接

效能分析

  • 由于这次只是模型设计,并没有做出效能分析,效能分析也无法进行。

NABCD模型

N:(Need,需求)

  • 用户的需求,确切的知道用户需要的功能,与用户进行深入的交流,为用户做最好的需求分析。

  • 获取待爬取论文列表及论文信息爬取(单个、批量爬取)

  • 对已爬取的论文列表进行操作(增、删、改、查)

  • 分析已爬取到的论文信息,提取top10个热门领域或热门研究方向(图表的形式)

  • 可适当的添加一些新的功能(如收藏夹,翻译,登录注册等以丰富用户的体验)

A:(Approach,做法)

  • 方法,在得知用户的需求后,需要通过什么样的方法与技术来使得用户的需求变为现实。

  • 工具:墨刀 excel echart。

  • 具体做法:逐个分解功能,拆分为一个一个的小功能,一个人前端一个后端,完成一个小功能后测试,之后再继续下一个功能。

B:(Benefit,好处)

  • 益处,这个产品项目有什么出彩的地方,使得用户优先选择这个产品。

  • 操作简单,如同其他常用的网站一样,容易上手。

  • 界面简洁,看去比较舒服。

  • 数据直观,直接通过图表的方式呈现。

  • 可以修改密码等,用户体验比较良好。

C:(Competitors,竞争)

  • 竞争,在项目市场中,竞争十分的激烈,通过市场需求分析,用户分析,产品项目分析,使得能够看出自身的不足与优势。

  • 优势

    • 爬虫检索速度快
    • 用户可以修改个人信息
    • 图表直观美观
    • 云储存,便于文章管理
  • 劣势

    • 功能不够完善
    • 界面过于简洁

D:(Delivery,推广)

  • 推广,当产品项目完成后,怎么样才能让更多的用户知道我们的产品,来试用,相当于如何打广告。

  • 先在同学中试用,总结不足,进一步修改后推广至班级年段试用,再进一步的修改与完善。力求让用户得到最好的体验

原型介绍:

  • 工具:墨刀 excel echart。

  • 以下的功能信息图:

主页:

登录

  • 主页可以登录注册,只有当用户登录后,才能进入后续的功能服务。检测密码与用户名是否匹配

注册

  • 需要用户输入用户名密码和电话号码,两次输入密码必须一致,会检测电话号码的有效性

功能:

热度统计:


  • 用折现图表示词汇热度的走向,有三种不同的热度统计方式。

热词:

  • 用户可以直观的看出最近的热词,用大单词和饼状图来呈现

单个搜索:

  • 可以精确的单个搜索,支持中英文搜索

批量搜索:

  • 导入搜索标题文件可以批量搜索

关键词过滤:

  • 可以搜索论文题目,导入论文,对论文排序(时间,热度),分页式显示论文

个人信息:

  • 可以修改个人密码

修改删除论文:

困难解决




  • 采用微信和QQ的方式进行在线交流,在百度等网站的帮助下,逐步的学习使用墨刀,我们选择一般在晚上进行开发,因为晚上两人时间比较多一些

队友评价:

  • 第一次结对子合作很愉快,队友之间的理解和体谅是最重要的,可以使我们更好的安排时间,在有限的时间里做出更好的东西。
  • 324对319:合作十分的愉快,认真负责,体谅他人,有困难时第一时间帮助,提出了很多有意思的想法,希望以后可以多多合作。
  • 319对324:和他合作挺有趣的,他总是会提出一些好的问题,我们一起共同解答,他做事认真,细心,不懂的事总是第一个提出来。希望将来也能和他多多合作。

推荐阅读