• 福大软工1816 · 第一次结对作业


    1.结对

    学号 结对同学(链接)
    031602511 何家伟

    本作业博客链接

    2.原型开发工具:Axsure RP8

    3.结对过程

    大家都是舍友,相互了解,学习也方便。

    4.psp表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 80 60
    · Estimate · 估计这个任务需要多少时间 80 60
    Development 开发 900 1000
    · Analysis · 需求分析 (包括学习新技术) 400 450
    · Design Spec · 生成设计文档 30 50
    · Design Review · 设计复审 30 60
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0
    · Design · 具体设计 150 180
    · Coding · 具体编码 0 0
    · Code Review · 代码复审 0 0
    · Test · 测试(界面优化) 190 260
    Reporting 报告 90 120
    · Test Repor · 测试报告 60 90
    · Size Measurement · 计算工作量 30 30
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 主要时间都用在学习使用新工具上 事先对于界面进行大概的设计会提高设计的效率

    5.NABCD模型

    • (Need,需求)
      • 用户核心需求带有筛选功能的单篇论文检索功能。
        • 根据所输入论文相关信息进行检索后,能够返回论文相关的papersource codehomepage等信息
      • 用户能够定制自己的论文列表并能够对列表中的论文进行详细的查看
      • 用户需要直观的查看多年间、不同顶会的热词走势和热门研究领域以快速了解时代热门
      • 根据数据分析国家、学校的学术方向及能力
    • A(Approach,做法)
      • 带有筛选功能的单篇论文检索
        • 制作一个仅限于论文的搜索引擎页面
      • 定制论文列表并对论文进行详细查看
        • 设置用户账号确保每个用户能够自定制列表,列表中设置移除论文功能,提供用户上传论文列表按钮,查看论文时提供收藏功能
      • 快速了解时代热门
        • 搜索引擎页面设置顶会热词``热门领域页面按钮,根据数据分析自动生成图表
      • 分析国家、学校的学术方向及能力
        • 搜索引擎页面设置数据统计页面按钮,根据数据分析自动生成图表
    • B(Benefit,好处)
      • 基于网页,无需下载客户端
        • 基于web的设计可以令用户使用时无需下载客户端,随开随用,降低用户使用成本。
      • 用户可自定义论文列表
        • 包含论文的收藏及移除收藏,方便用户定制自己需要的论文
      • 数据图表化
        • 数据使用图表化直观的呈现在用户面前,易于快速获取信息
    • C(Competitors,竞争)
      • 优势
        • 界面简洁友好,无多余功能
        • 基于web设计,即开即用,使用成本低
      • 劣势
        • 未设置类似社区的功能,用户间交流或相互推荐论文不方便
    • D(Delivery,推广)
      • 在高校师生间进行推荐听取用户意见,如若满意则赢取用户口碑,有不足则考虑改进
      • 在百度等论文搜索页面下进行推广

    6.设计说明

    1. 登入界面

    2. 注册界面

    1. 论文的列表检索。用户通过上传列表,检索出论文。侧边栏作用:通过侧边栏对列表进行删改,也可以点击论文题目查看论文详情。

    1. 单篇论文检索(论文详情)。用户通过界面上方的搜索栏输入论文题目、编号、作者等精准检索出:论文作者信息,论文源码,论文内容,用户也可以收藏喜欢的重要论文。

    1. 顶会热词。以历年热词对比图表的形式展现热词,生成了热词图谱,可以点击热词以访问对应的论文区。

    1. 热门领域。分类了六大热门领域,用户可以探索最受欢迎的领域,领域分区下显示收录的论文篇目数。

    1. 数据分析。按照国家学校,对论文进行统计,并分析不同分类的论文比重,生成图表可视化。

    7.遇到的困难及解决方法

    1. 困难:之前两个人都没有设计的经验,对于模型的设计一筹莫展。解决:两个人去网上看了很多优秀网站的界面设计从中寻找灵感。
    2. 困难: 对于事先设计好的界面模型,发现在实际应用中会对用户很不友好。解决:尝试添加控件或者添加页面将功能细化。
    3. 困难:没有接触过的模型设计软件,使用起来很困难,进度很慢。解决:两个人进行分工,学习工作各自部分,以此提高效率。

    8.自己学习的进度条

    第N周 新增代码 累计代码 本周学习耗时 累计学习耗时 重要成长
    1 463 463 10 10 C语言容器、文件读写、单元测试及代码优化
    2 暂无 暂无 暂无 暂无 暂无

    ps:博客pdf

  • 相关阅读:
    组合模式
    HashMap,ArrayList扩容
    Maven入门使用(一)
    OutputStreamWriter API 以及源码解读
    java.io.BufferedWriter API 以及源码解读
    java.io.writer API 以及 源码解读
    自定义redis序列化工具
    策略模式
    Spring下redis的配置
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/dalegac/p/9688885.html
Copyright © 2020-2023  润新知