Co-случаиное сцепление - Основы конструкции програмного обеспечения

|
Основы конструкции програмного обеспечения
|
bet | 3/4 | Sana | 15.05.2024 | Hajmi | 70,78 Kb. | | #236448 |
Bog'liq mavzu 2 Dasturiy taminot konstruktsiyalari asoslariCo-случаиное сцепление - незапланированное и случайное сцепление, которое могло быть результатом ломать программу в более малые модули ради modularization. Потому что оно незапланированн, оно может служить запутанность к программникам и вообще не-принят. Логически сцепление - когда логически классифицированные элементы положены совместно в модуль, он вызван логически сцеплением. emporal сцепление - когда элементы модуля организованы таким что они обработаны на подобном состояния системы на определенный момент времени, оно вызвано височным сцеплением. Процедурное сцепление - когда элементы модуля собраны совместно, которые исполнены последовательно для того чтобы выполнить задачу, они вызваны процедурным сцеплением.
Tasodifiy birikma-bu modullashtirish uchun dasturni kichikroq modullarga ajratish natijasida yuzaga kelishi mumkin bo'lgan rejasiz va tasodifiy birikma. Rejalashtirilmaganligi sababli, bu dasturchilarga qiziqish uyg'otishi mumkin va umuman qabul qilinmaydi.
Mantiqiy birikma - modulga mantiqiy tasniflangan elementlar birlashtirilganda, u mantiqiy birikma deyiladi.
emporal birikma - modul elementlari ma'lum bir vaqtda xuddi shunday tizim holatida qayta ishlanadigan tarzda tashkil etilganda, bu vaqtinchalik birikish natijasida yuzaga keladi.
Protseduraviy zanjir - modul elementlari birlashtirilib, vazifani bajarish uchun ketma -ket bajarilsa, ular protsessual zanjir deb ataladi.
- Communicational сцепление - когда элементы модуля собраны совместно, которые исполнены последовательно и работают на таких же данных (информации), они вызваны communicational сцеплением.
- Последовательное сцепление - когда элементы модуля собраны потому что выход одного элемента служит как входной сигнал к другим и так далее, он вызван последовательным сцеплением.
- Функциональное сцепление - рассмотрены, что будет самой высокой степенью сцепления, и сильно предположено. Элементы модуля в функциональном сцеплении собраны потому что они все внести вклад в одиночная чёткая функция. Ее можно также повторно использовать.
Kommunikativ birlashish - modul elementlari yig'ilganda, ular ketma -ket bajariladi va bir xil ma'lumotlar (ma'lumotlar) bo'yicha ishlaydi, ular kommunikativ birlashma deyiladi.
Ketma -ket bog'lanish - modul elementlari yig'ilganda, chunki bitta elementning chiqishi boshqalarga kirish vazifasini bajaradi va hokazo, bu ketma -ket birikish natijasida yuzaga keladi.
Funktsional yopishish - eng yuqori darajada yopishish deb hisoblanadi va juda kutilgan. Funktsional birlashuvdagi modul elementlari yig'iladi, chunki ularning barchasi bitta alohida funktsiyaga hissa qo'shadi. Bundan tashqari, uni qayta ishlatish mumkin.
Соединять
Соединение измерение которое определяет уровень взаимо-dependability среди модулей программы. Оно говорит на какой уровень модули мешают и взаимодействуют друг с другом. Низко соединение, лучше программа.
5 уровней соединения, namely -
Birlashing
Bog'lanish-bu dastur modullari orasidagi o'zaro ishonchlilik darajasini belgilaydigan o'lchov. Unda modullar bir -biriga qanday darajada aralashishi va o'zaro ta'sir qilishi aytiladi. Ulanish past, dastur yaxshi.
Bog'lanishning beshta darajasi mavjud, xususan -
|
| |