简答题

结构化方法中如何建立和实现模型?

正确答案

在结构化方法中,首先使用结构化分析方法构建系统的环境模型,然后使用结构化设计方法确定系统的行为和功能模型,最后使用结构化程序设计方法进行系统的设计并确定用户的现实模型。
结构化分析的主要任务就是要完成系统的需求分析,并构建现实世界的环境模型;环境模型包括需求分析、环境图和事件列表等内容。其中,需求分析是系统分析的第一步,它的主要任务是明确用户的各种需求,并对系统要做什么作一个清晰、简洁和无二义性的文档说明;环境图是数据流图的一种特殊形式,模拟了系统的一个大致边界,并展示系统和外部的接口、数据的输入和输出以及数据的存储;事件列表是发生在外部世界的系统必须响应的叙述性列表,是对环境图的一个补充。
结构化设计的主要任务就是要在系统环境模型的基础上建立系统的行为和功能模型,完成系统内部行为的描述;实现系统行为和功能模型的主要工具有:数据字典、数据流图、状态变迁图和实体—联系模型等。其中,数据字典是一个包含所有系统数据元素定义的仓库,数据元素的定义必须是精确的、严格的和明确的;数据流图采用面向处理过程的思想来描述系统,是一种描述信息流和数据从输入到输出变换的应用图形技术;状态变迁图及时地描述了对象的状态,着重于系统的时间依赖行为;实体-联系模型被用来模拟系统数据部件之间的相互关系。
结构化程序设计的主要任务就是要在系统行为和功能模型的基础上建立系统的实现模型;实现该模型的主要工具有:处理器模型、任务模型以及结构图等。其中,处理器模型将多处理器系统和网络环境中的处理器分成不同的组,以便确定操作在哪个处理器上进行;任务模型建立在处理器模型的基础之上,将所有过程都划分成操作系统的任务;结构图是使用图形符号来描述系统的过程和结构的工具,通常是由数据流图转换而来,展示了模块的划分、层次和组织结构以及模块间的通信接口。
在结构化程序设计阶段,还需要将系统分解成更容易实现和维护的模块;结构化程序设计方法要求每个模块执行单一的功能,而且不同模块间的依赖性要尽可能低。
最后可以进入实现阶段,包括系统的编码、测试和安装。这一阶段的产物主要是能够模拟现实世界的软件系统。除此之外,软件文档和帮助用户熟悉系统的客户培训计划也是这一阶段的产物。

答案解析

相似试题
  • 建立分析和设计模型的一种重要方法是UML。试问UML是一种什么样的建模方法?它如何表示一个系统?

    简答题查看答案

  • 面向数据流图的结构化分析方法是根据()的原则,按照系统中数据处理的流程,用数据图来建立系统的 ()模型。

    填空题查看答案

  • 在OSI参考模型中,()建立在传输媒介基础上,起建立、维护和取消物理连接作用,实现设备之间的物理接口。

    单选题查看答案

  • 解释结构模型化方法是一种建立递阶层次结构的方法。

    判断题查看答案

  • 简述层次、网状和关系模型中数据联系的实现方法。

    简答题查看答案

  • 在面向对象方法中,软件系统的结构是根据问题领域的模型建立起来的,因此系统功能需求变化时并不会引起软件结构的整体变化,仅需要作一些局部性的修改即可。

    判断题查看答案

  • 软件产品的工业化生产:是指建立流水线型的软件产品生产线,是指按()、标准化的规范和规则()来编写和实现各种各样的适应于多环境的软件(),通过软件体系结构来确定各个软件组件如何部署到开发架构模式中,组装成达到期望的软件产品。

    填空题查看答案

  • 在建立E-R模型时如何区分实体和属性?

    简答题查看答案

  • 在层次、网状、关系、面向对象等数据模型中,数据之间联系是如何实现的?

    简答题查看答案