结构化分析模型包括数据流图、实体联系图、状态迁移图和数据字典,因此这些模型是需求分析阶段的输出。而确定软件体系结构是在软件设计阶段进行的。

需求分析阶段完成对企业需求的调查整理,整理的结果以数据流图和数据字典的方式描述。其中数据流图描述业务处理流程和处理中使用的数据数据字典用于详细描述各项数据,包括数据项、数据结构、输入输出流、加工处理等数据信息。E-R图用于概念设计类图用于逻辑设计用例图描述用户对系统功能的使用

  • 逻辑设计

视图设计是指在确定了基本表的情况下,根据处理需求,确定增加相应的视图,以方便应用程序的编写和安全性要求,应属于逻辑结构设计阶段要完成的任务。

逻辑设计阶段的任务之一是对关系模式进一步的规范化处理。因为生成的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式进行分解,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求。逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率。