Книга: Perdita Stevens, Rob Pooley «Using UML: Software Engineering with Objects and Components»
Designed 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 engineering. It places UML in the context of the software engineering discipline as a whole, providing readers with a practical understanding of best practice in software design and development. Features of UML 2. 0 discussed in this edition include: The ball and socket notation for interfaces. New notation for sequence diagrams. UML 2's two different kinds of state machines, and when to use them. Revised component structure and deployment diagrams. Using UML also provides a wealth of learning aids, including: Self-test questions to promote understanding. Discussion questions to encourage deeper exploration. Technical notes on specific UML features. Boxed sections... Издательство: "Addison Wesley" (2006)
ISBN: 0321269675, 978-0321269676 Купить за 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