Bestsellers > Books > UML
|
|
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures (Addison-Wesley Object Technology Series)»rank: 747853by: Hassan Gomaa
: :'Designing Software Product Lines with UML is well-written, informative, and addresses a very important topic. It is a valuable contribution to the literature in this area, and offers practical guidance for software architects and engineers.' --Alan Brown Distinguished Engineer, Rational Software, IBM Software Group 'Gomaa's process and UML extensions allow development teams to focus on feature-oriented development and provide a basis for improving the level of reuse across multiple software development efforts. This book will be valuable to any software development professional who needs to manage across projects and wants to focus on creating software that is consistent, reusable, and modular in nature.' --Jeffrey S Hammond Group Marketing Manager, Rational Software, IBM ... |
Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML»rank: 812691by: Reza B'Far
: :Written to address the technical concerns faced by mobile developers, this book explores the differences between mobile and stationary applications and the architectural and software development concepts needed to build mobile applications. Reza B'Far guides the developer through the development process, using UML from design to implementation. He focuses on general concepts, while using platforms as examples or as possible tools. After introducing UML, XML, and the derivative tools necessary for developing mobile software applications, B'Far demonstrates how to build user interfaces for mobile applications. |
||
UML for SOC Design»rank: 1200661from: Springer
: :The last several years have seen significant progress on two related fronts in hardware and software design for electronic systems. The first is the rapid growth in the design of complex System-on-Chip devices (SoC). The second is progress in adding capabilities to the Unified Modeling Language (UML) to better support the design of real-time and embedded systems, culminating in the UML 2.0 specification which is nearing final approval. It is thus an excellent time to evaluate the combination of these two topics into a unified theme: UML for SoC design. At DAC 2004, we organized a UML and SoC workshop as a discussion forum to bring hardware, SoC, and UML experts together. ... |
Modeling XML Applications with UML: Practical e-Business Applications (Addison-Wesley Object Technology Series)»rank: 745403by: David Carlson
: :XML is rapidly becoming the standard platform for delivering e-Business information and integrating e-Business systems. XML developers desperately need mature software development processes and tools for developing effective applications. David Carlson fills the gap, showing exactly how to leverage the worldwide UML standard for modeling complex systems in advanced XML development. In Modeling XML Applications with UML, he presents the first comprehensive framework for modeling communications in any B2B software system. Carlson presents in-depth coverage of UML-based analysis, design, and modeling of XML content within e-Business environments. The book includes detailed coverage of using UML to support the creation of new XML-based B2B vocabularies and industry portals that reflect the requirements of ... |
||
Object-Oriented Analysis and Design: Understanding System Development with UML 2.0»rank: 777583by: Mike O'Docherty
: :Covering the breadth of a large topic, this book provides a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. After covering some basic ground work underpinning OO software projects, the book follows the steps of a typical development project (Requirements Capture - Design - Specification & Test), showing how an abstract problem is taken through to a concrete solution. The book is programming language agnostic - so code is kept to a minimum to avoid detail and deviation into implementation minutiae. A single case study running through the text provides a realistic example showing development from an initial proposal through to a finished system. Key artifacts such ... |
Modern Software Development Using Java, Second Edition»rank: 750337by: Paul T. Tymann, G.Michael Schneider
: :Now updated for the latest release of Java, the Second Edition of Modern Software Development Using Java continues to blaze a new path for today's CS2 students. Tymann and Schneider's contemporary approach focuses on what students need to learn in the CS2 course in order to appreciate what is truly important today in the areas of software design and development. This text covers such current software development ideas as object-oriented design, UML, data structure libraries, net-centric programming, threads, and GUIs, all presented in a way that is fully accessible and motivating. The new edition has been fully revised to take advantage of the new features in Java 5.0, and all material is ... |
||
UML Weekend Crash Course»rank: 552118by: Thomas A. Pender
: :ABOUT THE TECHNOLOGY What it is: UML (Unified Modeling Language) is a graphical modeling language used to specify, visualize, construct, and document applications and software systems, which are implemented with components and object-oriented programming languages, such as Java, C++, and Visual Basic. UML incorporates the object-oriented community's consensus on core modeling concepts and provides a standard way for developers to communicate the details of system design and development. In addition to object-oriented modeling of applications, UML is also used for business-process modeling, data modeling, and XML modeling. Purpose of modeling: Models for software systems are as important as having a blueprint for a large building, or an outline for a book. Good ... |
Business Modeling With UML: Business Patterns at Work»rank: 441231by: Magnus Penker, Hans-Erik Eriksson
: :'An excellent hands-on book for practitioners eager to document the internal structure and everyday workings of business processes. This clear and practical book belongs on the shelf of everyone dedicated to mapping, maintaining, and streamlining business processes.' -Richard Mark Soley, Phd, Chairman and CEO, OMG 'Eriksson and Penker have not just written another patterns book; this is a significant contribution to the key field of business-IT alignment. While capturing profound academic insights, what makes the book so refreshing from a practitioner's viewpoint is the richness of accessible, down-to-earth examples and its pragmatic, unpretentious style.'-Paul allen Principal of CBD Strategies and Architectures, Sterling Software 'UML may have been designed by and for software ... |
||
Requirements Engineering: From System Goals to UML Models to Software Specifications»rank: 854129by: Axel van Lamsweerde
: :The book presents both the current state of the art in requirements engineering and a systematic method for engineering high-quality requirements, broken down into four parts. The first part introduces fundamental concepts and principles including the aim and scope of requirements engineering, the products and processes involved, requirements qualities to aim at and flaws to avoid, and the critical role of requirements engineering in system and software engineering. The second part of the book is devoted to system modeling in the specific context of engineering requirements. It presents a multi-view modeling framework that integrates complementary techniques for modeling the system-as-is and the system-to-be. The third part of the book reviews goal-based reasoning ... |
Designing Concurrent, Distributed, and Real-Time Applications with UML (Addison-Wesley Object Technology Series)»rank: 625474by: Hassan Gomaa
: :In this book, renowned real-time software expert Hassan Gomaa adapts UML to the unique needs of the concurrent, distributed, and real-time applications -- helping developers leverage the powerful flexibility, reliability, and time-to-market benefits associated with UML. Gomaa starts by reviewing the key issues and concepts associated with analysis and design of distributed and real-time applications -- focusing not only on standard object-oriented concepts such as information hiding, classes, and inheritance, but also specialized issues such as finite state machines, concurrent tasks, and real-time scheduling. Next, he introduces the COMET (Concurrent Object Modeling and Architectural Design) Method, a UML-based object-oriented analysis and design method specifically created for concurrent, distributed, and real-time applications. The ... |