Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

6506

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
808.89 Кб
Скачать

4. Методические указания по выполнению курсовой работы

4.1 Цели выполнения курсовой работы

Курсовая работа – самостоятельная учебная работа обучающихся, выполняемая по одной из дополнительной проблеме дисциплины. Целью выполнения курсовой работы является закрепление и углубление теоретических знаний, полученных при изучении дисциплины «Пареллельное программирование», формирование у обучающихся компетенций, самостоятельное решение профессиональных задач.

Выполнение курсовой работы направлено на углубление теоретических и прикладных знаний, полученных обучающимися в процессе прослушивания лекционных курсов, на практических занятиях, овладение навыками исследовательской работы и получение первого опыта подготовки публикаций.

В процессе выполнения курсовой работы решаются следующие задачи:

-систематизация и конкретизация теоретических знаний;

-приобретение навыков ведения самостоятельной исследовательской работы, включая поиск

ианализ необходимой информации;

-формирование системного мышления через определение целей и постановку задач и навыков ведения научно-исследовательской работы;

-самостоятельное исследование актуальных вопросов;

-развитие логического мышления и умения аргументировать свои суждения и выводы.

4.2 Общие требования к оформлению курсовой работы

Тематику курсового проектирования предлагает преподаватель. Студент в подборе тематики курсового проекта может проявить инициативу и высказать свои пожелания преподавателю, ответственному за курсовое проектирование. В курсовом проекте должна разрабатываться программный комплекс или программная система.

По результатам выполнения курсовой работы составляется отчет, который включает описание всех ее этапов, и приложения с графическими и табличными иллюстрациями.

Требования к содержанию отчета

Обязательными элементами отчета по курсовой работе являются: 1. Титульный лист

Титульный лист служит обложкой документа (пример оформления в приложении А). На титульном листе студент должен поставить инициалы и фамилии свои, руководителя курсовой работы. Вслед за титульным листом помещается содержание, в котором приводятся заголовки разделов, глав, параграфов и т.д. с указанием страниц всех частей отчета.

2. Содержание

Содержание оформляется средствами текстового процессора MS Word. Для этого заголовки необходимо оформить с помощью стилей. включает: введение, наименования всех глав разделов, подразделов, пунктов (если они имеют наименования), заключение, список использованных источников, приложения (при наличии). Строки оглавления заканчиваются указанием номеров страниц, на которых расположено начало соответствующей части документа. Заголовок «Содержание» (с прописной буквы) размещают в центре строки (симметрично тексту).

11

Наименования, включенные в содержание, записывают строчными буквами, начиная с прописной буквы. Содержание включается в общее количество страниц документа.

3.Терминология и сокращения, допустимо сформировать один раз в пояснительной записке и не повторять в других документах или сформировать самостоятельный документ (глоссарий);

4.«Введение» отчета обязательно должны быть обоснованы актуальность, теоретическая и практическая значимость работы, сформулирована цель работы и перечислены задачи, решаемые для достижения поставленной цели. Объем введения, как правило, не превышает 1-2 страниц.

5.Задание (Постановка задачи)

Постановка задачи – это формулировка решаемой задачи, возможно, с указанием входной и выходной информации, используемых инструментальных средств и других исходных данных и параметров. (1-2 абзаца).

6. Описание разработки Разработка осуществляется на основе унифицированного процесса.

Описание разработки представляет собой перечень выполненных работ и их характеристикой, а также характеристикой созданных в процессе выполнения работ артефактов-документов, файлов.

Обязательно наличие:

анализа осуществимости проекта,

ТЗ,

глоссария (словаря предметной области проекта),

описания разработки на основе унифицированного процесса (по стадиям),

диаграмм, созданных в процессе разработки,

оценки на основе набора метрик.

Желательно:

требования к графическому интерфейсу пользователя,

шаблон графического интерфейса.

7. Заключение Заключение предназначено для краткого перечисления основных результатов, полученных

автором при решении описанной задачи. Требуется указать, что сделано и разработано автором, можно дать рекомендации по использованию разработки.

Например: в результате проделанной работы цель КР была достигнута: были разработаны ….модели системы, наборы тестов, произведена оценка характеристик системы на основе… и

т.д. Объем 0,5-1 страница.

