Программная инженерия
1. Задачи, методы и стандарты программной инженерии. Современные модели, ключевые концепции и технологии разработки программных систем.
2. Графические нотации моделирования на унифицированном языке Unified Modeling Language. Принципы визуального моделирования систем с использованием CASE-средств.
3. Управление проектами программного обеспечения. Верификация и аттестация программного обеспечения.
4. Средства автоматизированного проектирования программных систем, средствами автоматизированного моделирования и кодирования программных систем.
– модели процесса создания программного обеспечения;
– модели оценки зрелости процессов разработки программного обеспечения;
– основы управления качеством программных продуктов.
Уметь:
– проводить анализ моделей разработки программного обеспечения;
– составлять документ-концепцию проекта программной системы;
– моделировать динамику и статику программных систем;
– проводить оценку стоимости и производительности программного обеспечения.
Владеть:
–
3. Краткое содержание дисциплины:
– Введение в программную инженерию.
– Процесс создания программного обеспечения.
– Требования к программному обеспечению и спецификации требований.
– Технологии разработки ПО и средства автоматизации.
– Моделирование программных систем.