Вопросы к зачету по курсу «Технология разработки программного обеспечения радиолокационных систем»
1. |
Структура и функциональное назначение программного обеспечения радиолокационных систем. |
2. |
Этапы разработки программного обеспечения: содержание и распределение затрат. |
3. |
Методы управления разработкой программного обеспечения. Оценка затрат. |
4. |
Расчет трудоемкости разработки алгоритмов и программных продуктов. |
5. |
Система международных стандартов разработки программного обеспечения ГОСТ/ИСО/МЭК (ISO/IEC). |
6. |
Международный стандарт ГОСТ Р ИСО/МЭК 12207: Процессы жизненного цикла программных средств. |
7. |
Требования к ПО бортовой аппаратуры и систем КТ-178B. Классификация отказных состояний, уровни сертификации и способы обеспечения надежности. |
8. |
Виды лицензий на программное обеспечение. |
9. |
Модели жизненного цикла ПО: каскадная, итерационная, спиральная. |
10. |
V-модель разработки ПО информационных систем. |
11. |
Гибкие технологии разработки программного обеспечения (Scrum, Kanban и др.). |
12. |
Методологии DevOps и Continuous delivery. Инструментальные средства контейнеризации, интеграции, развертывания. |
13. |
Объектно-ориентированное программирование: основные понятия, языки. |
14. |
Программная инженерия, руководство SWEBOK. |
15. |
CASE-средства разработки ПО. Интегрированная среда разработки ДРАКОН. |
16. |
Особенности архитектуры ОС Linux и UNIX. Структура стандартных каталогов. |
17. |
Файловые системы и типы файлов ОС UNIX и Linux. |
18. |
Команды консоли Linux. Командный интерпретатор bash. |
19. |
Дистрибутивы Linux: общая характеристика. |
20. |
Отечественные дистрибутивы Linux: МСВС, Astra, Роса. |
21. |
Система стандартов POSIX. |
22. |
Системы управления версиями ПО: классификация, особенности использования. |
23. |
Распределенная система управления версиями Git: основные команды и приемы работы. |
24. |
Репозиторий GitHub и программа Github Desktop: интерфейс и использование. |
25. |
Интегрированная среда разработки приложений Embarcadero RAD Studio (CodeGear RAD Studio): версии, структура, интерфейс. |
26. |
Среда разработки программного обеспечения Microsoft Visual Studio: редакции, компоненты, интерфейс разработчика. |
27. |
Разработка приложений для среды CLR на языке С++. Смысл управляемого кода. |
28. |
Особенности типов данных и операторов управления вычислениями языка C#. |
29. |
Класс интерфейсов языка C# и примеры его использования. |
30. |
Класс делегатов языка C# и примеры его использования. |