- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
人机界面的OO设计窗口系统图形用户界面(GUI)可视化编程环境界面支持系统01窗口菜单对话框图符滚动条其他界面元素02人机界面的OO设计选择和掌握界面支持系统硬件、操作系统及编程语言界面实现的支持级别界面风格与视感其他根据人机交互需求选择界面元素系统的启动高层命令组织结构的实现基本命令的执行详细交互过程的输入与输出异常命令的输入设计过程与策略人机界面的OO设计设计过程与策略用OO概念表示界面元素对象和类属性和服务整体–部分结构一般–特殊结构关联消息连接应用程序主窗口人机界面中的整体―部分结构视窗1,1滚动条按钮主菜单下拉菜单工具条1,m1,11,21,m1,1CDialog《复用》对话框A添加标题用一般―特殊结构特化可复用类添加标题工具条添加标题按钮添加标题对话框添加标题1添加标题1添加标题界面对象之间的关联添加标题1,m添加标题传感器图形项目传感器控制系统人机交互部分设计举例调用项目传感器状况窗口显示菜单调用菜单活动传感器项目调用项目传感器报警窗口显示菜单调用菜单活动位置传感器报警项目调用项目传感器窗口坐标11.7任务管理(控制驱动)部分的设计单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。您的内容已经简明扼要,字字珠玑,但信息却千丝万缕、错综复杂,需要用更多的文字来表述;但请您尽可能提炼思想的精髓,否则容易造成观者的阅读压力,适得其反。正如我们都希望改变世界,希望给别人带去光明,但更多时候我们只需要播下一颗种子,自然有微风吹拂,雨露滋养。恰如其分地表达观点,往往事半功倍。当您的内容到达这个限度时,或许已经不纯粹作用于演示,极大可能运用于阅读领域;无论是传播观点、知识分享还是汇报工作,内容的详尽固然重要,但请一定注意信息框架的清晰,这样才能使内容层次分明,页面简洁易读。如果您的内容确实非常重要又难以精简,也请使用分段处理,对内容进行简单的梳理和提炼,这样会使逻辑框架相对清晰。为什么要有任务管理部分系统如何并发执行要设计哪些控制流任务管理部分的任务:问题域和系统责任所选择的实现条件把任务管理(控制驱动)部分作为OOD模型的一个独立组成部分来设计,可使实现条件的变化主要影响这一部分,从而隔离对其他部分的影响。根据什么决定上述问题:与任务管理(控制驱动)部分设计有关的技术系统总体方案01软件体系结构02分布式系统的体系结构风格03系统的并发性04与任务管理(控制驱动)部分设计有关的技术
—系统总体方案总体方案中所决定的下述问题是模型中任务管理(控制驱动)部分设计的基本实现条件:计算机硬件操作系统网络方案软件体系结构编程语言其他商品软件管道与过滤器风格添加标题客户–服务器风格添加标题主程序/子程序风格添加标题数据抽象风格添加标题面向对象风格添加标题隐式调用风格添加标题层次风格添加标题仓库风格添加标题黑板风格添加标题解释器风格添加标题进程控制风格添加标题与任务管理(控制驱动)部分设计有关的技术
—软件体系结构典型的软件体系结构风格:与任务管理(控制驱动)部分设计有关的技术
—分布式系统的体系结构风格历史上出现过的几种分布式体系结构风格:主机+仿真终端体系结构文件共享体系结构客户–服务器体系结构二层客户–服务器体系结构对等式客户–服务器体系结构三层客户–服务器体系结构瘦客户–服务器体系结构浏览器–服务器体系结构11.3.3软件重用的效益质量HP公司的研究生产率创建计划、模型、文档、代码和数据所需花费的时间将减少。重用30%-50%提高生产率25%-40%成本软件重用带来的净成本节省C=Cs-Cr-CdCs从头开发(没有重用)所需成本;Cr与重用相关联的成本;Cd交付给客户软件的实际成本11.4系统分解系统的主要组成部分称为子系统,通常根据所提供的功能来划分子系统。例如,编译系统可划分成词法分析、语法分析、中间代码生成、优化、目标代码生成和出错处理等于系统。子系统的数目应该与系统规模基本匹配。在划分和设计子系统时,应该尽量减少于系统彼此间的依赖性。面向对象设计模型(即求解域的对象模型),也由主题、类与对象、结构、属性、服务等五个层次组成。这五个层次一层比一层表示的细节更多。面向对象设计模型,在逻辑上都由四大部分组成。这四大部分对应于组成目标系统的四个子系统,它们分别是问题域子系统、人—机交互子
文档评论(0)