17组-政务数据一体化平台UML建模分析

  • 确定业务需求特性

编号

特性

FEAT01

开发人员在开发完成后根据管理人员的指示对系统进行维护

FEAT02

管理人员能够对数据进行维护(数据备份、数据恢复、数据操作、数据查询)

FEAT03

管理人员将数据总览展示功能设计为数据分类、数据查询、用户管理,具体数据展示功能为数据预览(表格-csv等、缩略图)、数据订阅、数据下载(表格、文档等)、数据调用接口(json等)、数据信息(资源摘要,统计信息-条目数、平均值等,数据可视化-折线图、柱状图、饼状图)、数据信息反馈(纠错、评论等)

FEAT04

用户能够按主题、机构、时间、关键词、是否提供接口等查询相关数据

FEAT05

不同的用户能进行不同的相关操作:

(1)个人用户:登录、注册、订阅内容、反馈、获取授权

(2)政府用户:登录、注册、获取授权(数据上传、删除、修改,特定数据下载、接口获取)

(3)管理人员:登录、注册、数据管理(数据备份、数据恢复、数据操作、数据查询)、授权

  • 建立用例模型

1.识别参与者

2.合并特性获得用例

参与者

特性

用例

开发者

FEAT01.开发人员在开发完成后根据管理人员的指示对系统进行维护

UC01.维护系统

管理人员

FEAT03.管理人员将数据总览展示功能设计为数据分类、数据查询、用户管理,具体数据展示功能为数据预览(表格-csv等、缩略图)、数据订阅、数据下载(表格、文档等)、数据调用接口(json等)、数据信息(资源摘要,统计信息-条目数、平均值等,数据可视化-折线图、柱状图、饼状图)、数据信息反馈(纠错、评论等)

FEAT05.登录、注册、数据管理(数据备份、数据恢复、数据操作、数据查询)、授权

UC02.分类数据展示功能

UC2A.管理人员相关操作(登录、注册、管理数据)(拓展用例)

个人用户

FEAT04.用户能够按主题、机构、时间、关键词、是否提供接口等查询相关数据

FEAT05.登录、注册、订阅内容、反馈、获取授权

UC03.个人用户相关操作(查询数据、登录、注册、普通获取授权)

政府用户

FEAT04.用户能够按主题、机构、时间、关键词、是否提供接口等查询相关数据

FEAT05.登录、注册、获取授权(数据上传、删除、修改,特定数据下载、接口获取)

UC04.政府用户相关操作(查询数据、登录、注册、高级获取授权)

3.绘制用例图

4.简要描述用例

用例编号

UC01

用例名称

维护系统

用例概述

开发人员在平台使用的过程中根据管理人员的指示对系统进行维护

主参与者

开发人员

补充说明

在维护系统过程中分析故障产生的原因,尽量做到同类故障不再犯

5.详细描述用例

用例编号

UC02

用例名称

分类数据展示功能

用例概述

管理人员将数据总览展示功能设计为数据分类、数据查询、用户管理,具体数据展示功能为数据预览(表格-csv等、缩略图)、数据订阅、数据下载(表格、文档等)、数据调用接口(json等)、数据信息(资源摘要,统计信息-条目数、平均值等,数据可视化-折线图、柱状图、饼状图)、数据信息反馈(纠错、评论等)

主参与者

管理人员

前置条件

开发人员将平台搭建

后置条件

将数据分类展示

基本事件流

 步骤

活动

1

数据总览展示分为三大模块,对每一块进行不同的设计和传输数据

2

数据具体展示较为繁琐,结合表、图、文字等综合来展示

规则与约束

需要分为两个层次来展示数据总览,在不同的层次操作最终都能找到所对应的数据

6.划分用例优先级

优先级

用例

说明

1

UC01.维护系统

系统的正常运行是最重要的,需要确保系统的正常运行才能使用其他的功能

2

UC02.分类数据展示功能

设计数据总览展示功能和具体展示功能,较为核心的功能

UC2A.管理人员相关操作(登录、注册、管理数据)

对相关信息的录入,确保其他用户能够用注册、登录,并查询到相关资料

3

UC03.个人用户相关操作(查询数据、登录、注册、普通获取授权)

不同用户的相关操作,重要性次之

UC04.政府用户相关操作(查询数据、登录、注册、高级获取授权)

  • 建立类模型

  1. 发现类:管理人员、开发人员、数据、个人用户、政府用户
  2. 建立类模型:

  • 建立交互图

  • 建立状态图

 

  • 建立状态图&用户界面设计

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值