
- •Государственное бюджетное образовательное учреждение
- •Специальная часть
- •Постановка задачи
- •Описание алгоритма
- •Текст программы с описанием
- •Описание процесса отладки программы и оценка результатов решения
- •Инструкция пользователя
- •Экономическая часть
- •Охрана труда и техника безопасности
- •Государственное бюджетное образовательное учреждение
- •Среднего профессионального образования владимирской области
- •«Кольчугинский политехнический колледж»
- •Программа – справочник спузов
- •Пояснительная записка
Государственное бюджетное образовательное учреждение
среднего профессионального образования ВЛАДИМИРСКОЙ ОБЛАСТИ
«КОЛЬЧУГИНСКИЙ ПОЛИТЕХНИЧЕСКИЙ колледж»
Специальность 230105(2203) «Программное обеспечение вычислительной техники и автоматизированных систем»
Дисциплина «Технология разработки программных продуктов»
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по дипломному проектированию
2012
-
Одобрена предметной цикловой комиссией
Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности 2203 «Программное обеспечение вычислительной техники и автоматизированных систем»
«___» _____________ 2008 г.
Протокол № _______
Председатель
Заместитель директора по учебной работе
______________ В.Е. Богданова
______________ В.В. Хихля
-
Авторы:
Г.Н. Фролова
- преподаватель Кольчугинского
политехнического колледжа
В.Е. Богданова
- преподаватель Кольчугинского
политехнического колледжа
Е.Б. Соколова
- преподаватель Кольчугинского
политехнического колледжа
-
Рецензент:
ВВЕДЕНИЕ
Широкое распространение ЭВМ породило индустриализацию создания и эксплуатации программного обеспечения. Работа с программным обеспечением ставится на поток, подчиняется жесткой дисциплине и технологии. Средства и методы разработки и эксплуатации программного обеспечения развиваются синхронно с совершенствованием аппаратуры.
Программное обеспечение как материальный объект в значительной мере представляется посредством различного рода документов. Качество документации является одним из весомых критериев оценки программного обеспечения и непосредственно влияет на его рейтинг на рынке программной продукции.
Для выпускников специальности 2203 «Программное обеспечение вычислительной техники и автоматизированных систем» чрезвычайно важным является овладение всеми этапами процесса создания программ, как продукции производственно-технического назначения.
Одним из важнейших этапов этого процесса является оформление документации, сопровождающей программный продукт в соответствии с требованиями ЕСПД (Единой системы программной документации).
Основной частью подготовки студентов в этом направлении является оформление курсовых и дипломных проектов, в соответствии с Государственными стандартами.
В настоящей разработке содержатся рекомендации по разработке всех частей дипломного проекта в соответствии со стандартами ЕСПД.
Дипломное проектирование
Дипломный проект является завершающей работой студента, характеризующей уровень его подготовки как специалиста и степень его самостоятельности в решении сложных технических проблем, возникающих на производстве.
Дипломный проект выпускников специальности 2203 по содержанию должен соответствовать современному уровню развития вычислительной техники и программного обеспечения, а по объёму и степени сложности – теоретическим знаниям и практическим навыкам, которые получены студентами в период обучения в колледже.
В дипломном проекте студент должен показать умение работать с нормативными документами, литературой, инструктивным материалом, знание современной технологии обработки информации. Наряду с творческими вопросами, которые отражаются в содержании дипломного проекта, студент должен уметь выполнять стандартные операции, знать порядок и форму представления дипломного проекта.
Дипломный проект будет вполне отвечать предъявленным требованиям, если содержащийся в нем исследовательский материал и предложения студента по изучаемой проблематике будут способствовать повышению технического и аналитического уровня обработки информации, дадут социальный эффект, а также будут рекомендованы Государственной Аттестационной комиссией (ГАК) для внедрения данного программного продукта в производство.
. Тема дипломного проекта
Темы ДП подбираются руководителем дипломного проектирования на предприятиях с учетом требований, предъявленных к дипломному проекту по специальности 2203. Темы дипломных проектов согласовываются с цикловой комиссией «Специальных экономических дисциплин, информатики и информационных технологий» и утверждаются руководством колледжа.
В качестве тем дипломных проектов могут быть предложены и разработки и реализации программ любого типа и назначения, относящиеся к любым областям знания и сферам применения.
В качестве тем дипломных проектов могут быть рассмотрены вопросы:
реализация на ЭВМ различных инженерных расчетов;
обработка данных экономического характера;
автоматизированная система обработки данных;
сопровождение различных программных комплексов;
разработка программных приложений;
автоматизация проектирования различных технических объектов;
автоматизация технологических процессов;
подсистемы автоматизированных систем управления предприятиями и службами;
автоматизация бухгалтерской деятельности;
программы для реализации различных математических методов.
Разрешается предлагать в качестве тем дипломных проектов не только совершенно самостоятельные задачи, но и законченные фрагменты систем, разрабатываемых на предприятии; модернизацию существующих систем; настройку готовых программных комплексов на конкретные нужды предприятия.
Возможна разработка больших программных комплексов несколькими студентами, каждый из которых должен иметь собственный четко выделенный программный объект.
Название темы дипломного проекта должно представлять четкую формулировку задачи и отражать специфику данной специальности.
Задание на дипломное проектирование
Оформление задания
Задание на дипломный проект оформляется на специальном бланке. Содержание задания разрабатывается совместно руководителями дипломных проектов и преподавателями-консультантами по отдельным разделам дипломного проекта.
Оформленное задание подписывается руководителем дипломного проекта и представляется для рассмотрения ЦМК и утверждения заместителем директора по учебной работе.
Содержание задания на дипломное проектирование
Задание на дипломное проектирование содержит перечень вопросов, подлежащих разработке.
На бланке задания должны быть следующие пункты:
тема,
исходные данные к работе,
вопросы, подлежащие разработке,
дата сдачи задания.
1.3 Пояснительная записка к дипломному проекту
В пояснительной записке сначала следует текст введения (без номера), а затем четыре раздела:
ОБЩАЯ ЧАСТЬ
СПЕЦИАЛЬНАЯ ЧАСТЬ
ЭКОНОМИЧЕСКАЯ ЧАСТЬ
ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
Например:
ОБЩАЯ ЧАСТЬ
1.1 Цель разработки
1.2 Анализ использования разработки
1.3 Анализ методов решения
1.4 Анализ средств автоматизации
2.СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1 Постановка задачи
2.1.1 Назначение задачи;
2.1.2 Технико-математическое описание задачи (если есть) или описание задачи;
2.1.3 Требования к программе (к функциональным характеристикам, к надежности, к составу и параметрам технических средств и т.д.)
2.2 Описание алгоритма;
2.3 Текст программы с описанием;
2.4 Описание процесса отладки программы и оценка результатов решения задачи;
2.5 Инструкция пользователя Оценка результатов решения задачи
3. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
3.1 Расчет затрат на внедрение и использование программного продукта
Оценка экономической эффективности программного продукта
4. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
4.1 Анализ потенциально опасных и вредных факторов
4.2 Техника безопасности
4.3 Эргономика
После четырех разделов в пояснительной записке следуют:
заключение (без номера),
список использованных источников,
приложения.
2. Требования к содержанию разделов пояснительной записки дипломного проекта
Общими требованиями являются: четкое и логически последовательное изложение материала, убедительная аргументация, краткость и точность формулировок, конкретность изложения результатов работы.
2.1 Раздел ВВЕДЕНИЕ
Во ВВЕДЕНИИ должен быть отражен современный уровень развития вычислительной техники и программного обеспечения. Далее следует проанализировать уровень оснащения предприятия, на котором выполняется дипломный проект средствами вычислительной техники и использование этой техники.
Сформулировав задачу дипломного проекта, следует указать к какой области науки и техники относится задача, а также раскрыть перспективы использования вычислительной техники в этой предметной области и связь задачи с проблемами своей отрасли.
2.2 Разделов ОБЩАЯ ЧАСТЬ
ОБЩАЯ ЧАСТЬ
Цель разработки
В разделе «Цель разработки» следует указать, с какой целью делалась разработка. В качестве таких целей могут быть указаны:
автоматизация некоторых процессов;
сокращение времени выполнения некоторых действий;
повышение точности расчетов;
освобождение персонала от вредной или утомительной рутинной работы и т.д.
Необходимо так же оценить актуальность разработки.
Анализ использования разработки
В разделе «Анализ использования разработки» требуется указать в каких областях науки, техники или производства (кроме той, для которой проектировалась разработка) может быть использовано данное программное средство.
Анализ методов решения проблемы
Здесь должны быть перечислены все методы решения задачи: ручные, механизированные, частично автоматизированные, полностью автоматизированные.
По возможности проанализировать методы решения проблемы, описанные в отечественной и зарубежной литературе.
Далее следует указать выбранный метод и привести обоснование этого метода.
Анализ средств автоматизации
Средства автоматизации – это и инструментальные системы, с помощью которых создаются новые программные продукты, и готовые программные комплексы, настраивающиеся на нужды конкретного пользователя.
Обзор средств автоматизации предполагает перечисление средств автоматизации, используемых для решения задач такого класса с указанием, какие из перечисленных инструментальных систем обеспечены соответствующими программными и техническими средствами данного отдела, вычислительного центра, фирмы. Обосновать выбор инструментальной системы (средства автоматизации), выбранного для написания программы. В этом разделе следует указать средства, без которых не может работать ваша задача.
Описание средства автоматизации должно излагаться в соответствии с ГОСТ и содержать в качестве обязательных следующие разделы:
общие сведения,
элементы языка.
В разделе «Общие сведения» должны быть указаны назначение средства автоматизации, описание его общих характеристик, возможностей, основных областей применения и другие сведения.
В разделе «Элементы языка» должно быть дано описание синтаксиса и семантики базовых и составных элементов языка.
Допускается вводить следующие разделы:
способы структурирования программ,
встроенные элементы языка,
средства обмена данными.
Синтаксис языка можно оформить в виде таблицы
Заголовок
Таблица 1
Название конструкции |
Формат |
Назначение |
………………………… |
…………………………. |
…………………………. |
Так же могут быть указаны дополнительные программные средства, например, в нем можно указать использование генераторов приложений при разработке программного продукта:
генератор отчета;
генератор меню;
генератор экрана;
формирование исполняемого файла.
Кроме того, можно указать средства SQL, используемые при разработке.
2.3 Раздел СПЕЦИАЛЬНАЯ ЧАСТЬ