网络化开发-概要设计用例模型.doc_第1页
网络化开发-概要设计用例模型.doc_第2页
网络化开发-概要设计用例模型.doc_第3页
网络化开发-概要设计用例模型.doc_第4页
网络化开发-概要设计用例模型.doc_第5页
已阅读5页,还剩132页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XX网络化制造总体方案设计第二卷 概要设计(用例模型)XX科技有限公司目录第一章 引言1目的和期望读者1名词解释2第二章 管理员用例模型32.1用户管理32.1.1用户管理用例图32.1.2用户管理用例表32.1.3用户管理用例描述42.2费用管理82.2.1定制费用基准82.2.2收益查询132.3资源管理172.3.1资源注册172.3.2资源信息修改202.3.3资源删除232.3.4资源查看27第三章 资源使用者用例模型303.1设备需求信息管理303.2使用共享资源33第四章 资源提供者用例模型404.1共享资源提供与管理404.1.1 软件资源收益查询404.1.2 信息资源提供与管理414.1.3设备资源提供与管理44第五章 多种角色公用的用例模型495.1三种角色公用的用例模型495.1.1消息管理495.1.2需求信息查看525.2资源提供者和资源使用者公用的用例模型545.2.1个人工具箱545.3所有访问者公用的用例模型58第一章 引言目的和期望读者本文编写的目的为详细描述协同设计平台各种功能的使用过程,包括正常使用和异常使用流程。使得开发人员以及用户对平台的使用过程有一个清楚的认识。面向对象的用例描述可以作为详细设计中的面向对象设计基础。同时面向对象的用例事件流描述也为程序设计流程提供了参考。名词解释注解:文档中一些词汇组语义等价。比如:提供商等价于资源提供者或提供者系统等价于平台或系统平台系统用户泛指系统三种合法用户中的任何组合种类1. 用户用户指可以登录平台,并使用平台功能的使用者总称。这里的用户意义指使用软件的角色。包括业务模型描述中的资源使用者,资源提供商以及运营商。2. 使用者指业务模型描述中使用资源的人或单位。3. 提供者(提供商)指业务模型描述中提供资源(软件,设备以及信息资源)的人或单位。4. 运营商指业务模型中搭建平台软硬件环境,为使用者和提供者提供服务的人或单位。5. 系统管理员系统管理员指软件使用环境中,管理用户、系统资源的角色。他与业务模型中的运营商相对应。第二章 系统管理用例模型2.1用户管理2.1.1用户管理用例图图21 用户管理用例图2.1.2用户管理用例表用例名称用例简单描述相关actor及在用例中的责任提供商确认资源提供商注册后,需要进行账号确认,激活提供商的使用权资源提供者:注册账号信息管理员:进行身份确认用户注册对用户信息进行注册管理员:注册用户信息删除用户删除用户账号(在使用中,可以同时选择多个用户账号进行删除)管理员:删除用户账号用户信息查看查看用户注册的账号信息管理员:查看用户账号信息充值对用户的费用卡进行充值(提供多用户充值功能)管理员:给用户费用卡充值余额查询察看用户的费用余额管理员:察看用户的余额用户禁用和恢复管理员可以停止和激活某个用户账号管理员:停止和激活用户账号2.1.3用户管理用例描述l 提供商确认前提状态已经和资源提供商建立了合作关系,提供商已经注册基本路径1) 管理员查看到提供商的注册信息2) 管理员对提供商信息进行确认,激活此提供商注册的账号后续状态资源提供商获得了使用权,能登录此系统输入输出信息资源提供商的使用权限主事件流1) 管理员选择未通过审核的提供商2) 管理员详细查看未通过审核的提供商信息,若信息不存在,执行其它事件流A13) 管理员确认提供商信息4) 系统把确认信息写入数据库,若不成功,执行其它事件流E15) 系统提示成功执行6) 案例结束其它事件流A1:管理员选择的提供商信息不存在1) 系统返回出错信息,并刷新未通过审核的提供商列表页面2) 使用案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 注册用户前提状态已经和用户建立了合作关系,用户的身份通过审核基本路径1) 管理收到用户的账号信息 2) 将用户的账号信息注册到平台数据库中后续状态用户能登录到此平台输入输出信息用户账号的详细信息:用户名,密码,用户性别,所属的公司,注册日期,联系电话,email主事件流1) 管理员获得用户的注册信息2) 输入用户的注册信息3) 系统进行注册信息的完整性初步验证,如果不完整,执行其它事件流A14) 检查系统是否有此账号存在,若有,执行其它事件流A25) 系统把此账号的信息写入数据库,若不成功,执行错误事件流E16) 返回成功写入的信息7) 案例结束其它事件流A1:注册信息填写不完整1) 提示用户重新输入2) 用户重新输入3) 转到主事件流2A2:系统已经有此账号存在1) 提示管理员选择别的账号2) 转到主事件流2错误事件流:E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 删除用户前提状态和用户的合作关系解除基本路径 删除用户账号后续状态用户不能登录本平台输入输出信息输入用户的账号主事件流1) 输入用户账号2) 检验账号是否存在。若不存在账号,执行其它事件流A1,若连接数据库出错,执行错误事件流E1,3) 显示用户信息4) 管理员发送删除指令5) 系统询问是否删除,若管理员没有确认,执行其它事件流A26) 管理员确认删除7) 用例结束 其它事件流A1:账号不存在1) 系统提示账号不存在2) 使用案例结束A2:管理员执行“取消删除”1) 系统停止下一步动作2) 使用案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 用户信息查看前提状态用户已经注册成功基本路径1) 选择要查看的用户账号2) 显示用户信息后续状态浏览到用户的账号信息输入输出信息输入用户的账号主事件流1) 管理员输入待查用户账号2) 检验账号是否存在,若不存在,执行其它事件流A13) 系统获得用户信息,若出错,执行错误事件流E14) 显示用户信息5) 案例结束其它事件流A1:账号不存在1) 账号不存在2) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 充值前提状态用户为系统的合法用户,拥有自己的费用卡基本路径1) 查询相应的用户2) 添加用户的余额后续状态相应用户的金额增加。输入输出信息输入用户的账号主事件流1) 管理员输入待充值用户账号2) 系统检查账号是否存在,若不存在,执行其它事件流A13) 显示账号费用4) 管理员输入增加费用5) 系统检查费用的合理性,若不合理,执行其它事件流A26) 系统写入用户的余额信息,若不成功,执行错误事件流E17) 余额结果返回8) 案例结束其它事件流A1 账号不存在1) 系统提示账号不存在2) 使用案例结束A2 输入费用数值不正确1) 系统提示重新输入2) 转到主事件流4错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 余额查询主事件流1) 管理员输入被查询用户账号2) 系统检查账号是否存在,若账号不存在执行其它事件流A13) 获得余额信息,若出错,执行错误事件流E14) 用户余额返回5) 案例结束其它事件流A1:账号不存在1) 系统提示重新输入2) 使用案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束2.2费用管理2.2.1定制费用基准(1)用例图图22 费用管理用例图(2)用例表定制软件共享费用标准对软件共享费用标准进行定制,主要是某个IP地址的应用服务器的资源的使用价格管理员:定制软件共享系统费用标准定制设备共享费用标准定制设备提供商发布信息的收费标准(按类别,和发布时间制定收费标准)管理员:定制设备共享系统费用标准定制需求信息发布费用基准定制需求信息发布费用基准(按类别,和发布时间制定收费标准)管理员:定制需求信息发布费用基准定制产品信息发布费用基准定制产品信息发布费用基准(按类别,和发布时间制定收费标准)管理员:定制产品信息发布费用基准记录查询基准按类别定制信息资源库中每条记录查询的费用管理员:定制资源库中每条记录查询的费用(3)用例描述l 定制软件共享费用标准前提状态和提供商商定了费用标准基本路径直接制定软件费用标准后续状态用户使用平台中的软件共享按此费用标准计费输入输出信息输入费用标准的信息主事件流1) 管理员发出查询应用服务器清单的请求2) 系统查询到应用服务器的地址清单3) 系统返回应用服务器清单信息4) 管理员选择具体要修改的应用服务器的地址5) 系统查询此ip地址的费用标准6) 返回此ip地址的应用服务器的费用标准信息7) 管理员填写新的费用标准8) 检验填写标准是否完整、正确。如果不正确,执行其它事件流A1。9) 系统更新费用标准,若不成功,执行错误事件流E110) 提示更新成功11) 使用案例结束其他事件流A1:输入信息不完整或者不正确1) 提示管理员重新输入2) 管理员重新输入3) 转到主事件流8错误事件流:E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 定制信息资源记录查询费用标准前提状态和合作者商定了费用标准基本路径按类别制定信息资源库中每条记录查询费用标准后续状态用户使用平台查询信息资源库按此费用标准计费输入输出信息输入费用标准的信息主事件流1) 管理员登录到费用基准制定界面2) 管理员确定要修改的信息库的类型3) 系统获取现有的费用基准数据4) 管理员输入新的费用基准5) 检验填写标准是否完整、正确。如果不正确,执行其它事件流A16) 系统更新费用标准,若不成功,执行错误事件流E17) 系统返回新的费用基准列表其它事件流A1:输入信息不完整或者不正确1) 系统提示管理员重新输入2) 重新输入3) 转到主事件流8错误事件流:E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 定制设备共享费用标准前提状态和提供商商定了费用标准基本路径定制费用标准信息后续状态资源提供者发布信息按此费用标准收费输入输出信息输入费用标准的信息主事件流1) 管理员登录到费用基准制定界面2) 管理员确定要修改的设备类型3) 系统获取现有的费用基准数据4) 系统生成当前的费用基准列表5) 管理员输入新的费用基准6) 检验填写标准是否完整、正确。如果不正确,执行其它事件流A17) 系统更新费用标准,若不成功,执行错误事件流E18) 系统返回新的费用基准列表9) 案例结束其它事件流A1:输入信息不完整或者不正确1) 提示用户重新输入2) 管理员重新输入3) 转到主事件流8错误事件流:E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 定制企业需求信息发布费用标准前提状态和提供商商定了费用标准基本路径制定费用标准后续状态资源提供者发布信息按此费用标准收费输入输出信息输入费用用标准的信息主事件流1) 管理员登录到费用基准制定界面2) 选择要进行定制的类别3) 系统获取现有的费用基准数据4) 管理员输入新的费用基准5) 系统检验填写标准是否完整、符合要求。如果不正确,执行其它事件流A16) 系统更新费用标准,若不成功,执行错误事件流E17) 系统返回新的费用基准列表其它事件流A1:输入信息不完整或者不正确1) 提示管理员重新输入2) 管理员重新输入3) 转到主事件流8错误事件流:E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 定制企业产品信息发布费用标准前提状态和合作者商定了费用标准基本路径制定产品信息发布费用标准后续状态资源提供者发布信息按此费用标准收费输入输出信息输入费用标准的信息主事件流1) 管理员登录到费用基准制定界面2) 系统获取现有的费用基准数据3) 系统显示当前的费用基准列表4) 管理员输入新的费用基准5) 系统检验填写标准是否完整、符合要求。如果不正确,执行其它事件流A16) 系统更新费用标准,若不成功,执行错误事件流E17) 系统返回新的费用基准列表其它事件流A1:输入信息不完整或者不正确1) 提示管理员重新输入2) 管理员重新输入3) 转到主事件流5错误事件流:E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束2.2.2收益查询(1)用例图图(2)用例表用例名称用例简单描述相关actor及在用例中的责任软件共享收益查询查看软件共享给平台带来的收益情况。管理员:查看软件共享收益,可以按照提供商、具体软件或类别 三种方式查看查看信息资源库收益查看信息资源库收益情况,包括每种类别的信息资源管理员:查看信息资源库收益可以按照提供商、具体资源库或行业类别三种方式查看查看需求信息收益查看发布需求信息栏目的收益情况管理员:查看需求信息收益可以按照信息发布者和发布栏目详细查看。查看产品信息收益查看发布产品信息栏目的收益情况管理员:查看产品信息收益可以按照信息发布者和发布栏目详细查看。查看设备共享收益查看设备信息发布给平台带来的收益情况。管理员:查看软件共享收益,可以按照信息发布者和发布栏目详细查看。(3)用例描述l 软件共享收益查询主事件流:1) 管理员选择查询条件2) 管理员提交查询条件3) 检查查询条件是否完整、合理,如果不合理,处理其他事件流A14) 系统处理查询条件5) 返回并打印用户查询结果其他事件流A1:输入的查询条件不合理、不完整1) 提示管理员重新输入、选择查询条件2) 管理员重新输入、选择查询条件3) 返回到主事件流3l 信息资源库收益查询前提状态有一定的信息资源库提供了服务,而且平台数据库工作正常。基本路径按一定的标准(提供商、具体资源库或行业类别三种方式)查询系统的费用记录后续状态得到系统的费用使用情况输入输出信息选择费用查询的条件主事件流1) 管理员登录到信息共享费用查询界面2) 系统读取数据库,生成相应的信息资源类别以及访问频率列表。若出现错误,执行错误事件E13) 管理员选择相应类别,可以查看此类别中各资源库的访问频率。若出现错误,执行错误事件E14) 若选择某一资源库,则系统提取数据后在页面中显示此资源库提供商所提供的所有资源库使用情况。若出现错误,执行错误事件E15) 案例结束E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 设备共享收益查询前提状态有一定的设备提供商发布信息基本路径查询设备共享的费用记录后续状态查询已发布信息和费用的情况输入输出信息输入费用查询的条件主事件流1) 管理员登录到设备共享费用查询界面2) 管理员输入要查询的设备提供商名字或者设备类型3) 管理员输入要查询的时间段4) 系统初步检查输入信息的合法性,若不合法,执行其它事件流A15) 提交查寻信息6) 系统查询设备信息发布情况,若连接数据库出错,执行错误事件E17) 系统查询设备共享费用基准8) 系统根据查询到的信息发布情况和费用基准生成费用清单9) 案例结束其它事件流A1:输入的查询信息不合法1) 提示管理员重新输入查询条件2) 转到主事件流2错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 查看需求信息收益主事件流1) 管理员登录到费用查询界面2) 管理员输入要查询的时间段3) 系统初步检查输入信息的合法性,若不合法,执行其它事件流A14) 提交查寻信息5) 系统查询信息发布情况,若连接数据库出错,执行错误事件E16) 系统查询费用基准7) 系统根据查询到的信息发布情况和费用基准生成费用清单8) 案例结束其它事件流A1:输入的查询信息不合法1) 提示管理员重新输入查询条件2) 转到主事件流2错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 查看产品信息收益主事件流1) 管理员登录到信息共享费用查询界面2) 管理员输入、输入要查询的时间段,信息的行业3) 统初步检查输入信息的合法性,若不合法,执行其它事件流A14) 提交查寻信息5) 统查询收益情况,若连接数据库出错,执行错误事件E16) 系统根据查询到的信息发布情况和费用基准生成费用清单7) 案例结束其它事件流A1:输入的查询信息不合法1) 提示管理员重新输入查询条件2) 转到事件流2错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束2.3资源管理2.3.1资源注册(1)用例图图23 资源管理用例图(2)用例表用例名称用例简单描述相关actor及在用例中的责任软件共享应用服务器注册注册软件共享应用服务器的IP地址和应用服务器上的资源等信息管理员:注册软件共享系统应用服务器的资源信息信息共享资源库注册注册信息共享资源库管理员:信息共享资源库注册,以此扩大用户的查询范围协同设计资源应用服务器注册注册协同设计资源应用服务器的IP地址和应用服务器上的资源等信息管理员:注册协同设计系统应用服务器的资源信息(3)用例描述l 软件共享应用服务器注册前提状态和资源提供商达成一致协议基本路径1) 获得应用服务器信息2) 把应用服务器信息发布到平台里后续状态一般用户能登录到应用服务器输入输出信息应用服务器的详细情况:地址,资源,资源的价格,提供商的名称,提供商的联系方式。主事件流1) 管理员获得应用服务器资源注册的信息2) 进入注册界面,系统提供出当前的应用服务器的列表在页面里显示出来。3) 管理员填写应用服务器的资源信息4) 系统初步检查填写资源的合法性,若不合法,执行其它事件流A15) 提交注册信息6) 把提交的信息写入数据库,若不成功,执行错误事件流E17) 返回成功信息8) 案例结束其它事件流A1:检查填写资源不合法1) 提示填写错误2) 执行主事件流2E1:写入信息不成功1) 返回错误信息2) 案例结束错误事件流E1:输入的地址信息已经注册了1) 返回此地址已经注册的信息2) 案例结束E2:写入信息不成功1) 返回错误信息2) 案例结束l 信息共享资源库信息注册前提状态和资源提供商达成一致协议基本路径1) 获得资源库将其导入到平台数据库中,在平台相应的数据表中添加相应记录并创建所需的所有数据表2) 在数据库中添加视图,以此可以查看数据库的所有信息,完成系统用户的平台通用查询到具体数据库的查询映射。后续状态一般用户能搜索到数据库服务器里的信息输入输出信息输入数据库挂接到系统所需要的所有数据主事件流1) 管理员选择要添加的资源库的类别2) 管理员在相应类别中添加资源库,填写信息资源库表,提交注册信息3) 系统初步检查填写合法性,若不合法,执行其它事件流A14) 系统提交注册信息,把提交的信息写入数据库,若不成功,执行错误事件流E15) 管理员填写信息资源库可访问表统计表,提交注册信息6) 系统初步检查填写合法性,若不合法,执行其它事件流A17) 系统提交注册信息,把提交的信息写入数据库,若不成功,执行错误事件流E18) 管理员填写信息资源库查询字段映射表,提交注册信息9) 系统初步检查填写合法性,若不合法,执行其它事件流A110) 系统提交注册信息,把提交的信息写入数据库,若不成功,执行错误事件流E111) 返回成功信息12) 案例结束其它事件流A1:填写格式不合法1) 提示填写错误2) 执行主事件流2E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 协同设计资源应用服务器注册前提状态和资源提供商达成一致协议基本路径3) 获得应用服务器信息4) 把协同设计资源应用服务器信息发布到平台里后续状态一般用户能登录到应用服务器并能和他人进行协同设计工作输入输出信息协同设计资源应用服务器的详细情况:地址,资源,资源的价格,提供商的名称,提供商的联系方式。主事件流9) 管理员获得协同设计资源应用服务器资源注册的信息10) 进入注册界面,系统提供出当前的应用服务器的列表在页面里显示出来。11) 管理员填写协同设计资源应用服务器的资源信息12) 系统初步检查填写资源的合法性,若不合法,执行其它事件流A113) 提交注册信息14) 把提交的信息写入数据库,若不成功,执行错误事件流E115) 返回成功信息16) 案例结束其它事件流A1:检查填写资源不合法3) 提示填写错误4) 执行主事件流2E1:写入信息不成功3) 返回错误信息4) 案例结束错误事件流E1:输入的地址信息已经注册了3) 返回此地址已经注册的信息4) 案例结束E2:写入信息不成功3) 返回错误信息案例结束2.3.2资源信息修改(1)用例图图24资源信息修改用例图(2)用例表用例名称用例简单描述相关actor及在用例中的责任软件共享系统应用服务器资源信息的修改软件共享系统应用服务器资源信息的修改管理员:软件共享系统应用服务器资源信息的修改示范企业修改修改平台所展示的示范企业信息管理员:修改示范企业展示内容资源发布审批资源提供商提交资源发布请求后,需要通过管理员审批管理员:对提供商提出的资源发布请求作审批协同设计资源应用服务器资源信息的修改协同设计资源应用服务器资源信息的修改管理员:协同设计资源应用服务器资源信息的修改(3)用例描述l 软件共享应用服务器信息修改前提状态获得协同设计资源提供商应用服务器修改的信息基本路径1)取得应用服务器修改信息2)应用服务器信息发布到平台里后续状态修改的信息在平台里生效输入输出信息应用服务器的详细情况:地址,资源,资源的价格,提供商的名称,提供商的联系方式。主事件流1) 管理员获得修改的信息2) 管理员选择要修改的应用服务器3) 管理员修改信息4) 系统检查合法信息若不合法,执行其它事件流A15) 提交修改信息6) 把提交的信息写入数据库,若不成功,执行错误事件流E17) 返回成功信息8) 案例结束其它事件流A1:检查填写资源不合法1) 提示填写错误2) 执行主事件流3E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)案例结束l 资源发布审批(包括设备资源、离线软件资源、设计信息库资源)前提状态资源提供商提交资源的描述信息,申请在平台上发布。基本路径1)取得相关资源的描述信息2)将资源息发布到平台中相应的位置后续状态发布的资源可以通过平台被普通用户访问输入输出信息资源的详细情况:地址,资源,资源的价格,提供商的名称等主事件流9) 管理员获得提供商提交的资源描述的信息10) 管理员核实资源信息的完整性和真实性11) 发现信息若不合要求,执行其它事件流A112) 提交发布资源的命令13) 将提供商提交的资源发布为共享资源,写数据库,若不成功,执行错误事件流E114) 返回成功信息15) 案例结束其它事件流A1:检查资源描述不合要求3) 保留资源待发布的状态4) 向资源提供商发送“请按照要求完成资源描述信息”的消息5) 案例结束E1:与后台数据库交互数据错误3) 提示用户“网络忙,请稍后再试”4) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)5) 案例结束l 软件共享应用服务器信息修改前提状态获得资源提供商应用服务器修改的信息基本路径1)取得应用服务器修改信息2)应用服务器信息发布到平台里后续状态修改的信息在平台里生效输入输出信息应用服务器的详细情况:地址,资源,资源的价格,提供商的名称,提供商的联系方式。主事件流16) 管理员获得修改的信息17) 管理员选择要修改的应用服务器18) 管理员修改信息19) 系统检查合法信息若不合法,执行其它事件流A120) 提交修改信息21) 把提交的信息写入数据库,若不成功,执行错误事件流E122) 返回成功信息23) 案例结束其它事件流A1:检查填写资源不合法6) 提示填写错误7) 执行主事件流3E1:与后台数据库交互数据错误6) 提示用户“网络忙,请稍后再试”7) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)8) 案例结束l 示范企业修改主要事件流1) 获得示范企业的信息2) 填写示范企业的信息3) 系统检查填写的信息是否具有初步的合法性,若不合法,执行其它事件流A14) 提交信息5) 连接数据,更新信息。执行错误事件流E16) 返回成功信息7) 案例结束其它事件流A1:检查填写的信息不合法1) 返回填写错误2) 执行主事件流2E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束2.3.3资源删除(1)用例图图25 资源删除用例图(2)用例表用例名称用例简单描述相关actor及在用例中的责任技术资源删除删除发布的技术资源信息管理员:删除发布的技术资源信息软件共享应用服务器信息删除软件共享系统应用服务器信息删除管理员:软件共享应用服务器信息删除设计资源库删除信息共享资源库删除管理员:删除信息共享资源库,使其不再被平台访问设备陈旧信息删除设备陈旧信息删除管理员:设备陈旧信息删除离线软件信息删除离线软件信息删除管理员:离线软件信息删除需求信息删除删除发布的陈旧的需求信息管理员:删除发布的陈旧的需求信息产品信息删除删除发布的产品信息管理员:删除发布的产品信息协同设计资源应用服务器信息删除协同设计资源应用服务器信息删除管理员:协同设计资源应用服务器信息删除(3)用例描述l 协同设计资源应用服务器信息删除前提状态和资源提供商的协议解除基本路径删除应用服务器的信息后续状态应用服务器不再提供服务输入输出信息应用服务器的地址信息主要事件流1) 管理员获得修改信息2) 系统生成现有的应用服务器的列表,若不能生成,执行错误事件流E13) 管理员选择要删除的应用服务器的信息,删除的类型(整个应用服务器停用,应用服务器的某一个软件不能用)4) 提交信息5) 数据库删除相应的记录(若删除这个应用服务器,则删除相应的应用服务器的表里的字段),若不成功执行错误事件流E16) 返回成功信息7) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 软件共享应用服务器信息删除前提状态和资源提供商的协议解除基本路径删除应用服务器的信息后续状态应用服务器不再提供服务输入输出信息应用服务器的地址信息主要事件流8) 管理员获得修改信息9) 系统生成现有的应用服务器的列表,若不能生成,执行错误事件流E110) 管理员选择要删除的应用服务器的信息,删除的类型(整个应用服务器停用,应用服务器的某一个软件不能用)11) 提交信息12) 数据库删除相应的记录(若删除这个应用服务器,则删除相应的应用服务器的表里的字段),若不成功执行错误事件流E113) 返回成功信息14) 案例结束错误事件流E1:与后台数据库交互数据错误4) 提示用户“网络忙,请稍后再试”5) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)6) 案例结束l 设计资源库删除前提状态和资源提供商的协议解除,或者资源提供商长期不履行协议要求基本路径删除资源库的注册信息,在平台数据库中删除相应的数据后续状态资源库不再提供服务输入输出信息选择要删除的资源库主事件流1) 系统提取数据,生成所有的信息资源类别列表,若不能生成,执行错误事件流E12) 管理员选择要删除的资源库的类别3) 管理员选择要删除的资源库,并选择删除4) 系统提示管理员确认删除操作5) 若管理员放弃删除,案例结束。若管理员确认删除,系统删除数据库中所有与此资源库相关的数据记录。若不成功执行错误事件流E1。返回成功信息6) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 陈旧信息资源删除(包括用户需求信息,产品信息)前提状态信息资源陈旧基本路径浏览并删除信息后续状态无输入输出信息输入设备信息的定位信息主事件流1) 管理员输入查询条件2) 系统检查管理员输入的查询条件,若不正确或不完整,执行其它事件流A13) 提交查询条件4) 系统查询符合条件的信息,若无,则执行其它事件流A2,若出错,执行错误事件流E15) 返回并生成符合条件的信息6) 管理员选择要删除的信息7) 提交要删除的信息8) 系统执行删除操作,若出错,执行错误事件流E19) 返回成功信息10) 案例结束其它事件流A1 输入查询条件不正确1) 提示管理员重新输入2) 转到事件流1A2 没有符合条件的信息1) 返回无条件的信息2) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 技术资源信息删除前提状态信息陈旧,平台数据存储紧张基本路径1浏览到陈旧的技术资源文章2删除旧的文章后续状态删除的文章不再显示输入输出信息输入文章的查询信息主事件流1) 管理员选择技术资源的类别2) 系统生成具体列表,若连接数据库出错,执行错误事件流E13) 管理员选择并提交要删除的信息(配合各种条件)4) 系统删除符合条件的记录,若出错,执行错误事件流E15) 返回成功信息6) 案例结束错误事件流E1:数据库操作出错1) 返回具体的错误信息2)案例结束l 可租用资源信息删除(包括设备资源信息,离线软件信息)前提状态和资源提供商的协议解除,或者资源提供商长期不履行协议要求基本路径删除资源在平台中的注册信息,在平台数据库中删除相应的数据后续状态相应的可租用资源不再通过平台发布服务能力输入输出信息选择要删除的资源对象主事件流1) 管理员选择要查看的可租用资源的类别。2) 系统提取数据,生成所有状态不正常的可租用资源的信息。3) 管理员选择要删除的资源对象,并选择删除4) 系统提示管理员确认删除操作5) 若管理员放弃删除,案例结束。若管理员确认删除,系统删除数据库中所有与此资源相关的资源发布和资源使用记录。若有资源需求者使用该资源的活动尚未完成执行其他事件流A1,若不成功执行错误事件流E1。返回成功信息6) 案例结束其他事件流1) 向尚未完成资源使用的需求用户发送,“资源已无效,请联系资源提供商”的消息2) 删除相关的资源使用记录3) 回到主事件流(5)中原来的位置错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)案例结束2.3.4资源查看(1)用例图图27资源信息查看(2)用例表用例名称用例简单描述相关actor及在用例中的责任软件(共享系统)应用服务器信息查看软件共享资源信息查看管理员:软件共享资源信息查看,据此可以从全局查看到平台可供使用的所有软件资源(包括类别和具体的软件以及所在的应用服务器和提供商等信息)信息资源查看查看共享信息资源库信息管理员:共享信息资源库信息查看可租用资源查看查看所发布的各种类型可租用资源(设备或离线软件)的信息管理员:查看所发布的各种类型的可租用资源的信息协同设计资源应用服务器信息查看协同设计资源信息查看管理员:协同设计资源信息查看,据此可以从全局查看到平台可供使用的所有协同设计资源(包括类别和具体的软件以及所在的应用服务器和提供商等信息)(3)用例描述l 协同设计资源信息的查看前提状态协同设计资源中已有该资源基本路径选择资源类别后可以查看到相应类别中平台提供的协同设计资源,进一步还可以查看资源提供者的信息以及资源所在的应用服务器信息输入输出信息输入应用服务器的地址主事件流1) 管理员输发出查看应用服务器信息的指令2) 列出所有的应用服务器的列表,若出错,执行错误事件流E13) 管理员选择要查看的具体的应用服务器4) 系统显示出具体的应用服务器的情况,若出错,执行错误事件流E15) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 软件共享资源信息的查看前提状态软件资源共享中已有共享资源基本路径选择软件类别后可以查看到相应类别中平台提供的软件资源,进一步还可以查看软件提供者的信息以及软件所在的应用服务器信息输入输出信息输入应用服务器的地址主事件流6) 管理员输发出查看应用服务器信息的指令7) 列出所有的应用服务器的列表,若出错,执行错误事件流E18) 管理员选择要查看的具体的应用服务器9) 系统显示出具体的应用服务器的情况,若出错,执行错误事件流E110) 案例结束错误事件流E1:与后台数据库交互数据错误4) 提示用户“网络忙,请稍后再试”5) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)6) 案例结束l 共享信息资源查看前提状态已有可供查询的资源库基本路径选择类别后可以查看到相应类别中平台提供的资源库。主事件流1) 管理员选择查看信息资源的类别2) 列出所选类别中所有的资源库列表,若出错,执行错误事件流E13) 管理员选择要查看的资源库4) 系统提取数据,显示该资源库的访问频率情况,若出错,执行错误事件流E15) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 可租用资源信息的查看前提状态已经发布了可租用的资源信息基本路径查看发布的设备信息后续状态浏览到发布的资源信息输入输出信息输入查询条件主事件流1) 管理员选择查看资源的类别2) 列出所选类型的可租用资源,若出错,执行错误事件流E13) 管理员选择要查看的具体的可租用资源4) 系统显示出具体的资源的发布情况,若出错,执行错误事件流E15) 管理员选择要查看具体资源的使用情况6) 系统显示出具体的资源的使用情况,若出错,执行错误事件流E17) 案例结束错误事件流E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)4) 案例结束第三章 资源使用者用例模型3.1设备需求信息管理(1)用例图图31设备需求信息管理(2)用例表用例名称用例简单描述相关actor及在用例中的责任发布需求信息资源使用者发布自己的设备需求信息资源使用者:输入设备需求信息删除需求信息资源使用者删除已经过时的设备资源需求信息资源使用者:删除设备需求信息(3)用例描述l 发布需求信息前提状态用户已通过注册,成为系统的合法用户基本路径1) 输入用户设备需求信息2) 发布后续状态无输入输出信息输入设备种类、型号、使用时间、价格范围等主事件流1) 使用者输入完整需求信息各必需字段内容2) 使用者提交3) 显示发布成功页面4) 案例结束其它事件流1) 用户输入的某必需字段为空2) 系统提示重新输入3) 案例结束E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 删除需求信息前提状态用户已经发布设备需求信息并且已经过期基本路径1) 选择要删除的设备信息2) 删除后续状态无输入输出信息无主事件流1) 资源使用者选择删除命令2) 系统提示用户是否确认删除3) 用户确认4) 使用案例结束其它事件流1) 资源使用者确认不删除该信息2) 系统停止下一步动作3) 使用案例结束E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log文件(将错误发生时间,错误信息写入log文件)3) 案例结束l 修改需求信息主事件流1) 资源使用者选择要修改的需求信息2) 系统显示需求信息修改页面3) 用户直接修改需求信息的相应的字段4) 用户提交修改5) 使用案例结束其它事件流1) 用户将某必需的字段删除,并未输入新内容2) 系统提示“不能为空”3) 案例结束E1:与后台数据库交互数据错误1) 提示用户“网络忙,请稍后再试”2) 将数据库错误写入log

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论