- •Программы и методические указания
- •Содержание
- •Введение
- •1 Виды практик, организация и руководство
- •2 Учебная практика (2 семестр)
- •3 Учебная практика (4 семестр)
- •4 Эксплуатационная практика
- •5 Производственная практика
- •6 Преддипломная практика
- •7 Научно-исследовательская практика
- •Издательство «Нефтегазовый университет»
- •625000, Г. Тюмень,ул.Володарского,38
- •625039, Г. Тюмень, ул. Киевская,52
3 Учебная практика (4 семестр)
3.1 Цель и задачи практики
Целью практики является приобретение навыков уверенного применения технологий программирования и закрепление профессиональных знаний по организации процессов программной разработки.
Задачами практики являются:
технологические, связанные с грамотным пониманием организации процесса создания ПО и реализации технологических принципов разработки и документирования программ;
алгоритмические (программистские), закрепляющие знания методов формализации и методологий используемых в цикле разработки сложных программных продуктов.
3.2 Содержание практики
Учебная практика проводится на базе компьютерных классов кафедры ИВТ ТюмГНГУ. Распределение рабочего времени планируется с учетом загруженности компьютерных классов.
Преподаватель, ответственный за проведение практики, должен ознакомить студентов с целью и задачами практики, выдать задания для выполнения, обеспечить проведение регулярных консультаций, а также прием и защиту отчетов по практике.
Для решения поставленных задач студенту выдаётся индивидуальное задание ( 72 часа ). При выполнении каждого практического задания своего варианта студент должен выполнить следующее:
1) Изучить постановку задачи и сформировать функциональные и нефункциональные требования к программе: уточнить и детализировать её функции, характеристики и интерфейс.
2) Проектируется решение задачи: формализуется модель задачи и происходит выбор алгоритма её решения, выбираются стиль программирования и методы реализации.
3) Кодирование и отладка программы в заданной системе программирования.
4) Разработать систему тестов и проверить с помощью этой системы правильность составленной программы.
5) Разработать документацию для описания программы и справочную систему (HELPы).
6) Защитить свою работу.
Примерный перечень тем практических заданий, предлагаемых студентам для выполнения:
1) Разработать приложение имитирующего работу заданного конечного автомата.
2) Разработать приложение реализующее заданную КС – грамматику.
3) Разработать приложение реализующее поиск в тексте по образцу (по заданному регулярному выражению).
4) Разработать приложение, осуществляющее лексический анализ заданного формального языка.
5) Создать приложение в заданной инструментальной среде для формирования мультимедийных документов.
6) Создать приложение в заданной инструментальной среде для формирования гипертекстовых документов.
7) Разработать приложение для тестирования по заданной дисциплине.
Среды программирования: Delphi, C++ Builder, Visual C++, Visual Basic и др.
3.3 Отчетность по практике
Отчет по практике представляет собой набор документов Единой системы программной документации (ЕСПД). Содержание отчета должно быть следующим:
1) аннотация;
2) содержание с номерами страниц каждой структурной части;
3) введение с изложением постановки задачи и указанием руководителя практики;
4) документ «Описание программы», определённого ГОСТ 19.402-78;
5) документ «Текст программы», определённого ГОСТ 19.401-78;
6) документ «Руководство программиста», определённого ГОСТ 19.504-79;
7) документ «Программа и методика испытаний», определенного ГОСТ 19.301-79;
8)заключение о внедрении программы и перспективных областях применения;
9) библиография(список литературы) .
Каждый документ оформляется как отдельная глава отчета по практике. Отчет должен содержать 25-30 страниц печатного текста с приложением распечаток текстов программ и оформлен согласно ГОСТ 7.32-2001.
Составление отчета и его защита должны быть закончены к моменту окончания практики.