ВВГУ Аннотации Детали НПО (реализ) {U7}
Аннотация дисциплины Технология программирования
Связь с другими дисциплинами:- Дискретная математика
- Программирование
- Алгоритмизация и программирование
- (230101.65) Вычислительные машины, комплексы, системы и сети
- (230201.65) Информационные системы и технологии
- Защита: Курсовая Pабота/Проект
- Экзамен
Цель курса: Изучаются разделы: задача проектирования программных систем; организация процесса проектирования программного обеспечения (ПО); использование декомпозиции и абстракции при проектировании ПО; специфики процедур и данных; декомпозиция системы; методы проектирования структуры ПО; методология объектно-ориентированного программирования; технологические средства разработки программного обеспечения: инструментальная среда разработки, средства поддержки проекта, отладчики; методы отладки и тестирования программ; документирование и оценка качества программных продуктов; методы защиты программ и данных; проектирование интерфейса с пользователем; структуры диалога; поддержка пользователя; многооконные интерфейсы; примеры реализации интерфейсов с пользователем с использованием графических пакетов,
Задачи курса: умение выбора модели жизненного цикла, составление сетевого и ленточных графиков работ, умение использовать средства управления проектом, создавать графический пользовательский интерфейс.
Компетенции: Умение выбора модели жизненного цикла, составление сетевого и ленточных графиков работ. Умение использовать средства управления проектом. Создавать графический пользовательский интерфейс.,
Содержание курса: Задача проектирования программных систем. Организация процесса проектирования программного обеспечения (ПО). Использование декомпозиции и абстракции при проектировании ПО. Специфики процедур и данных. Декомпозиция системы. Методы проектирования структуры ПО. Методология объектно-ориентированного программирования. Технологические средства разработки программного обеспечения: инструментальная среда разработки, средства поддержки проекта, отладчики. Методы отладки и тестирования программ. Документирование и оценка качества программных продуктов. Методы защиты программ и данных. Проектирование интерфейса с пользователем. Структуры диалога. Поддержка пользователя. Многооконные интерфейсы. Примеры реализации интерфейсов с использованием графических пакетов.,