zoukankan      html  css  js  c++  java
  • 软工实践第三次作业_原型设计

    1.作业链接

    2.结对过程

    小队成员

    3.NABCD模型

    - N(Need,需求)
        -能够根据编号、论文标题、关键词来搜索论文的相关信息(范围限定在计算机的三大顶会CVPR、ICCV、ECCV)
        -能够通过列表文件来搜索论文的相关信息,并且具有对已上传列表的简单编辑能力(增、删、改,和对属性、年份的筛选)
        -搜索的出结果要包括:论文的paper、source code、homepage,且能够根据结果生成关键词图谱
      
    - A(Approach,做法)
        - 开发成本低,甚至无开发成本
        - 采用增量开发,会不断拓展功能
    
    - B(Benefit,好处)
        - 软件功能专一,只占用很少的系统资源
        - 是初试之作,对用户的建议会更加重视
        - 无广告无弹窗,十分清爽
        - 发现模块,想用户推荐论文,向用户提供灵感
        - 社区模块,用户之间可以相互交流,互相分享资源,完善我们的软件没有顾及的方面
        - 更多模块,可以自定义独特的组件
        - 下载模块,可以查看下载进度、更换下载路线
    
    - C(Competitors,竞争)
    

    - D(Delivery,推广)
        -申请在太平洋软件下载中心、华军软件园、绿色下载吧等网站发布
        -在朋友圈、QQ空间、微博发贴推荐
        -请亲朋好友试用
    

    4.原型说明

    原型开发工具:Axure RP 8.0

    主页

    有一个热点消息的轮播界面和“年度热词”版块,点击可以进入相应的链接。
    

    论文列表检索

    把半结构化的数据复制到输入框,会自动分析。列表能够被简单编辑和筛选。还会根据分析的结果给出关键词图谱,悬停论文标题还会提示论文的概况。
    


    模糊搜索

    由上方的搜索框,键入论文编号、题目、关键词进行的检索,查询结果包括论文的pdf下载地址、源代码地址和作者的个人主页。
    

    登录注册界面

    登陆、注册新用户和找回密码,在登陆界面还可以使用屏幕键盘来进行输入。
    

    热词走势

    5.PSP表格

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

    6.补充作业

    skills/技能 课前评估 课后评估
    对编程整体的理解 2 6
    架构设计,模块化设计,接口设计 1 5
    效能改进和分析 1 4
    处理大数据 1 4
    个人源码管理 1 6
    小结

    通过这次作业学会了原型制作,了解了软件开发过程获取用户需求的方法。这是第一次和别人合作完成一个作品,沟通很重要,事先做好分工才能更高效完成任务,同时也要学会解决过程中遇到的意见分歧。

  • 相关阅读:
    线程池
    单例设计模式
    String,StringBuffer,StringBuilder
    马踏棋盘算法
    最短路径问题 (迪杰斯特拉算法,弗洛伊德算法)
    最小生成树 修路问题(普里姆算法,克鲁斯卡尔算法)
    贪心算法 求解集合覆盖问题
    Stream 数组转换
    unittest与pytest对比
    条件编译
  • 原文地址:https://www.cnblogs.com/liao-yp/p/9693783.html
Copyright © 2011-2022 走看看