- •Дипломное проектирование
- •1. Общие положения итоговой государственной аттестации
- •Требования к выпускной квалификационной работе
- •1. 2. Цели и задачи дипломного проектирования
- •2. Организация дипломного проектирования
- •3. Тематика дипломных проектов (работ)
- •4. Требования к дипломным проектам и работам
- •5. Общие требования к тексту пояснительной записки
- •6. Содержание и объем разделов пояснительной записки
- •7. Оформление и объем графического материала
- •8. Подготовка к защите дипломного проекта (работы)
- •9. Защита дипломного проекта или дипломной работы
- •Проектное предложение на программную и информационную разработку
- •4. Состав и назначение системы
- •5. Технические требования к электронному блоку
- •6. Технические параметры первичного преобразователя
- •Общие положения
- •Технико-экономическое обоснование
- •4. Технические требования
- •Приложение в
- •Пример заполнения задания на дипломный проект и титульного листа
- •Задание
- •Приложение г
- •Приложение д
- •Приложение е
- •Материалы по оформлению технических документов дп
- •Форматы и основные надписи
- •Виды и типы схем
- •Документы графики информационных технологий
- •4. Схемы алгоритмов, программ, данных и систем
- •Требования к выполнению документов на печатающих и графических устройствах вывода эвм
- •Требования к оформлению заключения
- •Примеры оформления библиографического списка
- •Приложение ж
- •Обозначение изделий и конструкторских документов
- •Приложение и
- •1. Обозначения условные графические в схемах алгоритмов,
- •2. Оформление схем алгоритмов
- •Приложение к
- •Общие требования к текстовым документам (гост 2.105 – 95)
- •Приложение л
- •Подготовка к выполнению дипломного проекта
- •1. Выполнение задания на преддипломную практику
- •2. Научно-технический поиск информации
- •План-проспект разработки темы дипломного проекта по автоматизированному конструкторскому проектированию
- •1. Анализ (обзор) состояния разработки и применения сапр механических объектов средств информатики и вычислительной техники:
- •2. Теоретическая часть и математическое обоснование разработки:
- •3. Требования к рабочему месту конструктора:
- •4. Объект конструкторского проектирования:
- •5. Маршруты, проектные процедуры, алгоритмы и программы:
- •6. Графическое и геометрическое моделирование:
- •7. Применение ппп в системе и проверка его функционирования:
- •4. Подготовка доклада к защите дипломного проекта (работы) в гак
- •Пример составления аннотации дипломного проекта (работы) Аннотация
- •Календарный график разработки дипломного проекта (работы)
- •Календарный график выполнения дипломного проекта
- •Информационная безопасность при дипломном проектировании
- •Основные положения информационной безопасности
- •2. Инструкция по информационной безопасности [7]
- •Комплекс стандартов и руководящих документов на автоматизированные системы
- •Содержание
3. Тематика дипломных проектов (работ)
В соответствии с Государственным образовательным стандартом высшего профессионального образования дипломированного специалиста по информатике и вычислительной технике объектами профессиональной деятельности инженера являются: вычислительные машины, комплексы и сети. Практическая деятельность инженера включает проектирование, производство и эксплуатацию аппаратных, аппаратно-программных и программных средств вычислительной техники, применяемых в различных областях народного хозяйства, связанных с информационными технологиями.
Темой дипломного проекта может являться разработка следующих объектов:
- нового устройства или коренная модернизация существующего конкретного устройства электронной вычислительной техники;
- алгоритмов и программ вычислительных систем и специализированных вычислительных устройств на базе микропроцессорных средств;
- прикладных баз данных и знаний;
- программных, информационных и технических средств САПР;
- сетевых программных и технических средств систем передачи данных;
- специализированных автоматизированных систем на основе информационных технологий для различных областей промышленности и научных исследований.
В частности, темами дипломных проектов по аппаратной части могут быть:
- разработка контроллеров различного назначения на базе микропроцессорной техники;
- разработка специализированных технических средств автоматизации по заданиям промышленных предприятий;
- проектирование лабораторных установок, стендов для исследования и испытаний компонентов и устройств ЭВМ, средств передачи и обработки данных, в том числе и для учебных целей.
Темами дипломных проектов по программному и информационному обеспечению могут быть:
- создание и исследование математических моделей различных объектов, включая демонстрационные и имитационные модели;
- разработка автоматизированных систем и автоматизированных рабочих мест (в части программного обеспечения);
- разработка пакетов прикладных программ (ППП) обработки информации;
- создание “настольных” баз данных и знаний.
Темами дипломных проектов по САПР могут быть:
- моделирование систем и их компонентов различного функционального назначения;
- разработка алгоритмов и прикладных программ на автоматизированное проектирование различных устройств и программного обеспечения;
- автоматизация выпуска конструкторской документации.
Темами дипломных проектов по проектированию автоматизированных систем и систем передачи данных могут быть:
- проектирование автоматизированных систем различного назначения с использованием вычислительной техники;
- проектирование систем передачи данных:
а) на базе локальных и корпоративных вычислительных сетей;
б) на базе каналов связи с распределенной топологией.
Приведенный перечень является ориентировочным и при составлении заданий на дипломное проектирование может дополняться и конкретизироваться руководителем проекта по согласованию с выпускающей кафедрой.
Стили разработки дипломного проекта [2]. Выбор темы по автоматизированным системам (АС) и их проектирование имеют свои особенности. Если темой ДП является разработка сложной (большой) АС, то возможно два направления деятельности:
1) собственно системное проектирование объекта на базе готовых программ и аппаратных комплектов с помощью специальных инструментальных средств разработки;
2) проектирование составляющих АС и самих инструментальны средств, а затем синтез системы.
В первом случае дипломник должен знать основы системотехники, стандарты ISO на информационные технологии, владеть инструментальными средствами разработки приложений (CASE-средства) и обобщать результаты анализа автоматизированных процессов, работая в сотрудничестве со специалистами промышленности.
Второе направление относится к реализации функций АС: методов, моделей, алгоритмов, программ на базе знания системотехники, анализа и синтеза проектных решений, технологии программирования и т.д.
Эти положения справедливы для широкого класса АС: систем обработки данных (СОД), информационно-поисковых систем (ИПС), систем автоматизации проектирования (САПР), автоматизированных систем управления (АСУ) и автоматизированных банков данных (АБД).
В РФ действует государственный стандарт на стадии создания АС (прил. Г, № 41). Существует международный стандарт на стадии жизненного цикла программной продукции (ISO 12207: 1995).
Автоматизированные системы и их компоненты являются сложными и, зачастую, большими объектами. При их проектировании можно использовать один из стилей проектирования:
- нисходящий стиль, при этом четкая реализация стиля приводит к спиральной модели разработки объекта: на каждом витке спирали блоки предыдущего уровня детализируются, используя обратные связи (альтернативной является так называемая каскадная модель, относящаяся к поочередной реализации частей системы);
- восходящий стиль, когда проектируют, начиная с компонентов и кончая системой, добавляя на каждом уровне проектную информацию.
- комбинированный, сочетающий нисходящий и восходящий стили.
В дипломном проекте рекомендуется использовать нисходящий стиль для разработки программных продуктов и восходящий стиль для разработки технических средств.
При нисходящем стиле верхний уровень проектирования АС является концептуальным проектированием и выполняется в процессе предпроектных исследований (сбор информации на предприятии в процессе преддипломной практики, изучение и анализ прототипа, предварительное формулирование ТЗ и т.д.) и эскизной проработки системы [8]. Эти стадии называются формированием требований к системе, разработкой концепции или эскизным проектом и подробно описаны в [3, гл. 6].
При разработке АС заданного в ТЗ типа на основе нисходящего проектирования следует разработать концепцию построения системы, провести разбиение системы на подсистемы и блоки. Затем выполнить детальную техническую разработку 1-2 блоков, включая аппаратные и программные средства.
При восходящем проектировании следует детально разработать заданное устройство, блок, программу, входящие в разрабатываемую АС, а затем дать описание всей АС, ее структуры и привязку проектируемых устройств (блоков) или программ к разрабатываемой системе.
Дипломный проект должен выполняться на основе современных информационных технологий. Объектом разработки информационных технологий являются CASE-системы [2].
Существуют два направления использования CASE-систем. Первое из них Computer Aided System Engineering – служит для поддержки концептуального проектирования сложных (больших) систем, преимущественно слабоструктурированных. Второе направление – Computer Aided Software Engineering – предназначено для автоматизированного проектирования программного обеспечения (ПО) и включает инструментальные CASE или инструментальные среды разработки ПО.
Описание (моделирование) объектов выполняется на основе STEP-технологии. STEP (Standard for Exchange of Product data) это совокупность стандартов под номером ISO 10303. Они определяют средства описания (моделирования) промышленных изделий на всех стадиях жизненного цикла. Стандарты STEP положены в основу CALS-технологий.
CALS (Computer Aided Logistics Systems) – это технология сквозной комплексной компьютеризации сфер промышленного производства с целью унификации и стандартизации продукции на всех этапах ее жизненного цикла [2].