2018福大软工实践第三次作业

写在前面

  • 这次作业使用原型制作工具进行原型开发

一、博客链接

黄鸿杰的博客 -> go

刘一好的博客 -> go


二、本次作业PSP

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

三、NABCD模型

N-需求

  • 生成以年份为分类的论文列表,点击进入对应年份后可以看到论文的题目、摘要、原文链接
  • 对论文列表进行增删改
  • 生成以论文属性为分类的论文列表
  • 由论文列表生成热词图谱
  • 根据用户输入论文编号、题目、作者等基本信息,进行检索,分析返回相关的paper、source、code、homepage等信息
  • 根据用户输入的词语生成三大顶会热词热度-年份曲线图
  • 每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强

A-方法

  • 模型采用Asure rp原型构建工具,能实现用户所有的需求
  • 我同我的结队成员深入且仔细分析了需求
  • 在初步完成后,吸取来自同学们的意见,进行修改

B-好处

  • 使用此平台可以快速了解想要了解到的有关论文的信息
  • 使用此平台可以快速了解有关三大顶会的相关知识
  • 使用此平台可以完成其他平台无法完成的针对国家,学校的论文录用信息
  • 使用此平台可以以热词图谱和曲线图的方式对论文进行直观的查看

C-竞争

  • 我们在开发此平台原型时,尽我们努力去分析用户需求
  • 我们的原型对所有的功能进行了实现
  • 我们针对三大顶会热度问题的展示方式,为用户提供了另一种观察问题的视角
  • 简洁明了的原型不仅能满足有经验学者的使用,对小白也是十分友好

D-推广

  • 我们打算在现在同学以及学长学姐中推广,此过程中需要借助他们进行口头宣传,收集意见后考虑正式上线

四、设计说明

  • 原型设计采用 Asure RP8 原型设计工具

  • 结构图使用 ProcessOn 网页生成

  • 【结构图】

  • 【主页】

  • 【上传论文】

  • 【热词图谱】

  • 【TOP10分析】

  • 【高级检索】

  • 【检索结果】

  • 【热词走势】

  • 【数据统计】


五、结对过程

  • 我和我的结对伙伴是关系不错的朋友,他向我们宿舍提出了结对的请求,恰巧我有两个舍友选修了软工实践,差一人组成两对,于是我就决定和他结对,共同完成这次的作业
  • 【照片】


六、困难与解决

  • 分工的问题:由于我有Axure RP使用的经验,所以我们决们一起对需求进行分析,然后由我来完成大部分开发的任务,而我的结对伙伴主要来进行后期写博客的任务
  • 用户需求的问题:刚开始接触用户需求时我们对需求中诸多不熟悉的词十分疑惑,如:post,oral,国家录取等等的词项。经过讨论以及问询过后,对这次作业的内容有了更深入的了解
  • 原型设计的问题:使用Axure设计原型的过程中,我打算做一个比较好看的搜索框,但是软件自带的控件并不符合我的期望,于是我上网找了自定义下拉菜单的教程完成下拉菜单的设计。其它方面,由于我有使用Axure设计原型的经验,比如如何设计控件的交互、如何设置灯箱效果等操作我就比较清楚了。通过这次原型的设计,我把吃灰很久的Axure再次打开设计原型,一开始还有些不熟练,后来慢慢也就能设计出预期的效果,过程中也通过百度搜到教程学到了自定义下拉菜单的制作,总的来说是对Axure的使用有了一定的复习和学习。此外,在原型设计过程中还有我们两个人对于页面的一些排版、配色等细节方面的意见不一致问题,后来通过参考其它类似的网站,经过一番讨论我们最终达成一致

七、博客的PDF文件

结对作业 一 -> go


八、学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 300 300 25 25 C++熟悉,对文件读取分析方法
2 0 300 7 32 Axure rp 8使用 熟悉NABCD模型

写在后面

  • 原型设计如果只做一般确实很容易,但是如果想做的好看有特色的话就需要花费很多时间,页面排版、交互实现和相关配色等东西都得耐心推敲,而且对设计者审美也有一定的要求。对于我来说,这个原型设计也花费了我许多时间,总算做出一个看起来还差不多的页面
  • 设计是软工实践必不可少的一个环节,通过这次作业,我也算是对这个环节有了大致的了解
posted @ 2018-09-20 21:58  Jeho  阅读(303)  评论(0编辑  收藏  举报