ТЕХНОЛОГИЧЕСКАЯ ПРАКТИКА
РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА
для колледжей Белкоопсоюза
по специальности
Программное обеспечение информационных технологий»
специализации
2-40-01 01 35 «Программное обеспечение обработки экономической
и деловой информации»
Молодечно, 2011
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Программа технологической практики составлена по специальности
2-40 01 01 «Программное обеспечение информационных технологий», специализации 2-40 01 01 35 «Программное обеспечение обработки экономической и деловой информации» и является одним из важнейших этапов учебного процесса.
Главной задачей практики является углубление и систематизация навыков, полученных при изучении дисциплин «Основы алгоритмизации и программирования», «Технология разработки программного обеспечения», «Базы данных и системы управления базами данных», «Операционные системы» и др.
Целями технологической практики являются:
закрепление знаний, связанных с технологией обработки информации;
углубление знаний, полученных при изучении аппаратных средств и системного обеспечения персонального компьютера;
закрепление и углубление знаний, полученных при изучении специальных дисциплин;
получение навыков проектирования и управления технологическим процессом обработки информации.
При прохождении технологической практики учащиеся должны освоить работу с современной техникой и технологию при работе за персональным компьютером (ПК).
Технологическая практика проводится в организациях различных форм собственности, решающих производственные задачи на ЭВМ. Перед выходом на технологическую практику учащимся выдается программа практики, примерный календарно-тематический план, методические рекомендации по выполнению заданий практики и оформлению дневника-отчёта.
Во время технологической практики организации и др. могут предоставить учащимся оплачиваемые рабочие места в соответствии с их специальностью и квалификацией.
На период прохождения технологической практики назначаются два руководителя: один – от организации, другой – от колледжа.
Руководители практики обеспечивают выполнение программы практики и соответственно календарно-тематического плана, разработку и ведение рабочей документации по практике, систематический контроль за прохождением практики учащимися.
По окончании практики учащиеся предоставляют в колледж дневник, отчет с заключением руководителя практики от организации и характеристику.
На основе представленных документов проводится собеседование с учащимися и выставляется отметка.
Во время прохождения практики учащимся необходимо
изучить:
аппаратное и программное обеспечение, применяемое в организации;
особенности настройки операционных систем;
используемые служебные программы действующей организации;
среды программирования и (или) системы управления базами данных, используемые при разработке программного обеспечения в действующей организации;
основополагающие нормативные акты (ГОСТы);
приобрести умения:
разрабатывать, производить отладку и тестирование элементов программного обеспечения;
разрабатывать и оформлять программные документы в соответствии с требованиями ГОСТ ЕСПД.
ПРИМЕРНЫЙ ТЕМАТИЧЕСКИЙ ПЛАН
Тема | Количество дней |
1. Вводное занятие. Ознакомление со структурой организации и ее подразделениями. Инструктаж по ТБ | |
2. Изучение технологического процесса обработки информации в отделах центра информационных технологий или подразделениях предприятия | |
3. Производственные экскурсии | |
4 Работа на штатных рабочих местах | |
4.1. Сбор, хранение информации, изучение первичных документов, каналов передачи данных, банков справочной информации, характера и форм выходной информации | |
4.2. Разработка технического задания на проектируемую систему | |
4.3. Кодирование и отладка программных (отдельных модулей), для реализации поставленной задачи | |
4.4. Интеграция разработанного программного средства в автоматизированную систему предприятия (учреждения). Опытная эксплуатация. Анализ качества выполненного программного средства | |
5.Оформление отчета по практике, обобщение полученных материалов | |
6. Защита и оценка результатов практики | |
ИТОГО: | 40(8 недель) |
СОДЕРЖАНИЕ ПРОГРАММЫ
Содержание раздела, темы | Формируемые умения и навыки | Виды выполняемых работ | Рабочее место |
Тема 1 Вводное занятие. Ознакомление со структурой организации и ее подразделениями. Инструктаж по ТБ | |||
Задачи и краткое содержание технологической практики. Инструктаж по общим вопросам охраны труда и техники безопасности, по режиму работы предприятия. Краткая история предприятия. Производственная структура предприятия. | Применять знания по безопасности труда, пожарной безопасности и производственной санитарии. Сформировать представление о производственной структуре предприятия, структуре управления, основных направлениям деятельности | Обосновывает применение знаний по безопасности труда, пожарной безопасности и производственной санитарии. Использует знания правил поведения при возникновении чрезвычайных ситуаций. Высказывает общее суждение о производственной структуре предприятия, структуре управления, основных направлениям деятельности | Техник-программист (инженер-программист) |
Тема 2 Изучение технологического процесса обработки информации в отделах центра информационных технологий или подразделениях предприятия | |||
Практическое ознакомление с вопросами постановки задачи и выбором методов их решения. Работа с ГОСТами и нормативными документами при разработке алгоритмов и оформлении технической документации Приобретение практических навыков в составлении программ, их отладки и решения на ЭВМ. Изучение аппаратного и программного обеспечения персональных компьютеров, ознакомление с особенностями настройки операционных систем | Выполнять постановку задачи, осуществлять анализ и выбирать метод ее решения Работать с ГОСТами и нормативными документами при разработке алгоритмов и оформлении технической документации Составлять программы, производить их отладку. Определять структуру аппаратного обеспечения и ее взаимосвязь с программным обеспечением организации (подразделения), настраивать операционных систем | Высказывает общее суждение о вопросах постановки задачи и выборе методов их решения. Работает с ГОСТами и нормативными документами при разработке алгоритмов и оформлении технической документации Разрабатывает и производит отладку программ на ЭВМ. Определяет и анализирует структуру аппаратного обеспечения организации: используемые ПК, их конфигурацию (процессор, память и др.), периферийные устройства и др. и её взаи- | Техник-программист (инженер-программист) |
мосвязь с программным обеспечением. Настраивает операционные системы и работает с программным обеспечением. | |||
Тема 3 Производственные экскурсии | |||
Знакомство с подразделениями предприятия, их организационной структурой, кругом решаемых задач, взаимосвязью с другими подразделениями. | Определять информационную взаимосвязь подразделений организации, а также взаимосвязь с другими организациями | Анализирует структуру подразделений, определяет информационную взаимосвязь подразделений организации, а также взаимосвязь с другими организациями | Техник-программист (инженер-программист) |
Тема 4 Работа на штатных рабочих местах | |||
Тема 4.1 Сбор, хранение информации, изучение первичных документов, каналов передачи данных, банков справочной информации, характера и форм выходной информации | |||
Анализ характеристик информационных процессов и формирование исходных данных для их проектирования; Изучение среды программирования и (или) систем управления базами данных, используемых при решении поставленной задачи. | Выбирать направление автоматизируемой области деятельности подразделения. Производить изучение и описание предметной области. Формулировать постановку задачи. Выбирать и обосновывать среду программирования и (или) системы управления базами данных, используемые при решении поставленной задачи. Выделять этапы постановки и разработки задачи. | Выбирает направление автоматизированной области деятельности подразделения. Производит изучение и описание предметной области. Формулирует постановку задачи. Производит анализ выбранной среды программирования и (или) систем управления базами данных, используемых при решении поставленной задачи. Выделяет этапы постановки и разработки задачи. | Техник-программист (инженер-программист) |
Согласование входной и выходной информации между различными модулями. Разработка алгоритма работы программы. | Выделять входную и выходную информацию. Разрабатывать модели данных, проектировать базу данных. Разрабатывать алгоритм работы программы. | Анализирует и выделяет потоки информации (входные и выходные данные). Составляет на языке моделирования (UML, IDEF и т. д.) алгоритм работы программы, логическую и (или) физическую модель решения задачи | |
Тема 4.2 Разработка технического задания на проектируемую систему | |||
Составление технического задания на поставленную задачу | Составлять техническое задание на поставленную задачу | Составляет техническое задание на поставленную задачу | Техник-программист (инженер-программист) |
Тема 4.3 Кодирование и отладка программных (отдельных модулей), для реализации поставленной задачи | |||
Кодирование программы (отдельных программных модулей) для реализации поставленной задачи. Отладка программы (отдельных программных модулей). Тестирование программы (отдельных программных модулей) как индивидуально, так и в комплексе с другими программ | Осуществлять кодирование на языке программирования программы (отдельных программных модулей) для реализации поставленной задачи. Производить отладку программы (отдельных программных модулей). Тестировать программу (отдельные программные модули) как индивидуально, так и в комплексе с другими программами | Кодирует (пишет программу в машинном коде) алгоритм на языке программирования для реализации поставленной задачи. Производит отладку написанной программы (отдельных программных модулей). Составляет тесты и проводит тестирование программы (отдельных программных модулей) | Техник-программист (инженер-программист) |
Тема 4.4 Интеграция разработанного программного средства в автоматизированную систему предприятия (учреждения). Опытная эксплуатация. Анализ качества выполненного программного средства | |||
Разработка и оформление руководства программиста (системного программиста). Разработка и оформление руководства оператора. Анализ качества выполненного программного средства. Ознакомление с содержанием работ и составом документации стадий внедрения, эксплуатации и сопровождения проекта. Ознакомление с расчетом себестоимости программного средства | Разрабатывать и оформлять документ «Руководство программиста (системного программиста)». Разрабатывать и оформлять документ «Руководство оператора». Производить анализ качества выполненного программного средства. Осуществлять внедрение (настраивать операционные системы, настраивать программное обеспечение и др.), эксплуатацию и сопровождение разработанного программного продукта. Осуществлять расчет себестоимости программного средства | Разрабатывает и оформляет документ «Руководство программиста (системного программиста)» в соответствии с требованиями ГОСТ 19.504-79 ЕСПД (ГОСТ 19.503-79 ЕСПД) на разработку в соответствии с поставленной задачей. Разрабатывает и оформляет документ «Руководство оператора» в соответствии с требованиями ГОСТ 19.505-79 ЕСПД. Производит анализ качества выполненного программного средства. Осуществляет внедрение, эксплуатацию и сопровождение разработанного программного продукта. Осуществляет расчет себестоимости программного средства | Техник-программист (инженер-программист) |
Тема 5 Оформление отчета по практике, обобщение полученных материалов | |||
Обобщение материалов и оформление отчёта по практике. | Осуществлять оформление отчёта по практике. | Осуществлять оформление отчёта по практике. | Техник-программист (инженер-программист) |
Защита и оценка результатов практики | |||
ЛИТЕРАТУРА
Финогенов, К.Г. Win32. Основы программирования / К.Г. Финогенов. — М.: Диалог-МИФИ, 2002.
Мартынов, И.П. Программирование для Windows на С/С++. Т. 1 / И.П. Мартынов. — М.: ООО Бином-Пресс, 2004.
Архангельский, А.Я. Программирование в С++ Builder4 / А.Я. Архангельский. — М.: ЗАО «Издательство Бином», 2000.
Глушаков, С.В. Программирование на Delphi / С.В. Глушаков, А.Л. Клевцов, С.А. Теребилов. — Харьков: Фолно, 2002.
Орлов, С.А. Технологии разработки программного обеспечения / С.А. Орлов. – СПб.: Питер, 2000.
Глас, Р. Сопровождение программного обеспечения: пер. с англ. / Р. Глас, Р. Нуазо. — М.: Мир, 1983.
Роббинс, Дж. Отладка приложений: пер с англ. / Дж. Роббинс. — СПб.: БХВ-Петербург, 2001.
Морозевич, А.Н. Техническое обеспечение современных информационных технологий / А.Н. Морозевич. — Мн.: Выш. шк., 2003.
НОРМАТИВНЫЕ ПРАВОВЫЕ АКТЫ
ГОСТ 19.001-77 ЕСПД. Общие положения.
ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов (переиздан в ноябре 1987 г. с изм.).
ГОСТ 19.102-77 ЕСПД. Стадии разработки.
ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов.
ГОСТ 19.104-78 ЕСПД. Основные надписи.
ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.
ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом.
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению.
ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению.
ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению.
ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению.
ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.
ГОСТ 19.504-79 ЕСПД. Руководство программиста.
ГОСТ 19.505-79 ЕСПД. Руководство оператора.
ГОСТ 19.506-79 ЕСПД. Описание языка.
ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.
ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом.
ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
ГОСТ 19.781-90 ЕСПД. Термины и определения.
ГОСТ 19.301-2000 ЕСПД. Программа и методика испытаний.
ГОСТ 19.402-2000 ЕСПД. Описание программы.