Posted: 06 Apr 2009 08:27 AM PDT
The emphasis on new and changing technologies and process models in today's software development obscures the fact that software engineering is still primarily a human-based activity and that the success of a software project largely depends on the decisions made by humans during engineering. Rationale management is concerned with making these design and development decisions explicit to all stakeholders involved.
Dutoit, McCall, Mistrik and Paech begin their book with a historical survey of different rationale approaches. It is followed by four parts describing: the fundamental problems and possible solution approaches in rationale management, rationale management during requirements engineering, rationale management during software architecting, and rationale management for organizing reusable bodies of knowledge.
The result is a detailed summary of research on design rationale. It provides researchers with an excellent state-of-the-art overview, and professional software engineers will find many examples, resources and incentives to enhance their ability to make decisions during all phases of the software lifecycle.
Allen Dutoit, Ray McCall, Ivan Mistrik and Barbara Paech have done an excellent job of this in “Rationale management in software engineering”. The chapters in this volume show how design rationale can be incorporated into the heart of the software development process - into requirements engineering, software architecture, and code design. (John M. Carroll, Edward M. Frymoyer Professor of Information Sciences and Technology, Penn State University, USA, ACM CHI Lifetime Achievement Award)
Posted: 06 Apr 2009 08:23 AM PDT
The software product line strategy has enabled many organizations to improve productivity, reduce time-to-market, and address both mass- and niche markets. A successful product line organization achieves strategic levels of architectural reuse.
The topics in this book cover research related to the most important practices in a product line organization. The contributions provide experience-based knowledge about the domain and application engineering, the modeling and management of variability, and the design and use of tools to support the management of product line related knowledge. Käkölä and Dueñas have grouped them into five parts corresponding to the main areas of software product line engineering: product line management, product line requirements engineering, product line architecture, product line testing, and specific product line engineering issues. They ensured maximum coherence and cross-referencing throughout the book, imposing a common terminology and carefully integrating all chapters. The result is a valuable and enduring resource for researchers in both industry and academia who will also find many pointers for future research and implementation strategies. In addition, systems and software professionals, and technology managers aspiring to fully leverage the product line strategy will also benefit from many pertinent development details.
“This volume is a valuable resource for researchers wishing to move the product line strategy forward and for those charged with translating state-of-the-art ideas into state-of-the-practice processes and activities.”From the Foreword by John D. McGregor, Clemson University, USA
Posted: 06 Apr 2009 08:22 AM PDT
This book constitutes the thoroughly refereed postproceedings of the 2nd International Conference on Trends in Enterprise Application Architecture, TEAA 2006, held in Berlin, Germany, November 29 - December 1, 2006.
The 24 revised full papers presented together with 1 invited talk were carefully reviewed and selected from numerous submissions for inclusion in the book. Their common purpose is to identify problems or issues in enterprise application architecture and propose and evaluate a solution. Topics of interest are model driven architecture, enterprise development environments, service oriented architecture, data integration, sizing and cost estimation, performance benchmarking, mobile workforce access, multi-channel architecture, autonomous computing, enterprise grid computing, load balancing, and enterprise component platforms.
Posted: 06 Apr 2009 08:20 AM PDT
The book presents the latest research on the theory, models and applications of complex systems in knowledge-based environment.
The amount of information is increasing at an exponential rate. Thus, our systems are getting complex day by day. For example the world wide web carries practically infinite information. The real challenge is to reinvent theory to deal with complex systems.
The provisional contents in this book will be based on the theory and practical applications of complex systems in knowledge-based environment. The contents will be based on but not limited to: - Advanced Knowledge-Based paradigms in complex systems; - Information models and architectures of complex systems; - Intelligent agents in complex systems design; - Multi-media systems and practical applications.
Posted: 06 Apr 2009 08:19 AM PDT
The development of programming languages has radically modified our relation to language, complexity and machines. This book is an introduction to the principles around which these languages are organised – imperative constructions, functional constructions, reference, dynamic data types, objects and more.
Using Java as a main language, but systematically comparing it to other languages it enables the reader to understand the unifying concepts that lie beneath each particular language and provides the tools that allow the students to adapt to new programming languages.
Posted: 06 Apr 2009 08:17 AM PDT
Posted: 06 Apr 2009 08:16 AM PDT
This book constitutes the refereed proceedings of the 15th International Symposium on Algorithms and Computation, ISAAC 2004, held in Hong Kong, China in December 2004.
The 76 revised full papers presented were carefully reviewed and selected from 226 submissions. Among the topics addressed are computational geometry, graph computations, computational combinatorics, combinatorial optimization, computational complexity, scheduling, distributed algorithms, parallel algorithms, data structures, network optimization, randomized algorithms, and computational mathematics more generally.
Posted: 06 Apr 2009 08:12 AM PDT
Sexy Web Design is an easy-to-follow guide that reveals the secrets of how to build your own breathtaking web interfaces from scratch. You’ll be guided through the entire process of creating a gorgeous, usable web site by applying the timeless principles of user-centered design.
Even if you’re short on design skills, with this book you’ll be creating your own stunning web sites in no time at all.
Throughout, the focus is on simple and practical techniques that anyone can use - you don’t need to have gone to art school or have artistic flair to create stunning designs using the methods outlined in this book.
The book’s full-color layout and large format (8″ x 10″) make Sexy Web Design a pleasure to read.
Who should read this book?
Whether you’re completely new to web design, a seasoned pro looking for inspiration, or a developer wanting to improve your sites’ aesthetics, there’s something for everyone here.
How? Because instead of trying to cover every possible area of creating a web site, we’ve focused purely on the design stage; that is, everything that happens before a single line of code is written.
However, great design is more than just aesthetics. Long before we open our graphics program of choice, we’ll be conducting research, dealing with clients, responding to briefs, sketching out sitemaps, planning information architecture, moving from doodles to diagrams, exploring different ways of interactivity, and building upon design traditions.
But ultimately, you’ll be finding out how to create web sites that look drop-dead gorgeous.
About the Author
Posted: 06 Apr 2009 05:04 AM PDT
Getting into animation has never been easier! With the advent of Blender, the free and open source 3D application, anyone can gain access to professional animation tools now.
Posted: 05 Apr 2009 06:50 PM PDT
|You are subscribed to email updates from Download Free Computer Ebooks - NET BOOKS |
To stop receiving these emails, you may unsubscribe now.
|Email delivery powered by Google|
|Inbox too full? Subscribe to the feed version of Download Free Computer Ebooks - NET BOOKS in a feed reader.|
|If you prefer to unsubscribe via postal mail, write to: Download Free Computer Ebooks - NET BOOKS, c/o Google, 20 W Kinzie, Chicago IL USA 60610|