业务资源管理模式语言05

ops/2024/10/19 9:40:31/

当资源是唯一时,属性“Status(状态)”应该加到“Resource(资源)”类中用来控制生命周期,例如,一个汽车修理商店,汽车的状态可能是:“工作”、“报废”和“修理”。

略图:

图6 表示了QuantifyTheResource 模式的三种子模式。采用图6(a)的子模式,叫做“ResourceInstance”。当区分资源实例非常重要时;当资源采用定量管理时采用图6(b)的子模式,叫做“ResourceMeasurement”。当资源唯一时,采用图6(c)中的子模式,叫做“SingleResource”。

图6——QuantifyTheResource 模式

示例:

图7 表示了QuantifyTheResource 模式的实例。在图7(a),“Video(影片)”扮演“Resource(资源)”,“Videotape(影带)”扮演“ResourceInstance(资源实例)”。在图7(b)中,“Product”是被控制的资源,在图7(c),“车辆”是独立管理的资源。

图7——QuantifyTheResource 模式实例

相关模式:

ResourceInstance 是“Type-Object”模式[Joh98],the ItemDescription 模式[Coa92]和the Item-Specific Item 模式[Coa 97]的实例。

下一模式:

完成QuantifyTheResource 模式后,应该检查所开发的应用用来处理什么类型的资源事务。如果应用关心资源交易,也就是资源的买卖,你应该采用TradeTheResource(8)(交易资源),可能还有QuoteTheTrade(5)(交易询价)和CheckResourceDelivery((10)检查资源交付)。如果应用关心出租或租赁资源,你应该采用RentTheResource(7)(出租资源),可能还有BookTheResource(4)(预订资源)。如果应用处理资源修理,你应该采用MaintainTheResource(9)(维护资源)和QuoteTheMaintenance(6)(维护询价)。注意,有许多应用需要几种模式的组合。例如,汽车出租系统,除了预订和出租汽车,我们还要控制购买、维修和报废车辆。 


http://www.ppmy.cn/ops/105053.html

相关文章

超声波的应用

功能实现请看最顶端视频 配合舵机实现指定距离转动功能: 主函数代码: 主函数部分: 首先定义了一个用于调整电机 PWM 值的变量 pwmval 和用于存储超声波测量距离的变量 length。 调用 HC_SR04Config 函数配置超声波传感器,usart…

javascript的成熟分类

JavaScript 是一种广泛应用于前端、后端以及全栈开发的编程语言。随着 JavaScript 的发展,它的应用领域和技术栈也越来越广泛。JavaScript 的成熟分类可以从应用场景和技术栈两个角度来进行划分,下面是对 JavaScript 的成熟分类的详细说明。 一、按应用…

数据结构代码集训day14(适合考研、自学、期末和专升本)

题目均来自b站up:白话拆解数据结构! 今日题目如下:(1)试写一个算法判断给定字符序列是否是回文。 (2)给定一个算法判断输入的表达式中括号是否匹配。假设只有花、中、尖三种括号。 题1 回文序列…

使用C++编写接口调用PyTorch模型,并生成DLL供.NET使用

一、将PyTorch模型保存为TorchScript格式 1)构造一个pytorch2TorchScript.py,示例代码如下: import torch import torch.nn as nn import argparse from networks.seg_modeling import model as ViT_seg from networks.seg_modeling import CONFIGS as CONFIGS_ViT_seg im…

Ubuntu 20.04 安装 GitHub CLI(gh),并使用

0. 背景 在 Ubuntu 上,使用仅有的 Git 命令直接发布 GitHub Release 是不行的,因为 Git 自身不支持与 GitHub Release API 的交互。然而可以在 Ubuntu 上安装并使用 GitHub CLI (gh) 工具,通过命令行来发布 Release。 1. 安装 gh官网 (ty…

智能科技,专利先行:巴黎奥运会背后的知识产权保护

随着2024年巴黎奥运会的脚步日益临近,全球的目光再次聚焦于这座浪漫之都。这不仅仅是一场体育竞技的盛宴,更是科技创新与专利保护的一次大考。从赛场上的每一个精彩瞬间,到背后的科技支持与专利保障,巴黎奥运会正以前所未有的姿态…

[Python控制台小游戏]大航海时代

Python小白根据某网游编写的python控制台小游戏,需要配置Mysql 数据库文件在压缩包中,数据库名和包名一样为TheGreatVoyage,初始船只金币未清零,可自行在数据库player表中更改,默认船只为 1 目前有15个城市,每个城市售卖5种货物,共有20种货物(可自行在mysql中更改) 出海功能…

字节-人工智能编辑代码方向面试-题目记录

问的都是自己简历里写的!不会就不要写 简述一下几个排序算法 二分查找的时间复杂度(是O(log2n)!!!) find函数和count函数的时间复杂度都是O(n),因为都是遍历整个数组来找的&#x…