《课程说明》PPT课件

《课程说明》PPT课件

ID:39714892

大小:231.10 KB

页数:23页

时间:2019-07-09

《课程说明》PPT课件_第1页
《课程说明》PPT课件_第2页
《课程说明》PPT课件_第3页
《课程说明》PPT课件_第4页
《课程说明》PPT课件_第5页
资源描述:

《《课程说明》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京大学软件与微电子学院面向对象技术高级课程说明2010.9~2011.1课程代码:OB101主讲:蒋严冰jyb@ss.pku.edu.cn助教:陈磊chenlei1011@gmail.com目录课程主要目标课程的价值课程内容概述课程对象预计学时与授课计划考试要求问题?分析与设计的区别?Usecase与usestory的区别?当前国际方法学大师及其主要贡献?如何将状态图与编程结合起来?面向对象是否已过时?如何更好的编写多线程程序?UML与自然语言有什么联系?代码自动生成是否还很遥远?UML是否真正有用?什么是分析模式?

2、如何表示分类?同步消息和异步消息在编程中的应用?……元模型?模式的本质?UML为什么这么复杂?课程的主要目标深入了解面向对象方法的基本概念、原理、发展历史、人物与现状。深入了解UML中各种常用图的语法语义(1.X,2.0)。熟练地掌握面向对象的分析与设计方法,能够运用该方法进行软件系统建模。加深对面向对象实现技术的理解,掌握将模型转换为代码的方法。了解UML扩展机制与元模型的概念,了解模型驱动的体系结构(MDA)的思想、原理与规范。课程的价值为其他课程提供基础中间件SOA测试设计模式体系结构…对职业发展具有长期深远影响

3、直接用于工作与学习中编程分析设计架构项目管理咨询售前研究论文…为学习研究工作提供扎实的理论基础指导人生为什么是高级的?深入分析UML各种建模元素语义不同流派方法的比较完整细致的面向对象建模过程指导密切联系工程实践提供大量完整的参考案例揭示面向对象技术UML的研究发展趋势课程内容概述一种范型面向对象的软件开发范型两条线索模型:统一建模语言UML深入剖析过程:面向对象的建模过程综合讲评三个阶段面向对象的分析OOA面向对象的设计OOD面向对象的编程OOP其他面向对象方法的历史、人物、流派、建模工具与将来等UML扩展机制与元

4、模型MDA理论技术与规范分析模式/设计模式/线程模式选讲完整实例基础内容高级内容课程体系架构OO方法论基本概念软件开发方法综述系统模型方法论方法语言面向过程面向数据面向对象面向服务模型驱动封装信息隐藏泛化多态关联消息传递OO方法模型UML过程usecase类图交互图状态图部署图活动图需求分析设计实现实例分析课程内容概述—一种范型现实世界汇编语言非OO高级语言计算机世界OO高级语言面向对象的需求分析面向对象的系统分析面向对象的系统设计从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自

5、然思维方式。面向对象的模型课程内容概述—两条线索1.统一建模语言图形化的建模语言即面向人又面向机器具有更大的抽象层次可以转换为代码已成为世界范围内事实上的标准建模语言9种图150多种建模元素(V1.3)课程内容概述—两条线索2.面向对象的建模过程课程内容概述—三个阶段面向对象的分析(OOA)系统需求模型(用况图为主)系统分析模型(类图为主)面向对象的设计(OOD)问题域人机交互部分控制驱动部分数据管理部分面向对象的编程(OOP)面向对象的设计模型到编程语言的转化课程特点理论性注重对基础理论与重要概念的讲解与比较实用性建

6、模与编程结合前沿性涉及软件建模领域前沿问题的讨论研究性鼓励在学习中研究,培养学术研究能力课程对象与预计学时课程对象计算机相关学科的硕士研究生预计学时48学时课次内容学时时间1课程介绍绪论:软件开发方法的演化与最新趋势(上)3学时2010.9.9星期四上午2绪论:软件开发方法的演化与最新趋势(下)第一部分面向对象技术概论3学时2010.9.16星期四上午3第二部分面向对象分析——分析概述第二部分面向对象分析——用况图(上)3学时2010.9.23星期四上午4第二部分面向对象分析——用况图(下)3学时2010.9.30星期

7、四上午5第二部分面向对象分析——类图(上)3学时2010.10.15星期四上午授课计划课次内容学时时间6第二部分面向对象分析——类图(下)3学时2010.10.22星期四上午7第二部分面向对象分析——交互图(上)3学时2010.10.29星期四上午8第二部分面向对象分析——交互图(下)第二部分面向对象分析——状态图(上)3学时2010.11.4星期四上午9第二部分面向对象分析——状态图(下)3学时2010.11.11星期四上午10第二部分面向对象分析——包图第三部分面向对象设计——设计概述第三部分面向对象设计——问题域

8、的设计3学时2010.11.18星期四上午授课计划课次内容学时时间11第三部分面向对象设计——问题域的设计(下)第三部分面向对象设计——人机交互的设计第三部分面向对象设计——控制驱动的设计(上)3学时2010.11.25星期四上午12第三部分面向对象设计——控制驱动的设计(下)第三部分面向对象设计——数据管理的设计3学时2010.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。