8. Список использованных источников Список содержит использованные или упомянутые в тексте источники в виде книг, журналов,

статей, ресурсов интернет и др. Сведения о каждом из источников располагают в алфавитном порядке. Работы однофамильцев располагаются по алфавиту инициалов. Работы одного автора располагаются в алфавите заглавий. Заголовок «Список использованных источников» записывается симметрично тексту с прописной буквы и не нумеруется. Данные источников должны быть оформлены в соответствии с ГОСТ Р 7.0.5 - 2008. При ссылке на литературные источники в тексте, начиная с введения и далее, приводится порядковый номер источника, заключенный в квадратные скобки.

9. Приложения Созданные в процессе выполнения работы артефакты (документы)

12

Требования к оформлению текстовых документов

Отчет выполняется на листах формата А4. Общий объём не может быть меньше 10 страниц (без приложений). Каждый раздел начинается с новой страницы.

Текст излагается русским литературным языком. Изложение текста должно быть логичным последовательным и понятным, даже для непосвящённого в обсуждаемую область знания.

Гарнитура шрифта выбирается студентом самостоятельно, кегль – 14 пунктов (допускается 12); межстрочный интервал – 1,5 (допускается 1). При выделении отдельных элементов текста могут использоваться различные эффекты.

Поля – левое поле 2,5 см, правое – 1,5 см, верхнее и нижнее – 1,5 см. Абзац должен начинаться на расстоянии 1 см от левого края страницы

Названия глав параграфов, пунктов, подпунктов следует оформлять по центру и их можно писать более крупным шрифтом, чем текст. При этом цифры, указывающие их номера, не должны выступать за границу абзаца. Точка в конце названия не ставится. Не допустимы заголовки в виде аббревиатур или английских названий. Аббревиатуры и английские термины могут входить в названия как его элементы.

По тексту отчета должны быть ссылки на источники, из которых взят материал. Текст должен снабжаться соответствующими схемами, формулами, таблицами, скриншотами и рисунками.

4.3Темы курсовых работ

1.Программное обеспечение банкомата.

Банкомат по карте позволяет снять наличные со счета или положить наличные на счет и/или печатать справку об остатке на счете. Расширенная функция – оформить кредит. Можно подумать о дополнительных функциях банкомата.

2.Информационная система публичной библиотеки.

Информационная система библиотеки позволяет искать книги в каталоге, учитывать выдачу книг на руки и возврат книг, а также позволяет добавлять книги в фонд и списывать их.

3.Информационная система поликлиники.

Информационная система поликлиники позволяет ставить и снимать больных с учета, записывать больных на прием к врачам, учитывать факт приема, а также позволяет вести историю болезни (медицинскую карту) больного. Отчетные формы, формируемые системой: список пациентов, список врачей, История болезни, Лист назначений.

4.Информационная система деканата университета.

Информационная система деканата содержит информацию об институтах, факультетах, кафедрах, студентах, дисциплинах. Позволяет принимать и отчислять студентов, вести учет успеваемости по итогам сессии, переводить студентов из группы в группу и с курса на курс. Позволяет формировать документы: ведомость успеваемости по группе студентов, приложение к диплому, аналитические отчёты.

5.Система мгновенного обмена сообщениями.

13

Система позволяет регистрировать и аннулировать абонентов, позволяет абонентам подключаться и отключаться от системы, и позволяет подключенным абонентам обмениваться текстовыми сообщениями в реальном времени.

6.Информационная система склада.

Информационная система склада позволяет учитывать поступление и уход товаров со склада, а также определять место хранения товаров на складе.

7.Система учета рабочего времени.

Система учета рабочего времени позволяет руководителям выдавать задания и отслеживать ход их выполнения, а исполнителям – вести учет рабочего времени, затраченного на выполнение каждого задания.

8.Информационная система жилищного агентства.

Информационная система жилищного агентства позволяет квартиросъемщикам подобрать

иснять жилье, а владельцам жилья – предложить и сдать жилье.

9.Информационная система технической экспертизы.

Информационная система технической экспертизы позволяет соискателям грантов подавать заявки, независимым экспертам оценивать заявки, а держателям фонда принимать решение о выдаче грантов по результатам экспертизы заявок. Регистрация, обработка, рецензирование заявок на гранты через Интернет. Составление и ведение пакетов документов. Проведение экспертизы, учет экспертов и пользователей.

