版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象技术高级课程1.引言主讲:蒋严冰助教:杨爱迪联系方式: 微信:jiang-yanbing蒋严冰研究方向软件工程与方法学/流媒体 /web /云+端移动互联网应用开发/ IOT/AI智慧教室/智慧工厂/智慧小区/在线学堂/即时通讯/无人机与机器人/等 技术点 web 前后端及框架/android IOS/VS QT C+/C#/Linux win10 IOT嵌入式系统树莓派流媒体音视频技术前后端/服务器集群技术/人脸姿态图像识别与跟踪/自然语言处理/算法等主讲课程面向对象技术高级课程 北京大学精品课程/学院精品课程/MOOC课程微软软件实现技术 微软-教育部精品课程机器学习 微软研究院-
2、教育部产学研精品课程与微软研究院工程院建立实习生推荐长期合作,16/17/18级在微软实习达8090%课程中产生了许多实际软件产品与产品原型课程特点 密切联系实际 面向最新技术 侧重能力培养和素质培养指导的已毕业学生250多名 很多进入微软研究院 工程院/ BAT/IBM/银行/国企/政府 /出国/自主创业目录软件领域正发生巨变程序员与架构师本课程的价值学完本课程后你将具有的能力软件领域正发生巨变云计算/大数据/AI的时代的到来IT业各种职位发生重大变化软件开发技术与AI门槛降低人工智能的热潮,软件开发是否有被边沿化的趋势?在新一轮的浪潮中,将如何把握自己?码农、软件开发工程师与架构师的区别码
3、农学习各种编程语言简单编程 调试修改bug架构师分析、设计模型、模式 企业技术架构UML软件开发方法学构建评估系统技术架构软件重构解决企业软件开发中的瓶颈.软件开发工程师学习各种编程语言编程 调试修改bug环境搭建关键技术研发优化代码写技术文档或注释软件领域职位大数据引例软件企业面临的问题攸关系统汽车领域 航天领域恒润科技 SaaS企业某软件开发公司的主营业务是为中小型企业开发Web信息管理系统,而每个企业都有自身的需求,公司人员已达8000人,但仍忙不过来。中企动力 创新公司某公司计划在短期内开发一种非常有创意的软件产品,以便快速占领市场,但不精通开发技术,人手不够。大型IT企业异构性的问题
4、代码重构如何充分利用多年来积累的开发经验、制品与代码。某大型软件公司的软件开发人员每天苦于建立千篇一律的设计模型、编写千篇一律的程序,耗时而乏味。某软件设计人员建立了一个设计模型,但无法验证。IBM 华为 上海证券 涉及软件外包的企业软件外包过程中,甲乙双方沟通问题。软件外包过程中,甲乙双方知识产权问题。金融公司 银行 云计算大数据公司平台的可靠性问题本课程的价值帮助你从码农蜕变为软件开发工程师帮助你从软件开发工程师蜕变为软件架构师学完本课程后你将具有的能力软件分析能力软件设计能力软件建模能力软件重构知识模型转换的知识代码自动生成的知识游戏者开始游戏保存游戏恢复游戏进行游戏扩展点:可能的操作胜
5、利或失败是否引入新精灵裁判战况引入新精灵运动精灵移动主角发射武器处理胜利处理失败是否引入新精灵是可能的操作移动主角可能的操作发射武器胜利或失败胜利胜利或失败失败可能的操作保存游戏精灵位置图形运动自行装备生命值运动中弹碰撞携带武器破坏量运动碰撞战斗机载弹量载油量发射子弹给养类型数值子弹运动碰撞爆炸生命值战场长度宽度敌机数最大敌机数运动控制评估判断保存恢复开始加入(精灵)删除(精灵)背景图形移动1*1*1主角敌机战斗补给击中1*1*发生10.1游戏者开始游戏保存游戏操作游戏恢复游戏操作11操作11精灵补充器补充敌机间隔补充给养间隔补充敌机补充给养:战场*运动控制:战斗机*运动:给养*运动:子弹*运
6、动:背景移动:子弹有时产生加入(self)Battlefield+length:int+width:int+EnemyPlaneNum:int+MaxEnemyPlanrNum:int+doGame()+save()+resume()+startgame()+add(s:Sprite)-delete(s:Sprite)MoveController+MoveControl() -evaluate()-judge()Gamestorer+save()+resume()11-controller11-storerBackGroud-Graph:Image+move()1*-backgroudlist
7、SpriteSupplyer-interval:int-Type:String+Supply()1*-supplyerSprite+PositionX:int+PositionY:int-Graph:Image+speed+move()Explosion-Life:int+explode()AutoEquip-Life:int+move()+hit(w:Weapon)+hit(A:AutoEquip)Weapon-DestroyNum+move()+hit()Plane-Bombload:int-Oilload:int+fire()Provisions-Type:String-value:in
8、tBullet*1-spritelistPlaneControllerup()down()Left()right()fire()-myplaneDrawer+run()Displayer+run()1111-drawer-displayerimportedBattlefieldFramereusedBattlefieldFrame-frameMenureused11Labelreused1*1*Buttonreused1*TextFieldreusedimportedPlane1*1Scenemusic-Gunshotclip:AudioClip-Explodeclip:AudioClip+p
9、layGunshotclip()+playExplodeclip()-SceneplayerActionListenerreused+actionPerformed(ActionEvent event)1StartActionSaveActionLoadactionimportedGamestorer+save()+resume()1111Backgroudmusic-Backgroudclip:AudioClip+playBackgroudclip()-BackgroudplayerPanelreused+copy(Image1)11-displayPanelImagereused12-bu
10、fferedImagePlaneController-up()-down()-Left()-right()-fire()ActionListenerreused+keyPressed(keyEvent event)importedBattlefieldimportedthreadBackgroudmusic-Backgroudclip:AudioClip+playBackgroudclip()-BackgroudplayerimportedthreadDrawer+run()importedthreadDisplayer+run()1111-drawer-displayer11imported
11、threadSpriteSupplyer-interval:int-Type:String+Supply()1*Flag-f1:int-f2:int+putf1begin() gurded+putf1end() gurded+putf2begin() gurded+putf2end() gurded11:Drawer: MoveControllerMoveControl(bufferedImage1):Flagstart()run()putf1begin()f1=1wait()putf1end()F1=1:Displayernotify()MoveControl(bufferedImage2)f2=1wait()puttf2end()F2=1notify()putf2begin()loop云+端的移动互联网物联网应用云+端的移动互联网物联网应用7.下一年的工作展望智慧教室系统架构智慧教室概要类图Java逆向元模型Page 26大型软件逆向模型(局部)Page 27由模型正向代码生成(片段)Page 28遗产系统源代码P源AST模型A1源KDM模型K3源KDM模型K2源/目标KDM模型K1源/目标PSM模型S2PIM模型 I1源/目标PSM模型S1模型转换T3/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024藕塘承包与农业产业化发展合作合同范本3篇
- 2024房租租赁合同补充协议
- 2019年7月国家开放大学专科《高等数学基础》期末纸质考试试题及答案
- 焦虑症健康宣教
- 2024年解除婚姻关系后赡养费协议
- 2024水电安装劳务分包合同协议书-农村饮水安全工程专用3篇
- 2024某电子商务公司与社交媒体平台广告投放合同
- 福建省南平市太平镇中学高三数学理期末试卷含解析
- 2024洗涤服务绿色环保材料采购合同书3篇
- 2024年酒店食堂蔬菜品质提升采购协议2篇
- 重庆南开中学2025届生物高二上期末联考试题含解析
- X市科协领导班子2021年工作总结
- 2024至2030年中国汽摩配行业发展状况及竞争格局分析报告
- 2024年高考地理时事热点:环保(附答案解析)
- 国家开放大学《理工英语2》形考任务1-8参考答案
- 建筑公司证书津贴支付管理办法
- 经桡动脉全脑血管造影术围手术期护理
- 北师大版本八年级上册第一章单元测试卷(A卷)【含答案】
- 2025届高考政治一轮复习:统编版必修4《哲学与文化》必背知识点考点提纲
- 开展医院安全应急演练工作计划三篇
- 怪兽充电宝商家合作合同
评论
0/150
提交评论