
Основное / УПП. Пояснительные указания по выполнению курсовой работы
.pdfПояснения к выполнению курсовой работы (курсовик). Курсовик с оценкой!
Целевая задача курсовой работы – создание, эмуляция IT стартапа, заявки на конкурс, грант, тендер.
Согласование и защита курсовика происходит в стиле РОЛЕВОЙ ИГРЫ.
Процесс происходит в русскоязычной среде. Преподаватель выступает в роли потенциального заказчика, инвестора, а студент в роли исполнителя, предлагающего услуги по автоматизации или информатизации. Цель - убедить и доказать эффективность внедрения средств информатизации, манипулируя профессиональными предметными знаниями, показателями и критериями.
Каждый студент самостоятельно и индивидуально, выбирает себе тематику, тему курсовика.
Тема, предложенная студентом, может быть утверждена при обосновании целесообразности ее разработки. Таким образом, при выборе темы необходимо учитывать ее актуальность, новизну, практическую значимость, а также возможность получения информации по выбранной теме. Тема исследования должна быть конкретной, выполнимой в приемлемые сроки и доведена до завершения до терминальной даты сдачи курсовой работы.
Тема должно привлекать внимание потенциального заказчика. Она должна четко отражать главную идею разработки и не вводить читателя в заблуждение относительно рассматриваемых задач. Должны быть включены некоторые из ключевых слов, отражающих суть разработки. Желательно, чтобы они стояли в начале заголовка. Тема не должна включать в себя никаких названий на иностранном языке. Она должна передавать только общую прикладную информацию о разрабатываемой системе, классе решаемых задач. Выбор языка программирования или инструментария, студент должен осуществить внутри проекта, поэтому такие фразы в теме как «….в среде 1С», «….на языке С++, Python…», «….технологии Java Script … » не приемлемы.
Установка следующая:
1.Тематика может быть абсолютно любая, но связанная с разработкой отдельного программного обеспечения или в составе информационной системы. Область применения любая (связь, медицина, электротехника, экономика, торговля и т.д.). Главное – изначально предполагается что представляемая программная система (ПС) является сложной и многокомпонентной, требующей именно процесса проектирования.
2.Курсовая работа затрагивает только первичные этапы жизненного цикла ПС – на стадии эскизного проекта и не предполагает программного кода и внедрения (т.е. программные кодовые решения в курсовой не предполагаются). Интерес представляют только инженерные проектные решения.
3.В качестве основы ПС рекомендуется взять: вариант 1 – готовую (свою или чужую) ПС и разобраться в её структуре, организации, назначении; вариант 2 – если студент участвует в разработке реальной программы или информационной системы (ИС), то есть смысл выбрать её; вариант 3 – гипотетический аналог известных ПС (интернет магазин, сложный текстовый редактор, управления версиями, система графического моделирования, математический пакет и т.д. и т.п.). Главное – студент должен понимать предметную область и осознанно сделать свой выбор с учётом своих профессиональных интересов и индивидуальных особенностей.
4.Исключить из терминологии качественные слова и фразы, не поддающиеся количественной оценки или не входящие в профессиональную терминологию (например, «простая», «удобная», «дружественная», «важная», «нужная», «приемлемая», «разумное решение» и т.д.). Это относиться и к словам с эмоциональным оттенком «очень», «крайне», «сильно» и т.д. Не употреблять (только как обоснованное, согласованное с преподавателем исключение) иностранные слова и слэнговые слова в том числе в кириллической транскрипции (типа «Дизайн», «Баг», «Релиз», «Фронт-энд» и т.д. и т.п.) – в данной работе мы имитируем работу с заказчиком, как правило, не владеющего этими словами и терминами.
Структура курсовика. Тема « »
Термины и определения
Выписываете профессиональные термины и определения, которыми Вы пользуетесь в курсовой работе. Пункт необязателен, если работа не изобилует нагромождениями профессионального слэнга (не понятного для заказчика и экспертизы проекта).
1.Актуальность.
Актуальность темы —степень ее важности в данный момент и в данной ситуации. Это способность результатов работы быть применимыми для решения достаточно значимых научно-практических, прикладных задач. Необходимо раскрыть теоретическую и практическую значимость работы и описать наиболее авторитетные и доступные аналоги, публикации по рассматриваемой теме. Показать достижимость результатов, развитость технологий на IT рынках и корпораций. Распространённость и эффективность применения тематики в различных отраслях промышленности, производства, медицины и т.д.
(Рекомендуется студенту самостоятельно почитать научно-технические статьи и посмотреть, как пишутся аннотации и актуальность).
2.Общие сведения
2.1.полное наименование системы и ее условное обозначение;
2.2.плановые сроки начала и окончания работы по созданию системы; (с даты1 по дата2)
3.Назначение и цели создания (развития) системы
3.1. назначение системы
В подразделе "Назначение системы" указывают вид автоматизируемой деятельности (управление, проектирование и т.п.) и перечень объектов автоматизации (объектов), на которых предполагается ее использовать.
Для ИС дополнительно указывают перечень автоматизируемых органов (пунктов) управления и управляемых объектов.
(Рекомендации. Определите класс систем, найдите аналоги, смело используйте общеизвестные определения и описания аналогов. Дайте понятийное описание важности, предметной определённости, места вашей разработки в сфере IT-технологий. Ориентируйтесь на заказчика - специалиста в своей прикладной области, а не в IT! Поменьше своих профессиональных терминов (либо давайте определения и расшифровку),
3.2. цели создания системы.
В подразделе "Цели создания системы" приводят наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации (информатизации), которые должны быть достигнуты в результате создания ИС, и указывают критерии оценки достижения целей создания системы.
(Важно! Рекомендации. ОПРЕДЕЛИТЬ ПОКАЗАТЕЛЬ(И) достижения цели! Они могут быть обобщённые (эффективность, качество, надёжность и т.д.) и конкретные (скорость, точность, объём, прибыль, стоимость и т.д.).
Цель должна начинаться с глаголов (например: повысить, снизить) далее пишется показатель и, если есть критерий оценки (конкретные значения в литрах, метрах, махах, рублях и т.д.), то он указывается, если критерия нет, то указываются факторы и составляющие за счёт которых планируется «улучшение» показателя(ей).
Не может быть цифровизация, информатизации, автоматизации ради цифровизации, информатизации, автоматизации!!!
Нельзя осуществлять подмену цели темой – нельзя просто добавить слово «разработка», «проектирование», «моделирование» к теме и выдать это за цель!!!
4.Характеристики объекта информатизации:
4.1краткие сведения об объекте информатизации или ссылки на документы, содержащие такую информацию;
4.2сведения об условиях эксплуатации объекта информатизации.
(Рекомендации. Описание и сведения должны содержать такую информацию, которая бы подчёркивала, выделяла существенные аспекты и характеристики, закладываемые в проектируемую систему. Большая разница между ИС при внедрении на атомную подлодку и офисную структуру; огромная разница между медицинской статистической системой и медицинской системой автоматического проведения хирургической операции и т.д.)
5.Требования к структуре и функционированию системы
5.1.перечень подсистем, их назначение и основные характеристики, требования к числу уровней иерархии и степени централизации системы;
5.2.требования к функциям (задачам), выполняемым системой; (по каждой подсистеме перечень функций, задач или их комплексов (в том числе обеспечивающих взаимодействие частей системы));
5.3.требования к способам и средствам связи для информационного обмена между компонентами системы;
5.4.требования к эргономике и технической эстетике;
5.5.требования к защите информации от несанкционированного доступа;
5.6.перспективы развития, модернизации системы. (Предлагаются реальные перспективы – конкретные новые функции в будущем, выход на конкретные технологии и т.д. Перспективы – это то, что на данный момент не реализуется в проекте, но потенциально в будущем, при дополнительном финансировании, может заинтересовать заказчика. Пункт, грамотное заполнение которого, повысит ваш имидж как инженера)
(Важно!!! Раздел 5 должен быть снабжён значительным количеством Рисунков и Схем, раскрывающих структуру системы, функций, взаимодействия модулей и т.д. Разрешается использовать любые диаграммы, языки графического моделирования, графические схемы вплоть до авторских). Создайте презентационный материал, демонстрирующий программно-техническую (и финансовую!) значимость Вашей СЛОЖНОЙ, ДОРОГОСТОЯЩЕЙ системы, рассчитанный на потенциального инвестора.
6.Требования к видам обеспечения.
"Требования к видам обеспечения" в зависимости от вида системы (студент сам выбирает (да, да, да – Ваш опыт, Ваш выбор!!!), что для него актуально. Это может быть один или несколько видов обеспечения) приводят требования к математическому, информационному, лингвистическому, программному, техническому, метрологическому, организационному, методическому и другим видам обеспечения системы.
−Для математического обеспечения системы приводят требования к составу, области применения (ограничения) и способам использования в системе математических методов и моделей, типовых алгоритмов и алгоритмов, подлежащих разработке.
−Для информационного обеспечения системы приводят требования:
1.к составу, структуре и способам организации данных в системе;
2.к информационному обмену между компонентами системы;
3.к информационной совместимости со смежными системами;
4.по использованию общесоюзных и зарегистрированных республиканских, отраслевых классификаторов, унифицированных документов и классификаторов, действующих на данном предприятии;
5.по применению систем управления базами данных;
6.к структуре процесса сбора, обработки, передачи данных в системе и представлению данных;
7.к защите данных от разрушений при авариях и сбоях в электропитании системы;
8.к контролю, хранению, обновлению и восстановлению данных;
−Для лингвистического обеспечения системы приводят требования к применению в системе языков программирования высокого уровня, языков взаимодействия пользователей и технических средств системы, а также требования к кодированию и декодированию данных, к языкам ввода-вывода данных, языкам манипулирования данными, средствам описания предметной области (объекта автоматизации), к способам организации диалога.
−Для программного обеспечения системы приводят перечень покупных программных средств
−Для технического обеспечения системы приводят требования:
1.к видам технических средств, в том числе к видам комплексов технических средств, программно-технических комплексов и других комплектующих изделий, допустимых к использованию в системе;
2.к функциональным, конструктивным и эксплуатационным характеристикам средств технического обеспечения системы.
7.Состав и содержание работ по созданию (развитию) системы
−Таблица которая содержит перечень стадий и этапов работ по созданию, сроки их выполнения, результаты выполнения. Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических)
комплексов системы. (см. пример в лекции)
−Диаграмма Ганта с пояснениями (см. пример лабораторная работа №1)
Всостав курсовика приветствуется (но не обязательно) включение разделов, содержащих: расчет ожидаемой эффективности системы, оценку научно-технического уровня системы и другие технико-экономические документы и обоснования.
Курсовая работа оформляется в печатном виде односторонне, на листах формата А4, с титульным листом, под подпись. Сшивается скрепкосшивателем, с лева в двух точках, либо сшивается нитками по типу документа «в три прокола».
На первой стадии курсовой работы, студент должен согласовать с преподавателем тему курсовой и первых три пункта – актуальность, общие сведения, назначение и цели. Только после согласования приступать к дальнейшей работе.