Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
592303 |
Дата создания |
2021 |
Страниц |
117
|
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
Введение 12
1 Описание и анализ предметной области 14
1.1 Описание автодорог и их элементов 14
1.2 Описание транспортного потока 20
1.2.1 Моделирование случайных величин 21
1.3 Правила дорожного движения 24
1.4 Обзор систем-аналогов 25
1.4.2 AnyLogic 25
1.4.3 Vissim 27
1.5 Диаграмма объектов предметной области 28
1.6 Постановка задачи 29
2 Проектирование системы 33
2.1 Выбор и обоснование архитектуры системы 33
2.2 Cтруктурная схема системы 34
2.3 Разработка спецификации требований 36
2.3.1 Функциональная спецификация 37
2.3.2 Исключительные ситуации 37
2.4 Разработка прототипа интерфейса пользователя системы 51
2.5 Разработка информационно-логического проекта системы 55
2.5.3 Язык UML 56
2.5.4 Диаграмма вариантов использования 57
2.5.5 Сценарии 58
2.5.6 Диаграмма состояний 63
2.5.7 Диаграмма деятельности 64
2.5.8 Диаграмма последовательности 67
2.5.9 Диаграмма классов 69
2.6 Выбор и обоснование алгоритмов обработки данных 71
2.7 Выбор и обоснование комплекса программных средств 78
2.7.10 Выбор языка программирования 78
2.7.11 Выбор операционной системы 78
2.7.12 Выбор среды программирования 80
3 Реализация системы 81
3.1 Разработка и описания интерфейса пользователя 81
3.2 Диаграммы реализации 85
3.2.1 Диаграмма компонентов 85
3.2.2 Диаграмма развертывания 88
3.2.3 Диаграмма классов 89
3.3 Выбор и обоснование комплекса технических средств 89
3.3.4 Расчет объема занимаемой памяти 89
3.3.5 Минимальные требования, предъявляемые к системе 92
Заключение 93
Список использованных источников 94
Приложение А Руководство пользователя 98
Приложение Б Листинг модулей программы 104
Введение
Во время курсового проектирования необходимо разработать систему моделирования движения транспортного потока на различных типах автодорог, с помощью которой можно будет рассмотреть, как те или иные варианты планирования дорог будут справляться с распределением трафика.
Разработка системы будет производиться по технологии быстрой разработки приложений RAD (Rapid Application Development), которая поддерживается методологией структурного проектирования и включает элементы объектно-ориентированного проектирования и анализа предметной области. При проектировании системы будут использоваться методология ООАП (Object-Oriented Analysis/Design), в основу которой положена объектно-ориентированная методология представления предметной области в виде объектов, являющихся экземплярами соответствующих классов, и язык моделирования UML (Unified Modeling Language), который является стандартным инструментом для разработки «чертежей» программного обеспечения.
Фрагмент работы для ознакомления
Пояснительная записка к курсовому проекту по дисциплине «Программная инженерия» по теме «Система моделирования движения транспорта на автодороге». Содержит три главы, все диаграммы языка UML и вообще все что только может быть в программной инженерии и оконную программу на Python+Tkinter. Курсач размером с диплом) Была успешно защищена.
В архиве отчет и весь код.
Список литературы
Lighthill M.G., Whitham G.B. On kinetic waves II. A theory of traffic flow on ling crowded roads // Proc. Roy. Soc. London. Ser.A., 1955, v.229, № 1178, С.317-345.
Унифицированный язык моделирования. Введение // studopedia.su [сайт]. URL: https://studopedia.su/9_81007_vvedenie.html (дата обращения: 17.10.2021).
Предметная область // Большой энциклопедический словарь [Электронный ресурс] // Gufo.me: [сайт]. URL: https://gufo.me/dict/bes/
Предметная_область (дата обращения: 19.09.2021).
Федеральный закон от 08.11.2007 №257-ФЗ. Статья 3 // КонсультантПлюс [Электронный ресурс] URL: http://www.consultant.ru/
document/cons_doc_LAW_72386/4f41fe599ce341751e4e34dc50a4b676674c1416/ (дата обращения: 19.09.2021).
Межгосударственный стандарт. Дороги автомобильные общего пользования. Классификация тоннелей // Электронный фонд правовых и нормативно-технических документов // docs.cntd.ru: [сайт]. URL: https://docs.cntd.ru/document/1200122920 (дата обращения: 19.09.2021).
Автострада // Большой энциклопедический словарь [Электронный ресурс] // academic.ru: [сайт]. URL: https://dic.academic.ru/dic.nsf/enc3p/46910 (дата обращения: 19.09.2021).
Кодекс Российской Федерации об административных правонарушениях. КоАП РФ статья 12.9. Превышение установленной скорости движения // КонсультантПлюс [Электронный ресурс] URL: http://www.consultant.ru/document/cons_doc_LAW_34661/85ebd6cb5138b31da96b1488716a764c41d50496/ (дата обращения: 21.09.2021).
Шоссе // Толковый словарь Дмитриева [Электронный ресурс] // academic.ru: [сайт]. URL: https://dic.academic.ru/dic.nsf/dmitriev/5936 (дата обращения: 19.09.2021).
Мост // Толковый словарь Ушакова [Электронный ресурс] // ushakovdictionary.ru [сайт]. URL: https://ushakovdictionary.ru/word.php?wordid
=30717 (дата обращения: 15.09.2021).
Межгосударственный стандарт. Дороги автомобильные общего пользования. Знаки дорожные. Технические требования // Электронный фонд правовых и нормативно-технических документов // docs.cntd.ru: [сайт]. URL: https://docs.cntd.ru/document/1200130816?marker=7D20K3 (дата обращения: 21.09.2021).
Национальный стандарт Российской Федерации. Тоннели автомобильные. Требования безопасности // Электронный фонд правовых и нормативно-технических документов // docs.cntd.ru: [сайт]. URL: https://docs.cntd.ru/document/1200122432 (дата обращения: 19.09.2021).
Национальный стандарт Российской Федерации. Правилам применения дорожных знаков, разметки, светофоров. // Электронный фонд правовых и нормативно-технических документов // docs.cntd.ru: [сайт]. URL: https://docs.cntd.ru/document/1200038798 (дата обращения: 25.10.2021).
Транспортный поток // Википедия [Электронный ресурс] // academic.ru: [сайт]. URL: https://dic.academic.ru/dic.nsf/ruwiki/1150316 (дата обращения: 21.09.2021).
Случайная величина. Определение // it.rfei.ru [сайт]. URL: https://it.rfei.ru/course/~22lN/~random-variate/~RV-def (дата обращения: 17.10.2021).
Метод обратного преобразования // Википедия [Электронный ресурс] URL: https://en.wikipedia.org/wiki/Inverse_transform_sampling (дата обращения: 17.10.2021).
Постановление правительства РФ. ПДД РФ, 11. Обгон, опережение, встречный разъезд. Превышение установленной скорости движения // КонсультантПлюс [Электронный ресурс] URL: http://www.consultant.ru/document/cons_doc_LAW_2709/00933a31260a2f952961558c8915b2304c0d37a5// (дата обращения: 29.09.2021).
Объектно-ориентированная методология разработки сложных систем. // window.edu.ru [сайт]. URL: http://window.edu.ru/catalog/pdf2txt/
458/24458/7011 (дата обращения: 16.10.2021).
Программная архитектура. // osp.ru [сайт]. URL https://www.osp.ru/os/2006/03/1156577 (дата обращения: 17.10.2021).
Система // Философская энциклопедия [Электронный ресурс] // dic.academic.ru [сайт]. URL: https://dic.academic.ru/dic.nsf/enc_philosophy/3310 (дата обращения: 18.10.2021).
Структурный подход к проектированию ИС // mashuk.ru [сайт] URL: http://www.mashuk.ru/shkolniku/346-strukturnyj-podkhod-k-proektirovaniyu-is (дата обращения: 18.10.2021).
Зеленко Л.С. Методические указания к лабораторному практикуму по дисциплине «Программная инженерия». Самара: СГАУ, 2012. С. 21.
Программные требования. Перевод SWEBOK на русский язык. // 5rik.ru [сайт]. URL: http://5rik.ru/best/best-167908.php (дата обращения: 18.10.2021).
Зеленко Л.С. Методические указания ... C. 24.
Интерфейс пользователя. // Википедия [Электронный ресурс] URL: https://en.wikipedia.org/wiki/User_interface (дата обращения: 17.10.2021).
Зеленко Л.С. Методические указания ... С. 28.
Зеленко Л.С. Методические указания ... С. 31.
Зеленко Л.С. Методические указания ... С. 32.
UML книга: Буч Г., Рамбо Д., Якобсон А. Язык UML. Руководство пользователя. Изд. 2-е. М.: ДМК Пресс, 2006. С.
Зеленко Л.С. Методические указания ... С. 37 .
Зеленко Л.С. Методические указания ... С. 38.
Зеленко Л.С. Методические указания ... С. 39.
Диаграммы классов. // Кафедра программного обеспечения автоматизированных систем Курганского университета [Сайт] URL: http://it.kgsu.ru/UML/uml_0076.html (дата обращения: 26.12.2021).
Разработка алгоритмов // Толковый словарь Дмитриева [Электронный ресурс] // academic.ru: [сайт]. URL: https://dic.academic.ru/dic.nsf/ruwiki/1609828 (дата обращения: 04.01.2022).
Pyhton programming language. // www.irjet.net [сайт]. URL: https://www.irjet.net/archives/V6/i2/IRJET-V6I2367.pdf (дата обращения: 04.01.2022).
Windows // vadivan.ru: [сайт]. URL: https://www.vadivan.ru/
posobcateg/content/windows-os (дата обращения: 05.01.2022).
Среда разработки PyCharm // jetbrains.com [сайт]. URL: https://www.jetbrains.com/ru-ru/pycharm/ (дата обращения: 05.01.2022).
Диаграммы реализации // studopedia.ru [сайт]. URL: https://studopedia.ru/7_19215_diagrammi-realizatsii.html (дата обращения: 05.01.2022).
Диаграммы компонентов // creately.com [сайт]. URL: https://creately.com/blog/ru/uncategorized-ru/ucebposobie/ (дата обращения: 05.01.2022).
Диаграммы развертывания // intellect.icu [сайт]. URL: https://intellect.icu/diagramma-razvertyvaniya-deployment-diagram-uml-4831 (дата обращения: 05.01.2022).
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0043