|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
在实践中应该如何进行软件工程?如何开发现今的企业级应用?本书用大量实例给出了答案。
本书讨论了如何将理论与行业实践联系起来,即集中精力进行系统设计和实现以及着手解决重要的实践问题。书中以一个主要的案例研究和两个小型的案例研究 (经过改编以适应教学的需要) 为中心展开叙述,提供了针对大型系统开发的软件工程,全面论述了开发生命周期、建模语言、工程工具、项目规划以及过程管理。通过主要案例研究的三次迭代,说明了迭代和增量式开发的概念。 本书特点 ●强调面向对象的建模和程序设计。 ●针对需求分析和详细设计,广泛使用UML和模式。 ●认识到数据库和数据工程在软件工程中的重要性。 ●解释组件和业务对象。 ●覆盖多层解决方案 (包括GUI和Web客户) ,通过Web和应用服务器扩展到数据库。 ●突出应用架构设计和重构。 本书将改变读者学习软件工程知识的方式,帮助IT专业人员改进软件开发实践,并带给读者新的开发思想和方向。 随书光盘中包括软件开发工具、案例研究模型以及Java和数据库代码等。 作者简介:
Leszek A. Maciaszek 澳大利亚悉尼麦考里大学副教授。他是企业级应用的设计与实现、数据库和对象技术方面的专业顾问。除本书外,他还著有《Database Design and Implementation》和《Requirements Analysis and Systems Design》等书。
编辑推荐:
在实践中应该如何进行软件工程?如何开发现今的企业级应用?本书用大量实例给出了答案。
本书讨论了如何将理论与行业实践联系起来,即集中精力进行系统设计和实现以及着手解决重要的实践问题。书中以一个主要的案例研究和两个小型的案例研究 (经过改编以适应教学的需要) 为中心展开叙述,提供了针对大型系统开发的软件工程,全面论述了开发生命周期、建模语言、工程工具、项目规划以及过程管理。通过主要案例研究的三次迭代,说明了迭代和增量式开发的概念。 本书特点 ●强调面向对象的建模和程序设计。 ●针对需求分析和详细设计,广泛使用UML和模式。 ●认识到数据库和数据工程在软件工程中的重要性。 ●解释组件和业务对象。 ●覆盖多层解决方案 (包括GUI和Web客户) ,通过Web和应用服务器扩展到数据库。 ●突出应用架构设计和重构。 本书将改变读者学习软件工程知识的方式,帮助IT专业人员改进软件开发实践,并带给读者新的开发思想和方向。 随书光盘中包括软件开发工具、案例研究模型以及Java和数据库代码等。 目录:
Part 1 Software Projects
Chapter 1 Software Development Lifecycle Chapter 2 Software Modeling Language Chapter 3 Software Engineering Tools Chapter 4 Software Project Planning and Tracking Chapter 5 Software Process Management Part 2 From Requiremetns via Architetural Design to Software Release Chapter 6 Business Object Model Chapter 7 Domain Object Model Chapter 8 Iteration 1 Requirements and Object Model Chapter 9 Architectural Design Chapter 10 Database Design and Programming Chapter 11 Class and Interaction Design Chapter 12 Programming and Testing Chapter 13 Iteration 1 Annotated Code Part 3 Software Refactoring and User Interface Development Chapter 14 Iteration 2 Requirements and Object Model Chapter 15 Architectural Refactoring Chapter 16 User Interface Design and Programming Chapter 17 Web-Based User Interface Design and Programming Chapter 18 Iteration 2 Annotaed Code Part 4 Data Engineering and Business Components Chapter 19 Iteration 3 Requirements and Object Model Chapter 20 Secruity and Integrity Chapter 21 Transactions and Concurrency Chapter 22 Business Components Chapter 23 Iteration 3 Annotated Code Bibliography Index The accompanying CD 前言:
The Book's Story
This book has a history of iterative and incremental development, it has certainly undergone all four major phases of one popular lifecycle model: project inception, elaboration,construction, and transition. The book has been an agile development by a pair of authors,with user stories as requirements, with continuous integration and lots of refactoring, but unfortunately not with short cycles to delivery.
The inception of the book dates back to the publication in 1990 of Maciaszek's Database Design and Implementation (Pren..
序言:
文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭橥了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。
近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在..
|