Файл: Отчет по учебной (ознакомительной) практике Лексина А. О направление 09. 03. 02 Информационные системы и технологии.docx
Добавлен: 11.01.2024
Просмотров: 124
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Стрелка от Звонящего до Получателя сообщения указывает сообщение на схеме последовательности. Сообщение может идти в любом направлении: слева направо, справа налево или обратно к самому вызывающему сообщение абоненту. В то время как вы можете описать сообщение, отправляемое с одного объекта на другой, на стрелке, с разными заголовками стрелок, вы можете указать тип отправляемого или получаемого сообщения.
Стрелка сообщения содержит описание, известное как подпись сообщения. Формат подписи этого сообщения приведен ниже. Все части, кроме имени_сообщения, являются необязательными.
Атрибут = имя_сообщения (аргументы): return_type
Синхронное сообщение
Как показано в примере полосок активации, синхронное сообщение используется, когда отправитель ждет, пока приемник обработает сообщение и вернется, прежде чем продолжить с другим сообщением. Заголовок стрелки, используемый для обозначения этого типа сообщения, является сплошным, как показано ниже (см рис. 2.7.).
Рис. 2.7. - Обозначение синхронного сообщения
Асинхронное сообщение
Асинхронное сообщение используется, когда вызывающая сторона не ждет, пока приемник обработает сообщение и вернется, прежде чем отправить другие сообщения другим объектам в системе. Заголовок стрелки, используемый для отображения этого типа сообщения, представляет собой стрелку в виде строки, как показано в рисунке 2.8. ниже.
Рис. 2.8. - Пример асинхронного сообщения
Возвратное сообщение
Возвращаемое сообщение используется для указания на то, что приемник сообщения закончил обработку сообщения и возвращает управление вызывающему абоненту. Возвращаемые сообщения являются необязательными элементами нотации, так как строка активации, вызываемая синхронным сообщением, всегда подразумевает возвратное сообщение (см рис. 2.9.).
Рис. 2.9. - Пример возвратного сообщения
Сообщение о создании участника
Объекты не обязательно живут в течение всей последовательности событий. Объекты или участники могут быть созданы в соответствии с отправляемым сообщением.
Удаленную нотацию ящика участника можно использовать, когда нужно показать, что конкретного участника не существовало до тех пор, пока не был отправлен вызов на создание. Если созданный участник делает что-то сразу после создания, необходимо добавить окно активации прямо под окном участника (см рис. 2.10.).
Рис. 2.10. - Пример сообщения о создании участника
Сообщение об уничтожении участника
Аналогичным образом, участники, которые больше не нужны, могут быть удалены из схемы последовательности. Это делается путем добавления буквы “Х” в конце спасательной линии указанного участника (см рис. 2.11.) [].
Рис. 2.11. - Пример сообщения об уничтожении участника
Рефлексивное сообщение
Когда объект посылает сообщение самому себе, он называется рефлексивным сообщением. Она обозначается стрелкой сообщения, которая начинается и заканчивается на одной и той же спасательной линии, как показано в рисунке 2.12. ниже.
Рис. 2.12. - Пример рефлексивного сообщения
-
Анализ предметной области «Продажа авиационных билетов»
Процесс продажи авиабилетов – самая важная и трудоёмкая для ручной работы задача.
В лице посредника между авиакомпанией и клиентом может выступать частное агентство по продаже авиабилетов. Клиент либо сам на сайте ищет необходимый рейс и осуществляет покупку билета, либо обращается непосредственно в агентство, где ему подбирают рейс. К посредникам можно отнести агентства по продаже перевозок и туристические фирмы.
Авиакомпания предоставляет актуальную информацию о рейсах и ценах.
-
Диаграмма вариантов использования предметной области «Продажа авиационных билетов»
В результате анализа предметной области «Продажа авиационных билетов» была построена следующая диаграмма вариантов использования (рисунок 3).
Рис. 3. - Диаграмма вариантов использования «Продажа авиационных билетов»
В предметной области «Продажа авиационных билетов» были выделены актеры «Кассир», «Авиакомпания» и «Клиент», а также варианты использования «Предоставить рейсы», «Установить цены и тарифы», «Предоставить скидки», «Оформить билет», «Сверить документы», «Найти нужный рейс», «Заполнить персональные данные», «Оплатить», «Оформить возврат билета», «Вернуть деньги», «Забронировать билет», «Снять бронь». Были использованы следующие виды связи: ассоциация, включение, расширение и обобщение.
-
Диаграмма последовательности предметной области «Продажа авиационных билетов»
В результате анализа предметной области «Продажа авиационных билетов» была построена следующая диаграмма последовательности (рисунок 4).
Рис. 4. - Диаграмма последовательностей «Продажа авиационных билетов»
В диаграмме были выделены следующие объекты: «Клиент», «Кассир», «Администратор», «БД» (База Данных). Были использованы стрелки синхронного сообщения и возврата.
-
Технология обработки текстовой информации
В процессе работы над оформлением отчета был использован текстовый редактор Microsoft Word. В нем были применены следующие стандарты.
При оформлении основного текста работы следует соблюдать следующие параметры: шрифт «Times New Roman», размер шрифта – 14, межстрочный интервал 1,5, в параметрах абзаца отступ слева – 0 см, отступ справа – 0 см, интервал перед – 0 пт, интервал после 0 пт.
Каждая глава должна начинаться с новой страницы. Названия глав, разделов и подразделов начинаются с абзацного отступа (красной строки), выравниваются по левому краю и оформляются полужирным шрифтом «Times New Roman» размер шрифта – 14, межстрочный интервал 1,5, в параметрах абзаца отступ слева – 0 см, отступ справа – 0 см, интервал перед – 10 пт, интервал после 10 пт. Точка после номера пункта и в конце заголовка не ставится.
Все ненумерованные заголовки («Введение», «Заключение», «Список использованных источников») не имеют абзацного отступа (красной строки), выравниваются по центру и оформляются полужирным шрифтом «Times New Roman» размер шрифта – 14, межстрочный интервал 1,5, в параметрах абзаца отступ слева – 0 см, отступ справа – 0 см, интервал перед – 10 пт, интервал после 10 пт.
Нумерация страниц должна размещаться в верхнем правом углу, за исключением страницы с рефератом, где номер располагается в основной рамке.
Перечисления в тексте оформляются с абзаца, причем в пределах всей работы необходимо придерживаться одного и того же маркера. Каждый пункт перечисления заканчивается точкой с запятой, за исключением последнего пункта, который заканчивается точкой. Все пункты начинаются со строчных букв, т.к. является продолжением основного предложения. Не допускается
использование в перечислении сложных пунктов, состоящих из нескольких отдельных предложений.
Таблицы следует размещать сразу после ссылки на них в тексте. Таблицы последовательно нумеруются арабскими цифрами в пределах всей работы. Название таблиц размещается над левым верхним углом соответствующей таблицы, выравниваются по левому краю и оформляются шрифтом «Times New Roman» размер шрифта – 14, межстрочный интервал 1, в параметрах абзаца интервал перед – 15 пт, интервал после 10 пт.
Номер и наименование рисунка записываются через тире в строчку под его изображением без закрывающей точки. Подрисуночная надпись начинается без абзацного отступа (красной строки), выравнивается по центру и оформляется обычным шрифтом «Times New Roman» размер шрифта – 14, межстрочный интервал 1, в параметрах абзаца отступ слева – 0 см, отступ справа – 0 см, интервал перед – 10 пт, интервал после 15 пт.
Список литературы составляется в порядке упоминания литературных источников в работе. Для многотиражной литературы при составлении списка указываются: полное название источника, фамилия и инициалы автора, издательство и год выпуска (для статьи – название издания и его номер).
Приложения оформляются следующим образом:
- нумерация приложений – А, Б, В…;
- номер и название приложения на отдельном листе по центру как по вертикали, так и по горизонтали;
- на приложение в тексте должна быть ссылка.
Заключение
В данной работе мной были исследованы современные технологии объектно-ориентированного анализа и проектирования информационных систем. Изучены нотация и семантика языка UML. Сделан обзор особенностей применения данного языка в качестве средства объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
Также мной был проведен анализ предметной области «Продажа авиационных билетов
». Для заданной предметной области были построены диаграмма вариантов использования и диаграмма последовательности. Изучены информационные технологии обработки текстовой информации и технической документации. Сделан обзор ключевых возможностей и особенностей применения данной технологии в различных программных средах.
Получен сертификат открытого университета ИНТУИТ.
Список использованных источников
1. Основы унифицированного языка моделирования: [Электронный ресурс] // SITES GOOGLE. URL: https://www.sites.google.com/site/anisimovkhv/learning/pris/lecture/tema11. (Дата обращения 08.07.2021).
2. Диаграммы вариантов использования: [Электронный ресурс] // SITES GOOGLE. URL: https://www.sites.google.com/site/anisimovkhv/learning/pris/lecture/tema12/tema12_2. (Дата обращения 08.07.2021).
3. Учебное пособие по диаграммам последовательностей: полное руководство с примерами: [Электронный ресурс] // CREATELY. URL: https://creately.com/blog/ru/диаграмма/учебное-пособие-по-последовательной/#Что. (Дата обращения 08.07.2021).
4. История создания UML: [Электронный ресурс] // MAKSAKOV-SA. URL: http://www.maksakov-sa.ru/ModelUML/IstorUML/index.html. (Дата обращения 08.07.2021).
5. Особенности графического изображения диаграмм языка UML: [Электронный ресурс] // НОУ ИНТУИТ. URL: https://intuit.ru/studies/courses/32/32/lecture/1002?page=4. (Дата обращения 08.07.2021).
6. Канонические диаграммы языка UML: [Электронный ресурс] // LEKTSII. URL: https://lektsii.net/4-123079.html. (Дата обращения 08.07.2021).
Приложение А. Результаты прохождения обучающего курса
Рис. 5. - Сертификат № 101542740 по курсу «Введение в программирование на Python»