文章目录
- 1.课程的培养目标
- 2.课程的培养目标
- 3.课程的培养目标
- 4.课程的定义
- 5.关于思维
- 6.与课程相关的其他课程
- 7.关于学习
- 8.参考书
1.课程的培养目标
2.课程的培养目标
- 软件工程师
- 卓越软件人才
1)系统分析和设计理论基础,掌握大系统需求分析、建模与仿真技术
2)应用系统设计能力,能够从事新兴产业软件的研发
3)国际前沿技术学习能力和交流能力
4)项目管理能力及自主业务提升能力 - 注:这门课只是其中的一个环节!
3.课程的培养目标
- 本课程,帮助同学们掌握面向对象的思维方式,并在系统分析、软件设计中加以应用
4.课程的定义
- 一种思维方式
- 一种思考如何用面向对象方法去思考的课程
5.关于思维
- 思维方式有多少种呢?
无数!
抽象思维 、线性思维
发散思维、横向思维
辩证思维、究根思维
明哲保身、一切向钱看…. - 面向对象 Object-oriented
是一种思维方式 - 本课程
学习面向对象的思维方式
利用面向对象的思维方式去思考实际问题
分析、设计、解决方案
6.与课程相关的其他课程
- “拥有一把锤子未必能成为建筑师”
对创建对象系统来说,了解面向对象语言、 UML工具是必要的;
但是, 了解“对象思想”才是最重要的! - 窘境:
如果一个程序员,不懂面向对象,那么真的可能被别人认为是“程序猿”了;
因为这样的程序员既像“猿”一样原始,又像“猿”一样稀少;
7.关于学习
- 我们每个人都有自己认可的准则:
为什么学?怎么学?… - Lou Holtz(卢·霍兹, American football coach ) 说到
Ability is what you‘re capable of doing. Motivation determines what you do. Attitude determines how well you do it.
你的天赋决定你能做什么事;你的动机决定你化多少努力去做;你的态度决定了你能把事情做得多好。 - 《黑客帝国》 中的一句话
I’m trying to free your mind, Nero. But I can only show you the door. You’re the one that has to walk through it.
师傅引进门,修行在个人 。多多练习!
8.参考书
- 教材:UML和模式应用 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development,
Third Edition, By Craig Larman - 关于OOAD的书
面向对象葵花宝典— 思想、技巧与实践, 李云华编著, 2015年,电子工业出版
《深入浅出面向对象的分析与设计》 (Head First ObjectOriented Design and Analysis)
The Object-Oriented Thought Process, Second Edition ,By Matt Weisfeld
UML2 and the Unified Process: practical Object-oriented Analysis and design, Second edition, Jim Arlow, Ila Neustadt - 阅读关于思维的书
你的灯亮着吗?唐纳德.高斯、杰拉尔德.温伯格,人民邮电出版
程序员思维修炼, Andy Hunt,人民邮电出版
黑客与画家, Paul Graham,