05信息系统设计 信息系统分析与设计 教学课件.pptVIP

05信息系统设计 信息系统分析与设计 教学课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05信息系统设计 信息系统分析与设计 教学课件

长春工业大学 第5章 信息系统设计 5.1 系统设计概述 5.1.1 系统设计原则 ① 系统性原则 ② 灵活性原则 ③ 可靠性原则 ④ 经济性原则 ⑤ 管理可接受的原则 5.1.2 系统设计的目的 保证实现逻辑模型功能的基础上,尽可能提高目标系统的性能,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型,包括计算机物理系统配置方案报告和一份系统设计说明书。 评价与衡量系统设计目标实现程度的主要指标 : (1)系统的可靠性 (2) 系统的可变更性 (3)系统的效率 (4)系统的通用性 (5) 系统的工作质量 5.1.3 系统设计的内容和步骤 ① 系统总体结构设计 ② 处理流程设计 ③ 代码设计 ④ 人机界面设计 ⑤ 输出设计 ⑥ 输入设计 ⑦ 数据库设计 ⑧安全必威体育官网网址设计 ⑨ 系统物理配置方案设计 ⑩ 编写系统设计说明书 5.2 系统结构设计 5.2.1 模块及模块化 1.模块 模块是组成目标系统逻辑模型和物理模型的基本单位,是可以组合、分解和更换的单元。系统中任何一个处理功能都可以看成是一个模块。 2.模块化 模块化(Modularization)是把系统分割成能完成独立功能的模块,明确规定各模块的输入输出规格,使模块的界面清楚,功能明确,每个模块可独立命名和编址。 5.2.2 模块独立性的度量 1.耦合 耦合是对软件程序结构中各个模块之间相互依赖程度的一种度量。 2.内聚 内聚是信息隐蔽和局部化概念的自然扩展,它标志一个模块内部各成分彼此结合的紧密程度。 5.2.3 启发式规则 1.通过模块分解或合并提高模块独立性 2.模块规模应该适中 3.深度、宽度、扇出和扇入都应适当 4.模块的作用范围应在控制范围之内 5.力争降低模块接口的复杂程度 6.设计单入口单出口的模块 7.模块功能应该可以预测 5.2.4 模块结构图 1. 模块结构图的基本符号 5.2.5 模块分解的原则和步骤 一个合理的子系统或模块划分,应该是内部联系强,子系统或模块间尽可能独立,接口明确、简单,尽量适应用户的组织体系,有适当的共用性。 模块分解的具体步骤是: ①根据顶层数据流程图的分解情况,将目标系统分解成若干子系统; ②根据各子系统的分解过程。将子系统逐步分解为若干按层次分布的模块; ③按照模块分解的基本原则,为便于管理和应用,优化模块分解,调整模块调用关系; ④绘制系统层次化模块结构图。 5.2.6 结构化设计 1.结构化设计 面向数据流的设计方法,重点是确定软件的结构,其目的是提出满足软件需求的最佳软件结构。 面向数据流的设计方法定义了一些不同的“映射”,利用这些映射可以把数据流图变换成软件结构。 2.结构化设计的概念与原理 结构化设计的基本思想是使系统模块化 结构化设计的工作过程可分为两步: 第一步是根据数据流程图导出系统的初始结构 第二步是对初始结构图进行优化。 3.结构化方法的特点 ① 设计结果是相对独立、功能单一的模块结构 ② 有一组基本的设计原则与方法 ③ 有一组评价标准和质量优化技术 “高内聚,低耦合”,这是结构化设计中衡量模块“相对独立”性能的标准。对于模块内聚性的衡量及块间联系紧密程度的度量都有明确的标准及优化的技术。 ④ 采用模块结构图的描述方式 5.2.7 导出初始结构图的方法 1.信息流的类型 (1)变换流(Transform Flow) (2)事务流 2.从数据流图导出初始结构图的步骤 ① 对DFD图进行复审,必要时修改或细化; ② 根据DFD图确定软件结构属于变换型还是事务型; ③ 把DFD图映射成SC图; ④ 改进SC图,使设计更加合理。 3.变换分析 区分有效(逻辑)输入、有效(逻辑)输出和中心变换部分;进行一级分解,设计上层模块;进行二级分解,设计中、下层模块。 4.事务分析 ①在DFD上确定事务中心、接收部分和发送部分。 ②画出初始SC框架,把DFD上的三部分分别映射为事务控制模块、接收模块和动作发送模块。 ③分解细化接收分支和发送分支,完成初始SC。 5.3 处理流程设计 5.3.1 系统流程设计 系统流程设计主要是通过系统处理流程图来描述数据在计算机存储介质间的流动、转换和存储情况,以便为模块的处理流程设计提供详细的输入输出依据。 5.3.2 模块处理流程设计 1.程序流程图 【例5-3】给出一串数,求出①正数的数目;②负数的数目;③所有正数的和。若所遇到的数是0或者正数的和超过1000,那么程序就停止了。 2.盒图(N-S图) 【例5-4】用N-S图表示例5-3。 3.PAD图 5.3.3 模块设计说明书 ① 模块名称。 ② 模块所属的系统及系统名称。 ③ 输入数据的方式与格式。 ④ 输出信息的方式与格式。 ⑤ 模块处理过程说明

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档