软工实践:结对作业(第一次)

第三次作业链接:https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1816W/homework/2108

制作人:031602134王龙涛 031602142姚志辉

原型工具:墨刀

原型链接:https://modao.cc/app/Bchu6FCAz4V2ABztQSw6anyaYj0Gpem

原型PDF

https://files.cnblogs.com/files/wang371091997/%E7%BB%93%E5%AF%B9%E4%BD%9C%E4%B8%9A1.pdf

结对照片

1470618-20180923105121398-81505687.png
1470618-20180923105143929-759799299.png

PSP表格

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

需求分析--NABCD模型

1、Need(需求)——客户的需求是什么?
  • 能够通过设计的平台了解顶会近几年顶会的热门领域和研究方向,并且能够高效的查询论文列表中论文的相关信息并且希望能够对论文进行分析
  • 具体需求
    • 能够根据给出的论文列表查询具体的论文信息
    • 可以在查询论文列表的时候根据自己的需求筛选论文
    • 能够根据论文分析出热门领域和研究方向作为自己的参考
    • 能够对论文属性进行分析然后得到关键词图谱等直观分析结果
    • 对论文进行检索,输出论文的某些特定的信息
    • 能够看出不同顶会的热词趋势,好作为自己研究方向的参考

      2、Aprroach(方法)——要满足这种需求,我能够提出什么独特的方法吗?
  • 通过设计一款APP来从用户给出的论文列表之中分析出顶会近几年的研究方向
  • APP模块
模块名称实现功能实现方法
分析论文通过论文列表,爬取论文的题目、摘要、关键词、原文链接主界面中的三个模块之一浏览模块能对论文进行浏览,并且加入收藏夹,然后对收藏夹中的论文进行分析
增改论文对论文列表进行增删改操作(今年、近两年、近三年)在浏览模块能够进行论文的筛选,时间筛选
分析属性对论文属性(oral、spotlight、poster)进行筛选及分析对收藏夹中的论文进行属性的筛选和分析
直观查看形成如关键词图谱之类直观的查看方式看筛选和分析之后能够在结果处进行查看图谱
检索分析进行论文检索,当用户输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息在论文浏览界面有着论文检索到搜索栏
热词走势对多年间、不同顶会的热词呈现热度走势对比(这里将范畴限定在计算机视觉的三大顶会CVPR、ICCV、ECCV内)三个模块之中的第二个功能模块之中有着热词走势分析的按钮,能够使用这个对顶会热词进行分析
3、Benifits(收益)——该方法给顾客提供的便利是什么?
  • 不需要手工分析,效率高,精准度高,适合于菜鸟使用
  • 一目了然,能够节省大量的时间
  • 能够在准确的情况下短时间分析出大量的信息,方便用户使用
4、Competition(竞争)——对于竞争对手和其他可选择的方案来说,优势在哪里?
  • 竞争对手?不存在的!我们的眼中没有对手!
  • 优势在于简洁美观,并且操作十分的人性化
  • 能够给用户一种体验之美,能够使用户产生极其强大的依赖性!
5、Delivery(推广)——如何把产品交到用户手中?
  • OK,广告是不可能广告的,毕竟没钱,所以先让身边的朋友使用,但是有使用次数限制,只有分享并且拉来新客户才能解锁
  • 免费给高校生

原型展示

1470618-20180923104548562-1754769882.png
1470618-20180923104601487-1297671019.png
1470618-20180923104604632-2012547226.png
1470618-20180923104617277-2030599316.png
1470618-20180923104623107-429322397.png
1470618-20180923104640694-1054626521.png
1470618-20180923104645707-425111337.png
1470618-20180923104650403-185014758.png
1470618-20180923104654257-837331251.png
1470618-20180923104657902-987818998.png
1470618-20180923104703182-899606881.png
1470618-20180923104706307-368914134.png
1470618-20180923104710928-933397427.png
1470618-20180923104714757-327353563.png
1470618-20180923104718869-1861049543.png

心得体会

这次的作业是平台设计,看上一届的作业也是平台设计,并且设计的是一个APP,还挺精美的,所以我们做了一个,还安装到手机,傻傻的开心了一下子,但是周围的人都是做Web,这让我们很虚,难道是做Web吗?反正横是一刀竖是一刀,男人就应该头铁一点,直接上传了;做作业是连续做的,做原型的过程之中,我们有初步的进行分析,也就是使用Xmind将各种需求列出来,并且构想了各个的模块实现功能,但是呢在后来才发现原来题目的意思和我想的并不一样,有所出入,好吧,那么只好推倒重做了,在这里面设计所使用的时间之中很大一部分是没有必要的,真的,非常强烈的感受到了这一点!所以在做一个项目的时候需求分析,计划,概念模型什么的一定要做好,任何事情要有效率对吧,效率来自合理的计划和科学的模型,这一次作业深刻感受到了前期的重要性;出了设计原型,什么功能都没实现,这还是让我感觉很虚,是不是我做的不够,是不是有些要求我没看到?没听到,但是问舍友,他说就是这样子的,于是心底发虚的写了这一篇博客,一虚到底吧!

补充作业

领域skills课前评估课后评估
编程程序理解26
编程Programming:Design26
编程UnitTest15
编程Java37
软件工程Requirement17
软件工程Test15
软件工程Tools16

转载于:https://www.cnblogs.com/wang371091997/p/9692139.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值