- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)软件系统? 软件系统的构成 软件系统(设计) ? 模块的集合 + 结构 + 数据库 模块 ? 程序类的集合 + 各程序类的对象间函数调用关系的集合。 结构 ? (组成系统的模块或构件+)模块/构件之间的连接关系与作用关系,以及由模块/构件与模块/构件交互形成的拓扑结构。 数据库 ? 永久保存的数据表的集合
您可能关注的文档
- 24措施项目和其他项目工程量清单投标报价讲述.ppt
- 2014-2015年大班第二学期整合教案概要.doc
- 2014-2015年厦门市九年级上物理质检试卷及答案概要.doc
- 24、鱼市场的快乐讲述.ppt
- 24《赫尔墨斯和雕像者》与《蚊子与狮子》2讲述.ppt
- 2014-2015学年度第一学期芜湖田家炳中学人教版选修《拟行路难》《蜀相》《书愤》ppt课件共71页概要.ppt
- 2014-2015第二学期《c语言程序设计》问题答疑材料概要.doc
- 2014-2015第二学期《土力学》问题答疑材料概要.doc
- 2014-2015第二学期工作目标各处室概要.doc
- 2014-2015辽宁省沈阳二中高二上学期12月月考化学试卷(带解析)概要.doc
- 2025安徽省合肥市庐江县部分事业单位补充选调4人行测备考题库附答案.docx
- 小升初考前冲刺预测卷-六年级下册数学真题易错题(人教版).pdf
- 商务英语知识竞赛考核试题与答案.pdf
- 高一英语上学期unit1复习课件.ppt
- 高中英语人教版高一英语必修1课件:Unit-3-Travel-journal-Part-1.ppt
- 最新沪教版高一英语上册(牛津版)全册课件【完整版】.pptx
- 最新湘教版高二数学选修1-1(文科)电子课本课件【全册】.pptx
- 高一英语必修3-第一单元-教学课件Unit1(共58张PPT)高中英语精品公开课.ppt
- Welcome-Unit-(语法讲解)【新教材】人教版英语高一上册必修第一册同步精品课件-27张PP.pptx
- 新教材高一英语人教版必修第一册课件:Unit-2-Travelling-Around.ppt
最近下载
- 2024-2030年中国白羽鸡行业发展潜力及投资价值研究报告.docx
- DB51_T5058-2020:四川省抗震设防超限高层民用建筑工程界定标准.pdf VIP
- 腰椎间盘突出症医学课件.ppt VIP
- 腰椎间盘突出症医学课件.ppt VIP
- 电动汽车充电策略动态优化模型及仿真分析.docx VIP
- Q-CR9149-2018铁路大型临时工程和过渡工程设计规范(附条文).pdf VIP
- 《地理信息系统导论》复习资料(要点).pdf VIP
- 2024年天津市河东区中考英语模拟试卷(3月份)(含详细答案解析).docx VIP
- 《功能型无人车通用技术条件》.pdf VIP
- 机械维修的主要事迹范文(共10篇).pdf VIP
原创力文档


文档评论(0)