ВВГУ Аннотации Детали НПО (реализ) {U7}

Аннотация дисциплины Технология программирования

Связь с другими дисциплинами:
  • Дискретная математика
  • Программирование
  • Алгоритмизация и программирование
Основная образовательная программа:
  • (230101.65) Вычислительные машины, комплексы, системы и сети
  • (230201.65) Информационные системы и технологии
Форма контроля:
  • Защита: Курсовая Pабота/Проект
  • Экзамен

Цель курса: Изучаются разделы: задача проектирования программных систем; организация процесса проектирования программного обеспечения (ПО); использование декомпозиции и абстракции при проектировании ПО; специфики процедур и данных; декомпозиция системы; методы проектирования структуры ПО; методология объектно-ориентированного программирования; технологические средства разработки программного обеспечения: инструментальная среда разработки, средства поддержки проекта, отладчики; методы отладки и тестирования программ; документирование и оценка качества программных продуктов; методы защиты программ и данных; проектирование интерфейса с пользователем; структуры диалога; поддержка пользователя; многооконные интерфейсы; примеры реализации интерфейсов с пользователем с использованием графических пакетов,

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

Компетенции: Умение выбора модели жизненного цикла, составление сетевого и ленточных графиков работ. Умение использовать средства управления проектом. Создавать графический пользовательский интерфейс.,

Содержание курса: Задача проектирования программных систем. Организация процесса проектирования программного обеспечения (ПО). Использование декомпозиции и абстракции при проектировании ПО. Специфики процедур и данных. Декомпозиция системы. Методы проектирования структуры ПО. Методология объектно-ориентированного программирования. Технологические средства разработки программного обеспечения: инструментальная среда разработки, средства поддержки проекта, отладчики. Методы отладки и тестирования программ. Документирование и оценка качества программных продуктов. Методы защиты программ и данных. Проектирование интерфейса с пользователем. Структуры диалога. Поддержка пользователя. Многооконные интерфейсы. Примеры реализации интерфейсов с использованием графических пакетов.,