Информатика и вычислительная техника
  • формат pdf
  • размер 7.77 МБ
  • добавлен 28 октября 2010 г.
Booch G. Object-oriented analysis and design with applications
Addison-Wesley, 2007., - 717 p.

Object-Oriented Analysis and Design with Applications has long been the essential reference to object-oriented technology, which, in tu, has evolved to join the mainstream of industrial-strength software development. In this third edition -- the first revision in 13 years -- readers can lea to apply object-oriented methods using new paradigms such as Java, the Unified Modeling Language (UML) 2.0, and .NET.

The authors draw upon their rich and varied experience to offer improved methods for object development and numerous examples that tackle the complex problems faced by software engineers, including systems architecture, data acquisition, cryptoanalysis, control systems, and Web development. They illustrate essential concepts, explain the method, and show successful applications in a variety of fields. You'll also find pragmatic advice on a host of issues, including classification, implementation strategies, and cost-effective project management.

New to this new edition are
* An introduction to the new UML 2.0, from the notation's most fundamental and advanced elements with an emphasis on key changes
* New domains and contexts
* A greatly enhanced focus on modeling--as eagerly requested by readers--with five chapters that each delve into one phase of the overall development lifecycle.
* Fresh approaches to reasoning about complex systems
* An examination of the conceptual foundation of the widely misunderstood fundamental elements of the object model, such as abstraction, encapsulation, modularity, and hierarchy
* How to allocate the resources of a team of developers and mange the risks associated with developing complex software systems
* An appendix on object-oriented programming languages

This is the seminal text for anyone who wishes to use object-oriented technology to manage the complexity inherent in many kinds of systems.

Complexity
The Object Model
Classes and Objects
Classification
Notation
Process
Pragmatics
System Architecture: Satellite-Based Navigation
Control System: Traffic Management
Artificial Intelligence: Cryptanalysis
Data Acquisition: Weather Monitoring Station
Web Application: Vacation Tracking System
Похожие разделы
Смотрите также

Влисидес Д. Применение шаблонов проектирования

  • формат pdf
  • размер 2.74 МБ
  • добавлен 16 марта 2009 г.
В этой книге на многочисленных примерах рассматриваются важные аспекты применения шаблонов проектирования, которые не были должным образом освещены в знаменитой книге "Design Patterns" (Джон Влиссидес является одним из ее соавторов). Здесь представлены вариации уже известных шаблонов, а также новые шаблоны. Кроме того автор изложил свое понимание процесса разработки шаблонов и предложил ряд рекомендаций начинающим разработчикам. Книга предназначе...

Шпоры по ООП

pottee
  • формат doc
  • размер 86.5 КБ
  • добавлен 05 февраля 2009 г.
Основные принципы объектно – ориентированного подхода: абстрагирование, инкапсуляция. Основные принципы объектно – ориентированного подхода: модульность, наследование, полиморфизм. Объекты, характеристики объекта. Виды отношений между объектами. Виды операций. Свойства, методы объектов. Классы, характеристики классов. Структура класса. Виды отношений между классами. Реализация принципов ООП в языке Паскаль: инкапсуляция Пример. Реализация принц...

Boggs Wendy, Boggs Michael. Mastering UML with Rational Rose 2002

  • формат pdf
  • размер 5.06 МБ
  • добавлен 10 января 2006 г.
Mastering UML with Rational Rose 2002. Introduction to UML. A Tour of Rose. Business Modeling. Use Cases and Actors. Object Interaction. Classes and Packages. Attributes and Operations. Attributes and Operations. Relationships. Object Behavior. Component View. Deployment View. Introduction to Code Generation and Reverse Engineering Using Rational Rose. ANSI C++ and Visual C++ Code Generation and Reverse Engineering. Java Code Generation and Rever...

Gamma E., Helm E., Johnson R. Design Patterns: Elements of Reusable Object-Oriented Software

  • формат pdf
  • размер 2.34 МБ
  • добавлен 22 октября 2010 г.
Hardcover: 416 pages Publisher: Addison-Wesley Professional Language: English ISBN-10: 0201633612 ISBN-13: 978-0201633610 Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides nume...

Martin Fowler, Kendall Scott. UML distilled second edition

  • формат chm
  • размер 1.66 МБ
  • добавлен 10 декабря 2009 г.
Now widely adopted as the de facto industry standard and sanctioned by the Object Management Group, the Unified Modeling Language (UML) is a notation all software developers need to know and understand. However, the UML is a big language, and not all of it is equally important. The award-winning first edition of UML Distilled was widely praised for being a concise guide to the core parts of the UML and has proved extremely successful in helping d...

Modelica. A Unified Object-Oriented Language for Physical Systems Modeling. Language Specification

  • формат pdf
  • размер 1.55 МБ
  • добавлен 09 ноября 2010 г.
Modelica® - A Unified Object-Oriented Language for Physical Systems Modeling Language Specification, Version 3.1 May 27, 2009 , 236 pages. Abstract This document defines the Modelica1 language, version 3.1, which is developed by the Modelica Association, a non-profit organization with seat in Link?ping, Sweden. Modelica is a freely available, object-oriented language for modeling of large, complex, and heterogeneous physical systems. It is suite...

Net application architecture guide. 2nd Edition

  • формат pdf
  • размер 7.59 МБ
  • добавлен 21 декабря 2009 г.
The guide contains the following topics: Introducing the Guide. Copyright. Foreword by S. Somasegar. Foreword by Scott Guthrie. Preface by David Hill. Software Architecture and Design. Chapter 1: What is Software Architecture? Chapter 2: Key Principles of Software Architecture. Chapter 3: Architectural Patterns and Styles. Chapter 4: A Technique for Architecture and Design. Design Fundamentals. Chapter 5: Layered Application Guidelines. Chapter 6...

Schach S.R. Object-Oriented and Classical Software Engineering

  • формат pdf
  • размер 6.41 МБ
  • добавлен 06 февраля 2012 г.
Mcgraw hill, 2010. - 667 p. - ISBN: 0073376183 (8th Edition) Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. While maintaining a unique organization with Part I covering underlying software engineering theory, and Part II p...

Weisfeld. The object-oriented thought process

  • формат pdf
  • размер 3.35 МБ
  • добавлен 16 февраля 2011 г.
Introduction. ntroduction to Object-Oriented Concepts. How to Think in Terms of Objects. Advanced Object-Oriented Concepts. The Anatomy of a Class. Class Design Guidelines. Designing with Objects. Mastering Inheritance and Composition. Frameworks and Reuse: Designing with Interfaces and Abstract Classes. Building Objects. Creating Object Models with UML. Objects and Portable Data: XML. Persistent Objects: Serialization and Relational Databases. O...

Wood J. Object-Oriented Programming with ABAP Objects

  • формат pdf
  • размер 83.76 МБ
  • добавлен 20 июля 2011 г.
Bonn - Boston: SAP Press; Galileo Press, 2009. - 357 p. If you re an ABAP application developer with basic ABAP programming skills, this book will teach you how to think about writing ABAP software from an object-oriented (OO) point of view, and prepare you to work with many of the exciting ABAP-based technologies in ABAP Objects (release 7.0). Using this comprehensive book as your guide, you can make the switch to object-oriented programming ef...