"Agile Modeling. Effective Practices for eXtreme Programming and the Unified Process" - это первая книга, посвященная Agile Modeling, новой технике моделирования, созданной специально для проектов eXtreme Programming (XP). XP вызвал оживление в сообществе разработчиков программного обеспечения, подобно тому, как это произошло несколько лет назад с паттернами проектирования. Несмотря на то, что XP представляет методологию для более быстрой разработки программного обеспечения, многие разработчики считают, что XP не предоставляет достаточно времени для моделирования, что критически важно, чтобы гарантировать, что проект соответствует предложенным требованиям. Они также обнаружили, что стандартные техники моделирования, использующие Unified Modeling Language (UML), часто не работают с этой методологией. В этой инновационной книге журналист по разработке программного обеспечения Скотт Амблер представляет Agile Modeling (AM) - технику, которую он создал для моделирования проектов XP, используя элементы UML и Rational Unified Process (RUP). Амблер ясно объясняет AM и показывает читателям, как интегрировать AM, UML и RUP в свои проекты разработки с помощью многочисленных примеров, интегрированных в книгу. AM была создана автором для моделирования проектов XP, элемент, отсутствующий в первоначальном дизайне XP. Сообщество XP и его создатель приняли AM, что должно дать этой книге сильное признание на рынке. Сайт-компаньон www.agilemodeling.com предоставляет обновления, ссылки на ресурсы XP и AM, а также непрерывные примеры использования agile-моделирования.
Agile Modeling is the first book to focus on Agile Modeling–a new approach to modeling created especially for Extreme Programming projects. As the popularity of Extreme Programming continues to grow in the software developer community, so has the demand for an appropriate method to ensure that modeling can be kept in line with that approach. While Extreme Programming offers a quicker method of developing software, many soft script developers find they need to use methods, such as Unified Modeling, that offer longer viewpoints for modeling to address their proposed goals for a project. Agile Modeling offers a way to mix the rapid execution offered by Extreme Programming with more formal methods of modeling, employing techniques from both Unified Modeling and the Rational Unified Process.
The awkwardness of design patterns was not specific to the youthful ECoffeebeanGT_03When: lacks detail that creates inertia. This is certainly true of AM as it extends the scope of traditional UM modeling possibilities. It also bridges a gap in XP strategy: whether to tailor or reuse existing modeling constructs.
Whilst this book was initially intended to leadmodeling for XP-based projects, the techniques captured in the book should greatly benefit any software development team embarking on UML modeling using automation tools, such as Enterprise Architect or ArgoUML. Once you have identified Agile Modeling Essentials, you’re set for the journey to becoming an agile actualize.
Электронная Книга «Agile Modeling. Effective Practices for eXtreme Programming and the Unified Process» написана автором Scott Ambler в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9780471271901
Описание книги от Scott Ambler
The first book to cover Agile Modeling, a new modeling technique created specifically for XP projects eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago. Although XP presents a methodology for faster software development, many developers find that XP does not allow for modeling time, which is critical to ensure that a project meets its proposed requirements. They have also found that standard modeling techniques that use the Unified Modeling Language (UML) often do not work with this methodology. In this innovative book, Software Development columnist Scott Ambler presents Agile Modeling (AM)-a technique that he created for modeling XP projects using pieces of the UML and Rational's Unified Process (RUP). Ambler clearly explains AM, and shows readers how to incorporate AM, UML, and RUP into their development projects with the help of numerous case studies integrated throughout the book. AM was created by the author for modeling XP projects-an element lacking in the original XP design The XP community and its creator have embraced AM, which should give this book strong market acceptance Companion Web site at www.agilemodeling.com features updates, links to XP and AM resources, and ongoing case studies about agile modeling.