- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20140501-大学计算机第15讲-系统与怎样研究系统II选编
* * * * * * * * * * * * * 接口、类、浏览器、通讯协议、数据库对象 * * * * * * * * 软件: 使用过程与使用特性 ?构件与结构 构件过程与装配过程 ?数据、界面、接口、业务逻辑(处理过程)、结构/框架 ?整体性、动态性和层次性 ?设计结果的表达 * * * * * * * * * * * 简单的平房 复杂的特色建筑 如:巨大拱顶和圆顶如何建设? 不能倒塌是第一位的 现代化复杂的高楼 如:地基、承重、结构怎样? 如:各建筑之间的互连互通? 城镇与城市的构建 结构化程序: 算法+数据结构 子程序+函数调用 对象化程序: 对象+消息 构件化程序: 构件+体系结构 服务化程序: 服务+服务总线 软件的可靠性、可用性等 软件系统构造方法的演变 (5)软件系统构造方法的演变过程? 基于组件/构件的构造 对象 类 对象框架 基于对象框架的构造 结构框架 (中间件) 软件 系统 面向服务的软件系统构造 小结 系统与系统类问题求解-总结 Research Center on Intelligent Computing for Enterprises Services, Harbin Institute of Technology 战德臣 哈尔滨工业大学 教授.博士生导师 教育部大学计算机课程教学指导委员会委员 What How Where Who When Why Data Function Networks People Time Motivation 层级 视角 层级0 层级1 层级2 层级3 A-0 整个系统 1 2 3 4 A0 1 2 3 A2 1 2 A21 2 4 1 3 A23 由宏观到微观 由粗粒度到细粒度 不同视角看同一系统 系统与系统类问题求解-总结 (1)回顾:问题域建模-结构化思维? 问题域建模----多视角多层次刻画系统 功能(或活动) 输入 输出 目标与控制 支撑 问题域建模 结构化思维 自顶向下分解 系统与系统类问题求解-总结 (2)回顾:软件域建模-面向对象思维? 对象(类)1 对象(类)2 对象(类)4 对象(类)3 对象(类)1.状态1 对象(类)1.状态2 对象(类)1.状态3 功能A(转换) 对象(类)1 功能A 功能B 功能C 功能B(转换) 对象(类)1.状态1 对象(类)1.状态2 对象(类)1.状态n S1:识别对象(类) S2:识别每一对象(类)的状态 S3:识别每一对象(类)的状态的转换 S4:识别对象(类)的功能 软件域建模 面向对象思维 对象/类 状态与状态变换-功能 Model:程序 Controller:界面要素与程序的映射 View:界面 基于组件/构件的构造 对象 类 对象框架 基于对象框架的构造 结构框架 (中间件) 软件 系统 面向服务的软件系统构造 系统与系统类问题求解-总结 (3)回顾:软件系统构造? 软件系统的构成 软件系统(设计) ? 模块的集合 + 结构 + 数据库 模块 ? 程序类的集合 + 各程序类对象间函数调用关系的集合。 结构 ? (组成系统的模块或构件+)模块/构件之间的连接关系与作用关系,以及由模块/构件与模块/构件交互形成的拓扑结构。 数据库 ? 永久保存的数据表的集合 (程序)类 ? 程序变量集合 + 函数(子程序) 的集合 函数 ? 完成一个具体功能的程序 变量 ? 函数处理与保存的数据 对象/实例 ? 程序类的一个执行实体 数据表 ? 数据库的基本控制单位… 系统与系统类问题求解-总结 (4)软件系统? 软件系统的构成 软件系统(设计) ? 模块的集合 + 结构 + 数据库 模块 ? 程序类的集合 + 各程序类的对象间函数调用关系的集合。 结构 ? (组成系统的模块或构件+)模块/构件之间的连接关系与作用关系,以及由模块/构件与模块/构件交互形成的拓扑结构。 数据库 ? 永久保存的数据表的集合 (程序)类 ? 程序变量集合 + 函数(子程序) 的集合 函数 ? 完成一个具体功能的程序 变量 ? 函数处理与保存的数据 对象/实例 ? 程序类的一个执行实体 数据表 ? 数据库的基本控制单位… 系统与系统类问题求解-总结 (4)软件系统? 软件系统的构成 软件系统(设计) ? 模块的集合 + 结构 + 数据库 模块 ? 程序类的集合 + 各程序类的对象间函数调用关系的集合。 结构 ? (组成系统的模块或构件+)模块/构件之间的连接关系与作用关系,以及由模块/构件与模块/构件交互形成的拓扑结构。 数据库 ? 永久保存的数据表的集合
您可能关注的文档
- 2013菏泽毅德城奠基仪式活动策划案选编.ppt
- 2014-2015人教版江西八年级下学期语文期末考试试题选编.doc
- 2013高考地理复习选编.ppt
- 深基坑支护工程施工组织设计汇编.doc
- 2014-2015学年上海市徐汇区八年级(上)期末物理试卷选编.doc
- 2013高考地理专题农业选编.doc
- 2014-2015学年七年级上学期期中联考语文试题选编.doc
- 2013高考语言表达得体课件2选编.ppt
- 2014-2015学年北京市石景山区九年级(上)期末物理试卷选编.doc
- 深层水平位移观测(评审)汇编.doc
- GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求.pdf
- 中国国家标准 GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求.pdf
- 《GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求》.pdf
- 《GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求》.pdf
- GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求.pdf
- 中国国家标准 GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求.pdf
- 《GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南》.pdf
- 中国国家标准 GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南.pdf
- GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南.pdf
- 中国国家标准 GB/T 20441.8-2025电声学 测量传声器 第8部分:测定工作标准传声器自由场灵敏度的比较法.pdf
文档评论(0)