Agile Development with the ICONIX Process: People, Process, and Pragmatism
Author: Doug Rosenberg
...the authors were careful not to throw the (agile) baby out with the (XP) bathwater. The aim was to refactor the process not to destroy it completely.
— Pan Pantziarka, Application Development Advisor
This book describes how to apply ICONIX Process (a minimal, use case-driven modeling process) in an agile software project. It's full of practical advice for avoiding common "agile" pitfalls. Further, the book defines a core agile subset--so those of you who want to "get agile" need not spend years learning to do it. Instead, you can simply read this book and apply the core subset of techniques.
The book follows a real-life .NET/C# project from inception and UML modeling, to working code--through several iterations. You can then go on-line to compare the finished product with the initial set of use cases.
The book also introduces several extensions to the core ICONIX Process, including combining Test-Driven Development (TDD) with up-front design to maximize both approaches (with examples using Java and JUnit). And the book incorporates persona analysis to drive the project's goals and reduce requirements churn.
New interesting textbook: Walnut Cookbook or Cocina Rica y Nutritiva para Hipertensos
Geoprocessing in ArcGIS: ArcGIS 9
Author: ESRI Press
Geoprocessing is the processing of geographic information, one of the most basic functions of a geographic information system (GIS). Within any of the ArcGIS® Desktop products—ArcInfo™, ArcEditor™, and ArcView®—you can perform geoprocessing tasks on your data. Geoprocessing provides a way to create new information by processing existing data. Any alteration or information extraction performed on data involves a geoprocessing task. You can perform such tasks as converting geographic data to various formats, clipping one dataset by another, or intersecting datasets together to create a new dataset. These operations can be leveraged individually via dialog boxes or in sequence by creating models or scripts that consume multiple tools.
You'll learn how to:
Use tools through dialog boxes or at the command line.
Build, execute, and manage models that perform a sequence of geoprocessing tools.
Create and run a script that uses geoprocessing tools.
Use system batch processing scripts for repetitive tasks, such as those that carry out the same tool on multiple inputs, or create your own scripts that execute geoprocessing tools.
Begin by following the quick-start tutorial to get an overview of how to perform geoprocessing tasks with ArcGIS. If you prefer, jump right in and experiment on your own. When you have questions, you’ll find concise, step-by-step answers that are fully illustrated to help you complete a task.
No comments:
Post a Comment