1 项目背景
Windows/MacOS平台上,可以借助知云文献阅读器等软件实现英文文献的翻译、阅读和批注,Linux平台却缺乏该类软件,因此通过Qt
框架,调用百度
翻译接口,实现一个围绕翻译功能展开的PDF阅读工具
2 需求概述
用户通过打开此阅读软件,进行文档的浏览
,标注
以及外文文献翻译
;用户还可选择注册
,登录
账号,将文档上传
至远程云端,可随时随地查看当前文档和历史
文档
3 用例建模
从需求表示中找出用例,通常为动名词短语表示的抽象用例
描述用例的开始和结束状态,用TUCBW和TUCEW表示高层用例
对用例进行分类,描述用例之间,用例和参与者之间的上下文,并画出用例图
对用例进行扩展,将整个过程做成扩展用例
3.1 抽象用例
参与者:用户
需求中的动词短语:注册、登录、标注、翻译、上传、查看历史版本
3.2 高层用例
通过对用例的边界进行界定,区分开始
和结束
位置;使用TUCBW
和TUCEW
表示高层用例
-
TUCBW
参与者向系统提交的业务请求,用例的
起始
位置