10. Система продажи билетов для проезда

Система предназначена для автоматизации процессов продажи билетов для проезда на поездах. Клиент может приобретать билет на нужный ему поезд и дату выезда по предъявлению паспорта при наличии свободных мест. Приобретенный билет может быть сдан. Кассы могут закрываться на технологический перерыв. Перед закрытием завершается обслуживание клиента, заявка которого уже принята. Одновременное закрытие касс по продаже билетов не допускается. По окончанию смены по указанию администрации кассы закрываются, при этом кассиры по продаже билетов представляют отчет о проданных билетах.

11. Автоматизированная система для регистратора в ЛПУ

Обязанности регистратора в больнице – помогать пациентам и врачам в планировании графика приемов; поддерживать в порядке информацию о случаях заболеваний таким образом, чтобы врачи могли просматривать истории болезни своих пациентов; планировать график лабораторных обследований для некоторых пациентов (лаборатории могут быть вне данной больницы, и могут быть или не быть напрямую связаны с больницей) и т.п. Разрабатываемый продукт также должен позволять хранить информацию о каждом враче, работающем в больнице (например, квалификация, количество наблюдаемых случаев, сверхурочные часы) и о каждом пациенте (имя, личные данные (не обязательно), история болезни, проведенные и предстоящие осмотры, подробности о лечении и т.д.). Система должна обеспечить: вести записи и врачах, пациентах, приемах и случаях заболеваний. Отчетные формы, формируемые системой: список пациентов, список врачей, история болезни, лист назначений.

14

12. Автоматизированная система для call-центра банка

Необходимо реализовать программную систему для call-центра крупного банка, обслуживающего частных лиц. Банк хочет начать предоставлять новый вид услуг – по телефону. Кроме того, система должна уметь учитывать рабочее время операторов центра (дифференцированно, собирая информацию о том, какой вид работ, а также простои сколько занимают времени). Система также должна быть интегрирована с различными электронными справочниками и базами данных, содержать информацию о постоянных клиентах, маршрутизировала бы их к «своим» операторам (которые с ними общались и их помнят). Часть функций система должны быть доступны через Интернет, так как менеджеры call-центра должны иметь доступ к текущей статистики, находясь в любой точке мира, а также в дороге.

13. .Система для автоматизации создания расписания занятий в ВУЗе

Система обеспечивает составление расписания занятий учебного заведения, внесение в расписание изменений, выдачу полного расписания и дополнительной информации (например, по итоговому расписанию составляется расписание указанной группы на заданный день или неделю). В расписании фиксируются время и место проведения занятия, предмет и преподаватель, проводящий занятие, а также групп, для которой это занятие проводится. Расписание не должно содержать коллизий (например, разные занятия не должны пересекаться друг с другом по месту и времени их проведения, один преподаватель не может вести одновременно два разных занятия, в одно и то же время у одной и той же группы не может быть два различных занятия и т. д.).

14. Автоматизированная система «Автосервис».

При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца, марка автомобиля, вид работы, дата приема заказа и стоимость ремонта. После выполнения работ распечатывается квитанция.

15. Автоматизированная система «Авиакасса».

Система содержит сведения о наличии свободных мест на авиамаршруты, о номере рейса, экипаже, типе самолета, дате и времени вылета, а также стоимости авиабилетов (разного класса). При поступлении заявки на билеты система производит поиск подходящих вариантов, выдает электронный билет, формирует договор, позволяет произвести оплату (наличный и безналичный расчет), выдает чек.

16. Автоматизированная система «Автостоянка».

Система должна позволять клиентам поставить автомобиль, забрать автомобиль, произвести расчет стоимости услуг, формировать дисконтные программы и учитывать их при оплате услуг. В системе должна храниться информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др.

17. Автоматизированная система «Книжный магазин».

Система содержит сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин.

15

18. Автоматизированная система «Кадровое агентство».

Система предназначена как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы. Система содержит сведения о вакансиях и резюме.

19. Автоматизированная система «Картотека абонентов АТС».

