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

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

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

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

Зміст

  1. 17 відносини: DSDM, Feature Driven Development, Rational Unified Process, Scrum, Крихкість програмного забезпечення, Кент Бек, Парне програмування, Адаптивна розробка, Роберт Мартін, Розповідь користувача, Технічний автор, Мартін Фаулер, Бережлива розробка програмного забезпечення, Ворд Каннінгем, Документація програмного забезпечення, Ітерація, Екстремальне програмування.

  2. Гнучка методологія розробки програмного забезпечення
  3. Керування проєктами розробки програмного забезпечення
  4. Програмна інженерія
  5. Розробка програмного забезпечення

DSDM

Метод розробки динамічних систем (Dynamic Systems Development Method, DSDM) — це головним чином методика розробки програмного забезпечення, що базується на концепції швидкої розробки додатків (Rapid Application Development, RAD).

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

Feature Driven Development

Feature driven development (FDD, розробка, керована функціональністю) — ітеративна методологія розробки програмного забезпечення, одна з гнучких методологій розробки (agile).

Переглянути Гнучка розробка програмного забезпечення і Feature Driven Development

Rational Unified Process

Rational Unified Process(RUP) є ітеративним процесом розробки програмного забезпечення створеним Rational Software — підрозділом IBM з 2003.

Переглянути Гнучка розробка програмного забезпечення і Rational Unified Process

Scrum

Scrum (чит.як скрам) — підхід управління проектами для гнучкої розробки програмного забезпечення.

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

Крихкість програмного забезпечення

Крихкістю програмного забезпечення (Software brittleness) називають збільшення складності в виправленні старого ПЗ яке може виглядати надійним, але мати збої при зустрічі з незвичними даними, чи при невеликих змінах коду.

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

Кент Бек

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

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

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

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

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

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

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

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

Роберт Мартін

Роберт Сесіл Мартін (Robert Cecil Martin), також відомий як Дядько Боб (Uncle Bob) — консультант і автор в області розробки ПЗ.

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

Розповідь користувача

Історія користувача (user story) - це одне чи більше речень, звичайною мовою предметної області, які описують чого користувач хоче досягти.

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

Технічний автор

Техні́чний а́втор або техні́чний письме́нник (technical writer, technical author) — рід занять, професія.

Переглянути Гнучка розробка програмного забезпечення і Технічний автор

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

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

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

Бережлива розробка програмного забезпечення

Бережлива розробка програмного забезпечення (Lean software development) — це методологія розробки програмного забезпечення, що заснована на постійному прагненні до усунення всіх видів втрат.

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

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

Го́вард Джі.

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

Документація програмного забезпечення

Документація програмного забезпечення(software documentation) - супроводжуючі документи до програмного забезпечення, які містять в собі інформацію, що описує загальні положення необхідні для ознайомлення перед тим як використовувати його за призначенням.

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

Ітерація

Ітера́ція (від iteratio — повторювання) — багатозначний термін, який залежно від контексту може означати.

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

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

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

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

Див. також

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

Керування проєктами розробки програмного забезпечення

Програмна інженерія

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

Також відомий як Agile, Гнучка методологія, Гнучка методологія розробки програмного забезпечення, Гнучка розробка, Гнучкі методи.