news 2026/9/26 14:35:03

37、Tropos软件工程方法学详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
37、Tropos软件工程方法学详解

Tropos软件工程方法学详解

1 晚期需求阶段

1.1 LR计划建模

在计划建模期间,每个参与者的目标会被转化为具体计划。若参与者有能力通过执行特定活动实现叶级目标,在目标模型中,该活动会通过手段 - 目的关系与目标绑定。反之,目标可能需委托给其他参与者。此活动会输出修改后的目标模型和能力表,能力表是目标模型的一种视图,突出显示每个参与者的能力。例如在图12中,“接受”和“拒绝”这两个计划将“管理决策”目标具体化。

1.2 工作产品

晚期需求阶段的工作产品如下表所示:
| 名称 | 描述 | 工作产品类型 |
| — | — | — |
| LR参与者图 | 将待构建系统表示为模型的新参与者,其功能表示为领域参与者到系统参与者的功能依赖 | 结构型 |
| LR目标图 | 以战术目标的形式表示待构建系统战略顶层目标的具体化,包括实现这些目标的替代方法 | 结构型 |
| LR能力模型 | 以计划和对软目标的贡献来表示待构建系统功能目标的具体化 | 结构化型 |

示例能力表如下:
| 目标 | 能力 |
| — | — |
| 格式化会议记录 | 接受;拒绝 |
| 收集评审意见 | 发送提醒,接收评审意见 |

2 架构设计阶段

2.1 流程角色

  • 系统架构师:负责通过引入系统代理来细化系统参与者(LR目标图),将系统目标的实现责任委托给这些代理。在委托责任时,可应用组织模式来构建代理之间的关系和责任结构。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 13:28:29

如何3步完成游戏地图拼接:Tiled世界构建完整指南

如何3步完成游戏地图拼接:Tiled世界构建完整指南 【免费下载链接】tiled 项目地址: https://gitcode.com/gh_mirrors/til/tiled 你是否在为构建大型游戏世界而烦恼?地图文件过大导致编辑卡顿,团队成员协作时频繁冲突,这些…

作者头像 李华
网站建设 2026/9/24 7:44:06

scDblFinder终极解决方案:快速上手双细胞检测实战技巧

scDblFinder是单细胞测序数据分析中不可或缺的双细胞检测工具,能精准识别技术错误导致的异型双细胞,确保下游分析结果的可靠性。🚀 【免费下载链接】scDblFinder Methods for detecting doublets in single-cell sequencing data 项目地址:…

作者头像 李华
网站建设 2026/9/25 3:07:06

智能家居跨平台实战指南:小米设备高效接入Home Assistant全解析

智能家居跨平台实战指南:小米设备高效接入Home Assistant全解析 【免费下载链接】ha_xiaomi_home Xiaomi Home Integration for Home Assistant 项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home 你是否曾为不同品牌的智能设备无法协同工作…

作者头像 李华
网站建设 2026/9/24 13:34:53

Aimmy智能瞄准助手:游戏竞技的革命性AI解决方案

您是否曾在激烈的游戏对抗中因为瞄准精度不足而错失良机?😔 是否希望拥有一个能够理解游戏场景、智能辅助瞄准的专业工具?今天,让我们一同探索Aimmy这款革命性的AI瞄准助手,它将彻底改变您的游戏体验! 【免…

作者头像 李华
网站建设 2026/9/25 0:25:48

AutoUnipus智能刷课助手:5分钟快速上手全自动U校园答题工具

AutoUnipus智能刷课助手:5分钟快速上手全自动U校园答题工具 【免费下载链接】AutoUnipus U校园脚本,支持全自动答题,百分百正确 2024最新版 项目地址: https://gitcode.com/gh_mirrors/au/AutoUnipus 还在为U校园繁重的网课任务而烦恼吗?AutoUnip…

作者头像 李华