任务管理器模块
SR_N850_TaskManager_010 任务管理
SR_N850_P736T_TaskManager_010_010 显示任务进程信息
需求描述:显示任务进程信息主要列出系统当前运行的任务信息,显示的信息包括任务进程的图标、任务进程的名称、任务进程所占的内存大小。当显示任务进程信息界面启动时,会用进度条的提示,当所有任务进程都获取完毕后,进度条会消失。
需求来源:自研
需求属性:差异性需求
优先级:5
约束条件:
C0010 点击任务管理器应用图标启动任务管理器。
C0020 在应用管理或资源查看界面,点击任务管理标签栏,进入任务进程列表显示界面。
正常过程:
Case1 进入任务管理界面,出现loading进度条。
Case2 进度条消失,出现任务进程列表。
Case3 显示的信息包括任务进程的图标、任务进程的名称、任务进程所占的内存大小。
异常过程:
Case1 如果内存获取失败,进程内存大小将以“UNKNOWN”字样替代显示。
Case2 当系统繁忙的时候,获取进程会资源超时,若5秒钟无法获取进程资源,程序就自动退出,并且提示“System is busy, try later”。
特殊需求:无
SR_N850 _TaskManager_010_020 结束单个任务
需求描述:
结束单个任务进程有两种方式,第一种是单击一个任务,会弹出一个选择对话框,然后选择结束选项可以对选择的任务进程进行结束,第二种是直接点击该任务进程对应的“X”按钮。结束进程后界面会进行刷新操作,重新读取系统的任务进程信息,会用loading进度条提示,当所有任务进程都获取完毕后,进度条会消失。
需求来源:自研
需求属性:差异性需求
优先级:5
约束条件:
C0010 进入任务管理的列表界面。
正常过程:
Case1 单击一个任务进程,弹出一个选择对话框然后选择结束选项或者直接点击该任务进程对应的“X”按钮
Case2 该任务被结束,回到任务进程列表中.
Case3 重新获取任务进程资源,被删除的任务不会被显示在任务列表中。
异常过程:无
特殊需求:
Case1 一些特殊的系统进程是无法结束的,并给出提示,或者一些特殊任务进程结束后会自动启动,这种情况属于正常情况。
SR_N850_P736T_TaskManager_010_030 结束全部任务
需求描述:
在任务管理器的列表界面,用户点击弹出菜单中的Kill All按钮,可以对全部的任务进程进行结束操作。
需求来源:自研
需求属性:差异性需求
优先级:5
约束条件:
C0010 进入任务管理器的列表界面。
正常过程:
Case1 按Menu键选择Kill All按钮,所有的任务都被结束,包括任务管理器本身。
Case2 任务管理器被结束而退出。
异常过程:无
特殊需求:
Case1 一些特殊的系统进程是无法结束的,这里不给出“进程无法结束”的提示,或者一些特殊任务进程结束后会自动启动,这种情况属于正常情况。
SR_N850_P736T_TaskManager_010_040 任务的切换
需求描述:
通过任务管理器,用户可以很方便的查看当前运行的任务进程,并可以快速的切换到指定的任务进程
需求来源:自研
需求属性:差异性需求
优先级:5
约束条件:
C0010 进入任务管理器的列表界面。
正常过程:
Case1 点击任务进程,弹出操作对话框
Case2 选择“switch to”选项,画面将会切换到指定的任务进程界面,任务管理器不会退出,当切换的任务进程退出后,将会返回到任务管理器界面
异常过程:无
特殊需求:
Case1 一些特殊的进程是没有界面的,当用户点击切换到这些进程,任务管理器给出 “不能切换到任务,因为它没有接口”的提示,这种情况属于正常情况。
SR_N850_TaskManager_010_050 任务进程细节信息查看
需求描述:
用户可以通过任务管理器,快捷的查看任务进程的细节信息,包括应用的存储大小,应用所占的数据空间大小,Cache的大小,以及一些对应用程序的操作,包括清除数据空间,卸载,强制结束等操作。
需求来源:自研
需求属性:差异性需求
优先级:4
约束条件:
C0010 进入任务管理器的列表界面。
正常过程:
Case1 点击任务进程,弹出操作对话框
Case2 选择“Detail”选项,界面显示任务的详细信息界面
Case3 在详细界面上,可以对任务进行操作:“Clear Data”,“Uninstall”,“forse Close”,对这些操作,不同的任务进程的权限由系统设定。
异常过程:无
特殊需求:无
SR_N850_TaskManager_010_060 任务进程列表的刷新功能
需求描述:
任务管理器提供一个刷新的操作,可以通过刷新来更新当前的任务进程列表。由于考虑到系统的资源消耗,任务界面不会定时刷新界面,只有通过刷新按钮进行手动刷新,只有当结束一个任务后,就会自动进行刷新。
需求来源:自研
需求属性:差异性需求
优先级:5
前置条件:
C0010 进入任务管理器的列表界面。
正常过程:
Case1 点击“refresh”按钮,可以重新读出系统的进程资源。
Case2 出现“loading”进度条,完毕后刷新任务进程列表。
异常过程:无
特殊需求:无
SR_N850_TaskManager_010_070 任务进程的卸载功能
需求描述:
任务管理器提供一个卸载应用的快捷的操作,卸载的应用会有不同的权限,系统级的应用是无法卸载的,只能卸载用户安装的第三方的应用。
需求来源:自研
需求属性:差异性需求
优先级:5
约束条件:
C0010 进入任务管理器的列表界面。
正常过程:
Case1 点击一第三方应用的任务进程,弹出操作对话框。
Case2 选择“Uninstall”选项,弹出卸载确认界面。
Case3 选择“OK”,进行卸载,选择“Cancel”,取消卸载。
异常过程:无
特殊需求:
Case1 系统的任务进程,用户是不能随意卸载的。因此,对系统的任务进程,弹出的菜单中无“Uninstall”选项,只有用户安装的第三方应用,弹出菜单中有“Uninstall”选项,可以点击进行卸载。
SR_N850_TaskManager_020 应用管理
需求描述:
列出系统当前安装的所有应用程序。通过点击列表中的相应应用可以查看该应用的细节信息,包括应用的存储大小,应用所占的数据空间大小,Cache的大小,以及一些对应用程序的操作,包括清除数据空间,卸载,强行停止等操作。
需求来源:自研
需求属性:差异性需求
优先级:4
约束条件:
C0010 进入应用管理标签栏。
正常过程:
Case1 启动任务管理器,选择“Application”标签栏
Case2 列出系统当前安装的所有应用程序
Case3 点击列表中的应用,进入该应用程序信息界面,在该界面上,可以进行 “Clear Data”,“Uninstall”,“forse Close”等操作,对这些操作,不同的任务进程的权限由系统设定。
异常过程:无
特殊需求:无
SR_N850_TaskManager_030 资源查看
需求描述:
任务管理器可以对系统CPU和内存进行资源使用率的信息进行查看,对于CPU信息,显示当前CPU的使用率,内存信息显示总的内存大小,当前内存使用大小,剩余内存大小,内存使用率,并通过一定的图像形象的反映CPU和内存的使用率。CPU和内存信息数据在一定的间隔内进行实时刷新。
需求来源:自研
需求属性:差异性需求
优先级:4
约束条件:
C0010 进入资源利用率标签栏
正常过程:
Case1 启动任务管理器,选择“Resource”标签栏
Case2 第一次访问,出现“loading”进度条,
Case3 成功加载后,通过一定的图像形象的反映CPU和内存的使用率。CPU和内存信息数据在一定的间隔内进行实时刷新。根据不同手机的硬件条件和运行速度,大致在3-4秒钟刷新一次
异常过程:
Case1 当系统繁忙的时候,获取进程会资源超时,若5秒钟无法获取进程资源,程序就自动退出,并且提示“System is busy, try later”。
特殊需求:无
,