Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Темы курсовых работ по дисциплине




Курсовые работы по ТТП

Требования к курсовой работе

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

В каждом из предложенных вариантов курсовой работы требуется при помощи CASE-средства Rational Rose построить модель программного обеспечения. Процесс создания модели состоит из нескольких этапов:

1. составление глоссария проекта;

2. создание модели вариантов использования;

3. анализ вариантов использования (по окончании производится промежуточная сдача задания);

4. проектирование системы;

5. реализация системы.

После выполнения третьего этапа модель должна удовлетворять перечисленным ниже требованиям. Глоссарий проекта должен иметь вид таблицы и храниться в отдельном файле. На диаграммах вариантов использования каждое действующее лицо (actor) и вариант использования должны сопровождаться описанием. Описание действующего лица должно коротко (в одну-две строки) сообщать о роли данного лица. Описание варианта использования должно включать в себя пояснение, предусловие, потоки событий (основной и альтернативные, если таковые есть) и постусловие. Описания представляют собой либо присоединенные текстовые файлы, либо текст, введенный в поле Documentation спецификации соответствующего элемента диаграммы. Диаграммы взаимодействия, соответствующие потокам событий вариантов использования, должны содержать необходимые пояснения.

 

При проектировании системы требуется:

· создать иерархию классов системы;

· разместить классы по пакетам в Design model (при разбиении на пакеты следует добиваться, чтобы связей между классами внутри пакета было больше, чем связей между классами пакета и классами из других пакетов);

· связать объекты на диаграммах взаимодействия с классами, а сообщения – с операциями;

· каждый класс снабдить описанием, которое должно включать в себя краткое описание (ответственность класса), описание атрибутов в виде таблицы (имя, описание, тип), таблицу с описанием операций (имя, описание, сигнатура);

· для классов указать стереотипы;

· построить диаграммы классов системы, отображающие связи между классами;

· для описания поведения экземпляров отдельных классов построить диаграммы состояний (если это необходимо);

· разработать (если это требуется вариантом задания) схему базы данных и отобразить ее на диаграмме «сущность – связь».

При реализации системы построить диаграммы компонентов для каждого пакета и для системы в целом. Также следует разработать диаграмму размещения. В зависимости от варианта задания диаграмма размещения должна показывать расположение компонентов в распределенном приложении или связи между встроенным процессором и устройствами. Должна быть произведена проверка корректности модели средствами Rational Rose.

Отчет по курсовой работе

Отчет по курсовой работе предоставляется в электронном виде и в твердой копии в папке.

Отчет состоит из следующих частей:

 

Титульный лист, с «шапкой» – «Международный университет природы, общества и человека “Дубна”, филиал “Протвино”,Кафедра Информационных техгологий». Далее следует заголовок: «ОТЧЕТ ПО КУРСОВОЙ РАБОТЕ», тема задания, сведения об исполнителе (фамилия, имя и отчество полностью, номер группы) и преподавателе (доц., к.т.н. Кульман Т.Н. или доц., к.т.н. Черноверская В.В.). Внизу титульного листа указывается город и год. Нелишне обратить внимание на то, что точки после заголовков не ставятся. Дальнейшее форматирование – по ширине страницы.

 

Содержание содержит названия глав, подглав и номера страниц. Нумеруются все страницы, за исключением титульного листа. Номер страницы с содержанием: 2.

 

Первая глава, озаглавленная «Постановка задачи» содержит формулировку задания. Каждую главу следует начинать с новой страницы.

 

Вторая глава, озаглавленная «Анализ требований» содержит глоссарий, диаграмму вариантов использования, описания действующих лиц и вариантов использования.

 

Третья глава, озаглавленная «Анализ системы» содержит диаграммы взаимодействия между объектами (последовательности и кооперативные), соответствующие потокам событий вариантов использования, диаграммы классов анализа (VOPC) Если чувствуете потребность, можете включить диаграммы деятельности. Диаграммы сопроводить пояснениями, указывающими, какому потоку событий они соответствуют (если это не ясно из их названия), и комментариями об объектах, присутствующих на диаграммах.

 

