一般:如何验证建议的系统架构?

时间:2012-11-19 20:50:57

标签: validation architecture embedded system

美好的一天, 我接管了一个开始定义硬件/软件通信工具架构的人。在编写所有规范并实施之前,我现在负责验证他到目前为止的进展。

我怎样才能正式进行?是否有一种方法可以根据初始顶级要求验证硬件/软件架构?

干杯, Funky24

1 个答案:

答案 0 :(得分:2)

一般而言,如果您的架构满足对您的利益相关方具有架构意义的顶级需求,那么您的架构是“有效的”。

我的意思是:

  1. 最好不要假设您的要求列表已完成或已正确写入。
  2. 您需要选择最重要的要求并专注于这些要求。
  3. 通常,第2点的列表通常包括大多数非功能性要求(性能,可用性等)。功能需求当然很重要,但它们不会驱动系统的体系结构。

    架构评估的一个很好的正式方法是来自SEI的ATAM(针对架构权衡分析方法)。您可以查看他们的technical report并根据您的需求和项目的大小进行定制。由于您尚未设计该设计,因此最终可能会进行一些逆向工程以找出为何做出某些选择。