“谁,做什么,怎么做,何时做”。
用这四个词去看RUP或者XP,是无比的清晰,脉络是如此的明了。
其实这四个词不仅仅适用于软件开发方法/过程,而且可以用于任何系统工程学中。
中国的程序员对工程方法都有一种陌生感,对软件工程都是敬而远之,而软件工程的培训或者讲座都没有能力呈现出工程的骨架--架构,让人可以一下抓住工程方法的精髓,反而让人更加的雾里看花,无法切实的把握。
不仅仅是软件工程、软件开发过程、包括现在最热的CMM/CMMI,看了很多的文章,很多的培训,上来就讲KPA,上来就列举要做什么,要填什么表格--呵呵,自己都没搞清楚,还要出来误人子弟???!!!
看过太多的培训,“老师”象念经一样,罗罗嗦嗦的没完,每句话好像都有道理,但是听完之后,立刻就什么记不起来,或者对现实的软件开发没有任何的帮助。
trufun明年会在培训上花大力气,trufun的培训不是照本宣科,不是人云亦云,不是炫耀名词和概念,trufun的培训是可以让人一下子抓住事务的本质、精髓、架构所在,清除所有的迷雾的,是可以学以致用的。
期待吧,和trufun的产品一样,trufun的培训同样会带给你如沐春风、醍醐顿开、恍然大悟的感觉。
分享到:
相关推荐
RUP(Rational Unified Process,统一过程)是与UML紧密相关的软件开发过程,它提供了一种迭代式的软件开发方法。RUP强调以架构为中心,以用例驱动和以组件为构造单位的开发过程,旨在帮助软件开发团队高效地开发高...
这本书虽然年代久远,但对于理解C++以及软件开发中的组件化编程技术具有重要的参考价值。COM是微软在1990年代提出的一种组件技术,它允许软件组件通过接口进行交互,并且跨编程语言工作。通过学习COM,开发者能够更...
1. **项目管理**:布鲁克斯提出了“没有银弹”理论,即不存在一种简单的技术或方法能显著提升软件开发效率。他强调,项目管理的关键在于理解任务的本质和规模,合理分配资源,而不是盲目增加人力。 2. **布鲁克斯...
C#是.NET框架的核心部分,它结合了C++的面向对象特性与Java的简洁性,使其成为现代软件开发的强大工具。 在学习C#的过程中,英文原版的电子书是非常有价值的资源。英文原版通常能更准确地传达编程概念和技术细节,...
《嵌入式系统开发之路》这一讲座由DJ演讲,他是科大92级校友,同时担任中科大翰海星云BBS嵌入式版主,以及华恒科技公司的成员。讲座旨在引导听众从入门到精通嵌入式系统开发,通过一系列基础知识的讲解,结合实际...
J2EE 等属于一种框架软件,什么是框架软件?它不同于我们以前接触的 Java API 等,那些属于 Toolkist(工具箱),它不再被动 的被使用,被调用,而是深刻的介入到一个领域中去,J2EE 等框架软件设计的目的是将一个领域...
C++是一种强大的、通用的编程语言,它起源于C语言,并在其中加入了面向对象的特性。本课件详细介绍了C++语言及其程序设计的基本概念,旨在帮助学习者理解和掌握面向对象编程的精髓。 第一章以绪论开篇,讲述了...
汇编语言是一种低级编程语言,每条指令对应计算机硬件中的一个或几个机器码,程序员通过汇编语言编写程序,然后使用汇编器将其翻译成机器可执行的二进制代码。学习汇编语言能够帮助我们理解计算机的内存管理、处理器...
面向对象程序设计(Object-Oriented Programming,OOP)是一种编程范式,它基于“对象”的概念,将数据和操作这些数据的方法封装在一起。在本章中,我们将深入探讨这一重要编程理念,涵盖其核心原则、特性以及如何在...
JVM是一种在物理计算机上运行的抽象计算机,不同于可见的虚拟化软件如VMWare,它主要存在于内存中。其设计目标是实现“一次编译,处处运行”,通过将Java字节码转换为特定平台的机器语言,使Java程序能在不同硬件和...