Rapidshare Ebooks Library
Posted: October 24th, 2008, 1:23pm CEST by RapidshareEbook
Product Description
Many decisions are required throughout the software development process. These decisions, and to some extent the decision-making process itself, can best be documented as the rationale for the system, which will reveal not only what was done during development but the reasons behind the choices made and alternatives considered and rejected. This information becomes increasingly critical as software development becomes more distributed and encompasses the corporate knowledge both used and refined during the development process. The capture of rationale helps to ensure that decisions are well thought out and justified and the use of rationale can help avoid the mistakes of the past during both the development of the current system and when software products (architecture and design, as well as code) are reused in future systems.
Burge, Carroll, McCall, and Mistrík describe in detail the capture and use of design rationale in software engineering to improve the quality of software. Their book is the first comprehensive and unified treatment of rationale usage in software engineering. It provides a consistent conceptual framework and a unified terminology for comparing, contrasting and combining the myriad approaches to rationale in software engineering. It is both an excellent introductory text for those new to the field and a uniquely valuable reference for experienced rationale researchers. The book covers the use of rationale for decision making throughout the software lifecycle, starting from the first decisions in a project and continuing through requirements definition, design, implementation, testing, maintenance, redesign and reuse.
Product Details
* Amazon Sales Rank: #1603804 in Books
* Published on: 2008-05-09
* Original language: English
* Number of items: 1
* Binding: Hardcover
* 316 pages
Editorial Reviews
Review
"This book provides researchers and practitioners in Software Design Rationale with a new standard reference, critiquing the state of the art, and proposing a roadmap of pragmatic ways forward." - Simon Buckingham Shum, The Open University, UK
About the Author
Janet E. Burge is an Assistant Professor at Miami University Computer Science and Systems Analysis Department. Her major research interests are in Software Engineering and Artificial Intelligence. Her primary research area is in Design Rationale, with a focus on Design Rationale for Software Maintenance. She received her PhD in Computer Science from WPI in 2005, her M.S in Computer Science from WPI in 1999, and her B.S. in Computer Science from Michigan Technological University in 1984.
John M. Carroll is the Edward M. Frymoyer Chair Professor of Information Sciences and Technology at the Pennsylvania State University. His research interests include methods and theory in human-computer interaction, particularly as applied to networking tools for collaborative learning and problem solving, and the design of interactive information systems. He serves on several editorial boards for journals, handbooks, and series and is Editor-in-Chief of the ACM Transactions on Computer-Human Interactions. He received the Rigo Award and the CHI Lifetime Achievement Award from ACM, the Silver Core Award from IFIP, and the Alfred N. Goldsmith Award from IEEE. He is a fellow of the ACM, IEEE, and HFES.
Raymond McCall is an Associate Professor in the Department of Planning and Design at the University of Colorado, Denver. His major areas of research are in design rationale methods and systems. Since 1992, most of his research has concentrated on the use of rationale to support the design of artifacts for human exploration of space. For much of this time he collaborated with NASA contractors and with employees of the Johnson Space Center in Houston. He has nearly 30 years of experience in design rationale usage in architectural design, planning, policy making and software design. He created the first hypertext systems for support of design rationale in the 1970s and 1980s and was the first to integrate support for rationale capture and delivery into 3D computer-aided design systems.
Ivan Mistrík is an independent consultant for software-intensive systems engineering. He has 40 years experience in both software and systems engineering as an information systems developer, R&D leader, research analyst, and ICT management consultant. He is the author or co-author of more than 80 articles and papers in international journals, conferences, books and workshops and was an editor of the Special Issue on "Relating Software Requirements and Architectures" published in 2005.

Full download
Posted: October 24th, 2008, 1:20pm CEST by RapidshareEbook
Product Description
Effectively forecast, manage, and control software across the entire project lifecycle
Accurately size, estimate, and administer software projects with real-world guidance from an industry expert. Fully updated to cover the latest tools and techniques, Applied Software Measurement, Third Edition details how to deploy a cost-effective and pragmatic analysis strategy. You will learn how to use function points and baselines, implement benchmarks and tracking systems, and perform efficiency tests. Full coverage of the latest regulations, metrics, and standards is included.
*
Measure performance at the requirements, coding, testing, and installation phases
*
Set function points for efficiency, cost, market share, and customer satisfaction
*
Analyze quality and productivity using assessments, benchmarks, and baselines
*
Design and manage project cost, defect, and quality tracking systems
*
Use object-oriented, reusable component, Agile, CMM, and XP methods
*
Assess defect removal efficiency using unit tests and multistage test suites
Product Details
* Amazon Sales Rank: #194855 in Books
* Published on: 2008-04-11
* Original language: English
* Number of items: 1
* Binding: Paperback
* 662 pages
Editorial Reviews
About the Author
Capers Jones is a renowned author, consultant, and speaker. He was the founder and chairman of Software Productivity Research (SPR), where he retains the title of Chief Scientist Emeritus. Jones is the author of Estimating Software Costs, Second Edition.

