`

关于用例使用的疑惑

阅读更多

      对用例实践了几次,也有些疑惑,搜到了这个帖子

 

      我一般用例是使用两种的,区别就是一种是有步骤的,一种是自然语言的。

 

      我发现其实带步骤的用例很少用到,而且很难理解,有时强迫写用例的人做设计的倾向。

 

     现在看来我更倾向于使用自然语言的方式,可以使用简单的界面设计进行补充。

 

     其实需求对客户和开发人员讲,可理解性是最重要的。

 

     我认为最好的形式:自然语言+泳道图+界面原型(最好可交互)

 

    原则:离用户对软件的真实体验越近的方式,就是越好的方式。

 

    静态页面原型是客户比较容易接受的,因为其容易理解,可操作,可反馈,这个也是 符合认知心理学的。

 

    从这个原则引申开去,就是小版本发布,因为用户可以频繁的获得真实体验,已经可以工作的软件肯定是最好的获得体验的方式。

2
0
分享到:
评论
1 楼 zhangj16 2009-03-14  
同感,我现在正在缩减开发文档,想把客户、开发、测试、实施人员通过用例文档达成初步的共识。

相关推荐

    Addison Wesley - Writing Effective Use Cases

    用例是描述软件系统行为和业务流程的重要工具,但是在实际写作过程中,开发者经常会遇到疑惑,例如到底该写多少,应该包含多少细节等问题。 Writing Effective Use Cases一书旨在解决这些问题,提供了实际的写作指南...

    BtInsecureSync:一个简单的示例,显示了如何在离线p2p同步用例中使用Bt-Polling

    1. **阅读博客文章**:获取更多关于项目背景、设计决策和使用技巧的信息。 2. **观看视频教程**:视频可能会提供更直观的解释和演示。 3. **参与社区讨论**:与其他开发者交流,解决疑惑,或者贡献自己的改进。 4. *...

    讨论记录11311

    其次,关于小数点阶乘的计算,新元指出这通常不是通过代码直接计算的。这是因为小数阶乘可能会导致非常大的数值,容易超出计算机的精度限制。因此,对于非整数阶乘的计算,我们通常会使用特殊的数据结构或算法来处理...

    nlohmann::json的源码及测试案例

    学习和使用`nlohmann::json`时,你可以通过阅读源码了解其设计思想和实现技巧,参考测试用例编写自己的代码,借助示例快速上手,并通过文档解答疑惑。此外,理解测试用例可以帮助你更好地理解库的边界条件和异常处理...

    DB SQL 分.txt

    然后就写了一些测试用例把功能简单过了一遍。过了几天后,师傅问我单元测试完成了吗?我很自信的告诉师傅搞定了。师傅让我把单元测试的代码提交到服务器上,他想Review一下!我更加疑惑了,对师傅说,单元测试还要写...

    ligerTree.js的使用

    `ligerTree1.doc`可能是关于如何初始化树,设置配置项,以及执行各种操作的文档,而`新建 Microsoft Word 文档.doc`可能是进一步的说明,比如常见问题解答、API参考或者更复杂的用例分析。 总结起来,ligerTree.js...

    软件工程设计模板(超好).rar

    详细设计是实现阶段的重要参考,帮助程序员明确每一步操作,减少编码过程中的疑惑和错误。 "需求规格说明书模板.doc"是项目启动阶段的产物,它详细描述了用户对软件的需求,包括功能需求、非功能需求和业务规则。...

    基于Android的安全监护软件需求分析2

    3. **修改结果反馈:**无论修改成功与否,系统都需要给予用户明确的结果反馈,避免用户产生疑惑。 ##### (四)用户权限管理 1. **删除操作:**用户可以删除自己创建的某些内容或项目,但需要有相应的权限控制机制...

    webgoat.rar

    用户可以通过尝试攻击WebGoat来学习关于SQL注入、跨站脚本(XSS)、跨站请求伪造(CSRF)、权限管理错误、文件包含漏洞、命令注入等常见Web应用安全问题。每个挑战都设计得有层次感,从基础到高级,逐步引导学习者...

    电子商务系统测试方案报告(doc 6页).docx

    测试目的不仅是验证功能的实现,还要确保流程逻辑的合理性,避免用户在使用过程中产生疑惑。用户界面测试则涉及网页布局、颜色、字体、按钮等元素的一致性,以提供统一且友好的用户体验。 性能测试是评估系统在高...

    SRS图学生类1

    这些用例构成了在线教学互动的核心部分,允许学生提问、解答疑惑,系统需记录和保存这些交互以供后续查阅。 6. **发表话题** (UC-11) 和 **课程交流发言** (UC-12): 学生可以发起讨论话题或在已有的讨论中发表评论...

    PyPI 官网下载 | django-stories-1.0.5.tar.gz

    同时,PyPI上的项目通常有详细的描述和用户反馈,这些信息可以帮助解决使用中的疑惑。 总结来说,“django-stories-1.0.5”是Django框架的一个扩展库,提供了一套完整的解决方案来管理网站上的故事内容。通过PyPI...

    systemverilog验证源代码.zip

    标签"C#"可能让人感到疑惑,因为C#是主要用于软件开发的编程语言,与SystemVerilog不直接相关。然而,在现代的硬件验证流程中,有时会用到C#或类似的语言来编写仿真控制脚本,驱动验证环境,或者实现与硬件交互的...

    贯穿案例典型

    【描述】"好,它涵盖了JAVA技术的一些应用,更好的为你解答疑惑,理顺思路"指出,这个案例不仅限于基础的语法讲解,还深入到Java的实际运用中,包括但不限于面向对象设计、异常处理、多线程、集合框架、I/O流、网络...

    Axure夜话之程序员眼中的原型设计视频教程之循环操作之固定次数循环

    用户通常会在“动态面板”或“用例”中使用这一功能。例如,当设计一个带有分页的界面时,可以创建一个动态面板代表页面,然后通过固定次数循环来展示每个页面。在“用例”(Action)设置中,选择“循环”选项,接着...

    no-OS-master.zip

    同时,对于如何"快速下载东西"的疑惑,可能是指使用P2P下载工具、种子服务或者设置代理服务器来提高下载速度。 根据"no-OS-master"这个文件名,我们可以猜测这可能是一个开源项目的主分支源代码。在软件开发中,...

    php单元测试phpunit入门实例教程

    这些测试通常使用测试用例来编写,并组成测试套件。 接下来,了解PHPunit的安装和基本使用是必要的。PHPunit提供了一个phar文件,这是一个PHP归档文件,可以一次性包含多个PHP文件。通过命令行工具安装和运行...

    软件测试中如何进行测试管理

    想必每位测试管理者都有这个疑惑,我也不例外。经过了2个公司的测试管理经历,其实总的来说不外乎测试计划、测试用例、测试执行、测试跟踪和测试总结。今天说一下测试计划。测试计划,首先顾名 软件测试中如何进行...

Global site tag (gtag.js) - Google Analytics