Part 1.前言

Part 2.PSP表

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

Part 3.设计使用工具

  • 流程图设计工具:ProcessOn
  • 原型模型设计工具:Balsamiq Mockups (选择原因:第一眼我就被它的风格样式所吸引,可以说是我的菜了)

Part 4.任务分配

共同完成部分:前期目标设计,目标规划(采用NABCD模型分析)

独立完成部分:柯奇豪负责美工原型设计+NAB部分说明;高裕翔负责流程表(UML使用)+CD部分说明。

Part 5.设计说明

- N need-需求

用户不清楚近几年顶会的热门领域和研究方向,而对于论文的查找,通过论文list去一篇一篇查找总结效率又着实太低,所以需要一个平台去满足用户方便快捷获取论文相关信息并对近几年顶会研究热点有一个具体直观的了解。

现阶段用户遇到的难题归纳为

1.获取效率的低下,需要工具满足自己对于大批量目标的快速捕获,整理呈现

2.没办法方便的获取总结并直观性的分析,需要工具对获取相关数据及历年消息的的分析总结,并有一个直观的展示,便捷快速地了解整体大概的走向热点

3.获取论文后缺乏快速的检索方式,没办法在大批量对象中迅速查找目标

- A approach-做法

初步的规划是考虑应用在web端,大体流程如下:

1. 用户登录

2. 捕获

    1. 传入文件路径 ——> 读取论文列表(ID、类型、标题) [行末改、删,文末增]——> 爬取论文(含题目、摘要、原文链接)
2. 论文列表 ——> 基本信息展示(题目、简介、[已读(原文链接深浅判断)]、原文链接) ——>[侧栏]top10研究方向、标签(oral、spotlight、poser)[分析即数量]
3. 检索 4. 论文编号、题目、作者、关键词、类型等
4. 数据分析 5. 图形展示,热度走势、数据统计 5. 关于 6. 个人论文库

- B benefit-好处

对于新用户提供快速便捷获取讯息的途径

对于新老用户提供一个便利的管理使用平台

后续可酌情增加更多的功能丰富用户的使用,提升用户体验

- C ompetition-竞争

据我所知,市面上查询论文列表和数据分析统计的app或网页很少,有的功能也不完善或比较分散,因此市场潜力很大,但是竞争力也很大---因为有老大哥的存在,其中最为知名的就是知网、万方之类的网站了吧,它们作为版权最多使用人数最多的web,我们要想和他们竞争是很难的,而我们的又是大概就在于“免费”了吧,其次,作为web端,用户不需要下载插件,且操作界面和功能比较简洁,使用起来并不算困难,因此对知网之类的用户来说用户的迁移成本也不高,同时我们的功能相对也很全面和聚集,也可以让用户享受到更丰富的使用体验,同时ui采用了比较舒适的简约设计,这样相信能给用户更好的使用体验。

而此次作业中,30多个组共同竞争,不乏gulu的存在,因此竞争性还是比较大的,尽力而为。

- D eliver-推广

首先“免费”在福大给师生试用,

之后可以尝试向其他高校师生“免费”推广试用,

接受最先使用的一批用户作为“核心内测用户”,增加意见修改平台,

后续可以再丰富社交体验,进行话题运营。

流程图如下

设计图如下

Part 6.困难及解决方法

如何去考虑多方面的需求,综合用户、市场、开发者能力等诸方面的因素,去就命题挖取其中有用的讯息,这是我们一开始遇到的阻碍。不过通过沟通讨论,过程中草图不断的打打叉叉,修修改改,大致都形成一个大体的脉络流程图,后续还可以在此基础上添加分支补充,这种分析方式还是快且便捷的解决了我们的无措。

还有就是如何使得产品区别于市场,有它独特的亮点在,我们依然视图在基本的功能上想加进小亮点,这个困难还有待后续继续跟进补充。

Part 7.每周进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 100 100 5 5 学习单元测试、性能分析
2 0 100 4 9 学习《构建之法》和原型设计

