Разработка на основе функций

Оглавление1 Разработка на основе функциональных возможностей1.1 Обзор функционально-ориентированной разработки (FDD)1.2 История и описание FDD1.3 Описание FDD1.4 Лучшие практики FDD1.5 Рекомендации […]

Разработка на основе функциональных возможностей

  • Обзор функционально-ориентированной разработки (FDD)

    • FDD – это итеративный и поэтапный метод разработки программного обеспечения, который объединяет лучшие практики в единое целое. 
    • Основная цель FDD – предоставлять реальное, работающее программное обеспечение в соответствии с принципами Agile. 
  • История и описание FDD

    • FDD был разработан Джеффом Де Лукой для сингапурского проекта в 1997 году и включает в себя пять процессов. 
    • В основе FDD лежит подход Питера Коуда к объектному моделированию и идеи Coad по управлению функциональными требованиями. 
    • Описание FDD впервые было представлено в книге Коуда, Лефевра и Де Луки в 1999 году, а позже расширено в книге Палмера и Фелсинга в 2002 году. 
  • Описание FDD

    • FDD начинается с ознакомления с областью применения системы и ее контекстом, после чего создаются модели предметной области. 
    • Список функций формируется путем функциональной декомпозиции предметной области, а затем разрабатывается план разработки и дизайн функций. 
    • После проверки дизайна и написания кода функции добавляются в основную сборку. 
  • Лучшие практики FDD

    • Разработка, ориентированная на функциональные возможности, основана на базовом наборе методов, включая моделирование предметной области, разработку по функциям, владение индивидуальным классом, тематические команды, инспекции, управление конфигурацией и регулярные сборки. 
    • Метамоделирование помогает визуализировать процессы и данные метода, что соответствует стандартам UML. 
  • Рекомендации и внешние ссылки

    • В статье приведены ссылки на книги и подкасты, связанные с FDD, а также на сообщества разработчиков и успешные методологии веб-разработки. 

Полный текст статьи:

Разработка на основе функций — Википедия

Оставьте комментарий