• 福大软工1816 · 第三次作业


    一、前言

    作业博客传送门
    本次博客内容PDF
    本次原型工具使用:Axure RP8
    031602428 苏路明 Sulumer
    031602410 黄海潮 T1DE

    二、结对过程

    结对当然是和自己的小伙伴啦!确认过眼神,是可以一起结对的人。

    • 感觉双方都会比较自觉的做自己的工作,而不会出现一方一直拖延,导致另一方工作无法进行的情况。
    • 宿舍就在隔壁,平时也经常串门,这对后面结对作业的实行有非常大的帮助。
    • 双方自学能力都比较平衡,将来结对作业遇到什么困难,双方都会比较积极地去学习来解决问题。

    Ps:前方高能,帅气逼人!

    三、PSP

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

    四、设计说明

    采用《构建之法》中的NABCD模型,分析设计此次作业案例。
    N(Need,需求)

    • 用户对象
      主要用户:像小樱一样,想要撰写论文的学生
      潜在用户:将来可能会或者需要撰写论文的人
    • 用户需求
      一个具备获取论文内容,可检索、分析、修改论文列表的平台。
      获取论文内容:只需给定论文列表,即可获取论文题目、摘要、原文链接等信息。
      检索:用户输入论文编号、题目、作者等基本信息,可以获取到相关的paper、source code、homepage等信息。同时可对多年间、不同定会的热词热度走势进行对比(限定三大顶会),可进行数据统计分析每个国家录用的文章、每个学校录用的文章、各高校的研究方向强弱等。
      分析:用户可查看top10个人们领域或热门研究方向,并可对论文属性(oral、spotlight、poster)进行筛选及分析结果,形成热词普等直观的查看方式。
      修改:用户可对论文列表进行增删改操作(今年、近两年、近三年)。
    • 拓展需求:
      限定领域资讯:考虑到用户撰写论文时,需要了解论文方向领域的发展及各方面消息。
      论文查重:论文撰写基本完成时,用户可对论文进行查重分析,以便及时进行修改。

    A(Approach,做法)

    这一功能我们会通过python/java等语言开发相关爬虫,然后通过Web端展现给用户。考虑到每个用户的论文列表并不会相同,我们引入用户机制,服务端缓存用户的论文列表,

    B(Benefit,好处)

    • 通过我们的平台,用户只需上传论文列表即可获取论文内容,并检索、分析、修改论文列表。
    • 我们简洁易懂的用户界面将带给用户美好舒适的视觉效果。
    • 用户只需选择方向领域,即可轻松读取限定领域的最新内容资讯,更好地撰写论文。
    • 论文基本完成后,用户还可以通过我们平台进行论文查重,防止与已有论文发生重叠。

    C(Competitors,竞争)

    直接竞品:选修软工实践课程的结对队伍所开发的产品
    间接竞品:各大学术搜索平台(微软学术搜索等)
    正努力使用NABCD中C的竞争产品图来分析。

    D(Delivery,推广)
    主要通过线上、线下做活动推广,与各考研平台合作。设置用户邀请机制,激励用户分享。

    • 初期
      线上:考研吧、各考研交流群安利,联系一些考研的平台(公众号、微博)等免费互推。
      线下:到大学城各大高校做活动,也可针对性扫楼,在赠送考研资料(可与附近的考研机构等合作,拿一些简单实用的考研资料,同时也可以宣传他们的品牌)同时安利此平台。
    • 中期
      加强与各大考研平台、机构合作,多做一些考研有关的活动,提高用户活跃度。
    • 后期
      提高品牌效应,在考研人群中建立良好的口碑来实现用户人口相传的推广效应。

    五、遇到的困难及解决方法

    • 需求分析:NACBD模型是一个有效的方法,但是一开始还是挺没有头绪的,后来多钻研几次题目以及和周边同学交流,基本上完成了需求分析的工作。
    • 界面设计:双方都没有太多的界面设计经验,后来通过参考相关平台的设计,大体上设计出了界面的结构。
    • 颜色搭配:一开始对颜色的搭配丝毫没有感觉,后面通过看些UI设计的相关内容,认为论文平台并不适合花里花俏,决定采取比较简单的颜色搭配。

    六、原型设计

    • 论文查询界面

    • 论文列表界面

    • 论文简介界面

    • top10界面

    • 论文检索界面

    • 热词走势界面

    • 数据统计界面


    末:学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 300 300 8 8 入门Visual studio的使用(包括单元测试)
    2 0 300 6 14 了解正则表达式的使用
    3 0 300 10 24 加深掌握了Axure的使用,学会了使用NABCD模型进行需求分析
  • 相关阅读:
    app保存图片
    字母数字换行css
    module.exports 和 exports,export 和export default的区别
    cs滚动条样式
    css画三角形、带边框的三角形、气泡三角形
    js将一位数组分割成每6个一组
    CSS DROP SHADOWS WITHOUT IMAGES
    QTableWidget焦点方式循环焦点从而导致无法把焦点切到其它控件
    QT Widget focus样式
    qt QButtonGroup里面的button,设置非checkde状态,而不是通过设置其他按钮的形式
  • 原文地址:https://www.cnblogs.com/Sulumer/p/9684320.html
Copyright © 2020-2023  润新知