四川软件系统开发常用的四种开发方法你记住了吗?

在软件系统的开发过程中,我们常用软件开发方法有结构化方法、Jackson方法、维也纳开发方法(VDM)和面向对象的开发方法,接下来就一起和四川软件系统开发公司小编来了解下吧:

1.结构化方法:

  指导思想:自顶向下,逐步求精;

  基本原则:功能的分析与抽象。

  优点:

  1、 适用于数据处理领域的问题;

  2、支持工具较多,发展成熟。

  2.Jackson方法:这是一种面向数据结构的方法

  过程:JSP—>JSD

  JSP方法:

  1、以数据结构为驱动;

  2、首先描述问题的输入,输出数据结构,分析其对应性,然后退出相应的程序结构,从而给出问题的软件过程描述。

  JSD方法:

  1、以事件作为驱动;

  2、首先建立现实世界的模型,再确定系统的功能需求,对需求的描述特别强调了操作之间的时序性。

  3.维也纳开发方法(VDM):这是一种形式化的开发方法,是一个基于模型的方法。

  主要思想:将软件系统当做模型来给予描述,具体说是把软件的输入,输出看做模型对象,而这些对象在计算机中的状态可看做为该模型在对象上的操作。

  借助工具:描述工具语言Meta-IV。

  4.面向对象的开发方法:

  定义:以对象作为基本的元素,是分析问题,解决问题的核心。

  对象:具体的事物,事件,概念和规则。

  基本点:尽可能按照人类认识世界的方法和思维方法来分析和解决问题。

  • 文章来源 :
  • 发布作者 :administrator
  • 发布时间 :2022-11-18
  • 浏览量 :0