第六章-详细设计2PPT课件.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程;;1 、详细设计介绍;详细设计基本任务;6 .1 结构程序设计( SP );二、结构化程序设计(S P)主要原则;三、五种基本的结构化控制结构(程序流程图表示 );6 .2 入机界面设计;用户界面应具备的特性 可使用性 如:使用简单、界面中所用术语应该标准化,并保持一致性;拥有 He lp 功能;较快的系统响应速度和较低的系统开销;具有容错能力。 灵活性 能满足不同用户的要求;可以制定和修改界面方式;能提供各类的系统响应信息,如反馈、提示、帮助、报错等;与其他软件系统应有标准的界面。 ???杂性 在完成预定功能的前提下,用户界面越简单越好。 可靠性 用户界面能保证用户正确、可靠地使用系统,保证有关程序和数据的安全性。;6 . 2 .1 设计问题;;② 用户帮助信息 具体设计帮助信息时,应该解决以下问题: 在用户与系统交互期间,是否在任何时候都能获得关于系统任何功能的帮助信息?(全部或部分) 用户怎样请求帮助?(帮助菜单、功能键、 Help 命令) 怎样显示帮助信息?(独立窗口、某个参考文档、屏幕固定位置显示简短提示) 用户怎样返回正常的交互方式?(返回按钮、功能键) 怎样组织帮助信息 ? (通过关键字访问、层次结构、超文本结构);③ 出错信息处理;④ 命令交互;6 . 2 . 3 设计过程;6 . 2. 3 人机界面设计指南;一、一般交互界面;2 、交互界面的基本类型;;;;;;;2 、基本设计指南;;界面举例网上红心大战;三、数据输入界面;界面举例MSN;界面举例;6 . 3 过程设计的工具;6 . 3 . 1 程序流程图( FC );程序流程图的标准符号;;;;6.3.2 盒图( N- S 图);五种基本控制结构在盒图中的表示;N 一 S 图的嵌套定义形式;盒图例1;日立公司发明。用二维树形结构的图来表示程序的控制流,控制流程自上而下,从左往右地执行。 优点: 程序结构清晰,结构化程度高。 支持自顶向下,逐步求精的设计方法。 既可以表示程序逻辑,也可以描绘数据结构。 用PA D图表现程序逻辑,易读易写,使用方便。 容易转换成高级语言源程序,也可用软件工具实现自动转换。 ;五种基本控制结构在PAD 图中的表示;PAD 描述的示例;6 . 3 .4 判定表;例 1 :检查发货单判定表;二、判定表的应用;6.3.6 过程设计语言(process Design Language ,PDL);例:商店业务处理系统中“检查发货单” IF 发货单金额超过$ 500 THEN lF 欠款超过了 60 天 THEN 在偿还欠款前不予批准 ELSE (欠款未超期) 发批准书,发货单 END IF ELSE (发货单金额未超过$ 500 ) IF 欠款超过 60 天 THEN 发批准书,发货单及赊欠报告 ELSE (欠款未超期) 发批准书,发货单 END IF END IF;PDL 的特性;例:数据字典中,使用 PDL 进行数据处理的说明;PDL 优点;6 .3 .5 判定树;“计算行李费”的判定树;面向数据流的结构化分析与设计方法总结;6 .5 程序复杂程度的定量度量;2 、程序复杂性;6 . 5 . 1 McCabe 方法;1、什么是程序图;程序图的基本元素;程序图的基本元素 从图论的观点看,它是一个可以用 G = N , E >来表示的有向图。其中: N 一结点; E 一有向边,指明程序的流程。 包含条件的结点称为判定结点;;程序流程图与对应的控制流图;;;;McCabe 结论;;

文档评论(0)

pandon + 关注
官方认证
内容提供者

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

认证主体阳春市鑫淼网络科技有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA52GF540R

1亿VIP精品文档

相关文档