<!DOCTYPE html>
<html>
<head>
<title>Версія 2</title>
<link href="proga.css" rel="stylesheet" type="text/css"/>
<meta charset="utf-8">
</head>
<body background="fon.jpg";>
<header>
<ul id="navbar">
<li class="version active"><a href="titulka.html">Головна</a></li>
<li class="version"><a href="1-1.html">Версія 1</a></li>
<li class="version current"><a href="2-1-1.html">Версія 2</a></li>
<li class="version"><a href="3-1-1.html">Версія 3</a></li>
<li class="version"><a href="4-1-1.html">Версія 4</a></li>
<li class="version"><a href="5-1-1.html">Версія 5</a></li>
<li class="version"><a href="6-1-1.html">Версія 6</a></li>
<li class="version"><a href="7-1-1.html">Версія 7</a></li>
</ul>
</header>
<br>
<table>
<td valign="top">
<nav id="menuVertical">
<ul>
<li><a href="2-1-1.html">Постановка задачі та технічне завдання</a></li>
<li><a href="2-4-1.html">Кодування ПЗ</a>
<ul>
<li><a href="2-4-1.html">Файлова структура проекту</a></li>
<li><a href="2-4-2.html">Специфікації функцій у вигляді <br>таблиці з переліком прототипів функцій,<br> семантики функцій та їхніх параметрів</a></li>
<li><a href="2-4-3.html">Ієрархія виклику функцій та інформаційні потоки даних</a></li>
</ul>
</li>
<li><a href="2-3-1.html">Проектування ПЗ</a>
<ul>
<li><a href="2-3-1.html">Проектування структури ПЗ - UML-діаграма класів (classes), з обґрунтуванням типів зв’язків між класами, атрибутами <br>та методами, послідовності . </a></li>
<!-- <li><a href="3-2.html">Проектування алгоритмів та взаємодії методів - UML-діаграми діяльності </a></li>
<li><a href="3-3.html">Проектування станів об’єктів UML-діаграма станів і переходів. </a></li>
<li><a href="3-4.html">Проектування взаємодії об’єктів. </a></li> -->
</ul>
</li>
<li><a href="2-5.html">Впровадження та супроводження</a>
<li><a href="2-6.html">Висновки</a>
</li>
</nav>
</td>
<td width="100%" valign="top">
<script type="text/javascript">
TINY.scroller.init('scroll','scrollcontent','scrollbar','scroller','buttonclick');
</script>
<div id="wrapper">
<div id="scroll">
<div id="scrollcontent">
<h2> Конструктори та деструктори класів</h2>
<hr>
<h2>Постановка задачі </h2>
Програма повинна бути доповнена наступними елементами:<br>
1.Конструкторами за замовчуванням<br>
2.Конструкторами ініціалізації<br>
3.Конструкторами копіювання<br>
4.Конструкторами перетворення<br>
5.Деструкторами.<br>
Дані елементи повинні коректно працювати у випадку агрегації та композиції.<br>
<p>class Company<br>
Company(); // конструктор за замовчуванням<br>
Company(string, int, string, string); // конструктор ініціалізації<br>
Company(const Company&); // конструктор копії<br>
Company(string); // коструктор перетворення типів<br>
~Company(); // деструктор<br></p>
<p>class Employee<br>
Employee(); // конструктор за замовчуванням<br>
Employee(string, int, string, int); // конструктор ініціалізації<br>
Employee(const Employee&); // конструктор копії<br>
Employee(string); // коструктор перетворення типів<br>
~Employee(); // деструктор<br></p>
<p>class Ministry<br>
Ministry(); // конструктор за замовчуванням<br>
Ministry(string, int, int); // конструктор ініціалізації<br>
Ministry(const Ministry&); // конструктор копії<br>
Ministry(string); // коструктор перетворення типів<br>
~Ministry(); // деструктор<br></p>
<p>class Professor<br>
Professor(); // конструктор за замовчуванням<br>
Professor(string, int, string, int, string); // конструктор ініціалізації<br>
Professor(const Professor&); // конструктор копії<br>
Professor(string); // коструктор перетворення типів<br>
~Professor(); // деструктор<br></p>
<p>class Project<br>
Project(); // конструктор за замовчуванням<br>
Project(string, string, int, int); // конструктор ініціалізації<br>
Project(const Project&); // конструктор копії<br>
Project(string); // коструктор перетворення типів<br>
~Project(); // деструктор<br></p>
<p>class Student<br>
Student(); // конструктор за замовчуванням<br>
Student(string, int, string, int, string); // конструктор ініціалізації<br>
Student(const Student&); // конструктор копії<br>
Student(string); // коструктор перетворення типів<br>
~Student(); // деструктор<br></p>
<p>class University<br>
University(); // конструктор за замовчуванням<br>
University(string, int, int,int); // конструктор ініціалізації<br>
University(const University&); // конструктор копії<br>
University(string); // коструктор перетворення типів<br>
~University(); // деструктор<br></p>
</div>
<div id="scrollbar">
<div id="scroller" class="scroller"></div>
</div>
</div>
</div>
</td>
</table>
</body>
</html> <!DOCTYPE html>
<html>
<head>
<title>Версія 1</title>
<link href="proga.css" rel="stylesheet" type="text/css"/>
<meta charset="utf-8">
</head>
<body background="fon.jpg";>
<header>
<ul id="navbar">
<li class="version active"><a href="titulka.html">Головна</a></li>
<li class="version current"><a href="1-1.html">Версія 1</a></li>
<li class="version"><a href="2-1-1.html">Версія 2</a></li>
<li class="version"><a href="3-1-1.html">Версія 3</a></li>
<li class="version"><a href="4-1-1.html">Версія 4</a></li>
<li class="version"><a href="5-1-1.html">Версія 5</a></li>
<li class="version"><a href="6-1-1.html">Версія 6</a></li>
<li class="version"><a href="7-1-1.html">Версія 7</a></li>
</ul>
</header>
<br>
<table>
<td valign="top">
<nav id="menuVertical">
<ul>
<li><a href="1-1.html">Характеристика об’єкта автоматизації</a>
<ul>
<li><a href="1-1.html">Детальний опис предметного середовища, що моделюється</a></li>
<li><a href="1-2.html">Мета розробки проекту</a></li>
<li><a href="1-3.html">Бізнес-задачі та бізнес-процеси, що моделюються в системі, для досягнення мети</a></li>
<li><a href="1-5.html">Сценарій дій системи</a></li>
</ul>
</li>
<li><a href="2-1.html">Об’єктно-орієнтована декомпозиція предметного середовища</a>
<ul>
<li><a href="2-1.html">Лексичний та семантичний аналіз опису об’єкту управління. Результати лінгвістичного інформаційного аналізу у вигляді<br> таблиці іменників – претендентів на роль класів та атрибутів
Результати лінгвістичного <br>інформаційного аналізу у вигляді таблиці дієслів – претендентів на роль зв’язків та методів класів </a></li>
<li><a href="2-2.html">Об’єктно-орієнтовна декомпозиція предметного середовища .</a></li>
<li><a href="2-3.html">Функціональні вимоги замовника - UML-діаграми</a></li>
</ul>
</li>
<li><a href="3-1.html">Проектування ПЗ</a>
<ul>
<li><a href="3-1.html">Проектування структури ПЗ - UML-діаграма класів (classes), з обґрунтуванням типів зв’язків між класами, атрибутами <br>та методами, послідовності . </a></li>
<!-- <li><a href="3-2.html">Проектування алгоритмів та взаємодії методів - UML-діаграми діяльності </a></li>
<li><a href="3-3.html">Проектування станів об’єктів UML-діаграма станів і переходів. </a></li>
<li><a href="3-4.html">Проектування взаємодії об’єктів. </a></li> -->
</ul>
</li>
<li><a href="">Кодування ПЗ</a>
<ul>
<li><a href="4-1.html">Файлова структура проекту</a></li>
</ul>
</li>
<li><a href="5.html">Впровадження та супроводження</a>
<li><a href="6.html">Висновки</a>
</li>
</nav>
</td>
<td width="100%" valign="top">
<script type="text/javascript">
TINY.scroller.init('scroll','scrollcontent','scrollbar','scroller','buttonclick');
</script>
<div id="wrapper">
<div id="scroll">
<div id="scrollcontent">
<h3>Результати лінгвістичного інформаційного аналізу у вигляді таблиці іменників (іменникових груп) – претендентів на роль класів та атрибутів
</h3>
<table border="1" id="tab">
<th>Іменник</th><th>Відношення до класу, атрибуту, методу</th><th>Oбгрунтування</th></tr></thead><tbody>
<tr><td>Університет</td><td>Клас</td><td>Сутність, що має власні характеристики, та може виконувати певні дії</td></tr>
<tr><td>Компанія</td><td>Клас</td><td>Сутність, що має власні характеристики, та може виконувати певні дії</td></tr>
<tr><td>Міністерство</td><td>Клас</td><td>Сутність, що має власні характеристики, та може виконувати певні дії</td></tr>
<tr><td>Модель</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Викладач</td><td>Клас</td><td>Сутність, що має власні характеристики, та може виконувати певні дії</td></tr>
<tr><td>ФІО</td><td>Атрибут </td><td>Атрибут класів Викладач та Студент</td></tr>
<tr><td>Вік</td><td>Атрибут</td><td>Атрибут класів Викладач та Студент</td></tr>
<tr><td>Посада</td><td>Атрибут</td><td>Атрибут класу Викладач</td></tr>
<tr><td>Стаж</td><td>Атрибут</td><td>Атрибут класу Викладач</td></tr>
<tr><td>Факультет</td><td>Атрибут</td><td>Атрибут класів Викладач та Студент</td></tr>
<tr><td>Студент</td><td>Клас</td><td>Сутність, що має власні характеристики, та може виконувати певні дії</td></tr>
<tr><td>Курс</td><td>Атрибут</td><td>Атрибут класу Студент</td></tr>
<tr><td>Група</td><td>Атрибут</td><td>Атрибут класу Студент</td></tr>
<tr><td>Випускник</td><td>Надлишкове</td><td>Те саме, що і студент<</td></tr>
<tr><td>Робота</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Назва</td><td>Атрибут</td><td>Атрибут класів Університет та Компанія</td></tr>
<tr><td>Кількість студентів</td><td>Атрибут</td><td>Атрибут класу Університет</td></tr>
<tr><td>Кількість викладачів</td><td>Атрибут</td><td>Атрибут класу Університет</td></tr>
<tr><td>Кількість факультетів</td><td>Атрибут</td><td>Атрибут класу Університет</td></tr>
<tr><td>Проект</td><td>Клас</td><td>Сутність, що має власні характеристики, та може виконувати певні дії</td></tr>
<tr><td>Функція</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Реалізація</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Кількість працівників</td><td>Атрибут</td><td>Атрибут класів Компанія та Міністерство</td></tr>
<tr><td>Тип зайнятості</td><td>Атрибут</td><td>Атрибут класу Компанія</td></tr>
<tr><td>Місце розташування</td><td>Атрибут</td><td>Атрибут класу Компанія</td></tr>
<tr><td>Діяльність</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Суспільство</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Продукція</td><td>Нерелевантне</td><td>Невизначене поняття</td></tr>
<tr><td>Бюджет</td><td>Атрибут</td><td>Атрибут класу Міністерство</td></tr>
</table>
<p></p>
<h3>Результати лінгвістичного інформаційного аналізу у вигляді таблиці дієслів (дієслівних груп) – претендентів на роль зв’язків та методів класів </h3>
<p></p>
<table border="1" id="tab">
<th>Дієслово</th><th>Відношення до методу</th><th>Обгрунтування</th></tr></thead><tbody>
<tr><td>Працювати над проектами</td><td>Метод класу Викладач</td><td>Дія яку виконує викладач</td></tr>
<tr><td>Прийняття викладачів на роботу</td><td>Зв'язок між класами Університет та Викладач</td><td>Агрегація – викладач є частиною університету, але може існувати без нього</td></tr>
<tr><td>Реалізувати проекти</td><td>Метод класу Університет</td><td>Дія яку виконує університет</td></tr>
<tr><td>Створити спеціальні центрів</td><td>Метод класу Університет</td><td>Дія яку виконує університет</td></tr>
<tr><td>Провести дослідження</td><td>Метод класу Університет</td><td>Дія яку виконує університет</td></tr>
<tr><td>Генерувати технології і нові форми підприємництва</td><td>Метод класу Університет</td><td>Дія яку виконує університет</td></tr>
<tr><td>Виробляти продукції</td><td>Метод класу Компанія</td><td>Дія яку виконує компанія</td></tr>
<tr><td>Створювати свої підрозділи на базі університету</td><td>Метод класу Компанія</td><td>Дія яку виконує компанія</td></tr>
<tr><td>Фінансувати університет</td><td>Метод класу Компанія</td><td>Дія яку виконує компанія</td></tr>
<tr><td>Давати проекти</td><td>Метод класу Компанія</td><td>Дія яку виконує компанія</td></tr>
<tr><td>Встановити рамки для університету</td><td>Метод класу Міністерство</td><td>Дія яку виконує Міністерство</td></tr>
<tr><td>Управляти суспільством</td><td>Метод класу Міністерство</td><td>Дія яку виконує Міністерство</td></tr>
<tr><td>Забезпечувати необхідні ресурси</td><td>Метод класу Міністерство</td><td>Дія яку виконує Міністерство</td></tr>
</table>
<p></p>
<h3>Остаточна таблиця класів</h3><br><p></p>
<table border="1" id="tab">
<tr ><th>Клас</th><th>Назва, тип</th><th>Призначення</th><th>Назва</th><th>Призначення</th></tr>
<tr><td rowspan= "5">Працівник (Employee)</td>
<tr><td>std::string name;</td><td>Ім'я</td><td>void give_project();</td><td>Дати проект</td></tr>
<tr><td>int age;</td><td>Вік</td><td>void provide_resources();</td><td>Забезпечити ресурсами</td></tr>
<tr><td>std::string work;</td><td>Посада</td><td>void keeps_track_implementation();</td><td>Слідкувати за виконанням</td></tr>
<tr><td>int salary;</td><td>Заробітна плата</td><td>void takes_job();</td><td>Прийняти роботу</td></tr>
<tr><td rowspan= "7">Університет (University)</td></tr>
<tr><td>std::string name;</td><td>Назва</td><td>void implement_projects();</td><td>Реалізувати проекти</td></tr>
<tr><td>int numder_of_students;</td><td>Кількість студентів</td><td>void create_special_departments();</td><td>Створити спеціальні відділи</td></tr>
<tr><td>int numder_of_teachers;</td><td>Кількість викладачів</td><td>void create_conditions_for_project_implementation();</td><td>Створити умови для виконання проектів</td></tr>
<tr><td>int numder_of_faculties;</td><td>Кількість факультетів</td><td>void generate_new_technology()</td><td>Генерувати нові технології</td></tr>
<tr><td>Student stud;</td><td>Студент</td><td> </td><td> </td></tr>
<tr><td>Professor prof;</td><td>Викладач</td><td> </td><td> </td></tr>
<tr><td rowspan= "6">Студент (Student)</td></tr>
<tr><td>std::string name;</td><td>Ім'я</td><td>void study_at_univer();</td><td>Навчатися в університеті</td></tr>
<tr><td>int age;</td><td>Вік</td><td>void working_on_a_project();</td><td>Працювати над проектом</td></tr>
<tr><td>std::string faculty;</td><td>Факультет</td><td>void conducts_research();</td><td>Проводити дослідження</td></tr>
<tr><td>int course;</td><td>Курс</td><td> </td><td> </td></tr>
<tr><td>std::string group;</td><td>Група</td><td> </td><td> </td></tr>
<tr><td rowspan= "6">Компанія (Company)</td></tr>
<td>std::string name;</td><td>Назва</td><td>void produse_products();</td><td>Виробляти продукцію</td></tr>
<tr><td>int number_of_employees;</td><td>Кількість працівників</td><td>void create_own_division();</td><td>Створювати власні відділи</td></tr>
<tr><td>std::string location;</td><td>Місцерозташування</td><td>void fond_university();</td><td>Фінансувати університет</td></tr>
<tr><td>std::string type_of_employees;</td><td>Тип зайнятості</td><td>void give_projects()</td><td>Давати проекти</td></tr>
<tr><td>Employee empl;</td><td>Працівник</td><td> </td><td> </td></tr>
<tr><td rowspan= "7">Проект(Project)</td>
<td>std::string name;</td><td>Назва</td><td>void start();</td><td>Почати</td></tr>
<tr><td>std::string description;</td><td>Опис</td><td> </td><td> </td></tr>
<tr><td>int term_of_execution;</td><td>Термін виконання</td><td> </td><td> </td></tr>
<tr><td>int number_of_worker;</td><td>кількість працюючих</td><td> </td><td> </td></tr>
<tr><td>Company comp;</td><td>Компанія</td><td> </td><td> </td></tr>
<tr><td>University univ;</td><td>Університет</td><td> </td><td> </td></tr>
<tr><td>Ministry minis;</td><td>Міністерство</td><td> </td><td> </td></tr>
<tr><td rowspan= "6">Викладач (Professor)</td>
<tr><td>std::string name;</td><td>Ім'я</td><td>void teach_student();</td><td>Навчати студентів</td></tr>
<tr><td>int age;</td><td>Вік</td><td>void work_on_a_project();</td><td>Працювати над проектом</td></tr>
<tr><td>std::string work;</td><td>Посада</td><td>void conduct_research();</td><td>Проводити дослідження</td></tr>
<tr><td>int experiance;</td><td>Стаж</td><td> </td><td> </td></tr>
<tr><td>std::string faculty;</td><td>Факультет</td><td> </td><td> </td></tr>
<tr><td rowspan= "4">Міністерство (Ministry)</td>
<tr><td>std::string name;</td><td>Ім'я</td><td>void set_framework_for_university();</td><td>Встановити рамки для університету</td></tr>
<tr><td>int number_of_employees;</td><td>Кількість працівників</td><td>void provide_staff();</td><td>Забезпечити працівниками</td></tr>
<tr><td>int budget;</td><td>Бюджет</td><td>void provide_necessary_resources();</td><td>Забезпечити необхідними ресурсами</td></tr></table></div>
</div>
<div id="scrollbar">
<div id="scroller" class="scroller"></div>
</div>
</div>
</div>
</td>
</table>
</body>
</html> <!DOCTYPE html>
<html>
<head>
<title>Версія 1</title>
<link href="proga.css" rel="stylesheet" type="text/css"/>
<meta charset="utf-8">
</head>
<body background="fon.jpg";>
<header>
<ul id="navbar">
<li class="version active"><a href="titulka.html">Головна</a></li>
<li class="version current"><a href="1-1.html">Версія 1</a></li>
<li class="version"><a href="2-1-1.html">Версія 2</a></li>
<li class="version"><a href=".3-1-1.html">Версія 3</a></li>
<li class="version"><a href="4-1-1.html">Версія 4</a></li>
<li class="version"><a href="5-1-1.html">Версія 5</a></li>
<li class="version"><a href="6-1-1.html">Версія 6</a></li>
<li class="version"><a href="7-1-1.html">Версія 7</a></li>
</ul>
</header>
<br>
<table>
<td valign="top">
<nav id="menuVertical">
<ul>
<li><a href="1-1.html">Характеристика об’єкта автоматизації</a>
<ul>
<li><a href="1-1.html">Детальний опис предметного середовища, що моделюється</a></li>
<li><a href="1-2.html">Мета розробки проекту</a></li>
<li><a href="1-3.html">Бізнес-задачі та бізнес-процеси, що моделюються в системі, для досягнення мети</a></li>
<li><a href="1-5.html">Сценарій дій системи</a></li>
</ul>
</li>
<li><a href="2-1.html">Об’єктно-орієнтована декомпозиція предметного середовища</a>
<ul>
<li><a href="2-1.html">Лексичний та семантичний аналіз опису об’єкту управління. Результати лінгвістичного інформаційного аналізу у вигляді<br> таблиці іменників – претендентів на роль класів та атрибутів
Результати лінгвістичного <br>інформаційного аналізу у вигляді таблиці дієслів – претендентів на роль зв’язків та методів класів </a></li>
<li><a href="2-2.html">Об’єктно-орієнтовна декомпозиція предметного середовища .</a></li>
<li><a href="2-3.html">Функціональні вимоги замовника - UML-діаграми</a></li>
</ul>
</li>
<li><a href="3-1.html">Проектування ПЗ</a>
<ul>
<li><a href="3-1.html">Проектування структури ПЗ - UML-діаграма класів (classes), з обґрунтуванням типів зв’язків між класами, атрибутами <br>та методами, послідовності . </a></li>
<!-- <li><a href="3-2.html">Проектування алгоритмів та взаємодії методів - UML-діаграми діяльності </a></li>
<li><a href="3-3.html">Проектування станів об’єктів UML-діаграма станів і переходів. </a></li>
<li><a href="3-4.html">Проектування взаємодії об’єктів. </a></li> -->
</ul>
</li>
<li><a href="">Кодування ПЗ</a>
<ul>
<li><a href="4-1.html">Файлова структура проекту</a></li>
</ul>
</li>
<li><a href="5.html">Впровадження та супроводження</a>
<li><a href="6.html">Висновки</a>
</li>
</nav>
</td>
<td width="100%" valign="top">
<script type="text/javascript">
TINY.scroller.init('scroll','scrollcontent','scrollbar','scroller','buttonclick');
</script>
<div id="wrapper">
<div id="scroll">
<div id="scrollcontent">
<h2>Об’єктно-орієнтовна декомпозиція предметного середовища </h2>
<img src="3.png">
</div>
<div id="scrollbar">
<div id="scroller" class="scroller"></div>
</div>
</div>
</div>
</td>
</table>
</body>
</html><!DOCTYPE html>
<html>
<head>
<title>Версія 2</title>
<link href="proga.css" rel="stylesheet" type="text/css"/>
<meta charset="utf-8">
</head>
<body background="fon.jpg";>
<header>
<ul id="navbar">
<li class="version active"><a href="titulka.html">Головна</a></li>
<li class="version "><a href="1-1.html">Версія 1</a></li>
<li class="version current"><a href="2-1-1.html">Версія 2</a></li>
<li class="version"><a href="3-1-1.html">Версія 3</a></li>
<li class="version"><a href="4-1-1.html">Версія 4</a></li>
<li class="version"><a href="5-1-1.html">Версія 5</a></li>
<li class="version"><a href="6-1-1.html">Версія 6</a></li>
<li class="version"><a href="7-1-1.html">Версія 7</a></li>
</ul>
</header>
<br>
<table>
<td valign="top">
<nav id="menuVertical">
<ul>
<li><a href="2-1-1.html">Постановка задачі та технічне завдання</a></li>
<li><a href="2-4-1.html">Кодування ПЗ</a>
<ul>
<li><a href="2-4-1.html">Файлова структура проекту</a></li>
<li><a href="2-4-2.html">Специфікації функцій у вигляді <br>таблиці з переліком прототипів функцій,<br> семантики функцій та їхніх параметрів</a></li>
<li><a href="2-4-3.html">Ієрархія виклику функцій та інформаційні потоки даних</a></li>
</ul>
</li>
<li><a href="2-3-1.html">Проектування ПЗ</a>
<ul>
<li><a href="2-3-1.html">Проектування структури ПЗ - UML-діаграма класів (classes), з обґрунтуванням типів зв’язків між класами, атрибутами <br>та методами, послідовності . </a></li>
<!-- <li><a href="3-2.html">Проектування алгоритмів та взаємодії методів - UML-діаграми діяльності </a></li>
<li><a href="3-3.html">Проектування станів об’єктів UML-діаграма станів і переходів. </a></li>
<li><a href="3-4.html">Проектування взаємодії об’єктів. </a></li> -->
</ul>
</li>
<li><a href="2-5.html">Впровадження та супроводження</a>
<li><a href="2-6.html">Висновки</a>
</li>
</nav>
</td>
<td width="100%" valign="top">
<script type="text/javascript">
TINY.scroller.init('scroll','scrollcontent','scrollbar','scroller','buttonclick');
</script>
<div id="wrapper">
<div id="scroll">
<div id="scrollcontent">
<h2> Проектування структури ПЗ - UML-діаграма класів (classes), з обґрунтуванням типів зв’язків між класами, атрибутами та методами, послідовності .</h2>
<img src="ver 2 dia.jpg"><br>
<ul id="class_info">
<li>Між класами встановлено зв`язки агрегацій, оскільки кожен з них може існувати самостійно, проте разом вони утворюють цілісну систему</li>
<li>Між класом Проект (Project) та класом Міністерство (Ministry), Університет(University), Компанія(Company) встановлено композицію </li>
</ul>
</div>
<div id="scrollbar">
<div id="scroller" class="scroller"></div>
</div>
</div>
</div>
</td>
</table>
</body>
</html> <!DOCTYPE html>
<html>
<head>
<title>Версія 1</title>
<link href="proga.css" rel="stylesheet" type="text/css"/>
<meta charset="utf-8">
</head>
<body background="fon.jpg";>
<header>
<ul id="navbar">
<li class="version active"><a href="titulka.html">Головна</a></li>
<li class="version current"><a href="1-1.html">Версія 1</a></li>
<li class="version"><a href="2-1-1.html">Версія 2</a></li>
<li class="version"><a href="3-1-1.html">Версія 3</a></li>
<li class="version"><a href="4-1-1.html">Версія 4</a></li>
<li class="version"><a href="5-1-1.html">Версія 5</a></li>
<li class="version"><a href="6-1-1.html">Версія 6</a></li>
<li class="version"><a href="7-1-1.html">Версія 7</a></li>
</ul>
</header>
<br>
<table>
<td valign="top">
<nav id="menuVertical">
<ul>
<li><a href="1-1.html">Характеристика об’єкта автоматизації</a>
<ul>
<li><a href="1-1.html">Детальний опис предметного середовища, що моделюється</a></li>
<li><a href="1-2.html">Мета розробки проекту</a></li>
<li><a href="1-3.html">Бізнес-задачі та бізнес-процеси, що моделюються в системі, для досягнення мети</a></li>
<li><a href="1-5.html">Сценарій дій системи</a></li>
</ul>
</li>
<li><a href="2-1.html">Об’єктно-орієнтована декомпозиція предметного середовища</a>
<ul>
<li><a href="2-1.html">Лексичний та семантичний аналіз опису об’єкту управління. Результати лінгвістичного інформаційного аналізу у вигляді<br> таблиці іменників – претендентів на роль класів та атрибутів
Результати лінгвістичного <br>інформаційного аналізу у вигляді таблиці дієслів – претендентів на роль зв’язків та методів класів </a></li>
<li><a href="2-2.html">Об’єктно-орієнтовна декомпозиція предметного середовища .</a></li>
<li><a href="2-3.html">Функціональні вимоги замовника - UML-діаграми</a></li>
</ul>
</li>
<li><a href="3-1.html">Проектування ПЗ</a>
<ul>
<li><a href="3-1.html">Проектування структури ПЗ - UML-діаграма класів (classes), з обґрунтуванням типів зв’язків між класами, атрибутами <br>та методами, послідовності . </a></li>
<!-- <li><a href="3-2.html">Проектування алгоритмів та взаємодії методів - UML-діаграми діяльності </a></li>
<li><a href="3-3.html">Проектування станів об’єктів UML-діаграма станів і переходів. </a></li>
<li><a href="3-4.html">Проектування взаємодії об’єктів. </a></li> -->
</ul>
</li>
<li><a href="">Кодування ПЗ</a>
<ul>
<li><a href="4-1.html">Файлова структура проекту</a></li>
</ul>
</li>
<li><a href="5.html">Впровадження та супроводження</a>
<li><a href="6.html">Висновки</a>
</li>
</nav>
</td>
<td width="100%" valign="top">
<script type="text/javascript">
TINY.scroller.init('scroll','scrollcontent','scrollbar','scroller','buttonclick');
</script>
<div id="wrapper">
<div id="scroll">
<div id="scrollcontent">
<h2> Функціональні вимоги замовника - UML-діаграми</h2>
<img src="use-case (2).png">
</div>
<div id="scrollbar">
<div id="scroller" class="scroller"></div>
</div>
</div>
</div>
</td>
</table>
</body>
|