书籍 编程卓越之道(卷3):软件工程化的封面

编程卓越之道(卷3):软件工程化

Randall Hyde

出版时间

2022-08-31

ISBN

9787121439933

评分

★★★★★
书籍介绍

《编程卓越之道(卷3):软件工程化》深入介绍了从开发方法、生产力到面向对象的设计需求和系统文档的方方面面。通过本书,你将学习到:为什么遵循软件匠艺模型可以让你做到最好;如何利用可追溯性来加强文档的一致性;如何通过用例分析来创建自己的UML需求;如何利用IEEE文档标准开发出更好的软件。

通过对高质量软件开发中技能、态度和道德方面的深入讲解,本书揭示了如何将工程原理应用于编程的正确方法。在这个过程中,Hyde不仅会教给你规则,还会告诉你什么时候该打破规则。他不仅会启发你认识什么是最佳实践,同时还会让你发现适合自己的最佳实践。

Randall Hyde是The Art of Assembly Language(《汇编语言的编程艺术》)和Write Great Code(《编程卓越之道》)第1~3卷(均由No Starch Press出版),以及Using 6502 Assembly Language和P-Source(由Datamost出版)的作者。他也是Microsoft Macro Assembler 6.0 Bible(由Waite Group出版)一书的合著者。在过去的40年里,Hyde一直从事嵌入式软件/硬件工程师的工作,为核反应堆、交通控制系统和其他电子设备开发相关指令集。他还在加州理工大学波莫纳分校和加州大学河滨分校教授计算机科学课程。

目录
第 1 部分 个人软件工程
1 软件开发的比喻 ................................................................................................. 2
1.1 什么是软件 .......................................................................................................... 2
1.1.1 软件不是被制造出来的 ........................................................................... 3
1.1.2 软件不会磨损 ........................................................................................... 3

显示全部
用户评论
不太行啊,就是介绍了uml和文档,内容组织也有点奇怪,没啥干货
快读完了。只能说工程化思想总是和我们不太相融。是企业文化吗?可似乎在工业产业里,项目工程化并没有太大的差距?是民族性吗?润出去的同学好像也并没有明显不适。那可能是企业的重视程度和制度化不够。这是现实瓶颈,更是未来隐患。这方面,老外总结得的确是好,个体先用来潜移默化的影响自己吧……
真的好看,又学到了东西
第一次看到这么有趣的软工发展史,知道了过去几十年软件行业究竟怎么了、怎么办、怎么救、怎么改……现在大家都在用的UML如何问世,文档又怎么组织大家盖起巴别塔,以及那一个个短暂又辉煌的开发模型。
很喜欢开篇的一段话:“当然,任何专业的软件工程师也应该是一个有编程能力的计算机程序员,但是编程仅仅是软件工程的一小部分。”很可惜目前一些“工程师”已经无法很好的意识到这一点了。第2部分对 UML 的介绍,适合当作工作手册来温故,通俗易懂。第 3 部分比较适合当作工作手册来使用。
满足软件工程小白的一切abc。该做哪些事,怎么做,产出哪些资料输出物。即使没有银弹,用最佳实践总结出的模式和标准总是帮助的:有总比没有好。没经历过就没有发言权,拿别人的经验提高自己的效率,已经是最好的办法了。
我不知道我看懂多少,但是新领域+1,第一部分对我这种外行比较友好,看得激动人心,结果到后面两部分就开始读起来吃力了,UML干脆跳过了,需求文档的那部分比较开眼界
时光荏苒,当年初识卷一的时候已经十年前,按照作者的计划,这本书可能要出道第六卷。堪称鸿篇巨制了属于是