摘要:历经半个月读完这本《大道至简》,这本软件工程实践者的思想介绍让我不仅仅了解的是软件工程,还有一些实践的经验和现实中软件工程的真正意义。其中分为八章:精义、方法、管理、沟通、过程、工程、实践、思想等,每章又分出几个小节,可谓是很详细。它让我了解到软件工程者真正的思想。 编程其实源于生活,愚公移山的例子
阅读全文
摘要:“此郎亦管中窥豹,实见一斑”告诉我们思考问题不能只看片面,而应观察全面。工具、方法、过程并不是孤立的,实际上他们有着相互作用。在每个环节上它们密不可分。工程的整体问题还是“实现”。RUP确实对前人在软件过程思想方面高度包容,它更考察了个人的行为和能力。UML与甲骨文的异同更不用说。是思考还是思想,这
阅读全文
摘要:谈论再多的理论也不如实践现实中的软件工程。正如《战国策》中的“王不如远交而进攻,的寸王之寸;尺,王之尺”,现代软件工程中各个大公司的竞争也是如此。大公司在标准、理论、语言上的争夺,未必处于“软件实现”的考虑,他们的目的实在整个软件工程体系中的全面胜出。由这种竞争,软件工程的发展也由“自生演进”转变为
阅读全文
摘要:语言只是开发的工具,我们不用批评语言的好坏,语言只是我们进行工程的工具,没有笨与不笨之说。正视软件工程,看清楚代码、方法、过程、工程、组织的关系只需要明白“语言只是工具“。才会真真正正的知道工程。 在这一章的图里面”程序=算法+结构”这是编程的本源,也就是编程的精义,它是一切工程的基础。而方法,是按
阅读全文
摘要:工程不能是“虚有其表耳”而应注重其实实在在的过程。 软件工程的成熟是瀑布模型的出现。而过程模型的问题是从实际工程中提炼出来的,亦步亦趋的按照前人提出的模型去做工程并不一定可以成功,我们的过程不是做工程的精义,也不是目的。用好的模型一步一步做出来的过程完美,但又有何用,它不是我们实现工程的目的,做不好
阅读全文
摘要:流于形式的沟通 此章主要概括沟通的方式和方法决定着我们的成败,在软件开发的过程中必然存在着沟通交流,有效的沟通可以达到事半功倍的效果。 在项目开发时,我们肯定需要面对客户,客户的需求就是我们的工作方向,然而我们该如何与客户沟通。想当然地用我们与计算机交流的语言C等等与客户交流是不可能的,我们需要用客
阅读全文