ImageVerifierCode 换一换
格式:PPT , 页数:201 ,大小:1.84MB ,
资源ID:15559002      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15559002.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息系统分析与设计方法PPT文件格式下载.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、如何考虑?为实现某一个系统为实现某一个系统/子系统,应该设计几个功能模块?子系统,应该设计几个功能模块?这些模块由哪些程序组成?它们之间又存在什么关系?为了提高运行效率在数据库的组织方面又应该采取什么措施?程序模块应该采用什么处理方式?5.5.系统设计方法系统设计方法5.1 5.1 系统设计的主要内容系统设计的主要内容5.2 5.2 结构化系统设计结构化系统设计5.3 5.3 从数据流程图导出结构图从数据流程图导出结构图 5.4 5.4 模块设计优化模块设计优化5.55.5 代码设计代码设计5.6 5.6 输出设计输出设计5.7 5.7 输入设计输入设计5.8 5.8 数据库设计数据库设计5.

2、9 5.9 计算机处理过程的设计计算机处理过程的设计5.10 5.10 网络系统设计网络系统设计5.11 5.11 系统设计说明书系统设计说明书根据系统分析阶段所确定的新系统的逻辑模型(“做什么”),综合考虑各种约束,利用一切可用的技术手段和方法,进行物理设计,提出一个能在计算机上实现的新系统的实施方案,解决“系统怎样做”的问题。5.1 5.1 系统设计的主要内容系统设计的主要内容抽象的问答抽象的问答数据数据字典字典数据数据流图流图E-RE-R图图加工小说明流流程程程程描描述述述述处理描述处理描述处理描述处理描述数数数数据据据据对对对对描描描描 述述述述象象象象数数 据据 设设 计计模块结构设

3、计模块结构设计接口设计接口设计过程设计过程设计分析模型设计模型平平 台台 设设 计计从分析模型系统设计从分析模型系统设计模型模型 系统设计的主要内容数据设计:数据设计:将分析时创建的数据模型变换成实现系统所需的数据结构。接口设计:描述了系统内部、系统和协作系统之间的以及系统同人之间如何通信。模块结构设计:定义系统模块元素之间的关系。过程设计:将加工说明变换为对系统模块内部算法的具体描述。平台设计:将性能需求变换成对系统软硬件环境的配置具体的问答具体的问答系统总体设计系统总体设计 将系统合理的划分成子系统将系统合理的划分成子系统 把子系统划分成若干模块把子系统划分成若干模块 决定每个模块的功能决

4、定每个模块的功能 决定模块间数据、调用关系决定模块间数据、调用关系 确定模块间界面确定模块间界面系统详细设计系统详细设计 系统平台设计系统平台设计 代码设计代码设计 输入输出设计输入输出设计 接口设计接口设计 数据库或数据文件设计数据库或数据文件设计 模块内部的算法设计模块内部的算法设计写出系统设计报告写出系统设计报告 结构化程序结构化程序设计方法设计方法5.5.系统设计方法系统设计方法5.1 5.1 系统设计的主要内容系统设计的主要内容5.2 5.2 结构化系统设计结构化系统设计5.3 5.3 从数据流程图导出结构图从数据流程图导出结构图 5.4 5.4 模块设计优化模块设计优化5.55.5

5、 代码设计代码设计5.6 5.6 输出设计输出设计5.7 5.7 输入设计输入设计5.8 5.8 数据库设计数据库设计5.9 5.9 计算机处理过程的设计计算机处理过程的设计5.10 5.10 网络系统设计网络系统设计5.11 5.11 系统设计说明书系统设计说明书结构化程序设计方法结构化程序设计方法划分模块,确定软件结构划分模块,确定软件结构 由于开发方法不同,确定软件结构的方法也不同。结构化方法设计,SD法,即从分层的DFD图导出初始的结构图,再对初始的结构图进行改进,获得最终的结构图。一般包括确定系统的软件结构,分解模块,确定系统的模块层次关系。5.2 5.2 结构化系统设计结构化系统设

6、计 结构化系统设计是“用一组标准的准则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构”。即,结构化设计方法(SD)是以数据流图为基础的,采用 模块化、自顶向下逐步求精 的基本思想,以 数据流图为基础 构造出模块结构图。结构化系统设计的基本工具结构化系统设计的基本工具在系统设计阶段,我们采用模块结构图来表达目标系统的物理模型,描述系统的结构。系统结构是软件模块之间关系的表示,它决定了整个系统的结构,也确定了系统的质量。模块之间的关系可有多种,但都可以归结为一种层次关系。模块结构图是总体设计阶段的主要描述工具,它描述了构成系统的基本元素 模块及模块之间的

7、调用关系,模块之间的数据传递关系。系统模块化 模块化就是将系统划分为若干个模块,每个模块完成一个子功能。模块化的目的是将系统“分而治之”,模块化能够降低问题的复杂性,使软件构件清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。ABCDEFGHIJKLM1、模块模块的定义模块的定义:模块是可以组成、分解、更换的系统,是易于处模块是可以组成、分解、更换的系统,是易于处理的基本单位,理的基本单位,是具有四种属性的一组程序语句称是具有四种属性的一组程序语句称为一个模块为一个模块.这四种属性分别是这四种属性分别是 输入输出、逻辑功能输入输出、逻辑功能(外部特性外部特性)内部数据、程序代

