关于软件架构风格,架构设计并不一定要基于某个特定的架构风格。在实际的软件设计中,可能会根据具体需求和约束条件,采用多种架构风格的结合。层状风格、管道-过滤器风格和事件驱动风格都是常见的软件架构风格,各有其特点和应用场景。因此,选项A描述不正确。