面向对象设计UML实践(第2版)

面向对象设计UML实践(第2版) - 图书城

增改描述、封面图片

作者:
(美)普里斯特(Priestley,M.) 著
ISBN:
9787302087847 , 7302087849
出版社:
出版日期:
2004-6-1
定价:
39.00
购买:
读过这本书吗?
最近在读 读过 想读 还不熟悉
我的评价:   
图书城书列:
加入到博客或社交网站:
我来评论这本书:
标题:
评价:
内容:
内容提要:
    书自第一版出版以来,深受读者喜爱。为了适应面向对象设计发展,第2版在保留第1版特点的同时,根据当前软件工程的发展趋势和教学特点,精心选择了最主要的基本内容进行介绍。全书包括14章和3个附录,分别为UML概述,对象建模,软件开发过程,餐馆预订系统的业务建模、分析、设计及实现,类和对象图,交互图,构件图,约束,实现策略,原则与模式等。
全书语言准确严谨,表达规范,简洁明了,很适合作为面向对象设计的英语授课教材。
作者简介:
    
编辑推荐:
    
目录:
Preface
1 Introduction to UML
1.1 Models and modelling
1.2 Methodologies
1.3 The Unified Modeling Language
1.4 Design models and code
1.5 The software development process
1.6 Summary
1.7 Exercises
2 Modelling with Objects
2.1 The object model
2.2 Classes and objects
2.3 Object properties
2.4 Avoiding data replication
2.5 Links
2.6 Associations
2.7 Message passing
2.8 Polymorphism
2.9 Dynamic binding
2.10 The applicability of the object model
2.l1 Summary
2.12 Exercises
3 Software Development Processes
3.1 The waterfall model
3.2 Alternatives to the waterfall model
3.3 The Unified Process
3.4 The role of models in development
3.5 The use of UML in the Unified Process
3.6 Summary
3.7 Exercises
4 Restaurant System: Business Modelling
4.1 Informal requirements
4.2 Use case modelling
4.3 Describing use cases
4.4 Structuring the use case model
4.5 Completing the use case model
4.6 Domain modelling
4.7 Glossaries
4.8 Summary
4.9 Exercises
5 Restaurant System: Analysis
5.1 The purpose of analysis
5.2 Object design
5.3 Software architecture
5.4 Use case realization
5.5 Recording new bookings
5.6 Cancelling bookings
5.7 Updating bookings
5.8 Completing the analysis model
5.9 Summary
5.10 Exercises
6 Restaurant System: Design
6.1 Receiving input from the user
6.2 Producing output
6.3 Persistent data storage
6.4 The design model
6.5 Detailed class design
6.6 Dynamic modelling of behaviour
6.7 A statechart for the booking system
6.8 A statechart for reservations
6.9 Summary
6.10 Exercises
7 Restaurant System: Implementation
8 Class and Object Diagrams
9 Interaction Diagrams
10 Statecharts
11 Component Diagrams
12 Consiraints
13 Implementation Strategies
14 Principles and Patterns
Appendix A UML Notation Summary
Appendix B Summary of the Object Constraint Language
Appendix C A Template for use case descriptions
References and Bibliography
Index
前言:
Mr Palomar's rule had gradually altered: now he needed a great variety of models, perhaps interchangeable, in a combining process, in order to find the one that would best fit a reality that, for its own part, was always made of many different realities, in time and in space. . Italo Calvino This book aims to provide a practical and accessible introduction to object-oriented design. It assumes that readers have prior knowledge of an object-oriented programming language, ideally Java, and explains both the principles and application of UML...
序言:
这本书很适合作为研究生或大学生面向对象方法课程的教材。从2001年到2004年,西北大学已有4届研究生使用了此书的第1版作为主要参考书。但第1版不足的是,它对软件开发过程和需求获取、分析的介绍显得过于单薄。第2版在这方面有了很大改进,主要是增加了第3章软件开发过程,并用餐馆预约系统取代了第l版的图编辑器作为开发案例。在软件开发过程一章中,通过对软件开发历史的回顾,不仅使读者对从瀑布模型到螺旋模型到迭代的增量开发有一个完整的认识,而且概括地介绍了目前在面向对象开发中影响很大的“统一(软件开发)过程”,使读者对“统一过程”有一个很好的了解。这些知识对于从事软件开发的人员是很必要..
我来评论这本书
更多图书...
More English Books...
联系客服 - 加入到博客 - 图书目录 - 关于图书城.COM - 对外合作 - 购书指南 - 可以在线阅读吗?
English Version: BookGadget
图书城.COM © TuShuCheng.com - 京ICP备06069800