• 《用例分析技术》读后感-01


      在软件开发过程中需求分析是第一步,需求分析是一个软件工程师的必备知识,在一个需求分析过程中,主要有项目描述,风险分析,用例图以及描述,项目建议这几部分。开发一个项目前,我们要进行需求分析,来确定系统中需要有什么,确定哪些功能是客户所希望有的,并对这些功能进行完善,来满足更多用户的需要。

      在需求分析的过程中,还有非常重要的一步就是归档用例归档用例就是把调查得到的用例用文档的方式表示。基本用例主要包括:前置条件、后置条件、事件流。前置条件就是用例开始时候,必须要处在一个什么状态,后置条件就是用例结束,系统处在什么状态,事件流是一系列的陈述句用例就是一个传达工具,在向客户传达系统应该如何工作的时候才会生效。用例是从执行者的观点来写的。事件流分为两个部分:基本路径和可选路径。一切正常运转就是基本路径不同于基本路径而允许选择不同的事件序列的路径,就是可选路径,也可以说各种异常情况的处理也是可选路径。事件流中包含一些循环语句。可以采用for ,while循环。可选路径,最好用不同的段落编号来标示。

      这本书中还介绍了接口、活动图、时序图等的内容和概念,因为在写文档时,需要对用例进行细化,用例是非常重要的一个事情,用例归档需要给很多人浏览,所以在用例归档时需要考虑到很多人的角度,所以我们在对内容进行归纳时要保证用词尽量准确,其中接口不是执行者和用例的一部分。接口是执行者和用例相互作用的一种描述;活动图是描述用例的步骤。活动图描述满足用例需求而进行的活动以及活动之间的关系;时序图用于描述执行者和系统的相互作用。时序图中,每个实体下面有虚线,代表对象生命周期。确认的返回值,是采用虚线箭头来表示。

      用例归档包括系统简介,风险因素,系统级用例,体系结构,子用例,非功能性的需求包括可用性,系统,安全,持久性,冗余性,性能,规模,标准化等。



     

     

     
      

      
      

  • 相关阅读:
    [linux] 将socket设置为非阻塞(nonblocking)
    翻译—IvorHorton的Begining Visual C++ 2005 [第一章]
    深入解析ATL(第二版ATL8.0)(1.11.3节)
    gdb使用初步
    编程其实就是一个不断做出选择的过程
    windows和linux下多线程的一些区别
    makefile编写入门
    深入解析ATL(第二版ATL8.0)(1.41.7节)
    深入解析ATL(第二版ATL8.0)(1.81.10节)
    用gdb调试子进程
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/12131918.html
Copyright © 2020-2023  润新知