结构推理 什么是软件结构?结构图的主要内容有哪些?
【正确答案】软件结构是软件系统的模块层次结构,反映了整个系统的功能实现,即将来程序的控制层次体系。对于一个问题,可用不同的软件结构来解决,不同的设计方法和不同的划分与组织,得出不同的软件结构。
   软件结构往往用树状或网状结构的图形来表示。软件工程中,一般采用结构图(Structure Chart,SC)的工具来表示软件结构。结构图的主要内容有:模块、模块的控制关系、模块间的信息传递和表示模块有选择地调用或循环调用的两个附加符号。
【答案解析】