Full download
Posted: October 24th, 2008, 1:17pm CEST by RapidshareEbook
Product Description
This book constitutes the refereed proceedings of the 12th International Conference on Algebraic Methodology and Software Technology, AMAST 2008, held in Urbana, IL, USA, in July 2008.
The 28 revised full papers presented together with 3 invited talks were carefully reviewed and selected from 58 submissions. Among the topics covered are all current issues in formal methods related to algebraic and logical foundations, software technology, and to programming methodology including concurrent and reactive systems, evolutionary software/adaptive systems, logic and functional programming, object paradigms, constraint programming and concurrency, program verification and transformation, programming calculi, specification languages and tools, formal specification and development case studies, logic, category theory, relation algebra, computational algebra, algebraic foundations for languages and systems, coinduction, theorem proving and logical frameworks for reasoning, logics of programs, as well as algebra and coalgebra. Product Details
* Published on: 2008-08-15
* Original language: English
* Number of items: 1
* Binding: Paperback
* 432 pages

Full download
Posted: October 24th, 2008, 1:14pm CEST by RapidshareEbook
Product Description
"Microsoft Office Project Server 2007 is an extremely advanced and dynamic toolset requiring fundamental organizational inspection. Rob and Dave provide an equally deep and unique perspective of this powerful solution." --Daniel T. Renier, Principal Consultant, Milestone Consulting Group, Inc.
Product Details
* Amazon Sales Rank: #85923 in Books
* Published on: 2008-01-22
* Original language: English
* Number of items: 1
* Binding: Paperback
* 647 pages
Editorial Reviews
From the Back Cover
The Definitive Guide to Microsoft Office Project Server 2007
Facilitate collaboration across your entire organization using the powerful tools available in Microsoft Office Project Server 2007. Written by project management and technical professionals, this comprehensive guide shows you how to get started on Project Server 2007 and use its cutting-edge new features.
Microsoft Office Project Server 2007: The Complete Reference explains how to plan and execute a successful Project Server rollout, set up and manage projects, handle human, financial, and material resources, and use dynamic desktop components to develop powerful enterprise plans. You'll learn to work with timesheets and tasks, deliver Web-based services, and customize feature-rich Web Access Pages and dashboards. You'll also get details on optimizing performance, productivity, communication, and security.
* Plan for a Project Server 2007 implementation
* Install and configure Project Server environments of multiple sizes
* Handle security using role-based permissions and authentication
* Understand resource capacity and availability across all projects
* Analyze data across multiple dimensions using powerful business intelligence tools
* Track effort and costs for all tasks, projects, and resources
* Learn ways to manage incoming project requests
* Extend the Windows SharePoint Services 3.0 collaboration platform for Project Server
* Sort, filter, report, group, and manage corporate project and resource data
* Implement Time and Task Management
About the Author
Dave Gochberg is the Enterprise Project Management Center of Excellence lead for CDW Berbee. He has been in IT for over 17 years and in consulting for 12 of those years. He has held positions that include technical and management positions. He also has extensive Project Management experience.
Rob Stewart is a Microsoft Solutions Specialist for CDW Berbee and has eight years of experience implementing Microsoft’s Enterprise Project Management toolset in the private, public, and government sectors. Prior to joining CDW Berbee, he was the Director of Information Technology for a leading software development company based in W. Michigan.
Customer Reviews
Great reference for Project Server 20075
I found this book to be a great reference if you are implementing Project Server 2007. It's not full of fluff and large text.
Microsoft Office Project Server 2007; The Complete Reference5
I have read a great deal of this book and highly recommend it. It is very informative and has lots of screen shots to help you through the process being described. It well written and takes you step by step from installation thru using the application in your setup. A must read if you are considering Microsoft Office Project Server 2007 for your Company, Division or Department.
Not an easy book to follow3
As someone new to MS Project Server, I am expecting a book which can teach me step by step with screenshots and descriptions matching. This book is not. It seems the author knows where to go, but not enough screenshots to support his words. He did not specificly say in the writing which screen he is talking about. As a reader I have to guess if it is this view, or that view. Also the authors did not provide emails or a website where further help will be provided, so the readers have no way to ask questions to clarify things talked in the book. I am in the middle of reading the book and hoping I don't have to buy another Project Server book after I am done. The title of the book says "the complete reference", I doubt it does what it says.

