Повысьте уровень разработки программного обеспечения: основные методы удовлетворения функциональных требований