• 软工组队-原型设计


    队友:王焕仁
    队友博客:http://www.cnblogs.com/SororTina/
    PDF:戳我


    PSP表格

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

    NABCD模型分析:

    NEED-需求分析:

    • 通过用户给定论文列表,进行数据爬取,需要爬取得有论文题目、摘要、原文链接,还需能进行增删改查操作。
    • 信息结构化处理,分析top10个热门领域或热门研究方向,可对论文属性(oral、spotlight、poster)进行筛选及分析,形成如热词图谱之类直观的查看方式
    • 将热词通过不同时间不同定会的热度信息进行对比,形成走势图。
    • 数据统计,分析各个国家各个学习录用文章的分析,得出国家与学校的擅长领域及在一些领域中的佼佼者。
    • 热点推送,通过用户的点击、搜索、给定的论文列表等操作,分析出用户感兴趣的领域,进行热点推送。

    Approach-做法:

    • 选择应用最广泛的WEB端来写,无论是用户使用的是手机还是电脑,都可以用浏览器来使用这款软件。
    • 利用爬虫进行爬取,对于已经爬过的内容存放到数据库中,避免反复爬取造成数据冗余及性能下降。

    Benefit-好处:

    • 可减少用户在网上检索的时间。
    • 可快速为用户找出当前世界的热点所在,帮助用户快速提升相关知识素养。
    • 页面所使用的都是傻瓜式操作,数据分析全部进行可视化处理,简单清晰明了,帮助用户快速上手。
    • 热点推送,帮组用户找到其最感兴趣的东西,不让用户费力的在大量论文当中挑选,浪费时间。

    Competiors-竞争

    • 面向用户群体明确-大学生,这使得一切都围绕大学生转,使大学生用户宾至如归,获取其认同感。
    • 速度绝伦,无论是爬取速度还是检索速度都快得吓人,决不让用户浪费时间。
    • 方便简洁的界面设置带给用户最极致的体验。

    Delivery-推广

    先在小范围进行软件的测试应用,比如说在福大,等软件功能完善,性能稳定下来,就进行大范围推广,通过老师或学生的人脉,推广到其他学校,期间可利用朋友圈进行推广,或者在博客园投放广告等。


    原型设计

    • 原型设计工具: Axure Rp

    • 结构图

    • 登入页面

    • 个人中心,这里可以编辑个人信息,导入新的论文列表

    • 论文列表,这里展示所有的论文,并且提供论文的增加、修改、删除操作及原文链接功能。

    • 论文检索,此处提供论文的检索功能。

    • 数据挖掘,此处是功能导向

    • 热词图谱,这能将用户所导入的论文列表进行热词分析,形成top10领域热度柱状图及热词图谱,直观反馈出热词。

    • 热词走势,通过用户输入热词,反馈出在今年内三大顶会这个词的热度

    • 数据统计,通过点击可查看不同学校、不同国家的录用文章的分析,也可找到某些领域的佼佼者。

    • 热点推送,推送当前热点及三会信息,且能根据用户智能推送


    结对过程:



    困难解决

    • 对原型设计工具不熟悉,没有好的审美,美工,界面设计无法达到预计的美观程度。
      时间太短,没有能够一口气把任务完成的机会,只能在每个没课的晚上挤出时间来完成。
    • 在和队友的共同努力,互相帮助下,总算是达到了预期的标准。并且初步熟练得掌握了工具的使用,及时完成了任务

    收获

    通过这次组队设计,让我们学会了两人合作时如何协调工作,如何合理分功,如何交流,面对困难时,两人一起找解决方法,形成1+1>2的效果。

    学习记录表

    | 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时 | 重要成长 | |
    | - | - | - | - | - |
    | 第0周 | 500 | 500 | 25 | 学会性能分析,单元测试,查看代码覆盖率 |
    | 第1周 | 0 | 500 | 8 | 学习Axure Rp 的使用 |


  • 相关阅读:
    (一)IOC 容器:【2】@ComponentScan 自动扫描组件&指定扫描规则
    (一)IOC 容器:【11】Aware 注入Spring底层组件
    (一)IOC 容器:【10】@Autowired 自动装配
    (一)IOC 容器:【3】@Scope 设置组件作用域
    (一)IOC 容器:【8】Bean组件的生命周期
    每日日报7月13日
    每日日报7月12日
    每日日报7月11日
    Prism中的WeakEventHandlerManager
    博客开通标记
  • 原文地址:https://www.cnblogs.com/qwe1/p/9686852.html
Copyright © 2020-2023  润新知