Full download
Posted: October 24th, 2008, 1:11pm CEST by RapidshareEbook
Product Description
Pro Excel 2007 VBA is the complete guide to creating Excel VBA applications, including covering all the new features in Excel 2007. Covering object–oriented programming techniques, debugging, and error handling methodologies, this book quickly turns novice into expert as it explores COM and .NET components and the advantages of compiled code. The book also covers XML for Excel web development.
This book is unique insomuch that author Jim DeMarco is a true expert in the field of Excel programming, and he conveys the VBA story in the context of the real world. Not just another dry programming guide, Pro Excel 2007 VBA is a journey from novice to expert where the author is your traveling companion. Bon voyage.
What you’ll learn
* Create automated forms for data collection.
* Mmanipulate lists and create data views.
* Manipulate web–based data.
* Integrate with other Office applications.
* Master Excel’s XML tools.
* Understand and build security into your applications.
Who is this book for?
This book targets anyone interested in VBA development, .NET developers, and Excel power users who need to make best use of the new features contained within Excel 2007.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
Product Details
* Amazon Sales Rank: #216043 in Books
* Published on: 2008-02-28
* Original language: English
* Number of items: 1
* Binding: Paperback
* 361 pages
Editorial Reviews
About the Author
A biography for this author is not available.
Customer Reviews
Best Excel VBA resource I've seen!!!5
As an Excel developer, I've found that this book is the one piece of literature that I find myself going back to over and over again. It provides some unique methodologies for importing data from external sources that are not common in other books. Here's a great review by an excel expert, it's what led me to purchase the book.
[...]

Full download
Posted: October 24th, 2008, 1:09pm CEST by RapidshareEbook
Product Description
Like music and movies, video games are rapidly becoming an integral part of our lives. Over the years, you’ve yearned for every new gaming console, mastered each blockbuster within weeks after its release, and have even won a local gaming competition or two. But lately you’ve been spending a lot of time thinking about a game idea of your own, or are exploring the possibility of making a career of this vibrant and growing industry. But where should you begin?
Beginning Game Development with Python and Pygame is written with the budding game developer in mind, introducing games development through the Python programming language and the popular Pygame games development library. Authored by industry veteran and Python expert Will McGugan, who most recently worked on the MotorStorm game for Play Station 3, you’ll be privy to insights that will not only help you to exploit PyGame to its maximum potential, but also make you a more creative and knowledgeable games developer all round.
* Learn how to create advanced games by taking advantage of the popular open source Python programming language and Pygame games development library.
* Learn about coding gaming preferences, sound, visual effects, and joystick/keyboard interaction.
* Discover the concepts that are crucial to success in todays gaming industry, such as support for multiple platforms, and granting users the ability to extend and customize your games.
What you’ll learn
* Take advantage of Python and the Pygame library to build compelling cross-platform games.
* Learn to best use these technologies to turn your dream game into reality.
* Create professional games by accounting for sound, special effects, and user interaction through the joystick and keyboard.
* Build both two- and three-dimensional games, and learn more about the factors that contribute to choosing one approach over the other.
* Provide users with the means for extending your games through level creation and custom modifications as a means to build a vibrant community around your product.
* Package your games in a manner that allows even novice computer users to install, use, and update your games with ease.
Who is this book for?
This book has been written for any budding games developer. While knowledge of the Python language helps, it isn’t required. To help new programmers along, two early chapters are devoted to an overview of Python.
About the Apress Beginning Series
The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know, but without needless theory and filler. You’ll build your skill set by learning how to put together real-world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there. It is your trusted guide through unfamiliar territory!
Product Details
* Amazon Sales Rank: #76482 in Books
* Published on: 2007-10-17
* Original language: English
* Number of items: 1
* Binding: Paperback
* 316 pages
Editorial Reviews
About the Author
Will McGugan is a software developer currently living and working in North West England. He has worked in video games and computer graphics since the early days of 3D and has created several shareware games in his spare time. Currently Will works for Evolution Studios, one of the world’s leading games development studios. He also has extensive experience in application development, having worked in the field of user interface creation and video conferencing. His current interests include application and web development in Python. Outside of work Will enjoys juggling and cycling, although not at the same time. For more information on Will’s current work and various musings, visit his blog at www.willmcgugan.com.
Customer Reviews
solid introduction to pygame5
Ch3-6 provide a nice introduction to the basics of writing simple programs in pygame. The example code in these chapters was clear and effective at demonstrating the particular topic. Overall this book was helpful to me in developing a pygame centric design flow for the programs that I am writing.
I would recommend this book to help in jump starting your understanding of this useful python module.
Bryce Himebaugh
Content good, book falling apart2
I bought this book for my son a few weeks ago. He likes the book and finds it helpful. But the book is falling apart at the binding. Very disappointing.
The Pygame Library4
I have to say up front that I fit the "Novice" part of the title for this book, but if the book is really intended for such an audience then my review may be helpful for those in the same situation... What I am a Novice at is Python and Device driven programming. Although this is really a very good AND much needed book for the much under documented Pygame library, it missed an excellent opportunity to provide a novice level tutorial in "device driven" programming as supported by Pygame. Although it is possible to muddle through to an understanding (much as I did) by thinking through the implications of the example code, it leaves a lot to be desired to provide a working basis for a real "Novice". As an example, the need to know the function of the lines of code "while True:" combined with "pygame,display,update()" and what they mean about the code that lie between them is really crucial to getting any code using the library to work at all. Although this is addressed to some extent, I found quite a bit of experimentation (on my part) necessary to discover what code needed to be included in this loop and what did not... I hope Mr. McGugan , with his excellent writing skills and obvious enthusiasim for this kind of work, will soon provide us with a second edition that will provide us with more insight into how Pygame actually works, so we won't be programming by rote...

Full download
Posted: October 24th, 2008, 1:08pm CEST by RapidshareEbook
Product Description
First, you can get the source code directly from Apress' website. Second...the implementations are in simple terms. Third...(Grant Palmer's) book is full of trivia about physics that are just plain fun to read.
— InkBlog: The Random Musings of David Weller
As far as the style of the book goes, I think that's actually where it really shines. The author has a way of explaining things that's thorough without being verbose.
— Craig Andera, Pluralsight
Physics for Game Programmers shows you how to infuse compelling and realistic action into game programmingeven if you dont have a college-level physics background! Author Grant Palmer covers basic physics and mathematical models and then shows how to implement them, to simulate motion and behavior of cars, planes, projectiles, rockets, and boats.
This book is neither code heavy nor language specific, and all chapters include unique, challenging exercises for you to solve. This unique book also includes historical footnotes and interesting trivia. Youll enjoy the conversational tone, and rest assured: all physics jargon will be properly explained.
Product Details
* Amazon Sales Rank: #194179 in Books
* Published on: 2005-04-20
* Original language: English
* Number of items: 1
* Binding: Paperback
* 472 pages
Editorial Reviews
About the Author
Grant Palmer is the author of the acclaimed Java Programmer's Reference and is a recognized expert in both the C# and Java languages. Grant has worked as a scientific programmer in the Space Technology Division at the NASA Ames Research Center for the past 20 years. This has involved working with Java since 1996, developing programs for scientific applications as well as converting older FORTRAN and C applications to the Java and C# platforms.
Customer Reviews
Very nice book5
This is a very nice book, with a simple language, easy to understand, if you aren't a physic or math professional.
The formules are clean and light to put in your game source without down your hardware performance.
Excellent Beginner's Book5
This book gently introduces the reader to physics useful for game programming. It doesn't try to be a PhD thesis (thank you, Grant!), which makes it easily approachable by someone with a solid grasp on Algebra (Trigonometry knowledge helps, but lacking it won't hurt much).
Although the base material can be found in any good physics textbooks, the value here is in weeding out the unwanted fluff present in most textbooks, and presenting the material in plain language along with the equations. You would likely have to spend many times this book's cover price, and spend many time the hours weeding out the nonsense. Grant strikes an excellent balance between mathematical correctness and easy reading.
Do yourself a favor, and save a spot on your bookshelf for this title. It's easily worth twice its asking price, and I'm ecstatic at this book's great bang for the buck.
Practical physics for game programmers4
This title is also suitable for people with weak knowledge about math and gives easy to understand examples from everyday life. The physics models themselves didn't go very deep under the topic but rather handled more common approaches to the problems which is often the case on game related physics.
Chapter covering collisions were a bit too superficial to my taste but it's understandable since subject in all of it's complexity would form a book on it's own. Also all the examples were written in common Java rather than in pseudo code but works well for the purpose.
In overall this book is good starting point for game related physics but lacks profound optimization for large scale physic environment.