Четвертая глава, озаглавленная «Проектирование» содержит иерархию проектных классов системы, и описание пакетов. Для каждого класса системы дается описание. Оно должно включать в себя краткое описание – ответственность класса; описание атрибутов в виде таблицы из 3-х столбцов: имя, описание, тип; таблицу с описанием операций (имя, описание, сигнатура). Также приводятся диаграммы классов системы, отображающие связи между классами, и диаграммы состояний, описывающие поведение экземпляров отдельных классов (как правило, классов-контроллеров, реже – классов-сущностей).

 

Пятая глава, озаглавленная «Реализация» содержит диаграммы компонентов для каждого пакета и для системы в целом. Также приводится диаграмма размещения с комментариями. Если вариант задания предполагает создание схемы данных (т.е. БД), то такая схема также должна быть включена в отчет.

 

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

 

 

Темы курсовых работ по дисциплине

«Теория и технология проектирования»

        

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

       Ниже приведены темы курсовых работ, выполненные в разные годы по дисциплине ТТП:

1. Проектирование и реализации приёма и передачи телемеханической информации для энергетических систем в рамках протокола РПТ ЭВМ

2. Проектирование и реализация системы температурного контроля протонной установки, предназначенной для медицинских целей

3. Проектирование и анализ системы контроля за исполнением работ в геоинфор-мационной системы “Южные сети”

4. Проектирование работы отдела кадров (с проработкой функции увольнения)

5. (с проработкой функции приёма на работу)

6. Проектирование работы компьютерного центра (с проработкой функции заказа товаров) 

7. Проектирование системы бронирования туристической фирмы   

8. Проектирование и реализация системы учёта отходов и гранул производственной фирмы “Real Plast”.

9. Проектирование и реализация производственного цикла фирмы “Real Plast”

10. Проектирование системы работы учебных курсов (с проработкой функции учёта оплаты курсов)

11. Проектирование и реализация системы ввода данных в БД комплекса АСДУ (автоматизированной системы диспетчерского управления)

12. Проектирование системы заключения договоров на поставку юридической компанией системы ”Гарант”                   

13. Проект автоматизации работы бухгалтерии теннисной школы

14. Проектирование системы регистрации клиентов на курсы лечения санаторно-оздоровительного комплекса “Вятичи”

15. Проектирование фирмы по продаже квартир

16. Проектирование системы взаимодействия налоговой инспекции с юридическими и физическими лицами

17. Проект автоматизированной биллинговой системы (с проработкой функции пополнения лицевого счёта) в Протвинской локальной сети “Protvino Network”

18. Проектирование системы начисления заработной платы

19. Моделирование предприятия, занимающегося торгово-закупочной деятельностью

20. Проектирование системы производства строительной сетки  

21. Моделирование фирмы, занимающейся строительной деятельностью (с проработкой функции выдачи заработной платы)                      

22. Проект автоматизации работы с клиентами в Протвинской локальной сети “Protvino Network”

23. Проектирование работы отдела АСУП завода “Прогресс”

24. Проектирование системы приёма в детской больнице (ведение карточки истории болезни)

25. Моделирование цикла работы намоточного станка

26. Разработка системы инвентаризационного учёта Разработка системы инвентаризационного учёта

27. Анализ конфигурационных баз данных SCADA СИСТЕЛ

28. Проектирование системы регистрации клиентов на тренировки для фитнес-клуба

29. Проектирование системы тестирования знаний студентов

30. Кадровое агенство

31. Структурный анализ базы данных архивов SCADA СИСТЕЛ

32. Автоматизация работы отдела кадров (приём на работу)

33. Автоматизация работы библиотекаря

34. Проектирование системы начисления заработной платы

35. Проектирование системы сетевого маркетинга

36. Автоматизация управления расписанием учебных занятий

37. Система обработки заказов торгово-посреднической компании

38. Проект системы реализации продукции

39. Автоматизация получения кредита в банке

40. Автоматизация работы салона красоты

41. Автоматизация работы отдела кадров (увольнение с работы)

42. Проектирование структуры управления компьютерным магазином

43. Проектирование системы военизированной охраны

44. Система обслуживания клиента на мебельной фабрике (на примере фабрики «Янтарь»)

45. Система аудита

46. Оплата за содержание ребёнка в детском дошкольном учреждении

 










Последнее изменение этой страницы: 2018-05-10; просмотров: 413.

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