Цели и задачи практики. Департамент образования, науки и молодежной политики воронежской области
Департамент образования, науки и молодежной политики воронежской области
ГОБУ СПО ВО
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ
ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИИ КОЛЛЕДЖ»
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
По организации и проведению производственной практики
По специальности 230115
«Программирование в компьютерных системах»
Курс
Воронеж, 2014
Разработано:
Преподавателем Беринговой О.А.
Методические рекомендации предназначены для студентов специальности
230115 «Программирование в компьютерных системах»
СОДЕРЖАНИЕ
Введение
1. Цели и задачи практики
2. Содержание практики
3. Организация и руководство практикой
4. Оформление отчета
5. Образец титульного листа (Приложение 1)
6. Образец описи документов (Приложение 2)
7. Форма-образец характеристики (Приложение 3)
8. Образец индивидуального плана (Приложение 4)
9.Форма дневника (Приложение 5)
10. Форма анкеты практиканта (Приложение 6)
11. Благодарственное письмо.
ВВЕДЕНИЕ
В современном обществе самыми востребованными на рынке труда специалистами в России и за рубежом являются специалисты в области информационных технологий. Современный прогресс требует от информационных технологий постоянного совершенствования и развития. Непрерывно возникают задачи, требующие быстрого решения средствами стандартных компьютерных программ, таких как электронные таблицы, базы данных и др.
Производственная практика является составной частью учебно-воспитательного процесса и имеет важное значение в подготовке квалифицированного специалиста. Она направлена на закрепление и углубление знаний и умений, полученных студентами в процессе обучения, а также овладением системой профессиональных умений и навыков.
ЦЕЛИ И ЗАДАЧИ ПРАКТИКИ
1. Проявление интереса к сущности и социальной значимости своей будущей профессии.
2. Организация собственной деятельности, выбор типовых методов и способов выполнения профессиональных задач, оценка их эффективности и качества.
3. Принятие ответственных решений в стандартных и нестандартных ситуациях.
4. Осуществление поиска и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
5. Использование информационно-коммуникационных технологий в профессиональной деятельности.
6. Работа в коллективе и в команде, эффективное общение с коллегами, руководством, потребителями.
7. Ответственность за работу членов команды, за результат выполнения заданий.
8. Самостоятельное определение задач профессионального и личностного развития, самообразование, осознанное планирование повышения квалификации.
9. Научиться ориентироваться в условиях частой смены технологий в профессиональной деятельности.
10. Разработка спецификаций отдельных компонент.
11. Разработка кода программного продукта на основе готовых спецификаций на уровне модуля.
12. Отладка программных модулей с использованием специализированных программных средств.
13. Тестирование программных модулей.
14. Оптимизация программного кода модуля.
15. Разработка компонент проектной и технической документации с использованием графических языков спецификаций.
16. Анализ проектной и технической документации на уровне взаимодействия компонент программного обеспечения.
17. Выполнение интеграции модулей в программную систему.
18. Выполнение отладки программного продукта с использованием специализированных программных средств.
19. Разработка тестовых наборов и тестовых сценариев.
20. Инспектирование компонент программного продукта на предмет соответствия стандартам кодирования.
21. Разработка технологической документации.
22. Изучение форм, методов деятельности и структуры организации.
23. Ознакомление с используемой оргтехникой и программным обеспечением, специализированными программами, используемыми на данном предприятии.
Практика проводится на различных предприятиях, независимо от их организационно-правовых форм и сферы деятельности. При этом осуществляется профессиональная ориентация студентов. Необходимое условие – на предприятии должна быть компьютерная техника с установленным программным обеспечением, позволяющим выполнить задания производственной практики в полном объеме.
СОДЕРЖАНИЕ ПРАКТИКИ
№ п/п
| Задание для практики
| | 1.
| Изучение структуры, форм, методов деятельности организации.
Ознакомление с используемой оргтехникой и программным обеспечением, специализированными программами, используемыми на данном предприятии.
|
| 2.
| Разработка проекта программного продукта применительно к сфере деятельности предприятия (информационная система, информационно-поисковая система, база данных, прикладная программа и т.д.)
|
| 3.
| Разработка спецификаций отдельных компонентов.
|
| 4.
| Разработка кода программного продукта на основе готовых спецификаций на уровне модуля.
|
| 5.
| Отладка программных модулей с использованием специализированных программных средств.
|
| 6.
| Тестирование программных модулей.
|
| 7.
| Оптимизация программного кода модуля.
|
| 8.
| Разработка компоненты проектной и технической документации с использованием графических языков спецификации
|
| 9.
| Разработка кода программного продукта на основе готовых спецификаций на уровне модуля.
|
| 10.
| Анализ проектной и технической документации на уровне взаимодействия компонент программного обеспечения.
|
| 11.
| Выполнение интеграции модулей в программную систему.
|
| 12.
| Выполнение отладки программного продукта с использованием специализированных программных средств
|
| 13.
| Разработка тестовых наборов и тестовых сценариев
|
| 14.
| Инспектирование компонент программного продукта на предмет соответствия стандартам кодирования
|
| 15.
| Разработка технологической документации
|
| 16.
| Реализация динамических структур с помощью массивов
Разработка программного кода с использованием структур
Разработка программного кода с использованием функций
Разработка программного кода с использованием разыменовывания указателей
Осуществление ввода-вывода
Осуществление файловых потоков
Осуществление строковых данных
Разработка статических классов
Разработка динамических классов
Разработка абстрактных классов
Разработка шаблонов классов
Выполнение отладки программного кода
Выполнение сортировки методом «пузырька»
Выполнение сортировки методом «вставками»
Выполнение сортировки методом Хоара
Проведение тестирования программного кода принципом «белого ящика»
Проведение тестирования программного кода принципом «серого ящика»
Проведение тестирования программного кода принципом «черного ящика»
Осуществление оптимизации программного кода
Осуществление поисковой оптимизации программного кода
Составление технической документации
Составление алгоритмов работы с графикой
Инициализация графической системы
Работа с окнами и координатами
Работа с графическими примитивами
Создание анимационной картинки
Составление пользовательской документации
| ПП01
| 17.
| 1. Изучение ГОСТ 7.32-2001 отчет о научно-исследовательской работе.
2. Изучение ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначения при создании автоматизированных систем.
3. Изучение ГОСТ 34.601-90 Информационная технология. Автоматизированные системы. Стадия создания.
4. Изучение ГОСТ 34.602-89 Информационная технология. Техническое задание на создание автоматизированной системы.
5. Изучение ГОСТ 34.603-92 Информационная технология. Виды испытаний автоматизированных систем
6. Изучение ГОСТ 19.001-77. Единая система программной документации. Общие положения.
7. Изучение ГОСТ 19.701-90. Единая система программной документации. Схемы алгоритмов, программ данных и систем.
8. Изучение РД 50-34.698-90. Автоматизированные системы. Требования к содержанию документов.
9. Разбор стандартов и шаблонов представления программ на различных фазах и этапах их разработки. Стандарт ЖЦ и стандарт безопасности.
10. Инструменты, методики, нотации построения логических моделей данных алгоритмов.
11. Разбор структуры программных файлов на различных стадиях представления программ – исходник, объектный, исполняемый файл.
12. Управление исключениями – основные синтаксические конструкции, механика исключений, системные исключения, исключения и классы.
13. Разбор структуры проектных файлов визуальных построителей программ.
14. Шаблоны функций и их перегрузка. Специализация шаблонов. Создание представителей шаблонов класса. Полная специализация шаблонов. Дружественные шаблоны и порождение представителей.
| УП 03
| 18.
| 1. Разработка технического задания.
2. Разработка эскизного проекта.
3. Оценка качественных показателей программного продукта.
4. Тестирование программного средства.
5. Составление лицензионного соглашения.
6. Оформление документов сертификации.
7. Составление технологической документации.
8. Составление пользовательской документации.
9. Отладка программ. Предварительные шаги. Диалог – опции отладчика. Отладочные пункты меню. Элементы отладки – контрольные точки, пошаговое исполнение, мониторинг переменных. Инспектора отладки, локальных переменных, прочие. Стек вызовов. Пошаговое исполнение кода – ручное управление исполнением программы.
10. Директивы процессора. Три вида макроопределений – предопределенные, с параметрами, строковые. Конкатенация. Условная компиляция и директивы управления. Отладочные сообщения, переключение разделов кода.
11. Разбор директив и опций – препроцессора, компилятора, компоновщика и их применение в процессе разработки и отладки программ. Особенности (расширение) С++В. Соглашение о вызовах. Управление исключениями. Псевдопеременные. Управление компиляцией – страницы compiler, advanced compiler, directory – conditionals.
12. Структура компонент – свойства, типы свойств, методы, события, работа с потоками данных, отношения владения и наследования. Информация о типах времени исполнения (RTTI)- получение информации о типах и указателях на них.
13. Создание пользовательских компонент - этапы разработки, выбор предка; создание свойств, событий, методов; конструктор и деструктор, регистрация, тестирование.
14. Пакеты компонент – типы, файлы, версии. Директивы пакетов, пакеты настроек. Сложные методики работы с компонентами – создание редактора свойств. Редакторы компонент. Категории свойств.
| ПП03
|
|