面向对象的思想和UML的方法

面向对象的思想和UML的方法

ID:42804317

大小:1.83 MB

页数:84页

时间:2019-09-23

面向对象的思想和UML的方法_第1页
面向对象的思想和UML的方法_第2页
面向对象的思想和UML的方法_第3页
面向对象的思想和UML的方法_第4页
面向对象的思想和UML的方法_第5页
资源描述:

《面向对象的思想和UML的方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象的思想和UML的方法讲述一个软件的生命关于本课的学习建议首先考虑同学们对学习的辛苦和疲惫,所以采用轻松的教学方法,既学到了知识,又能通过考试本课的简短说明:本课程是一个系统架构师的专业课程,但是现在引入是为同学们能够学习软件架构服务的,所以不要求同学们钻的太深,知道,理解,简单的画图和引用就可以了!课本的内容是按照一个设计的过程,也就是一个软件的生命周期讲解的,内容从场景切入并告诉我们通过UML怎样和一个项目结合,所以重点学习两点,第一是UML思想的引用,第二UML与程序的结合本学期我的想法:首先

2、:理论的知识尽可能少,多以实际的知识,结合课本,其次:理论课中百分之50是理论,50%是实践知识,另加10%的课外知识关于本课的学习建议其次:上节课以课本为主,学习课本中的操作,并且系统·教学资料,以自学为主,通过独立的阅读和操作掌握这门课的思想。最后从简单的角度入手分析我们的课程。说明:UML面向对象分析与设计的内容庞大复杂,属于软件工程,不可能用短短的一学期时间学会,所以重点以简单的了解以及一些知识的引导,对那些想从事软件工程设计方面的同学提供捷径,对于不想从事的,作为一个了解也是有益而无害的。教学途

3、中,如果有什么想法或者建议,特别是想要学一些其他什么,都可以发Email给我,我会尽力满足同学们,Email:guosuoming@163.com资料提供:在上一学期都有讲授以下内容,同学们作为参考:心理,交际,礼仪,哲学,软件思想,新技术等内容四大发明之活字印刷——面向对象思想的胜利话说三国时期,曹操带领百万大军攻打东吴,大军在长江赤壁驻扎,军船连成一片,眼看就要灭掉东吴,统一天下,曹操大悦,于是大宴众文武,在酒席间,曹操诗性大发,不觉吟道:“喝酒唱歌,人生真爽。…………”。众文武齐呼:“丞相好诗!”于

4、是一臣子速命印刷工匠刻版印刷,以便流传天下。四大发明之活字印刷——面向对象思想的胜利样张出来给曹操一看,曹操感觉不妥,说道:“喝与唱,此话过俗,应改为‘对酒当歌’较好!”,于是此臣就命工匠重新来过。工匠眼看连夜刻版之工,彻底白费,心中叫苦不喋。只得照办。四大发明之活字印刷——面向对象思想的胜利样张再次出来请曹操过目,曹操细细一品,觉得还是不好,说:“人生真爽太过直接,应改问语才够意境,因此应改为‘对酒当歌,人生几何?…………’!”当臣转告工匠之时,工匠晕倒…………!四大发明之活字印刷——面向对象思想的胜利

5、可惜三国时期活字印刷还未发明,所以类似事情应该时有发生,如果是有了活字印刷。则只需更改四个字就可,其余工作都未白做。实在妙哉。四大发明之活字印刷——面向对象思想的胜利第一,要改,只需更改要改之字,此为可维护;第二,这些字并非用完这次就无用,完全可以在后来的印刷中重复使用,此乃可复用;第三,此诗若要加字,只需另刻字加入即可,这是可扩展;第四,字的排列其实有可能是竖有可能是横排,此时只需将活字移动就可做到满足排列需求,此是灵活性好。四大发明之活字印刷——面向对象思想的胜利而在活字印刷术之前,上面的四种特性都无

6、法满足,要修改,必须重刻,要加字,必须重刻,要重新排列,必须重刻,印完这本书后,此版已无任何可再利用价值。做了软件开发几年后,经历了太多的客户(曹操)改变需求,更改最初想法的事件,才逐渐明白当中的道理。其实客观的说,客户的要求也并不过份(改几个字而已),但面对已完成的程序代码,却是需要几乎重头来过的尴尬,这实在是痛苦不堪。说白了,原因就是因为我们原先所写的程序,不容易维护,灵活性差,不容易扩展,更谈不上复用,因此面对需求变化,加班加点,对程序动大手术的那种无耐也就非常正常的事了。四大发明之活字印刷——面向

7、对象思想的胜利之后当我学习了面向对象分析设计编程思想,开始考虑通过封装、继承、多态把程序的耦合度降低(传统印刷术的问题就在于所有的字都刻在同一版面上造成耦合度太高所制),开始用设计模式使得程序更加的灵活,容易修改,并且易于复用。体会到面向对象带来的好处,那种感觉应该就如同是一中国酒鬼第一次喝到了茅台,西洋酒鬼第一次喝到了XO一样,怎个爽字可形容呀。再次回顾中国古代的四大发明,另三种应该都是科技的进步,伟大的创造或发现。而唯有活字印刷,实在是思想的成功,面向对象的胜利。不知您是否也有所感呢?面向对象(OBJ

8、ECT-ORIENTED;简称:OO)至今还没有统一的概念,我这里把它定义为:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。面向对象方法(Object-OrientedMethod)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO(Object-Oriented)方法,是建

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

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

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