Tampilkan postingan dengan label SOFT ENGINEERING. Tampilkan semua postingan
Tampilkan postingan dengan label SOFT ENGINEERING. Tampilkan semua postingan

Jumat, 11 Juli 2008

Cutting Tool Technology: Industrial Handbook

It is a well acknowledged fact that virtually all of our modern-day components and assemblies rely to some extent on machining operations in their manufacturing process. Thus, there is clearly a substantive machining requirement which will continue to be of prime importance for the foreseeable future. Cutting Tool Technology provides a comprehensive guide to the latest developments in the use of cutting tool technology.

The book covers new machining and tooling topics such as high-speed and hard-part machining, near-dry and dry-machining strategies, multi-functional tooling, ‘diamond-like’ and ‘atomically-modified’ coatings, plus many others. Also covered are subjects important from a research perspective, such as micro-machining and artificial intelligence coupled to neural network tool condition monitoring. A practical handbook complete with troubleshooting tables for common problems, Cutting Tool Technology is an invaluable reference for researchers, manufacturers and users of cutting tools.

More Information Info Mirror Info Mirror

Read More......

Kamis, 26 Juni 2008

Reverse Engineering Code with IDA Pro


More Information

Software Deployment, Updating, and Patching

Presenting valuable information for professionals involved in maintaining and securing Microsoft systems and applications, Software Deployment, Updating, and Patching provides the skills necessary to develop a comprehensive strategy for updating and securing Microsoft systems with the latest packs and patches. It demonstrates how to perform inventories of IT assets, identify old versions as well as new updates and patches, test compatibility, target deployment, and evaluate management technologies. It also shows readers how to create and implement their own deployment plans with recovery and remediation options and illustrates how to recognize potential vulnerabilities.

More Information

Code Leader: Using People, Tools, and Processes to Build Successful Software


"Patrick is a pragmatist with a purist's knowledge. He has a deep understanding of what 'smells' right, and he knows when and how to find the right balance to get the job done. This philosophy of balanced 'pure pragmatism' pervades this book and makes it useful."
—from the foreword by Scott Hanselman, Author of ComputerZen Blog, www.computerzen.com; Senior Program Manager, Developer Division, Microsoft Corporation

Writing code is rewarding, but writing high-quality code, on time and at the lowest possible cost, is what makes a software project successful. As the role of a professional developer has evolved and taken on additional responsibilities, it is now necessary to work in concert with a team in order to improve both the process and final results of a software project. This unique book introduces a set of concrete best practices and construction techniques that can be applied to the development process and to actual code construction, so that you can confidently solve business problems rather than deal solely with pure coding tasks.
Patrick Cauldwell understands that it is no longer sufficient to just write software that solves a problem; it must also be fast, scalable, reliable, and easy to use. In this reference, he explains how to build software that is of high quality at a lower cost and shares with you the practical steps you must take in order to transition from software engineer to technical lead.
What you will learn from this book

Practical steps you can take to combine different developmental philosophies, processes, and construction techniques into a unified approach to software
Methods for deciding which parts of a project you need to write yourself versus what you can buy or reuse
Tools and processes you can employ to improve source code quality and maintainability
How to create, run, organize, and measure tests, and then make them more useful to developers and testers
Ways that programming by contract can make your code easier for developers to understand and use
Recommended techniques for handling errors in your code that will make your application easier to debug and support
Who this book is for
This book is for experienced software developers who are looking to improve their development skill set and bring a higher level of discipline to a project.

More Information