Writing use cases as a means of capturing the behavioral requirements of software systems and business processes is a practice that is quickly gaining popularity. Use cases provide a beneficial means of project planning because they clearly show how people will ultimately use the system being designed. On the surface, use cases appear to be a...
Learn Project Management on time and under budget! "Project Management Demystified" is valuable for both the novice project manager and the experienced. For the novice, it is a great way to understand PM basics in an easy-to-understand and practical way. Personalized stories demonstrate both what to do and what not to do. Experienced...
The registry is the heart and soul of Microsoft Windows XP. In my other registry books, I said the same thing about the registry in every version of Windows since Microsoft Windows 95, and by the time you're finished reading this book, I hope you'll agree. The registry contains the configuration data that makes the operating system work. The...
This book describes how to gather and define software requirements using a process based on use cases. It shows systems analysts and designers how use cases can provide solutions to the most challenging requirements issues, resulting in effective, quality systems that meet the needs of users.
Go Green-Go Electric! Faster, Cheaper, More Reliable While Saving Energy and the Environment
This new, updated edition of Build Your Own Electric Vehicle contains everything that made the first edition so popular while adding all the technological advances and new parts that are readily available on the market...
"I wish I had a book like this eight years ago. You’ll want to be sure to have enough copies for both your development and database folks." —Jon Kern, Founding Member of the Agile Alliance
"You will find workable, real-world advice here." —Doug Barry, Author, Web Services and...
The first wave of e-learning implementation is over, and companies are now assessing the reality of what works and what doesn’t. Even though e-learning has proven to be credible as a global approach to education for both people and enterprises, a number of issues that must be addressed in order to take e-learning to the next level....
The practical guide to large-scale networking with OSPF and IS-IS
This is the definitive guide to using OSPF and IS-IS protocols in large-scale IP enterprise, carrier, and service provider networks. Well-known network designer Jeff Doyle draws on his consulting...
"The book presents a welcome selection and careful exposition of material that can be (and is) covered in a single course...In this reviewer's opinion, this would be an interesting text to use with a group of advanced students well-grounded in undergraduate mathematics and computer science, and would produce a valuable course for the...
Take the unCONQUERability out of ORGANIC CHEMISTRY!
Now anyone can master organic chemistry -- without tears, unlimited time, or a Ph.D. In Organic Chemistry Demystified, organic chemist and experienced teacher Daniel Bloch provides an effective and painless way to learn or review organic chemistry, from the chemical...
Linux Programming Unleashed is a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming...