
- •Рабочая программа преддипломной практики
- •230105 Программное обеспечение вычислительной техники и автоматизированных систем
- •Содержание
- •Пояснительная записка
- •Тематический план
- •3 Содержание практики введение
- •1 Техническое задание
- •2 Предпроектное обследование объекта разработки дипломного проекта
- •2.1 Определение целесообразности разработки
- •2.2 Определение требований к программе
- •3.2 Описание работы программы
- •3.3 Инструкция пользователю
- •3.4 Диалоговый интерфейс
- •Заключение
- •4 Основные направления дипломного проектирования Первый вариант задания – разработка программы (по обработке технологических процессов и автоматизации рабочих мест)
- •Второй вариант задания – разработка электронного учебника
- •Третий вариант задания – создание Интернет - сайтов
- •Четвертый вариант задания – разработка приложений для работы с базами данных
- •5 Оформление отчета
- •6 Рекомендации к составлению рабочих планов практики
- •Литература
- •Приложения
- •Договор № _____ об организации и проведении преддипломной практики студентов гбоу спо во «Владимирского авиамеханического колледжа»
- •1. Общие положения
- •2. Обязанности сторон
- •2.1 Колледж обязуется:
- •Предприятие обязуется:
- •Индивидуальное задание
- •График консультаций по время практики по профилю специальности
- •Примерный график работы руководителя практики по профилю специальности
2.2 Определение требований к программе
Указываются требования к программе:
организация входных и выходных данных на носителях;
контроль входной и выходной информации;
обеспечение устойчивого функционирования программы;
реакция на непредвиденные и аварийные ситуации;
диалоговый интерфейс пользователя и т.п.
Указываются требования к составу и параметрам технических средств:
минимальный технический состав,
оптимальный технический состав, обеспечивающий устойчивое функционирование программы.
3. Сбор материала для дипломного проекта
3.1 Описание задачи
3.1.1 Выбор языка программирования
Следует перечислить языки, используемые для программирования задач данного типа (класса). Обосновать причины выбора данного языка программирования. С этой целью необходимо указать назначение языка, описать его общие характеристики, возможности, перечислить основные области применения и преимущества для решения конкретной поставленной задачи.
3.1.2 Математический аппарат программы
С использованием терминологии, принятой в той области, из которой решается задача, нужно указать действия, которые будет выполнять проектируемая программа, описать расчетные формулы, указать используемые математические и физические методы решения задачи, описать проектируемые базы данных и т.п.. Необходимо четко определить состав исходных данных и конечных результатов, в какой форме они должны быть получены при решении задачи.
3.2 Описание работы программы
Структура меню программы. Классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на применение. Логическая структура программы: алгоритм программы, используемые методы; структура программы с описанием функций составных частей и связи между ними; связи программы с другими программами.
3.3 Инструкция пользователю
Приводится последовательность действий пользователя, обеспечивающих загрузку, запуск, выполнение и завершение программы, описание функций, формата и возможных вариантов команд, с помощью которых пользователь осуществляет загрузки и управляет выполнением программы, а также ответы программы на эти команды.
3.4 Диалоговый интерфейс
Приводятся требования по организации интерфейса. Особенности организации интерфейса. Приводятся тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия пользователя (в случае сбоя, возможности повторного запуска программы и т.п.)
Заключение
Необходимо оценить результаты решения задачи. Соответствует ли полученное программное изделие предварительно поставленной цели.
4 Основные направления дипломного проектирования Первый вариант задания – разработка программы (по обработке технологических процессов и автоматизации рабочих мест)
1. Постановка задачи: сформулировав задачу, указать наименование заказчика, к какой области науки и техники с какой целью делалась разработка.
2. Составление математической модели: аналитическое описание решения поставленной задачи. Составление алгоритма работы программы. Аргументация выбора варианта описания алгоритма (выбора степени детализации алгоритма).
3. Создание пользовательского интерфейса программы: эргономичность интерфейса. Подбор цветов интерфейса. Строка заголовка, названия всех полей ввода и вывода, элементов управления. Строка состояния и отображение в строке состояния актуальной тематической информации. Фильтр на ввод данных в поля ввода. Поведение окна программы. «Горячие» комбинации клавиш, подсказка по их использованию.
4. Разработка программы: выбор конструкций, выбор типов переменных, использование объектов, процедур и функций. Описание входных и выходных данных. Обоснование выбора языка программирования. Описание модулей программы.
5. Оформление кода программы: структура программы. Комментарии. Читабельность кода программы. Выбор названий имен переменных, процедур и функций, область видимости переменных.