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

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

一、博客链接

黄鸿杰的博客 -> go
刘一好的博客 -> go

二、本次作业PSP

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

三、NABCD模型

N-需求
  • 生成以年份为分类的论文列表,点击进入对应年份后可以看到论文的题目、摘要、原文链接
  • 对论文列表进行增删改
  • 生成以论文属性为分类的论文列表
  • 由论文列表生成热词图谱
  • 根据用户输入论文编号、题目、作者等基本信息,进行检索,分析返回相关的paper、source、code、homepage等信息
  • 根据用户输入的词语生成三大顶会热词热度-年份曲线图
  • 每个国家录用文章的分析、每个学校录用文章的分析、哪个学校哪方面的研究方向比较强
A-方法
  • 模型采用Asure rp原型构建工具,能实现用户所有的需求
  • 我同我的结队成员深入且仔细分析了需求
  • 在初步完成后,吸取来自同学们的意见,进行修改
B-好处
  • 使用此平台可以快速了解想要了解到的有关论文的信息
  • 使用此平台可以快速了解有关三大顶会的相关知识
  • 使用此平台可以完成其他平台无法完成的针对国家,学校的论文录用信息
  • 使用此平台可以以热词图谱和曲线图的方式对论文进行直观的查看
C-竞争
  • 我们在开发此平台原型时,尽我们努力去分析用户需求
  • 我们的原型对所有的功能进行了实现
  • 我们针对三大顶会热度问题的展示方式,为用户提供了另一种观察问题的视角
  • 简洁明了的原型不仅能满足有经验学者的使用,对小白也是十分友好
D-推广
  • 我们打算在现在同学以及学长学姐中推广,此过程中需要借助他们进行口头宣传,收集意见后考虑正式上线

四、设计说明

  • 原型设计采用 Asure RP8 原型设计工具
  • 结构图使用 ProcessOn 网页生成
  • 【结构图】
    1473324-20180920201509048-795415461.jpg

  • 【主页】
    1473324-20180920201522915-1301628615.png

  • 【上传论文】
    1473324-20180920201533634-496330977.png

  • 【热词图谱】
    1473324-20180920201543182-402176825.png

  • 【TOP10分析】
    1473324-20180920201554627-1444229674.png

  • 【高级检索】
    1473324-20180920201604244-1441151263.png

  • 【检索结果】
    1473324-20180920201614383-1306266785.png

  • 【热词走势】
    1473324-20180920201626343-1697962110.png

  • 【数据统计】
    1473324-20180920201635637-453501874.png


五、结对过程

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

1473324-20180920201911219-1019892123.jpg

1473324-20180920201934996-984242765.jpg


六、困难与解决

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

七、博客的PDF文件

结对作业 一 -> go

八、学习进度条

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

写在后面
  • 原型设计如果只做一般确实很容易,但是如果想做的好看有特色的话就需要花费很多时间,页面排版、交互实现和相关配色等东西都得耐心推敲,而且对设计者审美也有一定的要求。对于我来说,这个原型设计也花费了我许多时间,总算做出一个看起来还差不多的页面
  • 设计是软工实践必不可少的一个环节,通过这次作业,我也算是对这个环节有了大致的了解

转载于:https://www.cnblogs.com/Jeho/p/9683191.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值