欢迎来到天天文库
浏览记录
ID:52101211
大小:1.40 MB
页数:97页
时间:2020-03-31
《《结构化设计》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章结构化设计教学重点理解系统设计的目的任务、设计内容和依据。理解结构化系统设计基本原则,掌握基本设计方法。熟练使用模块设计方法、数据库设计方法、代码设计方法、输入输出设计方法等设计物理系统。掌握系统设计说明书的书写格式。5.1结构化设计概述系统分析阶段要回答的中心问题是系统“做什么”,即明确系统功能,这个阶段的成果是系统的逻辑模型。系统设计要回答的中心问题是系统“怎么做”,即如何实现系统说明书的系统功能。在这一阶段,要根据实际的技术、经济、社会和运行环境等方面的条件,确定系统的实施方案,即系统的物理模型。1.信息系统的功能2.系统的效率3.系统的
2、可靠性4.系统的工作质量5.系统的可变更性6.系统的经济性5.1.1系统设计的目标(1)系统分析的成果(2)现行技术(3)现行的信息管理和信息技术的标准、规范和有关法律制度(4)用户需求(5)系统运行环境5.1.2系统设计的依据系统设计又称为物理设计,系统设计通常可分为两个阶段进行,首先是总体设计,其主要任务是完成对系统总体结构和基本框架的设计,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段—详细设计。5.1.3系统设计阶段的主要活动1.系统总体设计系统设计工作是自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设
3、计。把总任务分解成许多基本的、具体的任务,这称为总体设计(Architecturaldesign),又称为概要设计(Preliminarydesign)。其基本任务包括:(1)系统功能结构设计。(2)处理流程设计。(3)应用软件系统和数据存储的总体设计。(4)系统软、硬件和网络技术基础设施方案的制定。2.详细设计该部分的主要任务是为各个具体任务选择适当的技术手段和处理方法。(1)代码设计。(2)数据库设计。(3)输入设计、输出设计和人机对话设计。(4)处理流程图的详细设计。3.系统实施进度与计划的制订在系统设计阶段的总体设计与详细设计完成后,要制定本
4、次系统开发项目范围内的系统实施方案,确保设计方案的可实施性。4.系统设计说明书的编写系统设计说明书是系统设计阶段的成果,它从系统设计的主要方面说明系统设计的指导思想、采用的技术方法和设计结果,是系统实施阶段工作的主要依据。5.2网络化环境下的计算机系统设计5.2.1概述5.2.2计算机硬软件配置5.2.3网络设计1.网络设计的步骤(1)网络拓扑结构的选择。网络拓扑结构一般有总线型、星型、环形、混合形等。(2)网络的逻辑设计。通常首先按软件将系统从逻辑上分为各个子系统,然后按需要配备设备。(3)网络配置。网络配置通常包括操作系统的选择、划定网络各节点的
5、级别、确定管理方式、选择相应的软件系统等。网络配置与所选择的操作系统有密切关系。2.网络操作系统(1)Windows(2)NetWare(3)Unix(4)Linux5.2.4数据存储的总体结构设计1.数据的分类2.数据存储规模的确定3.数据存储空间的分布(1)C/S模式及其优缺点(2)B/S模式及其优缺点4.数据库管理系统(DBMS)的选择(1)Oracle(2)DB2(3)Informix(4)Sybase(5)SQLServer(6)Access(7)VisualFoxPro5.3系统功能及其结构设计所谓“功能”,是指做某项工作的能力。通常把按
6、功能从属关系绘制的图表叫做功能结构图(如图5.1所示)。功能结构图是定义和表达系统功能及其结构的有效方式。图中每一个方框称作一个功能块,框中标明功能块名称。图5.1功能结构图图5.2物资管理系统功能结构图图5.3某企业生产系统的功能结构图5.4系统功能模块及其处理设计5.4.1结构化设计的基本概念1.模块按着SD方法,系统的物理实体是模块,模块一词使用很广泛。模块(Module)通常是指用一个名字就可以调用的一段程序语句。可以将它理解为类似“子程序”的概念。2.模块结构图模块经过“自顶向下”的逐层分解,把一个复杂系统分解成几个大模块(或子系统),每个
7、大模块又分解为多个更小的模块。这样就得到具有层次结构的模块结构,称之为模块结构图(ModularStructureChart)。模块结构图的基本符号图5.4模块结构图的五种基本符号3.模块化模块化就是把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(即系统),用以完成指定功能的一种方法。4.模块之间的耦合(1)数据耦合(2)控制耦合(3)公共耦合(4)内容耦合5.模块的内聚偶然内聚逻辑内聚时间内聚过程内聚通信内聚顺序内聚功能内聚5.4.2从数据流图导出模块结构图1.概述在系统分析阶段,我们采用结构化分析方法得到了
8、由数据流图、数据字典和加工说明等组成的系统的逻辑模型。现在,可根据一些规则从数据流图导出系统初始的模块结构图
此文档下载收益归作者所有