结对作业一
这个作业属于哪个课程 | 2021春软件工程实践/S班 |
---|---|
结对学号 | 221801109 、221801130 |
这个作业要求在哪里 | 结对作业一 |
作业的目标 | 阅读《构建之法》并体现成果、完成原型模型设计、撰写博客 |
其他参考文献 | CSDN、简书、《构建之法》 |
一、PSP表格和效能分析
PSP表格 | 预计耗时(分钟) | 实际耗时(分钟) |
---|---|---|
计划 | 30 | 20 |
• 估计这个任务需要多少时间 | 600 | 480 |
开发 | \ | \ |
• 需求分析 (包括学习新技术) | 30 | 90 |
• 生成设计文档 | 30 | 30 |
• 设计复审 | 20 | 10 |
• 代码规范 (为目前的开发制定合适的规范) | \ | \ |
• 具体设计 | 60 | 120 |
• 具体编码 | \ | \ |
• 代码复审 | \ | \ |
• 测试(自我测试,修改代码,提交修改) | \ | \ |
报告 | 120 | 180 |
• 测试报告 | \ | \ |
• 计算工作量 | \ | \ |
• 事后总结, 并提出过程改进计划 | 40 | 30 |
合计 | 930 | 960 |
效能分析
1、需求分析(包括学习新技术)
在一模块中,学习新技术花费了大量的时间,从了解原型模型到选择开发工具到最后的设计原型模型的过程中,都需要不断的去查阅资料去理解去掌握。而这一部分之所以会花费大量时间,是因为学习新事物的能力还有待提高,今后应多多了解、学习新事物来提高自己的学习能力。
2、具体设计
在这一模块中,具体的原型设计每一个人都会有自己的想法,脑海中都会有一个大致的模样,这时候结对难免会有想法冲突,而沟通交流也花费一大部分时间,所以在今后的合作应多与他人交流学习,扬长避短。
二、原型地址
点击查看我的顶会热词统计平台原型
三、原型介绍
平台首页
用户可以通过输入框手动输入热词爬取论文,也可以点击文件图标选取Excel文件批量爬取论文
论文列表
已爬取的论文将存储于数据库中,可以通过论文列表查看已爬取的论文,也可以对论文进行增删改的操作,并且在论文列表很大时,可以通过关键词搜索相应的论文,点击右边的查看可以直接跳转至该论文的原始简介页面
查看关键热词统计
本页将对已爬取的论文数据进行热词统计,并列出热度最高的10个热词,用户可以通过点击不同热词,切换至该热词近些年在不同平台上的的热度变化图(原型设计中暂时体现图书馆与自相似性这两个热词),同时可以点击右上角的查看相关论文,直接跳转至与该热词相关的论文列表
四、困难解决
本次作业过程中,我们主要遇到以下两个问题:
1.结对过程中,同伴对需求的分析略有不同,对原型的设计产生分歧
解决方案:通过数次的语音讨论,我们对题目要求进行了更加细致的分析,终于再多次讨论之后,我们达成了较为统一的意见
2.如何更紧密的合作,共同完成原型设计
解决方案:通过借助墨刀原型设计软件的团队工作台,我们可以实时的看到同伴的想法与设计,并且通过语音沟通,向同伴解释自己的思路,两人相辅相成,最终完成原型的设计
通过这两个问题,我们收获了很多:第一次的结对作业,让我们意识到了作为一个团队,不同的团队成员之间不可避免的会产生一些分歧,而解决分歧的最好办法就是充分的讨论,充分细致的分析讨论可以解决团队协作中遇到的大部分分歧。同时想要更为紧密的合作,最好的方法就是在不断的沟通中逐渐完善自己的内容。因此,沟通是一个团队工程中最为重要的内容之一。
五、NABCD模型
Need需求
小刚想知道近几年计算机视觉领域的热门研究方向,但根据论文列表去一篇一篇查找总结效率又着实太低,于是想求助“软件工程实践”的同学们,希望我们能帮助他设计一个平台解决现阶段的需求。希望此平台至少具备以下功能:
获取待爬取论文列表及论文信息爬取;
支持用户输入单个论文题目,也支持批量导入论文列表;
通过论文列表,爬取论文的摘要、关键词、原文链接;
对已爬取的论文列表进行操作;
可对论文列表进行增删改操作;
可对论文列表进行查询(输入论文题目,也支持模糊查询:输入论文编号、关键词等基本信息),若在论文列表中不存在所要检索的论文,则根据输入的查询语句到网站爬取并返回论文的摘要、关键词、原文链接;
分析已爬取到的论文信息,提取top10个热门领域或热门研究方向;
形成如关键词图谱之类直观的查看方式,点击某个关键词可展现相关的论文;
可对多年间、不同顶会的热词呈现热度走势对比,以动图的形式呈现(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内);
Approach如何解决问题
通过首页搜索框输入或excel文件导入,点击爬取后平台自动爬取论文网站上与输入(导入)内容相关的论文,并将搜索结果导入数据库。之后平台借助数据库中的内容,自动分析热词并统计,并生成热词的热度走势图
Benfit好处
1.根据关键词自动批量爬取论文平台的论文内容,节省用户时间
2.论文自动保存到论文列表,为用户下次查看提供便利
3.自动生成热词统计,给用户直观的热词变化统计图
Competitors有哪些竞争对手、如何竞争
当前网络上也有许多的论文数据分析平台,如中国科技论文统计与分析系统等,但是这些论文平台功能并不完善,如没有热词统计与热词的热度变化走势图等,借助这些功能,我们可以给用户更为直观的数据展示,并且可以很方便的通过热词点击,直接跳转至相关论文界面,十分方便
Delivery推广
1.通过博客园平台,首先向同学、老师推广
2.通过贴吧等平台对软件进行推广
3.通过QQ空间、微信朋友圈等社交平台对软件进行推广
六、原型工具的使用
本次原型设计,我们小组采用了墨刀原型设计软件,并借助其团队协作功能,较好的完成了本次作业的原型设计
七、结对感受、队友评价、结对过程
结对过程
结对感受
221801109池毓地:第一次的结对作业给我的感受挺深刻的,两人一组,分工明确。在对需求的探讨之中以及对模型的设计之中,两个人的思维充分碰撞,取长补短。通过这次作业我很清晰的明白了讨论的重要性,不仅能够弥补自己思维的缺点,对一个完善的产品的产生来说,结对讨论更是必不可少的。
221801130梁扬新:第一次结对作业与之前的个人作业有许多不一样的感受,两个人的想法思路交流能够很好的帮助自己重新思考而不是一直待在自己的思想误区中。虽然一开始有想法冲突交流障碍,但是两个人的不断磨合和交流克服了这些困难,也让自己有了不同的体验。
队友评价
221801109池毓地:本次结对作业过程中,扬新是一个做事认真负责的人,并且很有耐心,我作为较弱的队友,很多方面需要请教他,他并没有对我表现出嫌弃,反而十分积极的帮助我解决遇到的问题。合作过程中遇到了分歧,也能很耐心很仔细的与我进行沟通,直至最后解决问题,因此我很感谢我的队友。
221801130梁扬新:这是第一次和毓地合作,整个合作过程很愉快。他总能以热情饱满的态度对待作业,在学习原型模型时认真,在设计原型模型时能够提出很多自己的想法,两个人能够很好地沟通。希望在接下来的结对作业中能够继续向他学习,互帮互助,共同成长!