Система фиксирует задолженности по оплате (абонентской и повременной). Считается, что повременная оплата местных телефонных разговоров уже введена. В системе должны храниться сведения о телефонах и их владельцах.

20. Автоматизированная система «Учет нарушений правил дорожного движения».

Для каждой автомашины (и ее владельца) в системе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из системы.

21. Автоматизрованная система «Мотель».

Система должна обеспечить учет номеров мотеля (заселение и выселение, бронирование), услуг, клиентов, использования стоянки. Документы, формируемые системой: счёт за проживание и услуги, список проживающих на момент времени постояльцев, список номеров, прейскурант услуг.

22. Автоматизированная система «Аптека».

Система должна содержать информацию о лекарственных препаратах (ЛП) (наименование, группа, производитель, поставщик). Должна автоматизировать процессы закупки и продажи ЛП. Отчетность, формируемая системой: Отчёт по наличию лекарств на складе по группам, Отчёт по продажам по группам, Счёт-фактура.

23. Информационная система «Ресторан».

Система должна автоматизировать бизнес процессы ресторана: хранение информации, произведение расчетов, формирование меню, заказ продуктов, расчет себестоимости блюд, прием заказов и заказ столиков on-line, расчеты с поставщиками и клиентами (наличный безналичный), формирование дисконтных программ. Должна формировать: Меню, Счёт заказа, Отчёт по продуктам на складе, Заказы за период.

24. Информационная система туристического агентства «ТУР».

Система должна автоматизировать бизнес процессы туристического агентства: поиск туров, формирование заявок и отчетных документов, связь с туроператорами, взаиморасчеты, ведение клиентской базы, расчет прайс-листов, маркетинг, on-line сервис в сети Интернет.

25. Информационная система вневедомственной охраны.

Система должна автоматизировать бизнес процессы осуществляемые вневедомственной охраной: передачу сигналов тревоги с объектов на АРМ дежурных офицеров дежурных частей; фиксацию времени всех действий участников системы; получение информации от различных систем централизованного наблюдения, используемых на объектах; автоматическое предоставление дежурным офицерам полной текстовой и графической информации об охраняемом объекте; автоматическое формирование счетов за услуги, а также за выезды по ложным сигналам «тревога»; предоставление возможности автоматической приостановки передачи сигналов тревоги с объекта в случае

16

сформировавшейся задолженности по данному объекту у данной мониторинговой компании перед вневедомственной охраной; автоматическое уведомление клиентов о приостановке договорных отношений на реагирование и сформировавшейся задолженности; создание и ведение базы данных всех объектов.; получение всесторонней статистики и возможность анализа по всем тревогам, поступившим от объектов.

4.4 Требования к именованию файлов при сдаче отчета в электронном виде

При оформлении отчета в электронном виде необходимо придерживаться следующих правил именования файлов:

файл курсовой работы "КР ФамилияИО группа".

файлы приложений "КР ФамилияИО группа П№", где №- номер приложения по порядку, указанному в пояснительной записке к курсовой работе.

17

5. Методические указания по организации самостоятельной работы

5.1 Общие рекомендации для самостоятельной работы

Самостоятельная работа студентов является основным способом овладения учебным материалом в свободное от обязательных учебных занятий время.

Целями самостоятельной работы студентов являются:

систематизация и закрепление полученных теоретических знаний и практических умений студентов;

углубление и расширение теоретических знаний;

формирование умений использовать нормативную, правовую, справочную документацию и специальную литературу;

развитие познавательных способностей и активности студентов:

формирования самостоятельности мышления, способностей к саморазвитию, самосовершенствованию и самореализации.

Запланированная в учебном плане самостоятельная работа студента рассматривается как связанная либо с конкретной темой изучаемой дисциплины, либо с подготовкой к курсовой, дипломной работе, а также к защите ВКР. В данном разделе рассматривается только самостоятельная работа первого вида.

Самостоятельная работа выполняется в два этапа: планирование и реализация. Планирование самостоятельной работы включает:

уяснение задания на самостоятельную работу;

подбор рекомендованной литературы;

составление плана работы, в котором определяются основные пункты предстоящей подготовки.

Составление плана дисциплинирует и повышает организованность в работе. На втором этапе реализуется составленный план. Реализация включает в себя:

