
软件工程
Software engineering
Ian Sommerville、Sommerville, Ian. · 初版 1982 年
2人推荐
4位读者提及
4次提及
最早一批关于(当时)新兴软件工程领域的学生教科书之一。它呈现了 20 世纪 80 年代初实践中的软件工程观点,并围绕软件生命周期的概念展开——需求、设计、实现、测试和演化。由于当时该学科变化如此之快,它很快被后来的版本所取代。
Hacker News 上怎么说
正在加载完整评论……

Software engineering
Ian Sommerville、Sommerville, Ian. · 初版 1982 年
最早一批关于(当时)新兴软件工程领域的学生教科书之一。它呈现了 20 世纪 80 年代初实践中的软件工程观点,并围绕软件生命周期的概念展开——需求、设计、实现、测试和演化。由于当时该学科变化如此之快,它很快被后来的版本所取代。
正在加载完整评论……
……有意思,谢谢 AlexCoventry!Kent Beck,《Test Driven Development》:https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/... Dan Bader,《Python Tricks: The Book》:https://dbader.org/ Ian Sommerville,《Software Engineering》:https://www.amazon.com/Software-Engineering-10th-Ian-Sommerv... Svilen Dobrev,各种:http://www.svilendobrev.com/rabota/
…interesting, thanks AlexCoventry! Kent Beck, Test Driven Development: https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/... Dan Bader, Python Tricks: The Book: https://dbader.org/ Ian Sommerville, Software Engineering: https://www.amazon.com/Software-Engineering-10th-Ian-Sommerv... Svilen Dobrev, various: http://www.svilendobrev.com/rabota/
……个人轶事——不过是又一次在黑暗中胡乱摸索的实验,我们试图弄清楚“工程化”软件到底意味着什么。我认为 Ian Sommerville 在《Software Engineering》一书(我有第 10 版)中做得相当不错,从 1.1.1 节开始: > 软件工程是一门工程学科,涉及软件生产的各个方面,从系统规范的早期阶段……
…personal anecdote -- is just one more experiment flailing around in the darkness while we try to figure out what it means to "engineer" software. I think Ian Sommerville does a pretty good job in the book "Software Engineering" (I have the 10th edition), from the section 1.1.1: > Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification…
不过作者在软件设计方面可不是新手:http://www.amazon.co.uk/Software-Engineering-Ian-Sommerville...
The author's hardly a novice when it comes to software design though: http://www.amazon.co.uk/Software-Engineering-Ian-Sommerville...
Andy Oram 与 Greg Wilson 的《软件之道:什么真正有效,我们为何相信》(Making Software: What Really Works, and Why We Believe It) Michael Feathers 的《修改代码的艺术》(Working Effectively with Legacy Code) 我们当年的标准 SE 教材是 Ian Sommerville 写的《软件工程》(Software Engineering)。
Making Software: What Really Works, and Why We Believe It by Andy Oram & Greg Wilson Working Effectively with Legacy Code by Michael Feathers Our standard text for SE was Software Engineering by Ian Sommerville.