CIFLog-Smart曲线生成子系统修改曲线用例描述冒泡排序用例描述选择排序用例描述
修改曲线用例描述:
标题:修改曲线
参与者:用户
目标:修改已存在的曲线
前置条件:用户已登录系统,并且已经创建了一个曲线
主成功场景:
- 用户进入曲线编辑界面
- 系统显示已有的曲线信息,包括名称、数据点、样式等
- 用户选择要修改的曲线属性,如名称、数据点、样式等
- 用户输入新的属性值
- 用户点击保存按钮
- 系统验证用户输入的属性值是否有效
- 如果输入的属性值有效,则系统更新曲线属性,并提示修改成功
- 用户确认修改成功并退出编辑界面
扩展:
7a. 如果输入的属性值无效,则系统提示用户输入有效的属性值,返回步骤4
后置条件:系统保存修改后的曲线信息,并返回曲线列表界面
冒泡排序用例描述:
标题:冒泡排序
参与者:用户
目标:对一组数字进行冒泡排序
前置条件:用户已登录系统,并且已经创建了一个待排序的数列
主成功场景:
- 用户进入冒泡排序界面
- 系统显示待排序的数列
- 用户点击开始排序按钮
- 系统开始进行冒泡排序算法
- 系统比较相邻的两个数,如果前面的数大于后面的数,则交换位置
- 系统继续比较下一对相邻的数,重复步骤5,直到完成一轮比较
- 系统重复步骤5和步骤6,直到所有数都排好序
- 系统提示排序完成,并显示排序后的数列
扩展:
5a. 如果前面的数小于等于后面的数,则不交换位置,继续比较下一对数,返回步骤6
后置条件:系统保存排序后的数列,并返回排序结果界面
选择排序用例描述:
标题:选择排序
参与者:用户
目标:对一组数字进行选择排序
前置条件:用户已登录系统,并且已经创建了一个待排序的数列
主成功场景:
- 用户进入选择排序界面
- 系统显示待排序的数列
- 用户点击开始排序按钮
- 系统开始进行选择排序算法
- 系统从数列中找到最小的数,并将其放在数列的最前面
- 系统将最小的数和数列的第一个数交换位置
- 系统继续从剩余的数列中找到最小的数,将其放在数列的第二个位置
- 系统重复步骤6和步骤7,直到所有数都排好序
- 系统提示排序完成,并显示排序后的数列
后置条件:系统保存排序后的数列,并返回排序结果界
原文地址: https://www.cveoy.top/t/topic/hYLG 著作权归作者所有。请勿转载和采集!