- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
详细设计阶段目标:确定应该怎样具体实现所要求的系统,设计出程序的“蓝图”,即设计出模块的处理过程(在编码阶段将描述转换成程序)关键技术:结构程序设计技术第五章详细设计
1结构程序设计技术1965年,E.W.Dijkstra提出“取消GOTO语句”1966年,Bohm和Jacopini证明了只用三种基本结构“顺序”、“选择”和“循环”就能实现任何单入口单出口的程序,为结构程序设计技术奠定了理论基础1968年Dijkstra再次建议“取消GOTO语句”1972年IBM公司Mills提出,程序应该只有一个入口和一个出口,补充了结构程序设计的规则0102
结构程序设计技术:是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口和单出口的控制结构(取消GOTO语句)逐步求精的方法:对程序抽象→分解1结构程序设计技术
利于程序的正确性证明易重用(Reuse)程序易测试程序静态结构和动态执行结构保持一致,易保持正确,出错易诊断和纠正开发出程序有清晰的层次结构,容易阅读和理解可以提高软件开发工程的成功率和生产率结构程序设计的优点:
数据显示界面06数据输入界面05界面设计的基本类型04用户界面任务分配03用户特性分析02用户界面具备的特性012用户界面设计
考虑到用户的特点、能力、知识水平,应当使用户界面能满足不同用户的要求。用户可以根据需要制定和修改界面方式系统能够按照用户的希望和需要,提供不同详细程度的系统响应信息,包括反馈信息、提示信息、帮助信息、出错信息等。2.灵活性1.可使用性使用的简单性用户界面中所用术语的标准化和一致性快速的系统响应和低的系统成本用户界面的容错能力:错误诊断、修正错误及出错保护拥有HELP功能一、用户界面具备的特性
外行型:从未使用过计算机初学型对计算机有一些经验,但对新系统不熟悉的用户熟练型对一个系统有相当多的经验,能够熟练操作的用户。专家型了解系统内部的构造,专家型要求为他们提供能够修改和扩充系统能力的复杂界面。用户的类型不是一成不变的。用户特性分析用户类型—4种
2用户需要自由选用界面的情况3用户对计算机的熟练程度1用户使用的频度5用户思维能力4用户知识用户特性度量
检查数据流图,标出哪些是单独由计算机完成的任务,哪些是单独由人完成的任务,哪些是由两者共同完成的任务。对于共同完成的任务,将任务的每一个动作分配给人或计算机。计算机与人的协同动作,需要再进一步细化以确定人和计算机如何交互。用户界面任务分配
由系统预先设置好的,显示于屏幕上的一组或几组可供用户选用的命令按照显示的形象或样式分类1.菜单01简单正文菜单的设置与选取方式首字符匹配方式②序号匹配方式③亮条匹配方式菜单、图标(象)、对话、窗口、按钮等1)正文菜单---系统命令或者其简写形式02四、界面设计的基本类型
例1:通用设备信息管理系统—退出—数据编辑—设备检索—设备统计—报表打印—系统维护请输入选择的功能号[0—5]:
2)图标菜单简称图标或图符如:windows环境
(2)按照屏幕位置和操作风格分类1)固定位置菜单(如:TurbopascalTC)FileEditRunCompileOptionsDebugBreak/WatchF1—HelpF5—ZoomF6—SwitchF7—TraceF8—StepF9—MakeF10—Menuwatch
------------------------------------2)浮动位置菜单3)下拉式菜单4)嵌入式菜单如超文本,超级链接
3.图象3.图象用户的界面,加入丰富多彩的画面,形象地为用户提供有用的信息而达到可视化的目的。主要处理有:图象的隐蔽和再现、屏幕滚动和图案显示,包括动画。(1)图象的隐蔽和再现菜单显示时,将要被遮盖的区域中原先的图象隐蔽起来。(2)屏幕滚动物理屏幕仅能容纳用户需要显示内容中的一部分,上卷、下卷(3)图案显示将设计好的图象以图象的方式存放在一个文件中,必要时再将其装入到内存并显示。
4.对话也称对话框三种对话形式(1)必须回答式(2)无须回答式(3)警告式文件名:确认取消Areyousuretodelete?OKCancel
5.窗口窗口指屏幕上一个矩形区域,视图区,用户可以通过窗口显示、观察虚拟屏幕,显示器为物理屏幕。屏幕上有多个窗口,只有一个活动窗
文档评论(0)