Программная инженерия

Цели и задачи дисциплины
Целью дисциплины является ознакомление слушателей с техникой анализа, проектирования и реализации программного обеспечения. Задачи дисциплины: 1. Познакомить с процессами разработки программного обеспечения; 2. Познакомить с методами спецификации требований и разработке ПО; 3. Познакомить с методами аттестации и развития ПО; 4. Познакомить с основными методологиями управления проектами разработки ПО; 5. Сформировать компетенции применения в практической деятельности различных подходов к управлению проектами разработки ПО.
Краткое содержание дисциплины
В рамках дисциплины изучаются следующие вопросы: процессы разработки ПО: Особенности, достоинства и недостатки наиболее распространенных моделей разработки ПО; этапы разработки ПО: постановка задачи, проектирование, кодирование, тестирование, развитие и поддержка ПО; модели зрелости процесса разработки; метрики разработки ПО; Язык UML и унифицированный процесс (UP); управление командой проекта, процессы проекта, организация команды и принятие решений, распределение ролей и ответственности, отслеживание состояния процесса, решение проблем в команде.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-1 Способен проводить анализ предметной области и формулировать требования к разработке программного обеспечения для решения задач профессиональной деятельности, применять современные методы и средства проектирования программного обеспечения с учетом архитектуры вычислительных систем (включая многопроцессорные вычислительные системы), использовать инструментальные и вычислительные средства при разработке алгоритмических и программных решений
  • ПК-3 Способен выявлять требования к программному обеспечению для покрытия тестами, проводить оценку соответствия системы техническому заданию
Вы нашли ошибку в тексте:
Просто нажмите кнопку «Сообщить об ошибке» — этого достаточно. Также вы можете добавить комментарий.