`
Rocky_rup
  • 浏览: 146396 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用例编写推荐守则

UML 
阅读更多

 

  1. 没有最佳的用例模板,格式和章节是为用例的内容服务的,它们仅仅帮助理解和分析,一旦你发现它们是一种累赘,或者可有可无,应该毫不犹豫的丢掉他们;
  2. 不谈界面,切忌在用例中描述了界面的细节,那往往容易掩盖需求的根源动机;
  3. 行文简明,不要以为越多的文章描述能够帮助用例的理解,这往往会提供更多误导信息;
  4. 系统是个黑盒子,不要描述系统的内部行为,这是设计应该干的事情;
  5. 突出参与者(Actor)的意图,把握需求的根源动机;
  6. 画边界找"演员"(Actor),这老用来捕获用例;
  7. 顺藤摸瓜,通过业务事件找到触发它的参与者;

用例不是所有地方都适用的,尤其使开发后台服务,或者针对接口实现的类似项目尝试进行用例描述,可能会让事情变得糟糕.那就试着用特征进行描述吧.

以上内容均引用于或受启发于:

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition

By Craig Larman

分享到:
评论

相关推荐

    华为软件工程师守则

    在开发过程中应编写充分的测试用例,并在软件交付后,持续进行维护和升级。 12. 宏:在编程中,宏的使用可以简化代码,但同时也可能造成代码难以阅读和维护。在使用宏时,应注意其可能产生的副作用,并确保宏定义...

    做好软件开发的75条守则收藏

    3. **测试用例管理**:避免使用Word编写测试用例,而是采用专业系统来管理和浏览测试用例,便于跟踪。 4. **建立项目门户网站**:利用Sharepoint Portal Server 2003或WSS创建项目门户,方便信息共享和管理。 5. *...

    专题资料(2021-2022年)IT项目开发的75条管理守则doc16.doc

    3. **测试用例管理**:使用专门的系统代替Word来编写和管理测试用例,方便跟踪和浏览,提高测试覆盖率。 4. **项目门户网站**:建立一个内部网站,如通过Sharepoint Portal Server,发布项目信息,保持团队同步。 ...

    IT项目开发的75条管理守则 .doc

    ### IT项目开发的75条管理守则 #### 核心知识点详解 1. **源代码管理工具的应用** - 使用源代码管理工具对于团队协作至关重要,它可以帮助团队更好地跟踪版本变化、分支管理和合并冲突。VSS、CVS、PVCS、...

    CodingPractice:这是我正在从事的运动守则的所在地

    10. **单元测试**:JUnit或者其他测试框架的使用,编写测试用例确保代码质量。 11. **Maven或Gradle构建工具**:依赖管理、构建脚本编写,自动化构建过程。 12. **Spring框架**:如果涉及到Web开发,可能会看到...

    Java程序员应该遵守的10条纪律

    为公共方法编写测试用例,确保代码的正确性。 7. **及时重构**:当发现代码有重复、混乱或设计不合理的地方时,应立即进行重构,以保持代码的整洁和高效。 8. **版本控制和提交信息**:使用版本控制系统如Git,...

Global site tag (gtag.js) - Google Analytics