Аннотация

Учебное пособие посвящено вопросам разработки программного обеспечения с использованием объектно-ориентированного анализа и программирования на языке C++. На основе профессионального стандарта сформулированы требования к квалификации специалистов, занимающихся анализом, проектированием, программированием и рефакторингом. Приведены рекомендации по написанию обслуживаемого программного кода. Рассмотрен пример создания программного продукта с последовательным устранением ошибок проектирования и повышением гибкости решения, что обеспечивает соответствие изменяющимся требованиям к функциональности программного продукта. Учебное пособие адресовано обучающимся по направлениям 09.03.01 «Информатика и вычислительная техника» и 09.03.03 «Прикладная информатика», а также всем тем, кто интересуется объектно-ориентированным подходом в программировании.

Аннотация

В учебном пособии рассматриваются основные этапы разработки программных продуктов с позиции системного подхода в рамках каскадной модели. Цели разработки на каждом этапе определены в соответствии с требованиями профессиональных стандартов. В соответствии с целями спроектирована индивидуальная и командная работа на каждом этапе, сформулированы критерии оценки, приведены образцы выполнения работы, представлены инструменты для самооценки качества результатов разработки. Материалы учебного пособия по дисциплине «Информатика» адресованы студентам первого курса факультета автоматики и вычислительной техники (направление 09.03.01 «Информатика и вычислительная техника»), а также всем, кто интересуется вопросами организации эффективной разработки программных продуктов различного назначения.

Аннотация

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