炒股软件定制系统架构实现

作者:adminy 发布时间:2019-12-27 浏览量:

  炒股软件定制系统架构实现就是要用实体来显示出一个软件架构,就是要符合架构所描述的结构性设计决策,分割成规定的构件,按规定方式互相交互。炒股软件定制系统架构实现过程是以复审后的文档化的架构说明书为基础的,每个构件必须满足软件架构中说明的对其他构件的责任。架构实现的约束是在系统级或项目范围内做出的,每个构件上工作的实现者是看不见的。


  在架构说明书中,已经定义了系统中构件与构件之间的关系。因为在架构层次上,构件接口约束对外唯一地代表了构件,所以可以从构件库中查找符合接口约束的构件,必要时开发新的满足要求的构件。然后,按照设计提供的结构,通过组装支持工具把这些构件的实现体组装起来,完成整个炒股软件定制系统的连接与合成。最后是测试,包括单个构件的功能性测试和被组装应用的整体功能和性能测试。


  在炒股软件定制系统构架开发过程中,最终用户的需求可能还有变动。在软件开发完毕,正常运行后,由一个单位移植到另一个单位,需求也会发生变化。在这两种情况下,就必须相应地修改软件架构,以适应新的软件需求。架构演化是使用系统演化步骤去修改应用,以满足新的需求。主要包括以下七个步骤:


  1、需求变动归类首先必须对用户需求的变化进行归类,使变化的需求与已有构件对应。对找不到对应构件的变动,也要做好标记,在后续工作中,将创建新的构件,以对应这部分变化的需求。


  2、制订架构演化计划在改变原有结构之前,开发组织必须制订一个周密的架构演化计划,作为后续演化开发工作的指南。


  3、修改、增加或删除构件在演化计划的基础上,开发人员可根据在第一步得到的需求变动的归类情况,决定是否修改或删除存在的构件、增加新构件。最后,对修改和增加的构件进行功能性测试。


  4、更新构件的相互作用随着构件的增加、删除和修改,构件之间的控制流必须得到更新。


  5、构件组装与测试通过组装支持工具把这些构件的实现体组装起来,完成炒股软件定制系统的连接与合成,形成新的架构。然后对组装后的系统的整体功能和性能进行测试。


  6、技术评审对以上步骤进行确认,进行技术评审。评审组装后的架构是否反映需求变动,符合用户需求。如果不符合,则需要在第2到第6步之间进行迭代。


  7、产生演化后的架构在原来系统上所作的所有修改必须集成到原来的架构中,完成一次演化过程。