队友博客链接:
作业pdf:
https://files.cnblogs.com/files/YangLiLiang/061600236.pdf
使用原型开发工具:墨刀
PSP表格
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
5 |
5 |
· Estimate |
· 估计这个任务需要多少时间 |
5 |
5 |
Development |
开发 |
260 |
560 |
· Analysis |
· 需求分析 (包括学习新技术) |
40 |
120 |
· Design Spec |
· 生成设计文档 |
30 |
40 |
· Design Review |
· 设计复审 |
50 |
100 |
· Coding Standard |
· 代码规范 (为目前的开发制定合适的规范) |
0 |
0 |
· Design |
· 具体设计 |
180 |
300 |
· Coding |
· 具体编码 |
0 |
0 |
· Code Review |
· 代码复审 |
0 |
0 |
· Test |
· 测试(自我测试,修改代码,提交修改) |
0 |
0 |
Reporting |
报告 |
80 |
100 |
· Test Repor |
· 测试报告 |
60 |
60 |
· Size Measurement |
· 计算工作量 |
5 |
5 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
15 |
35 |
合计 |
345 |
965 |
一、需求分析
二、NABCD框架
三、原型设计
用户可在文本框中输入想要分析的论文列表,支持对论文列表进行增删改。
提交后就可以看到这些论文的信息概要(题目、摘要、原文链接),用户可以对这些论文进行筛选(比如按论文属性oral、spotlight、poster)。
点击分析后可以看到top10个热门领域或热门研究方向的热词图谱或图表。(图是随便放的,只是示例,和内容没有关系)
可对多年间、不同顶会的热词呈现热度走势对比
用户可以输入论文编号、题目、作者等进行检索,在搜索栏下方会有热门文章推荐。
四、遇到的困难及解决方法
在原型设计的工具的选择上就浪费了不少时间,一开始下载了Axure RP 8,使用一段时间后嫌它里面的模板太少而且不好看,之后在别人的推荐下使用了一款本土产品墨刀,感觉模板比原来的软件漂亮得多。
在意见的统一上也是一个比较难的过程。其实组队并没有比个人完成来的简单,我们在讨论过程各有各的意见,如果不能得到一个很好的平衡可能这个任务就无法完成,有时候可以兼容并包,在发生分歧时开展讨论分析,其实这个过程也能学到很多东西。
在设计过程中,花费了两天设计出一个模板,但是由于排版设计不合理,很多功能设计混乱只能就此放弃再设计新的,也是在整个过程中遇到的一个需要妥协和放弃的地方。
在整个过程中除了学到原型设计工具的使用外,更多的是团队合作的方式,需要用沟通的方式来传达各种的想法。
五、学习进度
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 400 | 400 | 30 | 30 |
1.熟悉了visual stdio2017软件的使用 2.写代码过程中学了vector和map用法 3.掌握的正则表达式在c++中的用法 4.了解了单元测试是什么,并学会写单元测试 5.初步学会的性能分析 |
2 | 0 | 400 | 20 | 50 |
1.学会了墨到这个原型设计软件的使用 2.学会了如何与队友沟通与合作 |
六、结对过程
和队友是一起转专业过来认识的,当时发组队消息的时候正好在聊天,就随口问了下组队吗,然后就,组队了。
附上丑照一张:
福大软工1816 · 第三次作业 - 结对项目1(原型设计)
原文:https://www.cnblogs.com/YangLiLiang/p/9688033.html