
- •2015 Г. Оглавление
- •Введение
- •Цель работы
- •Описание языка uml
- •Описание системы и ее функций
- •Краткое описание диаграмм Диаграмма вариантов использования
- •Диаграмма последовательностей
- •Диаграмма классов
- •Диаграмма состояний
- •Диаграмма деятельности
- •Выводы и результаты проектирования
- •Список использованной литературы
Санкт-Петербургский государственный электротехнический университет
(ЛЭТИ) им. В.И. Ульянова (Ленина)
Кафедра АСОИУ
Курсовой проект
по дисциплине
«Архитектура ПС»
на тему
«Разработка системы отправки электронных сообщений в ФНС средствами UML»
Выполнила: Карелина Л.А
студентка группы.0851
Проверил: Соничев А.В.
Санкт-Петербург
2015 Г. Оглавление
Введение 3
Цель работы 4
Описание языка UML 4
Описание системы и ее функций 5
Краткое описание диаграмм 6
Диаграмма вариантов использования 6
Диаграмма последовательностей 7
Диаграмма классов 10
Диаграмма состояний 13
Диаграмма деятельности 15
Выводы и результаты проектирования 16
Список использованной литературы 17
Введение
UML - аббревиатура полного названия Unified Modeling Language. Т.е язык моделирования.
UML- это формальный искусственный язык, или другими словами,UML- это знаковая система для хранения и передачи информации, для которой строго и явно определены правила употребления и которая является плодом видимых усилий определенных лиц (Гради Буча, Ивара Якобсона и Джеймса Рамбо).
Как и любой формальный искусственный язык, UMLсодержит следующие части:
cинтаксис, то есть определение правил составления конструкций языка,
cемантику, то есть определение правил приписывания смысла конструкциям языка,
прагматику, то есть определение правил использования конструкций языка для достижения определенных целей.
В UMLэти части названы в некоторых случаях иначе и описаны по другому, нежели это принято, например, в текстовых языках программирования, поскольку, во-первых,UMLязык графический, а не текстовый, а во-вторых,UMLязык моделирования, а не программирования.
UML— это язык моделирования
Обычно речь идет или о составлении модели, которая используется для описания моделируемого объекта или явления, или подразумевается составление модели, которая может быть использована для получения существенной информации о моделируемом объекте или явлении. UMLявляется языком моделирования в первом смысле. Таким образом, модельUML— это, прежде всего, описание объекта или явления, а также и кое-что другое, что авторамUMLудалось включить в язык, не нарушая принципа унификации.
UML— это унифицированный язык моделирования
UMLявляется отнюдь не первым языком моделирования. К моменту его появления насчитывались десятки других, различающихся системой обозначений, степенью универсальности, способами применения и т.д.
В начале 90-х годов прошлого века три крупнейших специалиста в этой области, авторы наиболее популярных методов, решились объединить усилия именно с целью унификации своих (и не только своих) разработок в соответствии с социальным заказом. Приложив заслуживающие уважения усилия, авторы UMLпри поддержке и содействии всей международной программистской общественности смогли свести воедино (унифицировать) большую часть того, что было известно и до них. В результате унификации получилсяUML.
Цель работы
Целью данной работы является изучение моделирования программных продуктов с помощью языка UML.
В качестве примера описана система передачи почтовых обращений в электронном виде от респондентов-налогоплательщиков до ФНС.
Все диаграммы разработаны в системе моделирования PacestarUMLDiagrammerv6.35
Для построения модели будем использовать следующие виды диаграмм:
Разработка диаграммы вариантов использования
Разработка диаграммы последовательности
Разработка диаграммы классов
Разработка диаграммы состояний
Разработка диаграммы деятельности