Thursday, January 29, 2009

Network Security Evaluation Using the NSA IEM or A Practical Guide to Feature Driven Development

Network Security Evaluation Using the NSA IEM

Author: Russ Rogers

Network Security Evaluation provides a methodology for conducting technical security evaluations of all the critical components of a target network. The book describes how the methodology evolved and how to define the proper scope of an evaluation, including the consideration of legal issues that may arise during the evaluation. More detailed information is given in later chapters about the core technical processes that need to occur to ensure a comprehensive understanding of the network's security posture.

Ten baseline areas for evaluation are covered in detail. The tools and examples detailed within this book include both Freeware and Commercial tools that provide a detailed analysis of security vulnerabilities on the target network. The book ends with guidance on the creation of customer roadmaps to better security and recommendations on the format and delivery of the final report.

* There is no other book currently on the market that covers the National Security Agency's recommended methodology for conducting technical security evaluations
* The authors are well known in the industry for their work in developing and deploying network security evaluations using the NSA IEM
* The authors also developed the NSA's training class on this methodology



Book review: Defeating Depression or Five Quarts

A Practical Guide to Feature-Driven Development

Author: Stephen R R Palmer


  • Combine the speed and flexibility of agile methods with enterprise-class scalability!

  • Hands-on coverage of the entire project lifecycle

  • Modeling, feature lists, planning, design, and software construction

  • Adapt Feature-Driven Development to your own organization and projects

The first practical, start-to-finish guide to implementing Feature-Driven Development!


Feature-Driven Development (FDD), created by Peter Coad and Jeff De Luca, combines the key advantages of agile methodologies with model-driven techniques that scale to the largest teams and projects. This book demonstrates FDD at work in real-world projects and provides project leaders with all the information they need to successfully apply it in their own organizations.


Stephen R. Palmer and John M. Felsing show how applying FDD can help solve problems that neither traditional nor agile methodologies can address. They help you identify the projects that are best suited for FDD, and then walk you step by step through the entire FDD development process.


Coverage includes:


  • Understanding FDD's model-driven, short-iteration approach to software development

  • FDD's roles, artifacts, goals, and timelines

  • Creating overall models that provide a solid foundation and structure for effective development

  • Formalizing the features list: Completing, leveling, clustering, and prioritizing features

  • Plan by feature: Establishing class owners, feature-set owners, and rough development plans

  • Design by feature: Domain walkthroughs, design, and inspection

  • Build byfeature: Coding, ongoing inspection, testing, and promotion

  • Tracking and reporting progress to technical leads, project managers, sponsors, and upper management

  • Applying FDD to user interface and external system interfaces

  • Adapting FDD to your projects—and your business and technical environment



Table of Contents:
Acknowledgments
Foreword
Preface
Introduction
Pt. 1Feature-Driven Development - Concepts1
Ch. 1Process Pride: The Pain and Relief3
Ch. 2Feature-Driven Development - Projects and People19
Ch. 3Feature-Driven Development - Practices35
Ch. 4Feature-Driven Development - Processes55
Ch. 5Feature-Driven Development - Progress75
Ch. 6Feature-Driven Development - Packages93
Pt. 2Feature-Driven Development - The Five Processes in Practice103
Ch. 7Develop an Overall Object Model105
Ch. 8Feature-Driven Development - Build a Features List135
Ch. 9Feature-Driven Development - Planning Feature Development145
Ch. 10Feature-Driven Development - Designing by Feature159
Ch. 11Feature-Driven Development - Build by Feature181
Pt. 3Feature-Driven Development - Additional Topics197
Ch. 12Feature-Driven Development - Technical Architecture199
Ch. 13Feature-Driven Development - Testing: Failures, Faults, and Fixes217
Ch. 14Feature-Driven Development - Other Surroundings233
Ch. 15Feature-Driven Development - "All Change"249
References263
Index267

No comments:

Post a Comment