《软件基础》封面

软件基础

Software fundamentals

David Lorge Parnas、Daniel M. Hoffman、David M. Weiss · 初版 2001 年

4人推荐
5位读者提及
10次提及

Hacker News 上怎么说

  • ……《人件》(Peopleware)2007 年版。《软件工程:巴里·勃姆对软件开发、管理和研究的毕生贡献》(Software engineering: Barry Boehm's lifetime contributions to software development, management and research),理查德·塞尔比(Richard Selby)编。霍夫曼(Hoffman, Daniel M.)、韦斯(Weiss David M.)编:《软件基本原理:戴维·L·帕纳斯论文集》(Software Fundamentals – Collected Papers by David L. Parnas),2001 年,Addison-Wesley 出版社,ISBN 0-201-70369-6。你可能也会喜欢我后来写的关于宽泛技术设计主题的书:《设计的构想》(The Design of Design)。从第二部分开始……

    …Peopleware 2007. Software engineering: Barry Boehm's lifetime contributions to software development, management and research. Ed. by Richard Selby. Hoffman, Daniel M.; Weiss David M. (Eds.): Software Fundamentals – Collected Papers by David L. Parnas, 2001, Addison-Wesley, ISBN 0-201-70369-6. You might also like my later book on technical design in general: The Design of Design. Start with Part…

  • ……利斯特的《人件》(Peopleware)——2007 年版。《软件工程:巴里·勃姆对软件开发、管理和研究的毕生贡献》,理查德·塞尔比编。——霍夫曼、韦斯编:《软件基本原理:戴维·L·帕纳斯论文集》,2001 年,Addison-Wesley 出版社,ISBN 0-201-70369-6。——以及他的《设计的构想》。从第二部分开始看。

    …Lister Peopleware - 2007. Software engineering: Barry Boehm's lifetime contributions to software development, management and research. Ed. by Richard Selby. - Hoffman, Daniel M.; Weiss David M. (Eds.): Software Fundamentals – Collected Papers by David L. Parnas, 2001, Addison-Wesley, ISBN 0-201-70369-6. - And his: The Design of Design. Start with Part II.

  • 斯捷潘诺夫(Stepanov)和麦克琼斯(McJones)的《编程原本》(Elements of Programming),霍夫曼和韦斯的《软件基本原理》(Software Fundamentals),马奎尔(Maguire)的《编写优质无错代码》(Writing Solid Code),麦康奈尔(McConnell)的《代码大全》(Code Complete)。

    'Elements of Programming' by Stepanov and McJones 'Software Fundamentals' by Hoffman and Weiss, 'Writing Solid Code' by Maguire, 'Code Complete' by McConnell

  • ……https://en.wikipedia.org/wiki/Systems_thinking 以及 https://thesystemsthinker.com/systems-thinking-what-why-when... ] 针对软件特有的问题,我强烈推荐戴维·帕纳斯(David Parnas)收录在《软件基本原理》(Software Fundamentals)一书中的论文集。他和他的同事们奠定了如今主流软件架构/组织实践的绝大部分基础。最后,这里给出的案例研究是非常棒的灵感来源:https://aosabook.org/en/index.html

    …https://en.wikipedia.org/wiki/Systems_thinking and https://thesystemsthinker.com/systems-thinking-what-why-when... ] For Software specific issues i highly recommend David Parnas' collected papers in the book Software Fundamentals. He and his colleagues defined much of what is mainstream in today's Software Architecture/Organization practice. Finally, the case studies given here are a great source of insights: https://aosabook.org/en/index.html

  • 之前有人提过了,但我还是要 +1 附议这些:- 罗布·康纳利(Rob Conery)的《程序员修炼手册》(The Impostor’s Handbook);- 《计算机科学基础》(Foundations of CS):http://blough.ece.gatech.edu/3020/focs.pdf。另外务必去看看——戴维·帕纳斯的论文集《软件基本原理》(Software Fundamentals)。这里是书中的其中一篇论文:https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria... 帕纳斯在“封装”(encapsulation)这个词被发明出来之前就提出了这一思想……

    Mentioned before, but I'll +1 these: - The Impostor’s Handbook: Rob Conery - Foundations of CS: http://blough.ece.gatech.edu/3020/focs.pdf Also be sure to check out - Software Fundamentals, essays by David Parnas Here's one of the essays from the book: https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria... Parnas promoted the idea of encapsulation before the word had even been…

  • 一本优秀且精练(虽然有点老)的 SE 书籍是格齐(Ghezzi)、贾扎耶里(Jazayeri)和曼德里奥利(Mandrioli)合著的《软件工程基础》(Fundamentals of Software Engineering)。想了解更多背景的话,《软件基本原理:戴维·L·帕纳斯论文集》(Software Fundamentals: Collected papers by David L. Parnas)是绝佳的资源。如果想纵览 CS 方面的知识,可以看看 R.D. 滕嫩特(R.D.Tennent)的《软件规范:动手实践入门》(Specifying Software: A Hands-On Introduction)。

    A good and concise (albeit old) SE book is "Fundamentals of Software Engineering by Ghezzi, Jazayeri and Mandrioli". For more background; "Software Fundamentals: Collected papers by David L. Parnas" is a great resource. For a tour of the CS aspects; see "Specifying Software: A Hands-On Introduction by R.D.Tennent"

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助