期权软件开发系统如何建模

作者:adminy 发布时间:2020-01-16 浏览量:

  软件性能工程在期权软件开发过程中都需要使用到,主要包括软件的体系基本结构的设计、建立、选择等方面。软件性能工程方法中最为核心的一点就是性能模型的建立,利用模型对软件性能进行分析,并在开发过程中进行实时的修改。通过建模措施,可以对期权软件系统的性能进行数据收集、分析、整理、追踪、性能基本指标原则等方面进行监控与预测。


  软件性能工程方法的建模是开始所有性能预测工作的关键,因此,在这里着重介绍其在期权软件开发中的建模方法:


  1、软件性能工程建模步骤


  在期权软件开发工程建模中,主要包括了建立系统模型、测量现有系统模式、刻画负载特征并输入模型参数、确认调整模型等主要步骤。与传统的建模相比,软件性能工程建模还加入了软件执行的模型来测量软件性能。除了可以通过具体的量化值判断软件的性能之外,还可以直接进行性能评估,不依靠量化值的标准判断软件性能,在效率上相比于传统建模方式提高了许多。


  2、软件性能工程建模与软件性能指标原则


  软件性能工程建模关系着对期权软件开发系统性能的预测效果,因此在建模与软件性能检测及优化的时候应该掌握并遵循以下几个方面的原则:


  (1)固定点早晚把握适度的原则:固定点是指软件任务目标与任物执行指令发生联系的时间点,对于软件系统的反应速度和灵活性有比较大的影响。通常来说,早建立固定点的话系统反应度会更高,而晚建立固定点的话则系统的灵活性会得到增强。


  (2)软件系统与计算机硬件的对应原则:也就是说,软件的性能指标数据要在符合相应硬件标准的条件下进行,否则容易造成硬件负荷过大的情况,这是软件开发过程中必须要尽量避免的。


  (3)任务适当分解原则:该原则主要是针对用户对软件的反应速度要求很高的时候,如果进行多次任务指令反应速度过慢的话,那么就可以将任务分解成若干个子任务,以此来加快整个任务反应的速度,缩短反应时间。


  (4)重心协调原则:这主要是为用户使用软件时候的软件人性化服务而设定的原则,通过对用户常使用的软件任务类型的设定,来简化软件总体处理步骤,进而起到提高期权软件开发系统性能的效果。


  (5)性能指标代码必须原则:加入性能指标代码并不能直接提高软件的性能,但却是软件性能工程对负载流、资源需求、以及性能要求进行测定及分析的主要依据,如果没有这类代码,则这些预测及分析也就不能进行。


  3、软件性能工程建模所需要的信息


  在进行性能建模的时候,得到所需要的相应建模信息是非常必要的,包括软件系统的任务目标、软件性能参数、性能影响因素等方面。


  (1)系统任务目标:系统任务目标包括了软件的系统环境以及在该系统环境下达成性能要求的目标。


  (2)软件性能参数:通常是指软件对用户任务的反应速度要求、软件单位工作频率要求以及软件总任务工作容量要求。


  (3)软件性能影响因素:通常来说,软件性能影响因素包括软件在处理任务时的资源需求类型、资源分配方式等因素。按照影响来源划分,一般将性能影响因素分为软件系统自身影响因素以及软件工作环境影响因素。