什么是结构化分析?(structured analysis?)

在软件开发领域中,术语结构化分析描述了计算机应用程序设计中使用的一组技术。这些技术有助于以更人性化的方式解释计算机应用程序中所需的步骤。彻底的结构化分析和设计方法的结果通常描述计算机应用程序的物理层和逻辑层。...

在软件开发领域中,术语结构化分析描述了计算机应用程序设计中使用的一组技术。这些技术有助于以更人性化的方式解释计算机应用程序中所需的步骤。彻底的结构化分析和设计方法的结果通常描述计算机应用程序的物理层和逻辑层。

软件工程是一个复杂的过程,需要关于软件应用程序如何运行的细节的复杂细节。早期的软件工程先驱们意识到,这种复杂性需要一种形式化的方法,这种方法不仅可以记录系统,还可以用公众能够理解的术语解释过程。结构化分析是用于记录这种复杂性的过程。

结构化分析和设计在应用程序体系结构中分为四个主要领域。这些是数据流、数据模型、结构图和状态模型。所有这些领域通常都是以一种从摘要级别开始,逐步过渡到详细解释级别的方式来表示的。

这种可视化方法的结构化分析中使用的关键工具之一是数据流图。数据流图最初是作为一种捕获应用程序中数据流的方法引入的,它解释了数据是如何从一个进程移动到另一个进程的。每个进程都使用一条带箭头的线连接,表示进程之间的数据流。

数据模型以逻辑方式表示应用程序中数据之间的关系。这些模型进一步阐明了完成数据流图中定义的流程所需的数据。有许多工具和技术用于创建数据模型,但主要目标是定义数据的使用以及一个数据元素和另一个数据元素之间的关系。

结构图用于定义从一个流程到另一个流程的摘要结构流。这些图表用作应用程序如何在流程或模块之间通信的蓝图。结构图遵循功能分解方法,着眼于高层设计并分解为详细设计。

结构化分析所需的最后一个组件是状态模型。它们定义应用程序的状态或行为。这些模型与数据流模型相结合,以定义应用程序的事件。

  • 发表于 2021-12-15 08:45
  • 阅读 ( 118 )
  • 分类:互联网

你可能感兴趣的文章

定性的  分析(qualitative  analysis)和定量分析(quantitative analysis)的区别

...析有局限性。例如,它不能用来概括人口。小样本用于非结构化方法,并且它们不代表一般总体,因此该方法不能用于推广整个总体。这就是定量分析进入的因素。   在定性和定量之间(s between qualitative)和定量分析(quantitative ****...

  • 发布于 2021-06-25 17:16
  • 阅读 ( 1226 )

什么是语义场分析?(semantic field analysis?)

... and use. Such an analysis begins to show how the vocabulary as a whole is structured, and more so when individual lexical fields are brought into relationship with each other. There is no prescribed or agreed method for determining what constitutes a lexical field; each scholar must draw their own ...

  • 发布于 2021-10-08 23:24
  • 阅读 ( 338 )

什么是软件分析模式?(a software analysis pattern?)

软件分析模式是一种通过将抽象过程或模式等同于正在开发的程序的工作来设计计算机程序的方法。其概念是比较在某些上下文(通常是在现实世界中)中有效工作的某种...

  • 发布于 2021-12-12 12:31
  • 阅读 ( 129 )

什么是结构软件?(structural software?)

... 工程师也可以使用该软件绘制组件。大多数结构化软件程序提供了一种从头创建不同元素的方法。通常,设置图形(如直线、多边形和长方体)用于此目的。 ...

  • 发布于 2021-12-15 08:44
  • 阅读 ( 85 )

什么是商业分析的不同方法?(the different methods of business analysis?)

有几种商业分析方法,包括优势、劣势、机会和威胁(SWOT)分析;政治、经济、社会...

  • 发布于 2021-12-22 21:45
  • 阅读 ( 157 )

什么是成本结构分析的不同方法?(the different methods of cost structure analysis?)

成本结构分析是生产制造企业的一个常见过程。该活动审查完成生产过程所需的所有...

  • 发布于 2021-12-22 21:49
  • 阅读 ( 221 )

什么是商业环境分析?(business environment analysis?)

企业环境分析是对与企业相关的内部和外部环境因素的研究,目的是找出这些因素如...

  • 发布于 2021-12-24 08:29
  • 阅读 ( 250 )

什么是业务运营分析?(business operations analysis?)

业务运营分析(BOA)是一种战略,旨在确定企业的总体运营结构是否与公司采用和支...

  • 发布于 2021-12-24 08:34
  • 阅读 ( 129 )

什么是结构化数据分析?(structured data analysis?)

... 结构化数据分析是一种用于分解信息的统计度量形式。企业通常出于多种目的收集信息。一旦收集到这些信息,公司必须找到一种方法来审查这些信息并将其分解成可用的...

  • 发布于 2021-12-24 21:26
  • 阅读 ( 149 )

什么是企业分析?(corporate analysis?)

... 前瞻性公司定期进行结构化的公司分析。根据公司的结构,分析可能每年进行一次,作为向股东陈述的准备工作的一部分。在其他情况下,可以每年或每两年进行一次分析,作为评估和完善企...

  • 发布于 2022-01-01 08:42
  • 阅读 ( 107 )