当前位置: 首页 > news >正文

56、软件开发中的场景与访谈方法解析

软件开发中的场景与访谈方法解析

在软件开发过程中,场景(Scenarios)和访谈(Interviews)是开发者了解应用领域工作环境、获取必要知识和经验的重要手段。下面将详细介绍场景和访谈的相关内容。

1. 场景的基本要素与获取领域知识

1.1 场景的作用

场景有助于开发者熟悉领域工作环境,使他们更好地理解工作情况,针对特定工作情况提问,并明确概念。然而,场景不应仅由个别开发者编写或为其编写,因为这会极大地减少整个开发团队期望的沟通和学习过程。

1.2 获取领域知识的方法

开发团队成员通常会与未来用户进行访谈,为场景和与应用相关的术语表条目做准备。此外,开发者还可以使用其他技术来获取场景所需的知识和经验,具体如下:
-用户观察:让开发者有机会“关注”用户。他们在短时间内观察用户的日常工作,并在可能的情况下提供帮助。虽然这种方法比访谈耗时更多,但能让开发者更深入地了解应用领域。
-主动参与:可以替代较为被动的用户观察方法,类似于短期实习。个别开发者会在平均几周的时间内承担应用领域中选定的任务。这通常需要一些培训,之后他们会与用户一起积极参与正常的工作活动。如果应用领域在技术上非常复杂,并且在建模和与用户进行建设性合作时需要对概念和任务有较高的理解水平,那么这种更耗时的熟悉应用领域的方法是有意义的。
-民族志视频支持研究:当应用领域中的用户难以识别或不易接触时,如机场或百货商店的工作人员,民族志研究有时是建立建模基础的唯一选择。视频主要用于记录和分析某些任务或流程,还能识别反复出现

http://www.jsqmd.com/news/140943/

相关文章:

  • 大数据DevOps实践:CI_CD在大数据平台中的应用
  • x64dbg下载地址汇总:官方渠道安全获取全面讲解
  • Dify本地化部署 vs 云端托管:哪种更适合你?
  • 深入浅出 C# 扩展方法:为现有类型 “无痛” 扩展功能
  • Dify平台的API接口调用详细文档说明
  • 57、应用系统开发中的概念模型与术语表
  • 四方精创冲刺港股:前9个月营收4.5亿 同比降15%
  • 机器学习051:深度学习【经典神经网络】Transformer多头注意力机制 -- 从“一心一意”到“八面玲珑”
  • 58、软件开发中的系统愿景、原型及相关文档类型解析
  • 10、微分方程相关知识解析
  • 机器学习052:深度学习【经典神经网络】Transformer稀疏注意力机制 -- 让AI更聪明地“抓重点”
  • Altium Designer中复用原理图模块的方法指南
  • 59、软件项目开发中的原型与协作可视化工具
  • 60、软件开发中的关键概念与工具
  • Dify支持的输出格式有哪些?JSON/Text/Markdown全解析
  • 模板进阶(非类型模板参数,模板特化,模板分离编译,List和Stack)
  • minidump是什么文件老是蓝屏?图解说明分析流程
  • AD20原理图符号制作:Altium Designer教程从零实现
  • Dify数据集管理功能全面评测:提升模型精准度的关键
  • 从芯片引脚定义看USB转串口驱动安装全过程
  • 夸克网盘下载慢_夸克网盘加速
  • 硬件I2C多主通信总线锁定问题及规避策略
  • 8位加法器设计原理:一文说清其在数字电路中的核心要点
  • C++ constexpr在模板元编程中的应用
  • 深入解析Java并发锁机制:从原理到实战全方位指南
  • Altium Designer原理图PDF输出设置全解析
  • 使用Dify构建个性化推荐AI的实战经验
  • 优化gc0339摄像头偏红和拍照倒
  • Dify平台权限管理机制剖析:适合大型团队协作吗?
  • Dify平台在金融领域智能问答系统中的应用