3 МЕТОДИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ ДИПЛОМНОГО ПРОЕКТИРОВАНИЯ
3.1 Задачи дипломного проектирования Во время дипломного проектирования дипломники закрепляют знания и навыки, полученные в процессе обучения в университете. В результате выпускник:
должен знать:
модели жизненного цикла программ, модели процесса разработки программных продуктов (ПП);
технологии и инструментальные средства, применяемые на всех этапах разработки ПП;
основные методы построения и анализа алгоритмов, основные результаты теории сложности алгоритмов и программ;
задачи, методы и приемы аналитической верификации программ;
состав, структуру, функции, принципы функционирования и способы применения всех видов системного, инструментального и прикладного ПО;
формальные модели, применяемые при анализе, разработке и испытаниях ПП;
методы обеспечения надежности и информационной безопасности ПП;
основные модели, методы и алгоритмы теории языков программирования и методов трансляции;
основные модели и методы теории вычислительных процессов (последовательных, взаимодействующих, параллельных);
архитектуру многомашинных и многопроцессорных ВС, вычислительных сетей, технологии распределенной обработки, сетевые технологии;
должен владеть:
методами, языками и технологиями разработки корректных программ в соответствии с основными парадигмами программирования;
методами разработки и анализа алгоритмов, моделей и структур данных, объектов и интерфейсов;
методами и средствами анализа ПП, методами метрологии и обеспечения качества ПП;
методами и средствами программирования распределенных ВС и сетей;
методами и средствами анализа, описания и проектирования человеко-машинного взаимодействия, инструментальными средствами разработки пользовательского интерфейса;
методами анализа и проектирования баз данных и знаний;
методами и средствами тестирования, отладки и испытаний ПП;
математическими и экспериментальными методами анализа, моделирования и исследования ПО;
математическими моделями вычислительных процессов и структур ВС;
методами и средствами анализа и разработки программных компонентов сетевых и телекоммуникационных систем;
методами и средствами защиты информации в ВС;
методами и средствами разработки программных средств систем мультимедиа и компьютерной графики
3.2 Тематика дипломных проектов Тематика дипломных проектов должна быть актуальна, соответствовать современному состоянию и перспективам развития алгоритмического и программного обеспечения автоматизированных систем на базе различных классов ЭВМ и разнообразных средств сбора, передачи и отображения информации. При определении тем дипломных проектов следует исходить из реальной потребности организаций, предприятий, банков, фирм в разработке и из возможности внедрения фрагментов будущего проекта в производство.
Окончательное заключение о целесообразности и актуальности темы дипломного проекта осуществляется Научным руководителем.
В соответствии с квалификационной характеристикой специальности 230105 возможны следующие основные направления дипломных проектов:
вычислительные машины, комплексы, системы и сети;
автоматизированные системы обработки информации и управления;
системы автоматизированного проектирования;
программное обеспечение средств вычислительной техники и автоматизированных систем (программы, программные комплексы и системы);
математическое, информационное, техническое, эргономическое, организационное и правовое обеспечение перечисленных систем.
Название темы дипломного проекта должно быть кратким и отражать доминанту (основное содержание) проекта. В названии темы можно указать объект и инструментарий, на которые ориентирован проект.
Целесообразно, чтобы тематикой дипломного проекта был охвачен комплекс задач предметной области количеством не менее 3 и не более 5 задач. Под задачей следует понимать алгоритм или совокупность алгоритмов обработки и формирования результатной информации.
При разработке проекта следует применять новые информационные технологии и современные методы проектирования.
|