知识卡片
组件面向升级
内容
组件不仅是技术模块,也是顾客可独立购买、替换和升级的软件片段。组件边界既受技术内聚影响,也受市场和发布节奏影响。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第14章《组件图》(源文件:_epub-src/EPUB/13.xhtml)
- 结论依据:原文围绕“组件代表可独立购买和升级的小片”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:重要的一点是,组件代表可独立购买和升级的小片。因此,把系统分解成组件,既是市场决定的,也是技术决定的,在这方面,[Hohmann]是一本优秀的指南。同时也提醒你小心过细粒度的组件,因为太多组件会难以管理,特别是版本控制会昂起它那丑陋的头,导致“DLL地狱”。