安全管理信息系统第7章创新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件设计原理 好的模块应符合信息隐蔽和模块独立性原则。 模块独立性的两个度量标准:内聚、耦合 模块间耦合程度 特征耦合 两个模块通过参数表传递的是某一 数据结构的子结构,而不是简单变量 公共耦合 一组模块都使用同一个  公共数据区 如BCE都访问全程数据区中的一个数据项,如一个磁盘文件。若B取一数后调用C,C算出的数再送回,E从中取数,若C算错,则E也错 模块内聚程度-块内联系 偶然内聚 W中几个语句实际上无任何联系,仅因为XYZ三个模块都含有,才写在一起 顺序聚合   是指一个模块内部的各个组成部分,都紧密相关于同一功能,且必须顺序执行,前一部分处理动作的输出是后一部分处理动作的输入。 如: 求二次方程的根    1.输入A,B,C    2求解 3.输出 功能内聚:模块中各处理成分属于一个整体,都为完成同一功能,很难分割   如求矩阵的乘积\矩阵的逆\排序 是指一个模块内部各个组成部分全部属于一个整体执行同一功能。如客人信息输入模块等。功能聚合模块都具有一个目的、有单一的功能。因而其界面非常清楚,与其他的模块联系低,可读性、可修改性、维护性、可测试性均很好。许多功能聚合模块可集中成为新的系统或子系统。在进行模块设计时,应尽可能追求功能聚合。 7.4 数据库设计 怎样设计E-R图 现实世界中的事物如能作为属性对待,就尽量作为属性对待。 区分属性的准则: 作为属性,不能再具有需要描述的性质。属性是不可分的数据项,不能包含其他属性 属性不能与其他实体有联系。 综合局部E-R图 可一次集成 逐步集成 集成E-R图的步骤 1.消除冲突,合并分E-R图,生成初步E-R图 冲突:属性冲突、命名冲突、结构冲突 属性冲突:属性取值单位冲突(如长度单位:米,尺) 属性域的冲突(职工代码:两位,三位,前缀) 命名冲突:异名同义(如教科书:课本,书籍);不 同对象取同名 结构冲突: 8.2 实体-联系模型(E-R模型) 怎样设计E-R图 结构冲突: 同一对象在不同应用中作了不同 的抽象。(如零件,在一个子系统中作为实体,另一作为属性) 实体←→属性 同一实体在不同的分E-R图中属性的组成不同 方法:合并 实体间的联系在不同的分E-R图中为不同的类型(如一对多,一对一)方法:调整 8.2 实体-联系模型(E-R模型) 怎样设计E-R图 集成E-R图的步骤 2. 消除不必要的冗余 8.3 逻辑结构设计 E-R图转换为关系模型 从E-R图转换为关系模型的原则 (1)将E-R图中每个实体转换为一个关系,实体的属性即为关系的属性,实体的主码就是关系的主码。 (2)实体间联系根据不同情况讨论 实体间的联系是1:1 将两实体转换的关系中任一个的属性中加入另一个关系的主码 车间关系 (2)实体间联系根据不同情况讨论 实体间的联系是1:n 将1端实体的主码加入到n端实体的关系中 实体间的联系是m:n 必须对联系单独建立一个关系,用来联系双方实体,联系的属性中要包含双方实体的主码,及联系本身的属性。 7.5 输入输出设计 输入设计 输入方式 校对方式 输入界面的设计原则 输入界面的布局 输入方式 键盘输入 模/数-数/模转换 网络或通信传输(终端输入) 输入设计 输入方式 校对方式 输入界面的设计原则 输入界面的布局 校对方式 人工校对 二次键入 根据取值范围进行控制 输入设计 输入方式 校对方式 输入界面的设计原则 输入界面的布局 输入界面的设计原则 可靠性 简单性 立即反馈性 输入界面简单明了 输入界面色彩适中 输入界面风格统一 输入设计 输入方式 校对方式 输入界面的设计原则 输入界面的布局 输入界面的布局 输入的标题部分 数据提示与输入部分 信息提示部分 功能选择部分 输出格式的设计 规格标准化、文字和术语统一 使用方便、美观大方,符合用户的习惯 便于计算机实现 能适当考虑系统的发展要求 在输出设计上应尽量保持输出内容和格式的统一性 既同一内容的输出,对于屏幕、打印机、文本文件和数据库文件应具有一致的形式。屏幕输出用于查询或预览;打印机输出提供报表服务;文本文件格式用于为办公自动化系统提供剪辑素材,而数据库文件可满足数据交换的需要。 输出方式 报表输出 磁盘文件输出 图形输出 输出设计示例 输出设计示例 7.6系统设计说明书 7.7 小结 思考与练习 7.5 输入输出设计 7.6系统设计说明书 7.7 小结 思考与练习 数据流图的类型 数据流图有两种:变换型

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档