Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы_Программная инженерия(ИУП)

.docx
Скачиваний:
3
Добавлен:
17.06.2023
Размер:
29.71 Кб
Скачать

Вопросы к экзамену

по дисциплине «Программная инженерия»

1. Понятие программной инженерии. Отличие понятий «программа» и «программный продукт». Тройное ограничение проекта.

2 . Назначение языка UML. Виды диаграмм UML и их перечень.

3. Диаграмма вариантов использования: назначение, графические обозначения, пример.

4. Диаграмма последовательностей: назначение, графические обозначения, пример.

5. Диаграмма классов: назначение, графические обозначения, пример. Дополнительные значки для некоторых типов классов.

6. Диаграммы коммуникаций, деятельности (активности): назначение, графические обозначения, пример.

7. Модели ЖЦ ПО: виды, описание, достоинства, недостатки.

8. Стандарт оформления кода T-SQL. Стили именования.

9. Правила именования объектов базы данных.

10. Содержание разделов «техническое задание» и «описание программы» по ЕСПД.

11. Определение шаблона проектирования. Достоинства и недостатки шаблонов проектирования.

12. Структура паттерна MVC, цель MVC, назначение ее компонент.

13. Возможности шаблонов проектирования.

14. Причины перепроектирования и паттерны, позволяющие избежать этого.

15. Шаблон проектирования Facade: основные характеристики, когда его целесообразно применять, UML-диаграмма примера его использования.

16. Шаблон проектирования Adapter: основные характеристики, когда его целесообразно применять, UML-диаграмма примера его использования.

17. Качество ПО. Показатели качества ПО.

18. Виды оценочных характеристик качества ПО. Метрики производительности, качества, стоимости, документированности. Достоинства и недостатки.

19. Функционально-ориентированные метрики. Достоинства и недостатки.

20. Модели надежности ПО.

21. Способы повышения надежности ПО.

Примеры типовых экзаменационных задач

Разработать диаграммы вариантов использования, последовательностей, классов (с указанием названия, атрибутов, операций) информационной системы «Разработка колес из алюминиевого сплава для конкретного автомобиля (сторонним предприятием)». Актеры: дизайнер, отдел маркетинга, представители автозавода, специалист по компьютерному проектированию, специалист по расчету нагрузок и представители (внешнего) сертификационного центра.