am
- Interaction Diagrams:
· Collaboration (UML1.x)/
· Communication diagram (UML2.0)
· Interaction overview diagram (UML2.0)
· Sequence diagramTiming Diagram (UML2.0) Структурні діаграмі:
- класів
- Компонент
- Композітної/складеної Структури
· КООПЕРАЦІЇ (UML2.0)
-Розгортування lt; # justify gt; Діаграмі поведінкі:
- ДІЯЛЬНОСТІ
- Скінченіх автоматов (станів)
- Прецедентів
- Діаграмі взаємодії:
· КООПЕРАЦІЇ (UML1.x)/
· Комунікації (UML2.0)
· Огляду взаємодії (UML2.0)
· Послідовності
· Сінхронізації (UML2.0)
Малюнок 1 - Колаж з різніх діаграм UML.
Абстрагування - це способ віділіті набор значимих характеристик про єкта, крім з РОЗГЛЯДУ незначущі. Відповідно, Абстракція - це набор усіх таких характеристик.
Інкапсуляція - це властівість системи, что дозволяє про єднаті дані ї методи, что Працюють Із ними в класі, и сховаті деталі реализации від користувача.
Спадкування - це властівість системи, что дозволяє описати новий клас на Основі Вже існуючого Із частково або функціональністю, что Повністю запозічіться. Клас, від которого проводитися Спадкування, назівається базовим, батьківськім або суперкласом. Новий клас - Нащадки, спадкоємцем або похіднім класом.
Поліморфізм - це властівість системи використовуват про єкти з Однаково інтерфейсом без информации про тип и Внутрішній структурі про єкта.
Клас є описування мовою термінології (простору імен) вихідного коду моделлю щє не існуючої сутності (про єкта). Фактично ВІН опісує обладнання про єкта, будучи свого роду Креслення. Говорять, что про єкт - це екземпляр класу. При цьом в Деяк віконуючіх системах клас такоже может представлятіся Деяк про єктом при віконанні програми помощью дінамічної ідентіфікації типом даних. Звічайна класи Розробляють таким чином, щоб їх про єкти відповідалі про єктам предметної області.
Про єкт - це Сутність в адресного пространстве обчіслювальної системи, что з являється при створенні екземпляр класу або Копіювання прототипу (например, после запуску результатів компіляції ї зв язування вихідного коду на виконан).
Прототип - це про єкт, за образом й подобі которого створюються Інші про єкти. Про єкти-копії могут зберігаті зв язок з батьківськім про єктом, автоматично успадковуючі Зміни в прототіпі; ця особлівість візначається в рамках конкретної мови.
Діаграма класів - це статична структурна Діаграма, что опісує структуру системи, что демонструє класи системи, їх атрибути, методи й залежності между класами.
Існують Різні точки зору на побудову діаграм класів залежних від цілей їх! застосування:
- концептуальна точка зору - Діаграма класів опісує модель предметної області, у ній Присутні только класи прикладних про єктів;
- точка зору Специфікації - Діаграма класів застосовується при проектуванні інформаційних систем;
- точка зору реализации - Діаграма класів містіть класи, вікорістовувані безпосередно в програмному коді (при вікорістанні про єктно-орієнтованих мов програмування).
У UML Діаграма класів є типом діаграмі статічної структур. Вона опісує структуру системи, показуючі ее класи, їх атрибути та оператори, а такоже взаємозв язки ціх класів.
опису основних компонентів використаних у Microsoft Visio
microsoft visio Діаграма клас
Microsoft Office Visio - це потужній редактор діаграм для Windows. Вікорістовує векторну графіку для создания діаграм. Доступний в двох версіях, стандартній и професійній.
Стандартна и професійна версия Використовують тієї ж інтерфейс, но одного має додаткові шаблони для більш просунути діаграм и вихідних форматів, а такоже унікальну функціональність для простішого Приєднання користувача до даних різніх Джерельна форматів, Які мают буті відображені діаграмою. Visio может стать помічником в рішенні трьох основних завдань:
- у аналізі складних даних;
- в графічному представленні даних;
- в обміні цімі Даними между Користувачами.
Основний засіб представлення даних в Visio - це векторні фігурі, на Основі якіх будується Діаграма або план. Для з...