结对作业一

这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 结对作业一
结对学号 111801206 傅灿宇
021800623 王铭震
这个作业的目标 1.阅读《构建之法》第3章和第8章的内容,设计一套方案,向客户推销。描述大致方案,以向客户证明你正确理解了客户的需求、提供给客户可行的优化的使用建议,给出原型模型,并提供大概的解决方案预期规划。

目录

PSP表格和效能分析

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 60 70
• Estimate • 估计这个任务需要多少时间 60 70
Development 开发 530 720
• Analysis • 需求分析 (包括学习新技术) 100 130
• Team Communication • 结对讨论 120 130
• Design • 界面原型设计 330 430
Reporting 报告 20 25
• Test Report • 测试报告 15 10
• Size Measurement • 计算工作量 5 5
• Postmortem & Process Improvement Plan • 事后总结, 并提出过程改进计划 15 20
合计 610 760

效能分析

误差最大的地方就是在“实际设计”这一块,我觉得有以下原因:

  1. 两人都是第一次使用这个软件,不够熟练
  2. 轮播图的图片无法自适应,需要调整尺寸大小,这个是没预料到的
  3. 组件大小,布局的调整

其次,是“学习新技术”,因为之前两个人都没有接触过原型设计软件,我们主要是通过看教学视频进行学习,所以对这方面的估计并不具有准确性。

原型地址

原型网页

原型介绍

  • 设计思路
    借助于墨刀工具来设计一个比较简易的在线论文搜索管理平台。

    • 首先是登录注册来区分普通用户和管理员。
      • 用户可以查看、搜索所需要的论文,但无法对论文进行增删改处理。
      • 管理员可以进行对论文的增删改查处理,也可以定期上传爬取的论文来起到一个更新的效果。
    • 主界面用于展示已经上传的论文并随机推荐论文。
      • 主界面也提供了检索论文的功能,如果在本站没有检索到相应的论文,可以直接调用爬虫来检索网络上的论文。
    • 论文上传界面主要是通过输入的关键字词来爬取论文,支持多个关键词输入。并将爬取到的论文展示在下面的框内,供管理员有选择的上传。
    • 论文管理界面用于对平台内的论文进行增删改查处理,可以自行添加论文,也可以对爬取到的论文的信息进行修改。
    • 论文的分析界面用于展示多年三大顶会的热门词汇的热度走势对比,并实现关键词图谱,点击关键词可以直接跳转到查询此关键词的页面。
  • 登录注册界面

    • 登录注册界面可以用于区分不同的用户





  • 主界面

    • 主界面用于展示论文列表和推荐论文


    • 主界面用于关键字查询,查询位置在右上角,查询后界面跳转到查询界面


  • 论文上传界面

    • 通过输入作者/论文题目/关键词或者多个内容来爬取相对应的论文并上传到平台来查询


  • 论文管理界面

    • 上面四个按钮是对应的导航栏可以直接点击切换
    • 论文新增


    • 论文删除
    • 通过查询关键字来显示对应的论文并删除


    • 论文修改
    • 通过查询关键字来显示对应的论文并选择修改


    • 点击修改后跳转到修改界面


    • 论文查询
    • 支持模糊搜索平台内的论文


  • 论文分析

    • 热词走势
    • 点击右上角的三个按钮切换不同顶会的热词分析


    • 关键词图谱
    • 点击关键词可直接查询,跳转到查询界面


困难解决

困难:不了解什么是原型,找不到本次作业的入手点。

解决:先去百度了相关的资料以后,也到一些视频网站看了对应的解释才明白。

困难:目前还没有返校,两个人的作息也不太相同,因此交流之间比较困难。

解决:在qq上协商了一个能保证两人都在的时间段来进行交流。

困难:一开始对需求中的论文的增删改和上传功能不太明确,不知道如何去实现这个功能。

解决:在两人讨论后敲定,将爬取后的论文上传到平台上,并对平台上的论文进行增删改,并确定用户类别,使得只有管理员用户才可以对论文进行增删改以及上传。

困难:在实现论文分析功能的时候出现了一些问题,使得展现出来的结果与预期的结果差距较大。

