Съдържание
6 отношения: Lean разработка на софтуер, Scrum, SOLID (обектно ориентирано програмиране), Автоматизирано тестване, Разработка чрез тестове, Методология.
Lean разработка на софтуер
Стегнатата разработка на софтуер (Lean software development (LSD)) представлява адаптиране на принципите и похватите на стегнатото производство и стегнатото ИТ (lean IT) за приложение в сферата на софтуерното инженерство.
Виж Гъвкава методология и Lean разработка на софтуер
Scrum
Процесът на Scrum Scrum e итеративна, инкрементална рамка за управление на проекти, често при Гъвкава методология; вид софтуерно инженерство.
Виж Гъвкава методология и Scrum
SOLID (обектно ориентирано програмиране)
В света на компютърното програмиране SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) е мнемоничен акроним представен от Michael Feathers за „първите пет принципа“ основани и дефинирани от Роберт Мартин – Robert C.
Виж Гъвкава методология и SOLID (обектно ориентирано програмиране)
Автоматизирано тестване
При софтуерното тестване, автоматизирано тестване (test automation, Testautomatisierung) е автоматизация чрез скриптове, приложения или платформи за автоматизация на теста, както при софтуерния тест, така и в автоматизирания хардуерен тест.
Виж Гъвкава методология и Автоматизирано тестване
Разработка чрез тестове
Разработка чрез тестове (Test first development, Test-driven development) е проектна методология при разработването на софтуер, при която първо се пише тест и се проверява (верифицира) успешността на този нов тест.
Виж Гъвкава методология и Разработка чрез тестове
Методология
Методологията е свързана от една страна с анализ на принципите и методите, правилата и постулатите, прилагани в една дисциплина, а от друга - със систематичното изследване на методите, които са или могат да бъдат приложени в тази дисциплина.