第2章 结构化分析和设计方法
结构是指系统内各组成要素之间相互联系、相互作用的框架。结构化方法也常被称为面向过程的方法或传统软件工程开发方法,由E.Yourdon和L.L.Constantine于1978年提出,其特点是自顶向下地分析与设计,逐步求精,在获取完整的需求之后实施开发、建立系统并测试部署。
软件开发始于可行性研究,可行性研究通常从经济可行性、技术可行性、法律可行性和用户操作可行性等方面进行。本章主要讨论的是在确立了软件开发的可行性之后,如何运用结构化的思想、工具和方法,逐步进行分析和设计。
学习目标
·理解结构化分析和设计方法的思想和基本过程(https://www.daowen.com)
·了解并使用结构化分析中的工具数据流图、实体-联系图和状态-迁移图等
·了解并使用结构化设计中的工具软件结构图、流程图、NS图等
·能应用结构化方法进行软件系统的分析设计