Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Екстремальне програмування

Індекс Екстремальне програмування

Екстремальне програмування (XP від Extreme Programming) — методологія розробки програмного забезпечення, найпопулярніша серед так званих гнучких методологій.

Зміст

  1. 17 відносини: Chrysler, Daimler-Benz, Керована тестами розробка, Кент Бек, Проект Меркурій, Парне програмування, Адаптивна розробка, Найкраща практика, Неперервна інтеграція, Розробка програмного забезпечення, Рефакторинг, Мартін Фаулер, Ворд Каннінгем, Гнучка розробка програмного забезпечення, 1996, 1999, 2000.

  2. Гнучка методологія розробки програмного забезпечення

Chrysler

FCA US LLC (Fiat Chrysler) — американський автомобільний виробник із штаб-квартирою в передмісті Детройта — Оберн-Хіллсі, штат Мічиган.

Переглянути Екстремальне програмування і Chrysler

Daimler-Benz

«Daimler-Benz AG» — на сьогодні неіснуюча німецька компанія, що спеціалізувалася в області автомобілебудування.

Переглянути Екстремальне програмування і Daimler-Benz

Керована тестами розробка

Керована тестами розробка (КТР), Розробка через тестування (Test-driven development (TDD)) — технологія розробки програмного забезпечення, яка використовує короткі ітерації розробки, що починаються з попереднього написання тестів, які визначають необхідні покращення або нові функції.

Переглянути Екстремальне програмування і Керована тестами розробка

Кент Бек

Кент Бек (Kent Beck) Кент Бек (англ. Kent Beck, * 1961) — один із розробників екстремального програмування, один із розробників гнучкої методології розробки програмного забезпечення.

Переглянути Екстремальне програмування і Кент Бек

Проект Меркурій

«Меркурій» (Mercury) — перша пілотована космічна програма США.

Переглянути Екстремальне програмування і Проект Меркурій

Парне програмування

Два робочих місця програмістів, котрі займаються парним програмуванням Па́рне програмува́ння — техніка розробки програмного забезпечення, при якій увесь код пишеться парами програмістів, які працюють за одним робочим місцем.

Переглянути Екстремальне програмування і Парне програмування

Адаптивна розробка

Адаптивна розробка програмного забезпечення — це процес розробки програмного забезпечення, який винайшли Джим Хайсміт та Сем Байер під час швидкої розробки програмних додатків.

Переглянути Екстремальне програмування і Адаптивна розробка

Найкраща практика

Найкра́ща пра́ктика (Best Practice) — спосіб чи метод реалізації бізнес-процесів, який вважається найкращим серед усіх інших відомих методів.

Переглянути Екстремальне програмування і Найкраща практика

Неперервна інтеграція

Неперервна інтеграція (Continuous Integration) — практика розробки програмного забезпечення, яка полягає у виконанні частих автоматизованих складань проекту для якнайшвидшого виявлення та вирішення інтеграційних проблем.

Переглянути Екстремальне програмування і Неперервна інтеграція

Розробка програмного забезпечення

Баг — помилка програмного забезпечення. Розробка програмного забезпечення (software engineering, software development) — це рід діяльності (професія) та процес, спрямований на створення та підтримку працездатності, якості та надійності програмного забезпечення, використовуючи технології, методологію та практики з інформатики, керування проектами, математики, інженерії та інших областей знання.

Переглянути Екстремальне програмування і Розробка програмного забезпечення

Рефакторинг

Рефакторинг (refactoring) — перетворення програмного коду, зміна внутрішньої структури програмного забезпечення для полегшення розуміння коду і легшого внесення подальших змін без зміни зовнішньої поведінки самої системиMartin Fowler, Refactoring: Improving the Design of Existing Code (Addison-Wesley, 1999).

Переглянути Екстремальне програмування і Рефакторинг

Мартін Фаулер

Ма́ртін Фа́улер (Martin Fowler) — британський інженер-програміст, лектор з розробки програмного забезпечення, автор багатьох книг і статей з архітектури програмного забезпечення, об'єктно-орієнтованого аналізу та розробок, мови UML, екстремального програмування, рефакторингу, предметно-орієнтованих мов програмування.

Переглянути Екстремальне програмування і Мартін Фаулер

Ворд Каннінгем

Го́вард Джі.

Переглянути Екстремальне програмування і Ворд Каннінгем

Гнучка розробка програмного забезпечення

Гнучка́ розро́бка програ́много забезпе́чення (Agile software development, agile-методи) — клас методологій розробки програмного забезпечення, що базується на ітеративній розробці, в якій вимоги та розв'язки еволюціонують через співпрацю між багатофункціональними командами здатними до самоорганізації.

Переглянути Екстремальне програмування і Гнучка розробка програмного забезпечення

1996

Див.

Переглянути Екстремальне програмування і 1996

1999

Див.

Переглянути Екстремальне програмування і 1999

2000

Францію 2000-их років уявляли в 1899 році. 2000 — 2000 рік нашої ери, 1000 рік 2 тисячоліття (останній рік 2 тисячоліття), 100 рік XX століття (останній рік XX століття), 10 рік 10-го десятиліття XX століття, 1 рік 2000-х років.

Переглянути Екстремальне програмування і 2000

Див. також

Гнучка методологія розробки програмного забезпечення