Вопросы для экзамена от СБВ и ЗАЭ 05.06.19
.doc
Вопросы по теоретической части дисциплины “Методология программной инженерии (спецификация требований)”
Современные проблемы и тенденции в области разработки и использования информационных технологий и программной инженерии
Основные понятия, определения и стандарты программной инженерии
Современные методологии и технологии управления жизненным циклом сложных объектов
Жизненный цикл разработки программного обеспечения (ПО) и его основные аспекты
Модели жизненного цикла существующие и перспективные модели жизненного цикла (ЖЦ) ПО, их достоинства и недостатки
Проблема выбора модели ЖЦ ПО и возможные пути ее решения
Инструментальные средства моделирования ЖЦ ПО
Качество продукции(продукта). Основные понятия и определения согласно ГОСТ Р ИСО/МЭК 25010-2015 Информационные технологии (ИТ). Системная и программная инженерия.
Существующие модели качества ПО, их достоинства и недостатки.
Программный код и его метрики.
Постановка задачи оценивания качества ПО (ИС) как задачи многокритериального анализа и выбора. Ее характерные особенности и основные трудности решения.
Принцип и множество Парето и их роль в решении задачи выбора наиболее предпочтительного ПО.
Классификация существующих и перспективных методов многокритериального оценивания и анализа качества ПО, а также выбора наиболее предпочтительного их облика и варианта использования.
Метод покомпонентной оптимизации при выборе наиболее предпочтительного ПО
Метод построения результирующих отношений предпочтений на основе свертки показателей качества ПО
Метод анализа иерархии и его использование при выборе наилучшего варианта модернизации ПО ИС кафедры.
Место и роль категорий «неопределенность» и «риск» в современной структуре научных знаний
Модели ESI и PMI управления рисками
Выявление и анализ рисков
Расстановка приоритетов для рисков и их планирование
Исполнение ответных стратегий и оценивание результатов исполнение ответных стратегий при управлении рисками 101
Документирование действий по рискам и заключительное оценивание рисков
Стандарты качества ISO в применении к ПО
Вопросы по практической части дисциплины “Методология программной инженерии (спецификация требований)”
1. Спецификация требований. Основные разделы и их содержание.
2. Требования и их свойства. Процесс анализа требований.
3. Акторы и варианты использования. Use Case.
4. Нотация UML в программной инженерии.
5. Виды диаграмм UML.
6. Расширенный анализ требований. Моделирование и прототипирование.
7. Диаграмма вариантов использования.
8. Диаграмма действий UML.
9. Диаграмма состояний UML.
10. Диаграмма классов UML.
11. Диаграмма компонентов UML.
12. Диаграмма потоков данных.
13. Прототипирование. Классификация прототипов.
14. Верификация и валидация моделей.
15. Концептуальное моделирование в программной инженерии.
16. Нотация BPMN в концептуальном моделировании.
17. Типы процессов BPMN.
18. Категории элементов процесса BPMN.
19. Основные графические элементы моделирования BPMN.
20. Полный перечень графических элементов диаграмм бизнес-процессов.
21. Типы диаграмм бизнес-процессов.
22. Правила соединения элементов модели бизнес-процесса.
23. Виды событий BPMN.
24. Виды действий BPMN.
25. Шлюзы BPMN и их виды.
26. Виды потоков операций BPMN.
27. Артефакты BPMN.
28. Организация циклов BPMN. Многоэкземплярность.
29. Техническое задание. ГОСТ 34.601-90. Основные разделы и их содержание.
30. Техническое задание. ГОСТ 19-201-78. Основные разделы их содержание.