- •Основные понятия информационных систем.
- •Проектирование информационных систем.
- •Переписать недостающие лекции.
- •Язык визуального моделирования.
- •Отношение в uml.
- •Диаграммы в uml.
- •Проектирование информационных систем в Microsft sql Server.
- •Создание файла базы данных.
- •Переписать
- •Вопросы к зачёту.
Переписать недостающие лекции.
Язык визуального моделирования.
Язык предназначен для создания моделей, анализа и проектирования обьектно-ориентированных программных систем. Они появились в 1989-1997. За это время появилось 3 поколения. Язык Буча, Рамбо, Джекобсон и т.д. 2-го поколения.
UML унифицированный язык моделирования. Он используется для визуализации, спецефикации, конструирования и документирования результатов программных проектов. UML состоит из предметов, отношений и диаграмм. ПРЕДМЕТЫ ЭТО абстракции которые являются основными элементами модели. Они могут быть 4 видов.
Стуктурные предметы - предсталяют собой статические части модели (понятия или физические элементы). Делятся на 8 разновидностей:
Класс - это множество обьектов котрые разделяют одинакоые свойства, опеерации, отношения и симантику. Рис. 10
Интерфейс - это набор операцмй которые определяют услуги класса или компонента. Интерфейс описывает поведение элемента видимое из вне. Рис. 11
Кооперация (сотрудничество) - определяет взаимодействие и является совокупностью ролей других элементов. Рис. 12.
Актёр - это набор согласованных ролей которые могут играть пользователи при взаимодействии системы. Рис. 13.
Элемент Use Case - описание последовательности действий выполняемой системой в интересах отдельного актёра и производящий видимый для актёра результат. Рис. 14.
Активный класс - это класс чьи обьекты имеют один или несколько процессов. Могут имитировать управляющую деятельность. Рис. 15.
Компонент - это физическая и заменяемая часть системы. Обеспечивает реализацию определённого набора интерфейса. Рис. 16.
Узел - физический элемент. Существует в период работы системы и представляет несурс имеющий пкмять и возможность обработки. Рис. 17.
Предметы поведения - это динамическая часть UML моделей. Есть 2 разновидности:
Взаимодействие - это набор поведения опрделяющий набор сообщений которыми обменивается набор обьектов для достижения целей. Рис. 18.
Конечный автомат - это поведение котрые определяет последовательность состояний. Рис. 19.
Групирующие предметы - это ящики по которым можно разложить модели. Есть одна разновидность которая называется пакет. Пакет это механизм для распределения элементов по группам. Рис. 20.
Поясняющие предметы - предназначенны для описания, обьяснения, коментирования любого элемента модели. Примечание - отображает ограничения и замечяния элемента. рис. 21.
Отношение в uml.
В UML имеется 4 пзновидности отношений:
Зависимость - это симантическое отношениие между 2-мя предметами, изменение в одном независимом предмете может влиять на симантику другого зависимого предмета. Рис. 22.
Ассоциации - это структурное отношение которое описывает набор связей являющихся соединением между обьектами. Рис. 23. Разновидностью ассоциации является агегация. Агрегация это отношение между целым и его частями.
Обобщение - это отношение в котором обьекты элемента потомка могут заменять элементы предка. Рис. 24.
Реализация - симантическое отношение между классификаторами. К классификаторам относят классы, интерфейсы, компоненты, элементы Use Case., кооперации. Отношение реализации применяют в 2-ух случаях: между интерфейсами и классами которые их реализуют, ежду элементами Use Case и кооперациями которые их реализуют. Рис. 25.
Эти отношения являются базовыми строительными блоками отношений.