Книга: Stevens Perdita «Using UML: Software Engineering with Objects and Components»

Using UML: Software Engineering with Objects and Components

Серия: "-"

Using UMLis designed to help any developer master effective software design with UML. This new edition has been fully revised to reflect UML 1. 3. Experienced modeling language instructors Perdita Stevens and Rob Pooley focus on superior design techniques, comparing the available methodologies and offering advice on when to use each. They begin by describing the software process and lifecycle, and explaining how object-orientation and component-based engineering affect the design process. Next, they review each key UML 1. 3 feature, including patterns, components, concurrency, types, and more. Using UML, Revised Editioncontains extensive case studies of real-life design, including real-time systems, data-oriented, and component-based designs. The book also contains a full section addressing the wider issues related to software design, including quality, testing, and organizational management. For every developer interested in mastering UML.

Издательство: "Addison Wesley" (2005)

ISBN: 978-0-321-26967-6

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Perdita Stevens, Rob PooleyUsing UML: Software Engineering with Objects and ComponentsDesigned for students and practitioners learning about object- and component-based software design and development, the book encourages a pragmatic and open-minded approach to real-life software… — Addison Wesley, Подробнее...2006
1889бумажная книга

См. также в других словарях:

  • Component-based software engineering — A simple example of two components expressed in UML 2.0. The checkout component, responsible for facilitating the customer s order, requires the card processing component to charge the customer s credit/debit card (functionality that the latter… …   Wikipedia

  • Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… …   Wikipedia

  • Software quality — Contents 1 Motivation for Defining Software Quality 2 Definition 3 Alternative Approaches to Software Quality Defin …   Wikipedia

  • Software design pattern — In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into code. It is a… …   Wikipedia

  • Software framework — A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality.Frameworks are similar to software… …   Wikipedia

  • Aspect-oriented software development — (AOSD) is an emerging software development technology that seeks new modularizations of software systems. AOSD allows multiple concerns to be expressed separately and automatically unified into working systems.Traditional software development has …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»