- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
事务型结构 图中的某个处理(这里是“分类”处理)将它的输入分离成一串平行的数据流,然后选择性地执行后面的某个处理。 变换型结构与事务型结构的主要区别在于处理的执行是否具有选择性,而不单是处理是否输出多数据流的问题。 对于这两种典型的数据流程图结构,可分别采用变换分析技术和事务分析技术导出初步的模块结构图。 ? ? 小结 小结 系统设计的目标、原则和任务流程 系统平台设计包括的内容 理解模块化原理 模块结构图的绘制 《总体设计》课堂习题(一) 1.结构化设计方法主要是为( )服务的。 ?? A.项目管理人员 ?? B.程序员 ?? C.系统分析员 ?? D.用户 D 3.系统设计阶段可划分为哪两个阶段?( ) ?? A.逻辑设计阶段 ?? B.程序设计阶段 ?? C.特殊设计阶段 ?? D.详细设计阶段 ?? E.物理设计阶段 ?? F.概要设计阶段 DF 2.下面哪一个不是一个模块应具备的四个要素内容?( ) ?? A.输入和输出 ?? B.内部数据 ?? C.框图 ?? D.处理功能 ? ? E.程序代码 C 4.模块的四个特性中( )是外部特性。 ?? A.功能 ?? B.接口 ?? C.代码 ?? D.数据 AB 5、系统设计主要包括( )两个方面。 总体设计和详细设计 划分子系统和程序设计 信息系统流程图设计和输入/输出设计 代码设计和功能设计 A * 1、系统的吞吐量 2、系统的响应时间 3、系统的可靠性 4、集中式还是分布式 5、地域范围 6、数据管理方式 * 网络拓朴结构 2、网络的逻辑设计 3、网络操作系统 UNIX Netware Windows NT Windows 2000 Windows 2003 server 通常首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机、分系统交换机、子系统集线器(HUB)、通讯服务器、路由器和调制解调器等,并考虑各设备之间的连接结构。 平台组成 系统硬件平台 系统网络配置 系统软件平台 系统平台 4.2.5 软件选型 1.软件选型的内容 □ 操作系统 □ 数据库管理系统 □ 开发工具 More… Next VC VB delphi C# Access java □ 数据库管理系统的选择 在数据库管理系统的选择上,主要考虑: (1)数据库的性能; (2)数据库管理系统的系统平台; (3)数据库管理系统的安全保密性能; (4)数据的类型。 Oracle Sybase SQL Server FoxPro Access Back 4.2.5 软件选型 2.软件选型的原则 □ 符合开放式系统的发展方向 □ 必要和足够的软件工具支持 □ 对新技术的支持能力 □ 购买成本 □ 尽可能支持系统开发的整个生命周期 第三节 系统模块结构设计 系统总体设计 4.3.1 预备知识 1、模块的定义与属性 模块是可以组合、更换和分解的单元,是组成系统的基本单元。 模块 系统中的任何一个处理功能都可看成一个模块,它应具备以下四个要素: 输入/输出 功能 内部数据 程序代码 int sum( x,y ) // 定义一个名为sum 的函数 int x, y ; { int z; z=x+y; return(z); } main( ) { int a , b ,c; a=45 ; b=24 ; c=sum(a,b) ; printf(“a=%d, b=%d, c=%d,\n”,a,b,c);} 模块 输入和输出----模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者; 功能----模块把输入转换成输出所做的; 内部数据----仅供该模块本身引用的数据 程序代码----用来实现模块功能的程序 前两个要素是模块的外部特性,即反映模块的外貌。后两个要素是模块的内部结构特性。 函数 模块的属性 属性类 属性 说明 外部属性 功能 模块能够完成的任务或实现的操作 输入输出数据 模块使用的条件和模块之间的关系 内部属性 算法 模块内部如何实现所要求的功能 内部变量 算法中涉及的变量 在结构化设计中,首先关心的是外部特性, 其内部特性只做必要了解。 演示 2、模块化原理 模块化即是将复杂的系统分解成不同粒度的模块的过程,最小的模块完成比较简单的、独立的任务。 A B C D I J K 结构
文档评论(0)