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

Разработка на основе функциональных возможностей Обзор функционально-ориентированной разработки (FDD) FDD — это итеративный и поэтапный метод разработки программного обеспечения, который […]

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

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

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

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

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

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

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

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

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

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

Прокрутить вверх