Package cohesion metric for object oriented systems
No Thumbnail Available
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
ﻟﻤﻘﺎﻳﻴﺲ اﻟﺒﺮﻣﺠﻴﺎت دور آﺒﻴﺮ ﻓﻲ ﻗﻴﺎس وﺗﺤﻠﻴﻞ ﻣﻨﺘﺠﺎت وﻋﻤﻠﻴﺎت اﻟﺒﺮﻣﺠﻴﺔ ﻣﻤﺎ ﻳﻤﻜﻦ ﺗﺤﺪﻳﺜﻬﺎ ﺑﺸﻜﻞ أ ﻓﻀﻞ واﻟﺘﺤﻜﻢ
ﺑﺠﻮدة هﺬﻩ اﻟﻌﻤﻠﻴﺎت واﻟﻤﻨﺘﺠﺎت . - Object-Oriented - وﻟﻤﺎ ﻟﺘﻘﻨﻴﺔ اﻟﺒﺮﻣﺠﺔ اﻟﻤﺒﻨﻴﺔ ﻋﻠﻰ اﻷﺷﻴﺎء ﻣﻦ أهﻤﻴﺔ آﺒﻴﺮة
ﻓﻲ ﻣﺠﺎل ﺗﻄﻮﻳﺮ اﻟﺒﺮاﻣﺞ . . Object-Oriented اﺣﺪ اﻟﻤﻘﺎﻳﻴﺲ اﻟﻤﻬﻤﺔ ﻟﻬﺬي اﻟﺘﻘﻨﻴﺔ هﻲ ﻗﻴﺎس اﻟﺘﻮاﻓﻖ ﻓﻲ اﻟـ وﻗﺪ
اﻗﺘﺼﺮت اﻷﺑﺤﺎث ﻓﻲ اﻟﺴﺎﺑﻖ ﻋﻠﻰ ﻣﺴﺘﻮى ا - Class – ﻟﻠﺒﻨﺔ ﻓﻲ اﻟﺒﺮﻣﺠﺔ اﻟﻤﺒﻨﻴﺔ ﻋﻠﻰ اﻷﺷﻴﺎء . ﻟﺬا وﺟﺪﻧﺎ أن ﻗﻴﺎس
( Package Level ) - اﻟﺘﻮاﻓﻖ ﻋﻠﻰ ﻣﺴﺘﻮى اﻟﺴﻠﺔ وهﻮ ﻣﺴﺘﻮى أﻋﻠﻰ ﻣﻦ ﻣﺴﺘﻮى اﻟﻠﺒﻨﺎت ﺣﻴﺚ ُﺗﺠﻤﻊ ﻋﺪة ﻟﺒﻨﺎت ﻓﻲ
ﺳﻠﺔ واﺣﺪة - ﺳﻴﻜﻮن ﻣﻔﻴﺪًا وﻏﻴﺮ ﻣﺴﺒﻮق . إن ﺗﺠﻤﻴﻊ ﻟﺒﻨﺎت ﻣﺘﻨﺎﺳﻘﺔ وﻣﺘﻮاﻓﻘﺔ ﻓﻲ ﺳﻠﺔ واﺣﺪة ﻳﻌﻨﻲ ﺗ ﻨﺎﻏﻢ هﺬﻩ اﻟﻠﺒﻨﺎت
ﻣﻤﺎ ﻳﺰﻳﺪ ﻓﻲ ﺳﻬﻮﻟﺔ ﻓﻬﻤﻬﺎ وﺻﻴﺎﻧﺘﻬﺎ . وﻟﻘﺪ أﺛﻤﺮ اﻟﺒﺤﺚ ﻓﻲ هﺬﻩ اﻟﺮﺳﺎﻟﺔ ﺛﻼث ﻣﻘﺎﻳﻴﺲ ﺟﺪﻳﺪة ﻟﺪرﺟﺔ اﻟﺘﻮاﻓﻖ ﻋﻠﻰ ﻣﺴﺘﻮى
اﻟﺴﻼل .وﻣﻨﺎﻗﺸﺘﻬﺎ آﻤﺎ ﺗﻢ اﺧﺘﺒﺎر هﺬﻩ اﻟﻤﻘﺎﻳﻴﺲ ﻋﻠﻰ ﻋﺪة