UML @ Classroom (Undergraduate Topics in Computer Science)
by Martina Seidl, Marion Scholz, Christian Huemer, and Gerti Kappel
This textbook mainly addresses beginners and readers with a basic knowledge of object-oriented programming languages like Java or C#, but with little or no modeling or software engineering experience – thus reflecting the majority of students in introductory courses at universities. Using UML, it introduces basic modeling concepts in a highly precise manner, while refraining from the interpretation of rare special cases. After a brief explanation of why modeling is an indispensable part of sof...
Objects, Components, and Frameworks with UML
by Desmond Francis D'Souza and Alan Cameron Wills
This book teaches the student how to use objects, frameworks, and UML notation to design, build, and reuse component-based software. Catalysis is a rapidly emerging UML-based method for object- and component-based development. It provides a clear meaning of and systematic uses for the UML notation. "The Catalysis Approach" explains how patterns can be characterized as model frameworks. Through the application of frameworks in requirements, specifications, architectures, and designs, students wil...
Developing Software with UML (Object Technology) (Addison-Wesley Object Technology)
by Bernd Oestereich
Leverage the full power of objects and UML in any software development process!-- Object-oriented analysis and design: a practical, example-driven introduction.-- Thoroughly updated: New coverage of UML 1.4, updated Java code examples, and new techniques for solving problems that can't be solved by UML alone!-- Techniques for creating more effective use case, class, behavioral, and implementation diagrams.This example-rich book will show any developer or analyst how to leverage the full power of...
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 addi...
Systems Analysis and Design with UML Version 2.0
by Alan Dennis, Barbara Haley Wixom, and David P. Tegarden
This book presents a modern, hands on approach to doing SAD in UML! Get the core skills you need to actually do systems analysis and design with this highly practical, hands on approach to SAD using UML! Authors Alan Dennis, Barbara Haley Wixom, and David Tegarden guide you through each part of the SAD process, with clear explanations of what it is and how to implement it, along with detailed examples and exercises that allow you to practice what you've learned. Now updated to include UML Versio...
Multi Pack:Software Engineering with Sams Teach Yourself UML in 24 Hours
by Ian Sommerville and Joseph Schmuller
Programming Microsoft SQL Server 2008 (PRO-Developer)
by Leonard G. Lobel, Andrew J. Brust, and Stephen Forte
Extend your programming skills with a comprehensive study of the key features of SQL Server 2008. Delve into the new core capabilities, get practical guidance from expert developers, and put their code samples to work. This is a must-read for Microsoft .NET and SQL Server developers who work with data access at the database, business logic, or presentation levels. Discover how to: Query complex data with powerful Transact-SQL enhancements Use new, non-relational features: hierarchical tables, na...
Anger Management Skills Workbook for Kids
by Amanda Robinson, LPC, RPT
Help Your Child Learn Anger Management Skills for a Lifetime. While some children instinctively know how to regulate their emotions, plenty of others lack the skills they need to express their anger in healthy and effective ways. This warm, engaging workbook helps children ages 5-10 develop strong skills for managing their anger through 40 fun activities. From identifying their feelings and challenging negative thinking patterns to practicing healthy coping skills when angry feelings arise, k...
UML 2 Semantics and Applications
With an up-to-date view of the results of UML semantics and the practical applications of semantics development, this book presents the only coherent and integrated account of the leading UML 2 semantics work and its applications. With contributions from renowned experts in the area of UML 2 semantics and its applications, the book covers semantics of UML 2 diagrams, OCL, state machine diagrams, interactions, use cases, and activities. UML Semantics and Applications is an excellent reference for...
The convergence of object technology and business systems methodologies has led to a new discipline: business engineering. The goal of business engineering is to improve the performance of an enterprise through formal modeling, the application of appropriate concepts, best practices, and information technology. Written for practitioners interested in business systems and software applications, this book fuses object technology, workflow, data warehousing, and distributed system concepts into a c...
Second Edition now available! Real-time systems programmers face unique challenges. Qualities such as execution speed and memory size are paramount in the development of real-time systems, and performance is a fundamental aspect of correctness in this domain. Given these constraints and requirements, it is fair to say that the development of real-time systems is more challenging than that of most software systems. Yet the lack of a standard notation and design process has discouraged embedded sy...
Gain the skills to effectively plan software applications and systems using the latest version of UML UML 2 represents a significant update to the UML specification, from providing more robust mechanisms for modeling workflow and actions to making the modeling language more executable. Now in its second edition, this bestselling book provides you with all the tools you'll need for effective modeling with UML 2. The authors get you up to speed by presenting an overview of UML and its main featur...
Lyx - Eine Schnelle Einf�hrung (de Gruyter Studium)
by Jan Peter Gehrke and Steven Stannard
Beyond Schemas: Planning Your XML Model (O'Reilly Shortcuts)
by Jennifer Thompson
Professional UML Using Visual Studio .Net
by A Filev, T Loton, K McNeish, Andrew Filev, Tony Loton, Kevin McNeish, Ben Schoellmann, John Slater, and Chaur G Wu
What is this book about? If you want to use Visio to create enterprise software, this is the book for you. The integration of Visual Studio .NET Enterprise Architect and Visio for Enterprise Architects provides a formidable tool. Visio offers powerful diagramming capabilities, including such things as creating UML models, mapping out databases with Entity Relationship diagrams, and aiding the development of distributed systems. Its integration with Visual Studio .NET Enterprise Architect means...
Microsoft's leading application development frameworks, Windows Presentation Foundation and Silverlight, provide extraordinary expressive potential. It's not always easy, though, to turn visual concepts into working code. Expression Blend, a powerful design tool from Microsoft, translates what you see on the design surface into the declarative markup language XAML, dramatically increasing productivity for anyone building User Interfaces for .NET applications. "Expression Blend in Action" is a un...
Software Engineering with Sams Teach Yourself UML in 24 Hours
by Ian Sommerville and Joseph Schmuller