Анализ требований и проектирование ПО

Цели и задачи дисциплины
Преподаваемая дисциплина посвящена изучению двух важных этапов жизненного цикла программного обеспечения - анализу предметной области и проектированию архитектуры программных систем. Преподавание и изучение дисциплины следует рассматривать как полезную составляющую профессиональной подготовки. Целью преподавания дисциплины является обучение студентов методам выявления, анализа и разработки требований и методам проектирования сложных программных систем. Задачи дисциплины заключаются в том, чтобы студенты овладели навыками анализа предметной области, создания и описания объектно-ориентированных моделей предметной области, выполнения системного анализа и разработки на его основе архитектуры, алгоритмических и программных решений системного и прикладного программного обеспечения; навыками создания спецификаций, как для всей системы в целом, так для отдельных подсистем и модулей.
Краткое содержание дисциплины
Основы управления требованиями к программному обеспечению. Методы выявления требований и заинтересованных лиц. Спецификация требований. Требования к типичным системам. Согласование требований и управление рисками. Проблемы разработки сложных программ. Структурный подход в проектировании ПО и классификация структурных методологий. Архитектура ПО, влияние архитектуры на свойства ПО. Унифицированный язык моделирования UML. Применения шаблонов проектирования к прикладным задачам. Исследование существующих архитектур промежуточного программного обеспечения. Компонентное проектирование. Классификация CASE-систем и их сравнительная характеристика.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-4 Способен участвовать в разработке стандартов, норм и правил, а также технической документации, связанной с профессиональной деятельностью (09.03.04 ОПК-4)
  • ПК-6 Способен разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (09.03.04 ОПК-6)
Вы нашли ошибку в тексте:
Просто нажмите кнопку «Сообщить об ошибке» — этого достаточно. Также вы можете добавить комментарий.