信息系统分析与设计方法PPT文件格式下载.ppt

上传人:b****2 文档编号:15559002 上传时间:2022-11-05 格式:PPT 页数:201 大小:1.84MB
下载 相关 举报
信息系统分析与设计方法PPT文件格式下载.ppt_第1页
第1页 / 共201页
信息系统分析与设计方法PPT文件格式下载.ppt_第2页
第2页 / 共201页
信息系统分析与设计方法PPT文件格式下载.ppt_第3页
第3页 / 共201页
信息系统分析与设计方法PPT文件格式下载.ppt_第4页
第4页 / 共201页
信息系统分析与设计方法PPT文件格式下载.ppt_第5页
第5页 / 共201页
点击查看更多>>
下载资源
资源描述

信息系统分析与设计方法PPT文件格式下载.ppt

《信息系统分析与设计方法PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计方法PPT文件格式下载.ppt(201页珍藏版)》请在冰豆网上搜索。

信息系统分析与设计方法PPT文件格式下载.ppt

如何考虑?

为实现某一个系统为实现某一个系统/子系统,应该设计几个功能模块?

子系统,应该设计几个功能模块?

这些模块由哪些程序组成?

它们之间又存在什么关系?

为了提高运行效率在数据库的组织方面又应该采取什么措施?

程序模块应该采用什么处理方式?

5.5.系统设计方法系统设计方法5.15.1系统设计的主要内容系统设计的主要内容5.25.2结构化系统设计结构化系统设计5.35.3从数据流程图导出结构图从数据流程图导出结构图5.45.4模块设计优化模块设计优化5.55.5代码设计代码设计5.65.6输出设计输出设计5.75.7输入设计输入设计5.85.8数据库设计数据库设计5.95.9计算机处理过程的设计计算机处理过程的设计5.105.10网络系统设计网络系统设计5.115.11系统设计说明书系统设计说明书根据系统分析阶段所确定的新系统的逻辑模型(“做什么”),综合考虑各种约束,利用一切可用的技术手段和方法,进行物理设计,提出一个能在计算机上实现的新系统的实施方案,解决“系统怎样做”的问题。

5.15.1系统设计的主要内容系统设计的主要内容抽象的问答抽象的问答数据数据字典字典数据数据流图流图E-RE-R图图加工小说明流流程程程程描描述述述述处理描述处理描述处理描述处理描述数数数数据据据据对对对对描描描描述述述述象象象象数数据据设设计计模块结构设计模块结构设计接口设计接口设计过程设计过程设计分析模型设计模型平平台台设设计计从分析模型系统设计从分析模型系统设计模型模型系统设计的主要内容数据设计:

数据设计:

将分析时创建的数据模型变换成实现系统所需的数据结构。

接口设计:

描述了系统内部、系统和协作系统之间的以及系统同人之间如何通信。

模块结构设计:

定义系统模块元素之间的关系。

过程设计:

将加工说明变换为对系统模块内部算法的具体描述。

平台设计:

将性能需求变换成对系统软硬件环境的配置具体的问答具体的问答系统总体设计系统总体设计将系统合理的划分成子系统将系统合理的划分成子系统把子系统划分成若干模块把子系统划分成若干模块决定每个模块的功能决定每个模块的功能决定模块间数据、调用关系决定模块间数据、调用关系确定模块间界面确定模块间界面系统详细设计系统详细设计系统平台设计系统平台设计代码设计代码设计输入输出设计输入输出设计接口设计接口设计数据库或数据文件设计数据库或数据文件设计模块内部的算法设计模块内部的算法设计写出系统设计报告写出系统设计报告结构化程序结构化程序设计方法设计方法5.5.系统设计方法系统设计方法5.15.1系统设计的主要内容系统设计的主要内容5.25.2结构化系统设计结构化系统设计5.35.3从数据流程图导出结构图从数据流程图导出结构图5.45.4模块设计优化模块设计优化5.55.5代码设计代码设计5.65.6输出设计输出设计5.75.7输入设计输入设计5.85.8数据库设计数据库设计5.95.9计算机处理过程的设计计算机处理过程的设计5.105.10网络系统设计网络系统设计5.115.11系统设计说明书系统设计说明书结构化程序设计方法结构化程序设计方法划分模块,确定软件结构划分模块,确定软件结构由于开发方法不同,确定软件结构的方法也不同。

