
金策略跨平台金融软件定制开发
作者:adminy 发布时间:2019-12-27 浏览量:
股票软件开发系统架构设计是按照用户的需求来进行设计的,架构需求用来激发和调整设计决策,不同的视图被用来表达与质量目标有关的信息。架构设计是一个迭代过程,如果股票软件开发系统能够从已有的系统中导出大部分,则可以使用已有系统的设计过程。
一、股票软件开发系统架构模型
在建立架构的初期,选择一个合适的架构风格是首要的。在这个风格基础上,股票软件开发人员通过架构模型,可以获得关于架构属性的理解。此时,虽然这个模型是理想化的,但是,该模型为将来的实现和演化过程建立了目标。
二、把已标识的构件映射到软件架构中
把在架构需求阶段已标识的构件映射到股票软件开发系统架构中,将产生一个中间结构,这个中间结构只包含那些能明确适合架构模型的构件。
三、分析构件之间的相互作用
为了把所有已标识的构件集成到架构中,必须认真分析这些构件的相互作用和关系。
四、产生软件架构
一旦决定了关键的构件之间的关系和相互作用,就可以在第2阶段得到的中间架构的基础上进行细化。
五、设计评审
一旦设计了软件架构,我们必须邀请独立于股票软件开发系统的外部人员对架构进行评审。
六、架构复审
1、在一个主版本的软件架构分析之后,要安排一次由外部人员(用户代表和领域专家)参加的复审。
2、复审的目的是标识潜在的风险,及早发现架构设计中的缺陷和错误,包括架构能否满足需求、质量需求是否在设计中得到体现、层次是否清晰、构件的划分是否合理、文档表达是否明确、构件的设计是否满足功能与性能的要求等等。
3、由外部人员进行复审的目的是保证股票软件开发系统架构的设计能够公正地进行检验,使组织的管理者能够决定正式实现架构。