Full download
Posted: October 24th, 2008, 1:06pm CEST by RapidshareEbook
Product Description
Today’s embedded devices and sensor networks are becoming more and more sophisticated, requiring more efficient and highly flexible compilers. Engineers are discovering that many of the compilers in use today are ill-suited to meet the demands of more advanced computer architectures.
Updated to include the latest techniques, The Compiler Design Handbook, Second Edition offers a unique opportunity for designers and researchers to update their knowledge, refine their skills, and prepare for emerging innovations. The completely revised handbook includes 14 new chapters addressing topics such as worst case execution time estimation, garbage collection, and energy aware compilation. The editors take special care to consider the growing proliferation of embedded devices, as well as the need for efficient techniques to debug faulty code. New contributors provide additional insight to chapters on register allocation, software pipelining, instruction scheduling, and type systems. Written bytop researchers and designers from around the world, The Compiler Design Handbook, Second Edition gives designers the opportunity to incorporate and develop innovative techniques for optimization and code generation.
Product Details
* Amazon Sales Rank: #567714 in Books
* Published on: 2007-12-07
* Original language: English
* Number of items: 1
* Binding: Hardcover
* 784 pages

Full download
Posted: October 24th, 2008, 1:03pm CEST by RapidshareEbook
Product Description
Whether you’re moving to .NET for the first time, or you’re already writing applications on .NET 2.0 or .NET 3.0, Pro VB 2008 and the .NET 3.5 Platform will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout your coding career:
* Explore five new chapters of content—including the grammar of the common intermediate language (CIL), .NET generics, and object serialization services.
* Discover all the new .NET 3.5 features—nullable types, delegate covariance, ASP.NET 2.0 master pages, the new Windows Forms “Strip” controls, and much more.
* Get a professional foothold—targeted to appeal to experienced software professionals and/or graduate students of computer science (so don’t expect three chapters on iteration or decision constructs!).
* Gain a rock–solid foundation in programming using Visual Basic.
* Get comfortable with all the core aspects of the .NET platform—including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.
Once you’ve digested the information contained in the 25 chapters of this 1000+ page book, you’ll be ready to apply this knowledge to your specific programming assignments and well equipped to explore the .NET universe on your own.
What you’ll learn
* Everything you need to put .NET 3.5 and Visual Basic 2008 to use in your professional workbefore anyone else!
* Insights and techniques from the author’s experience since .NET 1.0
* Complete coverage of .NET 3.5—WPF, WCF and WF
Who is this book for?
Anyone with some software development experience interested in the new .NET 3.5 Platform and the Visual Basic language. Whether you’re moving to .NET for the first time or you’re already writing applications on .NET 2.0 or .NET 3.0, this book will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout your coding career.
Product Details
* Amazon Sales Rank: #28481 in Books
* Published on: 2008-03-24
* Original language: English
* Number of items: 1
* Binding: Paperback
* 1377 pages
Editorial Reviews
About the Author
Andrew Troelsen is a partner, trainer, and consultant at Intertech-Inc., and is a leading authority on both .NET and COM. His book Pro C# 2005 and the .NET 2.0 Platform won the prestigious 2003 Referenceware Excellence Award and is now in its third edition. Also of note are his earlier five-star treatment of traditional COM in the bestselling Developer's Workshop to COM and ATL mirrored in his book, COM and .NET Interoperability, and his top-notch investigation of VB .NET in Visual Basic .NET and the .NET Platform: An Advanced Guide. Troelsen has a degree in mathematical linguistics and South Asian studies from the University of Minnesota and is a frequent speaker at numerous .NET-related conferences. He currently lives in Minneapolis, Minnesota, with his wife, Amanda, and spends his free time investigating .NET and waiting for the Wild to win the Stanley Cup.
Customer Reviews
The reference book all VB.net programmers should have.5
I, for one, miss the days of large reference manuals as opposed to help files and Google searches. For me this book is a throwback in terms of its completeness and scope. If you program in VB.net I feel this is a must-have reference. I've given it to 2 of my developer friends already and plan to give it again. Do yourself and your career a favor. God bless.
Wow! This is THE book for VB2008 and/or .NET 3.5!!!5
I cannot over-rate this book. I've been developing systems for 40 years, and I've never seen a better book of this type. The author, Andrew Troelsen, really knows his stuff, and knows how to teach it. I only wish I'd had his VB 2005/.NET 2.0 book two years ago when I started trying to learn .NET! There's a lot of advanced material in this book, but it's good for any experienced programmer who wants to really learn .NET and VB 2008. It explains not only the what, but the why and how. If you need a book on this material, this is absolutely the one to get, period.

Full download