需求不断变化的开发示例
1. 初始需求与简单用例
初始需求规定,当房间温度低于 19°C 时,房间内的暖气需开启;当温度高于 21°C 时,暖气需关闭。同样,当房间温度高于 25°C 时,空调需开启;当温度低于 23°C 时,空调需关闭。
简单的主用例“处理测量值”步骤如下:
1. 传感器将测量的温度发送给系统。
2. 若温度低于 19°C,系统开启该房间的暖气。
3. 若温度高于 21°C,系统关闭该房间的暖气。
4. 若温度低于 23°C,系统关闭该房间的空调。
5. 若温度高于 25°C,系统开启该房间的空调。
各步骤对应的温度阈值关系如下:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(Step 2):::process -->|19°C| B(Step 3):::process
C(Step 4):::process -->|23°C| D(Step 5):::process
style A fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
style B fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
style C fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
style D fill:#E5F6FF,stroke:#73A6FF,stroke-
超级会员免费看
订阅专栏 解锁全文

1839

被折叠的 条评论
为什么被折叠?



