В завданні до БДР вказується:
- об’єм вхідних та вихідних даних;
- допустимі похибки початкових даних і результатів, час вирішення задач;
- вимоги до формату вхідних та вихідних даних;
- матеріальна база: клас і тип ЕОМ, вимоги до зовнішньої пам’яті, периферійного обладнання;
- особливості організації програмного забезпечення (передбачені алгоритмічні мови, бібліотека стандартних програм і т.п. );
- контроль за інформацією, яка вводиться, тимчасовий контроль, діагностика помилок;
- вид технічної документації та вимоги до оформлення комплексу програм і алгоритмів.
Проблематика та задачі, які підлягають дослідженню та розробці, можуть бути такими:
- аналіз класу задач, які розв'язуються, огляд методів розв’язування, визначення місця опрацьованого комплексу програм в системі програмного забезпечення;
- вибір та обґрунтування методу розв'язання задач, формату даних, організація зберігання, пошук та впорядкування інформації;
- розробка математичної моделі процесу, системи або даних для даної БДР;
- розробка алгоритмів, оцінка ефективності алгоритмів, виділення складених задач, які підлягають детальному проробленню;
- розробка програм, відлагодження та організація їх використання, вибір форм, способів зберігання і контролю інформації;
- програмна реалізація існуючих алгоритмів;
- технологічний процес налагодження комплексу програм.