Шукаєте відповіді та рішення тестів для Конструювання програмного забезпечення? Перегляньте нашу велику колекцію перевірених відповідей для Конструювання програмного забезпечення в exam.nuwm.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Які з наведених тверджень є правильними щодо рівнів проєктування ПЗ?
Що таке «просочування залежностей» (leaky abstraction) в багатошаровій архітектурі?
Яке твердження найкраще описує різницю між Agile та Waterfall?
Що таке функціональні вимоги до програмного забезпечення?
Який підхід до тестування передбачає, що розробник спочатку пише тест, який не проходить, а потім код, який змушує тест пройти?
Яка з перелічених проблем є типовою при впровадженні CI/CD?
Задача: Реалізуйте клас Reader, який має ім'я, унікальний ідентифікатор та список взятих книг. Додайте метод borrow_book(book), який додає книгу до списку взятих, якщо вона доступна, та повертає True.
Які з перелічених проблем є ризиками використання AI-інструментів у програмуванні?
Задача: Розробіть клас LibrarySystem (Facade), який об'єднує всі підсистеми бібліотеки: управління книгами, читачами, видачею, поверненням та сповіщеннями. Клас повинен надавати методи borrow_book(reader_id, book_id) та return_book(reader_id, book_id).
Який з методів валідації вимог дозволяє замовнику «помацати» майбутній продукт на ранніх етапах?