解决:通过百度和查看b站的视频来寻找教程,并跟着教程一步一步解决。

NABCD模型

N(Need 需求):

  • 需要一个可以高效搜集某个领域的论文的平台,并分析出该领域的热门研究方向,方便使用者阅读对应的论文。

A(Approach 方法):

  • 论文信息爬取
    • 支持输入单个论文题目,也支持批量导入论文题目或者关键字
    • 通过论文列表,用java爬虫爬取论文的摘要、关键词、原文链接
  • 对已爬取的论文列表进行操作
    • 限制只有管理员才可以对论文进行增删改管理,并定期更新论文的爬取
    • 普通用户可以通过关键字/题目/作者进行论文的查询。如果站内没有搜寻到相关的论文,会搜寻全网相关论文。
    • 分析论文并将最热门的十个研究方向形成关键词图谱。点击某个关键词会直接跳转到搜索该关键词的界面。
    • 可对18~20年间、不同顶会的热词呈现热度走势对比,可动态切换。

B (Benefit 好处):

  • 因为是论文管理网站,受众面其实还是比较广的;对于学生而言,尤其是面临毕业论文的大学生,需要进行论文的查阅;教师、科研人员也有着发表论文的要求;这个网站便可以为上述人员提供便捷的服务。
  • 提供热点领域,不用额外花费时间进行搜索学习,节省时间。
  • 可以对论文进行管理
  • 该网站可以对多个论文网站进行爬取,这样就节省了在其他网站逐一查询的时间。

C (Competitors 竞争):

国内出名的论文查找网站有:中国知网、万方数据库,他们的功能都已经很完善了,但也有些缺点。知网主要就是收费较高,所以我们可以免费推行 。知网可以检测中英文,万方数据库只能检测中文,我们可以尝试支持更多语种。知网和万方,他们是任何专业的论文都可以进行检测,而我们是专门针对特定领域,专业度更高,定位准确。

D (Deliver 推广):

  • 身在大学城,周围的人基本都是使用者,可以首先介绍给学长学姐使用,再让他们帮忙宣传。
  • 可以运用空间的校园表白墙等等,为我们的产品进行推广
  • 可以使用网络问卷调查,提供及时的用户反馈。

原型工具的使用

我们讨论后决定使用墨刀,因为操作比较方便,而且墨刀的一些功能也很强大,比较适合我们这种新手使用。

结对过程



第一次结对的感受

  • 王铭震:第一次尝试两个人共同完成一份作业,因为以前就经常和灿宇同学一起讨论>作业的问题,所以我们两个在这个过程中交流还是很愉快,没有产生很多矛盾。思想上肯定不是完全统一的,在界面设计上我们两人都有不同的意见,不过我们也是认真考虑下,选择较优的那一方。以前一个人完成作业,基本都是遇到不会就自己查资料、询问他人,自己解决完成就完事了。结对的话,我们两人都是自己先构思,然后再相互交流,先得到双方都认同的方案,再开始动手,减少了过程中修改原型的次数。

  • 傅灿宇:结对作业确实和单人作业不太一样。单人作业的时候我一直喜欢一拖再拖,ddl之前赶制是家常便饭,但是结对的时候就知道这份作业不是我一个人的责任。抱着一种不能拖累队友的态度,我也是很早就和他开始讨论,也很快的完成了这次的作业,第一次感受到这种在不用在ddl加班加点赶工的感觉,很棒。

队友评价

  • 对王铭震的评价:做事很快,没有拖延的情况,做出来的成果也很让人满意。因为本来就很熟悉,所以作业完成的也很快,第一次在ddl之前赶完的感觉确实很棒。
  • 对傅灿宇的评价:行动力非常高,作业布置的当天晚上就与我开始讨论。因为是结对,所以心里肯定是不想拖累队友的,所以也立马跟他讨论起来了。这个过程也都多亏了他,让我能这么早就完成这次作业,第一次没有赶着ddl就完成作业。
posted @ 2021-03-10 16:31  倒拔垂杨柳  阅读(157)  评论(8编辑  收藏  举报