Для посетителейРеклама |
Вычислительные системы, сети и телекоммуникации. Методические указания к выполнению курсовой работы.
Просмотров: 2418
Вычислительные системы, сети и телекоммуникации.Методические указания к выполнению курсовой работы1. Назначение курсовой работы1.1. Цель курсовой работыЦелью курсовой работы является приобретение студентами знаний, умений и навыков самостоятельной разработки приложений, использующих технологии компьютерных сетей. 1.2. Задачи курсовой работыЗадачами курсовой работы являются: Ø развитие творческого подхода к разработке программных систем; Ø отработка технологии разработки сетевых приложений; Ø развитие умения анализировать возможные проектные решения и выбирать оптимальное для решаемой задачи; Ø развитие умений и навыков обоснования и защиты выбранных проектных решений; Ø развитие знаний, умений и навыков грамотного оформления программной документации; Ø актуализация знаний, умений и навыков, полученных в ходе других дисциплин («Технология программирования», «Вычислительные системы, сети и телекоммуникации» и.т.д.). 1.3. Цель разработчикаЦелью разработчика является создание программного изделия для решения конкретной задачи. Процесс разработки связан с анализом предметной области, выбором среды разработки программного изделия, созданием программного изделия и с оформлением программной документации на разработанное программное изделие. Разработанное программное изделие должно использовать технологии локальных компьютерных сетей или Интернет-технологии. 2. Порядок выполнения курсовой работыРекомендуемый порядок разработки программного изделия соответствует ГОСТ 19.102-77 (ЕСПД). Порядок разработки и оформления документации может отличаться от предложенного в методических рекомендациях, но не должен противоречить действующему ГОСТ и СТП ЮУрГУ. 2.1. Техническое задание2.1.1. Обоснование необходимости разработки программыОсуществляется выбор темы из списка, предложенного преподавателем. Допускается предложение своей темы (отсутствующей в списке), которая в обязательном порядке должна быть согласована с руководителем курсовой работы на этапе обоснования необходимости разработки программы. В соответствии с выбранной темой осуществляется постановка задачи и сбор исходных материалов. На основании собранных исходных материалов и постановкой задачи осуществляется выбор и обоснование критериев эффективности и качества разрабатываемой программы. Не следует путать критерии эффективности и качества разрабатываемой программы, сформулированные студентом и критерии оценки курсовой работы. Критерии эффективности и качества разрабатываемой программы формулируются студентом в учебных целях, утверждаются преподавателем на этапе утверждения технического задания и влияют на итоговую оценку курсовой работы. Обоснование необходимости проведения научно-исследовательских работ. 2.1.2. Научно-исследовательские работыОсуществляются, если необходимость их проведения обоснована на предыдущем этапе разработки. Как правило, если задача стандартная, в проведении научно-исследовательской работы необходимость отсутствует. Осуществляется определение структуры входных и выходных данных. Выполняется предварительный выбор методов решения задач. Обосновывается целесообразность применения ранее разработанных программ. Определяются требования к техническим средствам. Обосновывается принципиальная возможность решения поставленной задачи (в сроки, установленные для выполнения курсовой работы). 2.1.3. Разработка и утверждение технического заданияОпределяются требования к программе. Осуществляется разработка технико-экономического обоснования разработки программы. Необходимость разработки технико-экономического обоснования разработки программы следует уточнить у руководителя курсовой работы. Определяются стадии, этапы и сроки разработки программы и документации на неё. Сроки разработки программы и документации на неё не должны превышать сроков, установленных куратором курсовой работы с учётом текущих учебных планов специальности и утверждённой рабочей программы дисциплины. Осуществляется выбор среды разработки программного изделия. Выбор среды разработки должен быть аргументирован с учётом поставленной задачи и критериев эффективности и качества разрабатываемой программы. Определяется необходимость проведения научно-исследовательских работ на последующих стадиях разработки. Осуществляется согласование и утверждение технического задания. 2.2. Эскизный проект2.2.1. Разработка эскизного проектаОсуществляется предварительная разработка структуры входных и выходных данных. Уточняются методы решения задачи. Разрабатывается общее описание алгоритма решения задачи (при использовании структурной технологии программирования). Выполняется построение концептуальной модели предметной области (при использовании объектно-ориентированной технологии программирования). Допускается использование CASE-средств. Осуществляется предварительное построение диаграммы классов. Осуществляется предварительное построение других необходимых диаграмм. В случае необходимости разрабатывается технико-экономическое обоснование. 2.2.2. Утверждение эскизного проектаРазрабатывается пояснительная записка к эскизному проекту. Выполняется согласование и утверждение эскизного проекта. Необходимость разработки пояснительной записки к эскизному проекту, согласование и утверждения эскизного проекта уточните у руководителя на этапе выбора темы курсовой работы. 2.3. Технический проект2.3.1. Разработка технического проектаУточняется структура входных и выходных данных. Осуществляется уточнение алгоритма решения задачи. Определяются формы представления входных и выходных данных. В случае необходимости определяются семантика и синтаксис языка. Подразумевается язык, используемый в разрабатываемой системе, например, язык макрокоманд или язык макрорасширений, и.т.д. Осуществляется построение необходимых диаграмм (классов, объектов, состояний, деятельности, последовательности, кооперации, компонентов, развёртывания). Допускается использование Case-средств. Разрабатывается структура программы. Выполняется окончательное определение конфигурации технических средств. 2.3.2. Утверждение технического проектаНеобходимость выполнения этапа утверждения технического проекта уточните у руководителя. Разрабатывается план мероприятий по разработке и внедрению программ. Разрабатывается пояснительная записка. Осуществляется согласование и утверждение технического проекта. 2.4. Рабочий проект2.4.1. Разработка программыОсуществляется программирование и отладка программы. 2.4.2. Разработка программной документацииОсуществляется разработка программной документации в соответствии с данными методическими рекомендациями. При разработке программной документации рекомендуется придерживаться методических рекомендаций и запрещается нарушать действующий стандарт (ГОСТ 19.101-77 и СтП ЮУрГУ). 2.4.3. Испытания программыРазрабатывается, согласовывается и утверждается программа и методика испытаний. Проводятся предварительные испытания программы. Осуществляется корректировка программы и программной документации по результатам испытаний. 2.5. Защита работыЗащита учебной работы соответствует стадии внедрения программного изделия, этапу подготовки и передачи программы по ГОСТ 19.102-77. 2.5.1. Сдача работы для защитыПодготовка и сдача программы и программной документации руководителю для защиты. Программная документация должна быть представлена в двух вариантах: Ø в электронном виде (формат RTF); Ø в распечатанном варианте на бумажных носителях формата A4 (298x210). Программа должна быть представлена в виде исходных кодов с комментариями. 2.5.2. Защита работыДо защиты осуществляется подготовка демонстрации программы на вычислительной машине (вычислительных машинах), указанных комиссией. Подготовка демонстрации должна осуществляться не более, чем за 5 минут. Защита работы состоит из двух этапов: Ø доклад разработчика и демонстрация прогрммы; Ø ответ на вопросы комиссии. После проведения защиты (нескольких защит) проводится совещание комиссии, после чего сообщаются результаты защиты.
|
ПоискПопулярные новости |