软件工程(结构化设计接口设计)精要.pptVIP

  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文档。上传文档
查看更多
4.5 数据设计 关系的映射 多对多关系的映射:为了表示多对多关系,关系模型必须引入一个关联表,将两个数据实体之间的多对多关系转换成两个一对多关系。 小结 本次课主要讲述接口设计与数据设计的基本概念。重点掌握接口设计的基本原则及数据设计的应用。 下课了。。。 休息一会儿。。。 软件工程 主讲:陈利平 计算机与信息科学学院 2015 一、主要内容 讲述接口设计与数据设计的基本概念。 二、目的与要求 了解接口设计的基本原则,理解数据设计应用。 三、重点与难点 接口设计与数据设计的具体应用。 概述: 思考: 提问: 1)什么是接口设计? 2)数据库设计的步骤? 4.4 接口设计 接口设计概述 接口设计的依据是数据流图中的自动化系统边界。 接口设计主要包括3个方面:模块或软件构件间的接口设计;软件与其他软硬件系统之间的接口设计;软件与人(用户)之间的交互设计。 4.4 接口设计 人机交互界面 为了设计好人机交互界面,设计者需要了解用户界面应具有的特性; 还应该认真研究使用软件的用户,包括用户是什么人?用户怎样学习与新的计算机系统进行交互?用户需要完成哪些工作?等等。 4.4 接口设计 用户界面应具备的特性 可使用性: 灵活性: 可靠性: 4.4 接口设计 用户类型 外行型: 初学型: 熟练型: 专家型: 4.4 接口设计 界面设计类型 4.4 接口设计 界面设计类型 在选用界面形式的时候,应当考虑每种类型的优点和限制,可以从以下几个方面来考察: (1) 使用的难易程度: (2) 学习的难易程度: (3) 操作速度: 4.4 接口设计 界面设计类型 (4) 复杂程度: (5) 控制: (6) 开发的难易程度: 4.4 接口设计 人机交互的设计有若干准则,包括以下内容: (1) 一致性。 (2) 操作步骤少。 (3) 不要“哑播放”。 (4) 提供Undo功能。 (5) 减少人脑的记忆负担。 (6) 提高学习效率。 Web 界面的美观与性能 在Web 界面设计时,需要注意美观和性能之间的折中平衡,太大的图片会造成系统时间的不必要浪费。 固定宽度vs. 可变宽度 界面中的颜色 ?使用颜色的指导原则 避免使用太多的颜色(通常一个窗口内不要多于三种颜色) 使用颜色编码支持用户的任务 允许用户控制颜色编码 使用颜色编码时需要前后一致 界面中的颜色 ?使用颜色的指导原则 使用颜色的变化显示系统状态的变化 注意在低分辨率情况下的颜色显示 注意颜色的搭配 界面中的颜色 动态变化的信息窗口 4.5 数据设计 文件设计 以下几种情况适合于选择文件存储。 (1) 数据量较大的非结构化数据,如多媒体信息。 (2) 数据量大,信息松散,如档案文件等。 (3) 非关系层次化数据,如系统配置文件。 (4) 对数据的存取速度要求极高的情况。 (5) 临时存放的数据。 4.5 数据设计 文件设计 一般要根据文件的特性,来确定文件的组织方式。 (1) 顺序文件: (2) 直接存取文件: (3) 索引顺序文件: (4) 分区文件: (5) 虚拟存储文件: 4.5 数据设计 数据库设计 根据数据库的组织,可以将数据库分为网状数据库、层次数据库、关系数据库、面向对象数据库、文档数据库、多维数据库等。 4.5 数据设计 数据对象实体的映射 一个数据对象(实体)可以映射为一个表或多个表,当分解为多个表时,可以采用横切和竖切的方法。 竖切常用于实例较少而属性很多的对象。 横切常常用于记录与时间相关的对象。 4.5 数据设计 关系的映射 一对一关系的映射:可以在两个表中都引入外键,进行双向导航。也可以将两个数据对象组合成一张单独的表。 一对多关系的映射:可以将关联中的“一”端毫无变化地映射到一张表,将关联中表示“多”的端上的数据对象映射到带有外键的另一张表。

文档评论(0)

宝贝计划 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档