项目 内容
课程班级博客链接 2022年春软件工程课程班(2019级计算机科学与技术)
本次作业链接 实验六 团队作业3:团队项目需求调研与原型开发
团队名称 夏日限定
团队成员 阮凯 杨凯 潘晴 孟姣姣
团队的课程学习目标 (1)软件项目需求调研;(2)学习使用软件原型开发工具;(3)掌握软件原型开发技术。
这个作业在哪些方面助团队实现学习目标 (1)通过这次实验我们学习了软件原型开发工具,为我们以后的学习打下了基础。(2)掌握了原型开发技术,并且利用其完成了我们的项目原型的设计,为我们的项目打了一个初步的草稿,提高了开发效率(3)培养了我们的团队合作意识。
团队博客链接
团队项目Github仓库地址链接

任务一:团队协作学习《现代软件工程—构建之法》第8章需求分析,团队组长主持企业微信会议,采用NABCD法,从五个视角对实验软件项目可行性进行团队会议

  • 获取软件需求的步骤
    1.获取和引导需求
    2.分析和定义需求
    3.验证需求
    4.在软件产品的生命周期中管理需求
  • 对软件的需求划分
    1.对产品功能性的需求
    2.对产品开发过程的需求
    3.非功能性需求
    4.综合需求
  • 获取用户需求-用户调研
用户调研方法 描述
焦点小组 找到一群目标用户的代表,加上项目的利益相关者来讨论用户想要什么,用户对软件的评价等等。
深入面谈 通过详细的面谈,广泛而深人地了解用户的背景、心理、需求等。这通常是一对的采访。
卡片分类 在收集反馈时利用“卡片分类”的办法,把各种需求做成便于规整的小卡片(也可以写在小贴纸上),然后反复进行下列活动:讨论-明晰定义→归类→排序
用户调查问卷 这种方法是向用户提供事先设计好的问题,让用户回答。
用户日志研究 这调研方式要求用户记录自己日常工作或生活中 与所用软件相关的行为,供软件团队分析。用户可以写类似日记体的文字描述,也可以每天填表(例如跟踪自已每天的饮食种类),也可以使用软件来跟踪。
人类学调查 这种方法听起来学术味很浓,其实可以解释为-和目标用户 “同吃同住同劳动”。
眼动跟踪研究 用户通常浏览通栏标题,然后目光沿着左侧下行,再平行浏览下面的子标题。
快速原型调研 等软件做好了再去找用户做调查,未免太费时,并且修改的成本很高。能否快速地取得用户的反馈?这时不妨拿- -些纸张模型,让用户去使用,得到反馈。
A/B测试 让雅虎决定哪一种设计

任务二:依据任务1讨论情况,实施团队项目软件用户调研活动,并依据调研结果填写《学生“创新能力提升计划”项目申请表》

(1)调研真实用户;
(2)采用多种需求获取手段;
(3)收集整理用户需求调研素材,包括文献资料、需求调研成果整理文档等;
(4)用户需求调研活动的佐证材料(文献目录、访谈录音、问卷、调研对象名单、社交平台聊天记录等等)。

任务三:关于软件原型方法

  • 以团队成员姓名命名的墨刀安装界面截图

  • 墨刀原型设计工具简介

    • 墨刀工具介绍:
      ​ - 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。
    • 墨刀发展历史:
      • 2017年6月,墨刀推出3.0版本,主打团队协同方向, 从3.0开始,墨刀不再是一个只给产品经理用的,用来画产品原型的工具,而是变成了一个覆盖整个产品的设计和开发流程 。
      • 2018年1月推出Sketch插件2.0版本,Sketch设计稿可以导入墨刀,进行交互设计,自动获取标注信息,推进开发进程。
      • 2019年1月,墨刀启动To B 战略上线企业版,提供诸如企业项目及成员管理、基本数据统计等功能。
    • 功能介绍:
      • 操作简单:简单拖拽和设置,即可将想法、创意变成产品原型。
      • 演示:真机设备边框、沉浸感全屏、离线模式等多种演示模式,项目演示效果逼真。
      • 团队协作:与同事共同编辑原型,效率提升;一键分享发送给别人,分享便捷;还可在原型上打点、评论,收集反馈意见,高效协作。
      • 交互简单: 简单拖拽就可实现页面跳转,还可通过交互面板实现复杂交互,多种手势和转场效果,可以实现一个媲美真实产品体验的原型。
      • 自动标注及切图:将 Sketch 设计稿墨刀插件上传至墨刀,将项目链接分享给开发人员,无需登录可直接获取到每个元素宽高、间距、字体颜色等信息,支持一键下载多倍率切图。
      • 素材库:内置丰富的行业素材库,也可创建自己的素材库、共享团队组件库,高频素材直接复用。
  • 团队协作学习墨刀的会议截图或照片

任务四:利用墨刀设计实验项目软件原型

1.设计流程:
阶段一: 各成员进行系统设计与构想,然后团队成员交换意见,对各模块进行细化。
阶段二: 团队成员分配任务,成员之间及时交流,共同完成原型设计。
阶段三: 原型细化,然后运行原型,不断迭代。

总结

  • 各项任务的时间花费情况
任务类型 花费时间(min)
任务一 90
任务二 200
任务三 60
任务四 80
  • 完成本次作业的感受和体会
    通过本次实验,我们的团队项目也算是真正的有了一个开始。在团队分工方面,我们基本没有分大的方向,所有的任务基本都是由团队成员一起协作完成,在所有的任务中我们各自说出自己的想法,一起来完成所有的任务,虽然时间可能会比有明确分工的情况长一些,但这样能保证所有的环节我们每个队员都是有参与的。在实施原型开发工具学习的过程中,我们首先找到一些相关的使用材料来根据其中提供的步骤学习使用墨刀,掌握了一定的功能之后便开始软件原型的设计开发,这个过程就是我们不断试探得一个过程,因为第一次接触墨刀这个工具,所以很多地方还是不够清楚。在需求调研过程中,我们是通过调查问卷的形式来完成的,其中除了我们周围的同学还包括部分其他学校的同学。本次实验的完成对我们团队成员来说收获也有很多,首先是了解了墨刀这个软件原型设计工具,然后利用它完成了我们的团队项目的原型设计,之后我们还了解到同学们对于我们的项目所提到的高校教务微信公众平台的建议和看法,这对我们之后的项目开发有很大的帮助。总的来说,我们通过本次实验有一定的收获,当然还有很大的进步空间,我们会在之后的学习中更加努力。