ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.08.2024

Просмотров: 12

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Мал.9. Процедурна зв'язність

(4) Тип комунікаційної зв'язності. Діаграми демонструють комунікаційні зв'язки, коли блоки групуються унаслідок того, що використовують одні і ті ж вхідні дані і/або проводять одні і ті ж вихідні дані (мал.10).

Мал.10. Комунікаційна зв'язність

(5) Тип послідовної зв'язності. На діаграмах, що мають послідовні зв'язки, вихід однієї функції служить вхідними даними для наступної функції. Зв'язок між елементами на діаграмі є тіснішим, ніж на розглянутих вище рівнях зв'язок, оскільки моделюються причинно-наслідкові залежності (мал.11).

Мал.11. Послідовна зв'язність

(6) Тип функціональної зв'язності. Діаграма відображає повну функціональну зв'язність, за наявності повної залежності однієї функції від іншої. Діаграма, яка є чисто функціональною, не містить чужорідних елементів, що відносяться до послідовного або слабкішому типу зв'язності. Одним із способів визначення функціонально-зв'язаних діаграм є розгляд двох блоків, зв'язаних через дуги, що управляють, як показано на мал. 12.

Мал.12. Функціональна зв'язність

У математичних термінах необхідна умова для простого типу функціональної зв'язності, показаної на мал. 12, має наступний вигляд:

C = g(B)= g(f(A))

Нижче в таблиці представлені всі типи зв'язків, розглянуті вище. Важливо відзначити, що рівні 4-6 встановлюють типи связностей, які розробники вважають найважливішими для отримання діаграм хорошої якості.

Значи

мість

Тип зв'язності

Для функцій

Для даних

0

Віпадкова

Віпадкова

Віпадкова

1

Логічна

Функції однієї і тієї ж множини або типу (наприклад, "редагувати всі входь")

Дані однієї і тієї ж множини або типу

2

Тімчасова

Функції одного і того ж періоду часу (наприклад, "операції ініціалізації")

Дані, використовувані в якому-небудь тимчасовому інтервалі

3

Процедурна

Функції, що працюють в одній і тій же фазі або ітерації (наприклад, "перший прохід компілятора")

Дані, використовувані під година однієї і тієї ж фази або ітерації

4

Комуникаційна

Функції, що використовують одні і ті ж дані

Дані, на які впливає одна і та ж діяльність

5

Послідовна

Функції, що виконують послідовні перетворення одних і тихий же даних

Дані, що перетворюються послідовними функціями

6

Функціональна

Функції, що об'єднуються для виконання однієї функції

Дані, пов'язані з однією функцією


Питання:


  1. Як визначити методологію SADT **

  2. Склад функціональної моделі***

  3. Деталі кожного з основних блоків моделі SADT****

  4. Тіпі зв'язків між функціями***

Література:

  1. Левин В.И .История информационных технологий. Издательство: Интернет-университет информационных технологий - ИНТУИТ.ру », БИНОМ. Лаборатория знаний ». Серия: Основы информационных технологий », 2007 - 336 стр.

  2. Галатенко В.А., Основы информационной безопасности. Издательство: Интернет-университет информационных технологий - ИНТУИТ.ру » Серия: Основы информационных технологий »,2008 - 208 стр.

  3. Терехов А.Н. Технология программирования, БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007

  4. Скопин И.Н. Интернет-университет информационных технологий - ИНТУИТ.ру, 2004

  5. Котляров В.П. Основы тестирования программного обеспечения. Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

6