изучение рекомендованной литературы;

составление плана (конспекта) по изучаемому материалу (вопросу);

взаимное обсуждение материала.

Необходимо помнить, что на лекции обычно рассматривается не весь материал. Оставшаяся часть восполняется в процессе самостоятельной работы. В связи с этим работа с рекомендованной литературой обязательна.

Работа с литературой и иными источниками информации включает в себя две группы приемов: техническую, имеющую библиографическую направленность, и содержательную. Первая группа – уяснение потребностей в литературе; получение литературы; просмотр литературы на уровне общей, первичной оценки; анализ надежности публикаций как источника информации, их относимости и степени полезности. Вторая – подробное изучение и извлечение необходимой информации.

Для поиска необходимой литературы можно использовать следующие способы:

поиск через систематический каталог в библиотеке;

просмотр специальных периодических изданий;

использование материалов, размещенных в сети Интернет.

Для того, чтобы не возникало трудностей понимания текстов учебника, монографий, научных статей, следует учитывать, что учебник и учебное пособие предназначены для студентов

18

и магистрантов, а монографии и статьи ориентированы на исследователя. Монографии дают обширное описание проблемы, содержат в себе справочную информацию и отражают полемику по тем или иным дискуссионным вопросам. Статья в журнале кратко излагает позицию автора или его конкретные достижении в исследовании какой-либо научной проблемы.

В процессе взаимного обсуждения материала закрепляются знания, а также приобретается практика в изложении и разъяснении полученных знаний, развивается речь.

При необходимости студенту следует обращаться за консультацией к преподавателю. Составление записей или конспектов позволяет составить сжатое представление по

изучаемым вопросам. Записи имеют первостепенное значение для самостоятельной работы студентов. Они помогают понять построение изучаемого материала, выделить основные положения, проследить их логику.

Ведение записей способствует превращению чтения в активный процесс. У студента, систематически ведущего записи, создается свой индивидуальный фонд подсобных материалов для быстрого повторения прочитанного. Особенно важны и полезны записи тогда, когда в них находят отражение мысли, возникшие при самостоятельной работе.

Можно рекомендовать следующие основные формы записи: план, конспект, тезисы, презентация.

План – это схема прочитанного материала, краткий (или подробный) перечень вопросов, отражающих структуру и последовательность материала. Подробно составленный план вполне заменяет конспект.

Конспект – это систематизированное, логичное изложение материала источника. Объем конспекта не должен превышать 10 страниц. Шрифт Times New Roman, кегль 14, интервал 1,5. Список литературы должен состоять из 5-8 источников, по возможности следует использовать последние издания учебных пособий и исследований.

Тезисы — это последовательность ключевых положений из некоторой темы без доказательств или с неполными доказательствами. По объему тезисы занимают одну страницу формата А4 или одну – две страницы в ученической тетради. В конце тезисов студент должен сделать собственные выводы.

Презентации по предложенной теме составляются в программе Power Point или Impress. Количество слайдов должно быть не менее 15 и не превышать 20 слайдов. Кроме текста на слайдах можно создавать схемы и таблицы. Шрифт должен быть читаемым, например, шрифт черного цвета на светлом фоне или светлый шрифт на темном фоне. Также шрифт не должен быть слишком мелким. В слайдах указываются только основные тезисы, понятия и нормы.

5.2 Темы для самостоятельного изучения

1.История программной инженерии

2.Процесс разработки программного обеспечения,

3.Модели жизненного цикла программного обеспечения

4.Управление командой проекта, рисками, конфигурациями.

5.Планирование проекта.

6.Оценка предварительной стоимости проекта, ресурсов

7.спецификации требований, классификация требований.

8.Документирование требований

9.Планирование управления требованиями.

10.Структурирование программной системы.

19

11.Выбор архитектуры

12.Язык UML

13.Диаграммы UML

14.Унифицированный процесс (UP). Технологические процессы.

15.Организация процесса тестирования программного обеспечения.

16.Примеры тестирования

17.Цели обеспечения качества программного обеспечения.

18.Контроль качества. Верификация и валидация программного обеспечения.

19.Стоимость программных средств.

20.Оценка трудоемкости разработки программного продукта

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]