术语结构化分析,在软件开发领域,描述计算机应用程序设计中使用的一组技术。这些技术有助于以更人性化的方式解释计算机应用程序中所需的步骤。彻底的结构化分析和设计方法的结果通常描述计算机应用程序的物理层和逻辑层...
术语结构化分析,在软件开发领域,描述计算机应用程序设计中使用的一组技术。这些技术有助于以更人性化的方式解释计算机应用程序中所需的步骤。彻底的结构化分析和设计方法的结果通常描述计算机应用程序的物理层和逻辑层人工控制计算机软件工程是一个复杂的过程,需要在细节上有复杂的细节软件工程的早期先驱们认识到,这种复杂性需要一种形式化的方法,这种方法不仅要记录系统,而且要用公众可以理解的术语解释过程。结构化分析是用于记录的过程这种复杂性。结构化分析和设计在应用程序体系结构中分为四个主要领域:数据流、数据模型、结构图,和状态模型。所有这些领域通常以一种方式表示,从摘要级别到详细解释级别。用于这种可视化方法的结构化分析的关键工具之一是数据流图数据流图最初是作为一种捕获应用程序中的数据流的方法引入的,它解释了数据如何从一个进程移动到另一个进程。每个进程都用一条带箭头的线连接起来,表示进程之间的数据流数据模型以逻辑的方式表示应用程序中数据之间的关系。这些模型进一步阐明了完成数据流图中定义的过程所需的数据。有许多工具和技术用于创建数据模型,但主要目标是定义数据的使用以及数据元素与其他元素之间的关系。结构图用于定义从一个流程到另一个流程的摘要结构流程。这些图表用作应用程序如何在进程或模块之间进行通信。结构图遵循功能分解方法,从一个高层次的设计开始,分解成一个详细的设计。结构化分析中最后一个必要的组成部分是状态模型。它们定义应用程序的状态或行为。这些模型与数据流模型相结合定义应用程序的事件
-
发表于 2020-07-29 19:29
- 阅读 ( 1234 )
- 分类:电脑网络