替代方案:arc42 的质量模型 由于 ISO 25010 缺乏实际指导和实用主义,arc42 提出了一种替代方法——arc42 质量模型“ Q42 ”。 arc42 质量模型“ Q42 ”是一种用于评估产品和系统质量的简单实用的方法。 首先了解利益相关者的期望和要求,以确定 8 个关键系统属性。
通过正确完成此 Arc42 模板,您将在一个地方拥有软件架构和设计的关键设计决策。
其实有很多模板可用; 其中之一是arc42,一个免费的开源工具。除了体系结构文档外,如果服务公开API,则有Swagger,Apiary和ReDoc等工具可以帮助我们自动生成文档。
绘制不同的UML图,ARC42文档是这个职位不可避免的工作。这方面有很多工具,如: 9. Drawing different UML Diagrams, ARC42 documentation is inevitable part of this position.
模板由 Patrick Roos 与 arc42 社区共同设计,采用共享创意 CC BY-SA 4.0 许可。 它把最常被遗漏、却又最容易在早期拍脑袋决策的要素压缩成 8 个互锁的“方块”,让团队用半天~一天的工作坊就能产出“足够好”的初始架构假设,并作为后续迭代(C4、arc42、ADRs 等)的输入。