软工实践第三次作业--原型设计

结对第一次

队友博客

博客pdf

小组成员

  • 肖逸清 031602435
  • 柯叶祥 031602414

工具选择

模型链接
原型下载
选择了用墨刀来制作。主要是看中了其简便,试用期免费。


需求分析——NABCD模型

1.Need(需求)

  • 用户需要做什么
    • 输入论文列表(这里认为内容为论文链接)
    • 选定筛选项目(年份、顶会、编号、题目、关键词、属性等)
  • 用户可以得到什么
    • 论文的基本信息:论文的题目、摘要、关键词、原文链接等
    • 通过特定条件筛选后得到的论文列表,属性等
    • 通过相应数据得到的分析结果:热门领域及研究方向,关键词图谱,各年间热词的对比等。

2.Aprroach(方法)

为了满足用户的需求,本app提供以下功能。

  • 论文列表输入
  • 论文信息筛选(年份,顶会,属性)
  • 论文检索(输入论文编号、题目、关键词等基本信息,分析返回相关的paper、source code、homepage等信息)
  • 论文分析(热点分析,关键词图谱,热度对比)

3.Benifits(收益)

用户主要有以下收益

  • 减少用户工作量
  • 可以得到多个方面的数据集
  • 统计分析的结果更加精确可靠
  • 界面友好
  • 操作简单

4.Competition(竞争)

相对于其他可能有的同类产品,这款app有以下几点优势。

  • 操作简单。
  • 界面友好。
  • 功能简洁,没有冗余模块。
  • 该产品是由爱心组织开发供有需求的同学使用,所以不会用于商业目的,app内不会内嵌广告。

5.Delivery(推广)

这款产品的功能相对来说比较小众,只有学习到一定阶段且有志于学习计算机视觉相关方向的计算机相关专业的同学会用到。所以推广方案不适合大范围的宣传,而是适合小范围地有针对性的精准投放。比如会在计算机相关的专业群,学习群,院学生群(主要是大三以上的学生群)进行宣传,在数计学院的院楼摆放海报等等。这样推广需要的成本和精力会少很多,但是不至于漏掉大多数的目标人群。


模型展示


登陆页面输入正确的用户名和密码即可登陆,如果没有账户需注册。

注册界面需要提供手机号,并且设置密码,注册完成后直接跳转至主页。

主页有三个功能选项。

论文库管理模块中用户可以对论文库进行增删改操作。

要添加论文库用户需要传入论文列表文件,app会将内容加入论文库中。

用户也可以根据需要保留今年,近两年,近三年论文。

论文查询模块中用户可以根据输入的关键词查询论文,返回相应数据。


论文分析模块提供热点分析,趋势分析,和关键词图谱的结果。


PSP表格

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

结对情况

和同班同学组队了


总结

这次作业有队友一起看去年的作业博客,所以快速地就确定了开发工具,少走了不少弯路。墨刀还是比较简单的开发工具,看视频学习了下怎么使用,学到了不少新东西。


补充作业

领域 技能 自我评估 (0-9) 预期 (0-9)
软件工程 IDE 2 6
编程 JAVA 2 6
编程 模块实现 2 6
编程 单元测试,代码覆盖率 2 6
专业和平台 数学 2 6
职业技能 协同工作 2 5
职业技能 自主学习能力 1 6

猜你喜欢

转载自www.cnblogs.com/naxdlr/p/9692477.html