很多年前,我碰巧接触了爱立信的软件设计,后来机缘巧合又开始进行IT的项目管理,总体来说,做得不算很成功,然而幸运的是,我接触了Ivar Jacobson 的软件工程传世经典《面向对象的软件工程:一种用例驱动的方法》。
这本书真的是非常难,不光是因为英文的原因,而且其中引用了很多的博士论文,我大概花费了3年的时间菜把这本书学习完, 回过头来我才明白,软件开发从某种程度上说和建筑工业是比较类似的,其实难度很大,也并不好驾驭。 想想现在满大街的软件开发速成班的广告,其实很可笑, 就像如果有人说,一年的学习可以成为一个建筑师一样,纯粹是天方夜谈。所以,如果是不幸选择了软件工业,或者是希望进入软件工程这个行业的朋友,一定要做好充分的思想准备,需要系统的学习软件工程。
至于说如何学习软件工程,这个就是仁者见仁智者见智了, 我最推崇Ivar Jacobson ,他是一位神奇的大师, 所以对于学习软件的人来说,能够复制他的技能,就可以非常高端了,所以说到底,还是要回到本源学习。那么Ivar Jacobson 的核心思想是什么呢,简单来说就是
“ 易于理解,易于变化”
具体的技术则有
1) 用例分析技术:如何合理的对需求进行切片,并贯穿于软件开发的全过程
2) 对象划分技术:如何合理的对对象进行切片,实现消除冗余,解除耦合。
3)组件复用技术: 如何将软件开发变成工业化的过程。就像建筑工业那样。
最后,要感谢我的一位好朋友,他帮忙制作了《面向对象的软件工程-一种用例驱动方法》的电子文档,使得我能够翻译这本传世经典, 不过非常可惜,我的年纪已经非常大了,无法充分利用这本书, 希望有缘的年轻人,能够利用这本书,使得中国的软件工业,能够向美国,瑞典,芬兰,澳大利亚那样成功。 这就是我们的终极期望。
所以电子文档的链接在blog.csdn.net/yuan2418
梁老师
您好,附件是我整理的今年《压力管理与情绪调控》的学习笔记,通过这次培训让我认识到,感知压力,疏缓情绪,改变认知,积极实践,以及内心和谐的重要性, 感觉收获非常大。这是2013年我接收的最好的培训, 所以感恩您给予一个这么好的学习机会,让我有机会拥抱更加幸福的人生。
特此将相关课件和主要的视频材料发送给您,再次感恩您的帮助和指导。
希望有缘能够再次聆听您的讲座。
1) 2014年9月27日, 完成基于图论的第一版插花站点识别论文。
- 大小: 143.7 KB
- 大小: 74.5 KB
分享到:
相关推荐
Ivar Jacobson是软件工程领域中的重量级人物,他与Grady Booch和Jim Rumbaugh一同被认为是统一建模语言(UML)的共同创始人。而在演讲中提到的“精益思想的复兴”这一概念,无疑体现了他在现代软件开发实践中的持续...
《软件工程的本质:运用SEMAT内核》是著名软件工程专家Ivar Jacobson的作品,这本书深入探讨了软件工程的核心理念和实践方法。SEMAT(Software Engineering Method and Theory,软件工程方法与理论)是由Jacobson等...
逐浪CMS应邀参加CSDN中国软件英雄会上海站活动,现场与敏捷开发创始人Ivar Jacobson、Google研究院副院长张智威等人对话,赢得了诸多专家与业内人士认可。同时,Zoomla!逐浪CMS将导入敏捷开发,以中国第一敏捷应用...
本书是世界软件开发方法大师Ivar Jacobson的文集,反映了他对软件开发的深刻思考。全书内容由他的同事Stefan Bylund进行了改编,反映了最新进展。涉及的基本主题包括:方法学、大规模系统架构、用例、开发工具支持,...
9. 软件设计模式:Ivar Jacobson 和 Martin Griss 的《软件复用》对软件设计模式的概念、软件设计模式的分类、软件设计模式的应用等方面进行了详细的介绍。 10. 软件项目管理:Michael A. Cusumano 和 Richard W. ...
软件工程 初识软件工程全文共69页,当前为第1页。 软件工程教学安排 讲课学时:30 实验:30 考试:120分钟 作业:3次 实验:6次,并上缴实验报告。 成绩:期末考试70%,实验20%,作业10% 初识软件工程全文共69页,当前...
[美]Grady Booch James "Rumbaugh Ivar Jacobson 著 邵维忠 文林志毅 马浩海 刘辉 译 需要下载两部分再解压,这是第一部分
7. Unified Software Development Process(统一软件开发过程):由Ivar Jacobson提出,强调软件开发的多个方面,包括用例(use-case)、业务模型、领域模型等。统一过程将软件开发过程划分为若干个阶段:需求分析、...
2. **软件工程方法学**:Ivar Jacobson和Bertrand Meyer在DDJ杂志上共同发表的文章中批评了软件工程界现状,认为其缺乏坚实的理论基础,有时像时尚行业一样追逐潮流。他们提出需要对方法学的本质进行建模,找出所有...
此外,参考文献中提到了《统一软件开发过程》一书,这是软件工程领域的重要著作,由Ivar Jacobson、James Rumbaugh和Grady Booch等人撰写,为学生提供了敏捷开发和面向对象设计的理论基础。 总的来说,这个课程设计...