8、码内部数据、程序代码(内部特性内部特性)1、模块模块的例子模块的例子:intmax(intx,inty)intz;z=xy?x:y;return(z);模块名模块名数数据据内部内部数据数据内部内部语句语句模块化思想:模块化是好的系统设计的一个基本准则模块化是好的系统设计的一个基本准则:高层模块高层模块 从整体上把握从整体上把握 问题问题,暂不考虑暂不考虑细节细节复杂问题复杂问题 较小问题较小问题 分解分解 可减小解题所需的总的工作可减小解题所需的总的工作分解n模块模块用方框表示,方框中写上模块用方框表示,方框中写上模块名字,反映了这个模块的功能名字,反映了这个模块的功能n调用调用从调用模块指向

9、被调用模块的从调用模块指向被调用模块的箭头箭头 n数据数据调用箭头旁的小箭头,表示从调用箭头旁的小箭头,表示从一个模块向另一个模块传送的数据,也一个模块向另一个模块传送的数据,也指出了传送的方向指出了传送的方向 2、模块结构图、模块结构图SC(StructureChart)结构图基本符号及表示法结构图基本符号及表示法编辑学生记录编辑学生记录读学生记录读学生记录学生数据学生数据无此学生无此学生学号学号不加区分的数据不加区分的数据数据信息数据信息控制信息控制信息模块调用的例子模块调用的例子:Main():max(3,4):Main()Main()求最大值求最大值Z Zx xy ySC中的四种模块传

10、入模块传入模块(a)(b)AA传出模块传出模块BB变换模块变换模块(c)CD协调模块协调模块E(d)EFFSC中的简单调用B BA AC Cx,yx,yz z(a)(a)表示法一表示法一(b)(b)表示法二表示法二z zB BA AC C1 12 2入入出出1 12 2x,yx,yz zz zA调用B和CSC中的选择调用A AC CB BD DA A根据内根据内部判断决部判断决定是否调定是否调用用B BA A按另一判按另一判定结果选择定结果选择调用调用C C或或D DSC中的循环调用A AB BC CA A根据循环根据循环条件条件重复调重复调用用B B、C C等模块等模块选择调用的例子选择调用

11、的例子:A():if(条件条件.)B()elseC():ABC循环调用的例子循环调用的例子:while(条件条件.)B();:;AB 模块结构类型 内导结构:内导结构:是结构图中数据以最低层模块输入,是结构图中数据以最低层模块输入,并逐级向高层传递,高一层模块接收低一层模并逐级向高层传递,高一层模块接收低一层模块的输入。块的输入。主模块主模块 A1 A4 A3 A2外导结构:外导结构:结构图中低一层模块接收上一层结构图中低一层模块接收上一层模块的数据信息,并把它们转换给下一级模模块的数据信息,并把它们转换给下一级模块,直到输出给使用者。块,直到输出给使用者。w wu u子模块子模块1 1v v

12、主模块主模块子模块子模块2 2子模块子模块2.12.1 转换结构:转换结构:数据要在模块内经过一定的处理,数据要在模块内经过一定的处理,下层模块从相应的上层模块接收数据,经转换下层模块从相应的上层模块接收数据,经转换后返回同一上层模块中去。后返回同一上层模块中去。w wu u子模块子模块1 1v v主模块主模块子模块子模块2 2子模块子模块2.12.1X XM MY Y打印报表功能的模块结构图5.5.系统设计方法系统设计方法5.1 5.1 系统设计的任务要求系统设计的任务要求5.2 5.2 结构化系统设计结构化系统设计5.3 5.3 从数据流程图导出结构图从数据流程图导出结构图 5.4 5.4

13、 模块设计优化模块设计优化5.55.5 代码设计代码设计5.6 5.6 输出设计输出设计5.7 5.7 输入设计输入设计5.8 5.8 数据库设计数据库设计5.9 5.9 计算机处理过程的设计计算机处理过程的设计5.10 5.10 网络系统设计网络系统设计5.11 5.11 系统设计说明书系统设计说明书5.3 5.3 数据流图导出结构图数据流图导出结构图数据流程图DFD的结构类型1.变换型变换型DFD一个数据流程图可以明显地分成输入、处理一个数据流程图可以明显地分成输入、处理和输出三部分。和输出三部分。2事务型事务型DFD事务型数据流程图一般呈束状形。事务型数据流程图一般呈束状形。1、变换型结

14、构 由输入、变换中心(或称主加工)和输出三部分组成。基本模型:输入输入路径路径输出输出路径路径变换变换中心中心变换流示意图信息信息时间时间信息流信息流输入流输入流输出流输出流变变换流换流外部外部表示表示内部内部表示表示变换型数据流图输入输入信息信息物理物理输入输入格式格式检查检查处理处理显示显示正确正确信息信息结果结果物理物理输出输出数据数据变换中心变换中心输出输出逻辑逻辑输入输入逻辑逻辑输出输出输入输入DFDDFD导出初始导出初始SCSC的过程的过程)先设计模块结构顶端的主模块)先设计模块结构顶端的主模块)然后)然后“由顶向下逐步细化由顶向下逐步细化”)最后得到一个)最后得到一个与数据流图相

15、对应与数据流图相对应的程序结构的程序结构1 12 23 34 45 56 67 7a ab bc ce ed dr rp pu uw wv v变换中心变换中心输入输入部分部分输出输出部分部分输入输入输入输入 输出输出输出输出 加工加工加工加工1 1、区分输入、区分输入、主加工、主加工、输出部分,输出部分,在在DFDDFD上标明分界线上标明分界线(1)确定逻辑输入离物理输入端最远的,但仍可被看作系统输入的那个数据流 方法:从物理输入端开始,一步步向系统的中间移动,直至达到这样一个数据流:它已不能再被看作为系统的输入,则其前一个数据流就是系统的逻辑输入。(2)确定逻辑输出离物理输出端最远的,但仍可被看作系统输出的那个数据流 方法:从物理输出端开始,一步步向系统的中间反方向移动,直至达到

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

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