大拱桥--暨南大学学生门户 » 图书馆 » 软件开发 » Program Development In Java : Abstraction, Specification, and Object-Oriented Design : 英文版 : 抽象、规格与面向对象设计
名称 Program Development In Java : Abstraction, Specification, and Object-Oriented Design : 英文版 : 抽象、规格与面向对象设计
索引号 TP311.52/7
分类号 TP311.52
TP311.52(软件开发)
TP311.5(软件工程)
TP311(程序设计、软件工程)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 Liskov、(Liskov、B.)、Guttag、(Guttag、J.)、
出版社 北京 : 电子工业出版社, 2006
ISBN 7-121-02693-7
页数 443页 : 图 ; 26cm
价格 CNY58.00
标签 enginner、java、sortware、程序设计、软件工程、
简介
注解 本书英文影印版由电子工业出版社和Pearson Education培生教育出版亚洲有限公司合作出版 有索引 本书通过大量例子,用非形式化的规范来详细定义这些数据抽象,描述模块所需完成的任务,并定义模块所需的性能边界条件。
书籍简介

本书由著名编程理论专家所著,是美国麻省理工学院电子工程与计算机科学系的编程实践课程教材。书中讨论了怎样构建具有高可靠性、易于维护和快速修改的软件的开发方法,强调了软件的模块化开发思想,用丰富的实例告诉读者怎样进行模块化并合理地组织各种模块以构成大型软件系统的过程。该书的前8章首次提出编程领域中的一些十分有用的抽象概念,如过程抽象、迭代抽象以及最重要的数据抽象等。此外,本书通过大量的例子,用非形式化的规范来详细定义这些数据抽象,描述模块所需完成的任务,并定义了模块所需的性能边界条件。该书的后7章主要讲述了怎样利用抽象构建大型软件,主要侧重于软件工程的内容,基于类型层次结构提出对于数据抽象的调试、测试、需求分析、自顶向下和迭代的开发过程,还简要介绍了设计模式的概念。
这是一本传授思想的书籍,能使读者透过现象看到本质,从而掌握编写程序的关键。本书非常适合作为软件学院的教材,在低年级即可培养学生对于事物的抽象能力。此外,本书也非常适合软件开发人员参考。