组队作业_One的更多相关文章

  1. SudokuGame 记软工第二次作业

    整体概况 1.描述编写整体程序正确过程(含关键代码) 2.整体心路历程及新知分析 3.效能分析.构建之法及整体耗时时间表 4.一些心得体会 GitHub 链接如下: 1.[基础作业BIN文件(最新版) ...

  2. BUA软件工程个人博客作业

    写在前面 项目 内容 所属课程 2020春季计算机学院软件工程(罗杰 任健) (北航) 作业要求 个人博客作业 课程目标 培养软件开发能力 本作业对实现目标的具体作用 阅读教材,了解软件工程,并比较各 ...

  3. 20165319 2017-2018-2《Java程序设计》课程总结

    一.每周作业链接汇总 预备作业一:我期望的师生关系 20165319 我所期望的师生关系 预备作业二:学习基础和C语言基础调查 20165319 学习基础和C语言基础调查 摘要: 技能学习经验 c语言 ...

  4. js学习笔记(1)

    前言 ​ 因为后期的软件工程组队作业需要js,在纪华裕大佬的带领下(我觉得他好像更喜欢纪华裕这个名字),我开始了js的学习.其实这篇博客应该在两天前的晚上就发出来了,因为忙着写个人编程,拖到了现在,组 ...

  5. 软件工程网络15团队作业1——团队组队&展示

    Deadline: 2018-3-25 10:00PM,以提交至班级博客时间为准. 申请开通团队博客,并将团队博客地址发表在本次随笔的评论中 团队展示 根据5-6人的组队要求,每个队伍创建团队博客并发 ...

  6. 软工网络15团队作业1——团队组队&展示

    一.团队展示 1.队名:想不出队名 2.队员学号(标记组长) 201521123064 郭炜埕 201521123066 郑晓丽 201521123067 廖怡洁 201521123068 包梦榕 2 ...

  7. 团队作业1——团队展示&选题

    Deadline: 2017-4-5 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 团队博客 团队选题 团队计划 团队成员贡献分分配规则 晚交 - 0 ...

  8. 团队作业10——beta阶段项目复审

    小组的名字和链接 优点 缺点(bug报告) 最终名次 拖鞋大队 基本功能都实现了,符合用户的需求:每次都能按时完成博客,满足题目要求,所以作业完成的也比较优秀.较alpha版本新增了查重自定义的功能, ...

  9. 个人作业(3)----个人总结(Alpha阶段)

    一.个人总结. 个人完成的任务:在此阶段我完成了用户调研.部分测试以及部分博客书写. 个人及团队心得:经过几周Alpha阶段开发后,我大致了解了开发软件的过程,开发一个软件并没有以往想象中那么简易,在 ...

随机推荐

  1. linux中查看nginx、apache、php、mysql配置文件路径的方法

    如何在Linux中查看nginx.apache.PHP.MySQL配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档.这时该怎么判断找到正确的加载文件路径了.可以通过以下来判断1.判断a ...

  2. 【linux】linux权限管理

    一.权限的基本概念                                                   权限:访问计算机资源或服务的访问能力. Linux中,每一个资源或者服务的权限, ...

  3. SQL Server中动态列转行

    http://www.cnblogs.com/gaizai/p/3753296.html 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现 ...

  4. 在Eclipse里静态导入

    静态导入import static 介绍见import static和import的区别 在Eclipse里配置静态导入,步骤见下面截图的箭头 例如导入下面的jar 常用的静态导入方法如下: com. ...

  5. C#计数器

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  6. Java-Runoob-高级教程-实例-环境设置实例:4.Java 实例 – 如何查看当前 Java 运行的版本?

    ylbtech-Java-Runoob-高级教程-实例-环境设置实例:4.Java 实例 – 如何查看当前 Java 运行的版本? 1.返回顶部 1. Java 实例 - 如何查看当前 Java 运行 ...

  7. 面试总结之C/C++

    source code https://github.com/haotang923/interview/blob/master/interview%20summary%20of%20C%20and%2 ...

  8. 代理Servlet过滤器

    Spring Security借助一些列Servlet 过滤器 来提供 各种 安全性功能. 我们只需要在应用中的 web.xml 中配置 一个过滤器. <filter> <filte ...

  9. ASP.NET AJAX web chat application

    ASP.NET AJAX web chat application The project illustrates how to design a simple AJAX web chat appli ...

  10. leetcode861

    public class Solution { public int MatrixScore(int[][] A) { ); ].GetLength(); //判断最高位是否为1 ; i < r ...