结构化方法设计,SD法,即从分层的DFD图导出初始的结构图,再对初始的结构图进行改进,获得最终的结构图。

一般包括确定系统的软件结构,分解模块,确定系统的模块层次关系。

5.25.2结构化系统设计结构化系统设计结构化系统设计是“用一组标准的准则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构”。

即,结构化设计方法(SD)是以数据流图为基础的,采用模块化、自顶向下逐步求精的基本思想,以数据流图为基础构造出模块结构图。

结构化系统设计的基本工具结构化系统设计的基本工具在系统设计阶段,我们采用模块结构图来表达目标系统的物理模型,描述系统的结构。

系统结构是软件模块之间关系的表示,它决定了整个系统的结构,也确定了系统的质量。

模块之间的关系可有多种,但都可以归结为一种层次关系。

模块结构图是总体设计阶段的主要描述工具,它描述了构成系统的基本元素模块及模块之间的调用关系,模块之间的数据传递关系。

系统模块化模块化就是将系统划分为若干个模块,每个模块完成一个子功能。

模块化的目的是将系统“分而治之”,模块化能够降低问题的复杂性,使软件构件清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。

ABCDEFGHIJKLM1、模块模块的定义模块的定义:

模块是可以组成、分解、更换的系统,是易于处模块是可以组成、分解、更换的系统,是易于处理的基本单位,理的基本单位,是具有四种属性的一组程序语句称是具有四种属性的一组程序语句称为一个模块为一个模块.这四种属性分别是这四种属性分别是输入输出、逻辑功能输入输出、逻辑功能(外部特性外部特性)内部数据、程序代码内部数据、程序代码(内部特性内部特性)1、模块模块的例子模块的例子:

intmax(intx,inty)intz;

z=xy?

x:

y;

return(z);

模块名模块名数数据据内部内部数据数据内部内部语句语句模块化思想:

模块化是好的系统设计的一个基本准则模块化是好的系统设计的一个基本准则:

高层模块高层模块从整体上把握从整体上把握问题问题,暂不考虑暂不考虑细节细节复杂问题复杂问题较小问题较小问题分解分解可减小解题所需的总的工作可减小解题所需的总的工作分解n模块模块用方框表示,方框中写上模块用方框表示,方框中写上模块名字,反映了这个模块的功能名字,反映了这个模块的功能n调用调用从调用模块指向被调用模块的从调用模块指向被调用模块的箭头箭头n数据数据调用箭头旁的小箭头,表示从调用箭头旁的小箭头,表示从一个模块向另一个模块传送的数据,也一个模块向另一个模块传送的数据,也指出了传送的方向指出了传送的方向2、模块结构图、模块结构图SC(StructureChart)结构图基本符号及表示法结构图基本符号及表示法编辑学生记录编辑学生记录读学生记录读学生记录学生数据学生数据无此学生无此学生学号学号不加区分的数据不加区分的数据数据信息数据信息控制信息控制信息模块调用的例子模块调用的例子:

Main():

max(3,4):

Main()Main()求最大值求最大值ZZxxyySC中的四种模块传入模块传入模块(a)(b)AA传出模块传出模块BB变换模块变换模块(c)CD协调模块协调模块E(d)EFFSC中的简单调用BBAACCx,yx,yzz(a)(a)表示法一表示法一(b)(b)表示法二表示法二zzBBAACC1122入入出出1122x,yx,yzzzzA调用B和CSC中的选择调用AACCBBDDAA根据内根据内部判断决部判断决定是否调定是否调用用BBAA按另一判按另一判定结果选择定结果选择调用调用CC或或DDSC中的循环调用AABBCCAA根据循环根据循环条件条件重复调重复调用用BB、CC等模块等模块选择调用的例子选择调用的例子:

A():

if(条件条件.)B()elseC():

ABC循环调用的例子循环调用的例子:

while(条件条件.)B();

:

;

AB模块结构类型内导结构:

内导结构:

是结构图中数据以最低层模块输入,是结构图中数据以最低层模块输入,并逐级向高层传递,高一层模块接收低一层模并逐级向高层传递,高一层模块接收低一层模块的输入。

块的输入。

主模块主模块A1A4A3A2外导结构:

外导结构:

结构图中低一层模块接收上一层结构图中低一层模块接收上一层模块的数据信息,并把它们转换给下一级模模块的数据信息,并把它们转换给下一级模块,直到输出给使用者。

块,直到输出给使用者。

wwuu子模块子模块11vv主模块主模块子模块子模块22子模块子模块2.12.1转换结构:

转换结构:

数据要在模块内经过一定的处理,数据要在模块内经过一定的处理,下层模块从相应的上层模块接收数据,经转换下层模块从相应的上层模块接收数据,经转换后返回同一上层模块中去。

后返回同一上层模块中去。

wwuu子模块子模块11vv主模块主模块子模块子模块22子模块子模块2.12.1XXMMYY打印报表功能的模块结构图5.5.系统设计方法系统设计方法5.15.1系统设计的任务要求系统设计的任务要求5.25.2结构化系统设计结构化系统设计5.35.3从数据流程图导出结构图从数据流程图导出结构图5.45.4模块设计优化模块设计优化5.55.5代码设计代码设计5.65.6输出设计输出设计5.75.7输入设计输入设计5.85.8数据库设计数据库设计5.95.9计算机处理过程的设计计算机处理过程的设计5.105.10网络系统设计网络系统设计5.115.11系统设计说明书系统设计说明书5.35.3数据流图导出结构图数据流图导出结构图数据流程图DFD的结构类型1.变换型变换型DFD一个数据流程图可以明显地分成输入、处理一个数据流程图可以明显地分成输入、处理和输出三部分。

和输出三部分。

2事务型事务型DFD事务型数据流程图一般呈束状形。

事务型数据流程图一般呈束状形。

1、变换型结构由输入、变换中心(或称主加工)和输出三部分组成。

基本模型:

输入输入路径路径输出输出路径路径变换变换中心中心变换流示意图信息信息时间时间信息流信息流输入流输入流输出流输出流变变换流换流外部外部表示表示内部内部表示表示变换型数据流图输入输入信息信息物理物理输入输入格式格式检查检查处理处理显示显示正确正确信息信息结果结果物理物理输出输出数据数据变换中心变换中心输出输出逻辑逻辑输入输入逻辑逻辑输出输出输入输入DFDDFD导出初始导出初始SCSC的过程的过程)先设计模块结构顶端的主模块)先设计模块结构顶端的主模块)然后)然后“由顶向下逐步细化由顶向下逐步细化”)最后得到一个)最后得到一个与数据流图相对应与数据流图相对应的程序结构的程序结构11223344556677aabbcceeddrrppuuwwvv变换中心变换中心输入输入部分部分输出输出部分部分输入输入输入输入输出输出输出输出加工加工加工加工11、区分输入、区分输入、主加工、主加工、输出部分,输出部分,在在DFDDFD上标明分界线上标明分界线

(1)确定逻辑输入离物理输入端最远的,但仍可被看作系统输入的那个数据流方法:

从物理输入端开始,一步步向系统的中间移动,直至达到这样一个数据流:

它已不能再被看作为系统的输入,则其前一个数据流就是系统的逻辑输入。

(2)确定逻辑输出离物理输出端最远的,但仍可被看作系统输出的那个数据流方法:

从物理输出端开始,一步步向系统的中间反方向移动,直至达到

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1