SYED MANZOOR HUSSAIN2022-05-182022-05-184352https://drepo.sdl.edu.sa/handle/20.500.14154/3321ﻟﻤﻘﺎﻳﻴﺲ اﻟﺒﺮﻣﺠﻴﺎت دور آﺒﻴﺮ ﻓﻲ ﻗﻴﺎس وﺗﺤﻠﻴﻞ ﻣﻨﺘﺠﺎت وﻋﻤﻠﻴﺎت اﻟﺒﺮﻣﺠﻴﺔ ﻣﻤﺎ ﻳﻤﻜﻦ ﺗﺤﺪﻳﺜﻬﺎ ﺑﺸﻜﻞ أ ﻓﻀﻞ واﻟﺘﺤﻜﻢ ﺑﺠﻮدة هﺬﻩ اﻟﻌﻤﻠﻴﺎت واﻟﻤﻨﺘﺠﺎت . - Object-Oriented - وﻟﻤﺎ ﻟﺘﻘﻨﻴﺔ اﻟﺒﺮﻣﺠﺔ اﻟﻤﺒﻨﻴﺔ ﻋﻠﻰ اﻷﺷﻴﺎء ﻣﻦ أهﻤﻴﺔ آﺒﻴﺮة ﻓﻲ ﻣﺠﺎل ﺗﻄﻮﻳﺮ اﻟﺒﺮاﻣﺞ . . Object-Oriented اﺣﺪ اﻟﻤﻘﺎﻳﻴﺲ اﻟﻤﻬﻤﺔ ﻟﻬﺬي اﻟﺘﻘﻨﻴﺔ هﻲ ﻗﻴﺎس اﻟﺘﻮاﻓﻖ ﻓﻲ اﻟـ وﻗﺪ اﻗﺘﺼﺮت اﻷﺑﺤﺎث ﻓﻲ اﻟﺴﺎﺑﻖ ﻋﻠﻰ ﻣﺴﺘﻮى ا - Class – ﻟﻠﺒﻨﺔ ﻓﻲ اﻟﺒﺮﻣﺠﺔ اﻟﻤﺒﻨﻴﺔ ﻋﻠﻰ اﻷﺷﻴﺎء . ﻟﺬا وﺟﺪﻧﺎ أن ﻗﻴﺎس ( Package Level ) - اﻟﺘﻮاﻓﻖ ﻋﻠﻰ ﻣﺴﺘﻮى اﻟﺴﻠﺔ وهﻮ ﻣﺴﺘﻮى أﻋﻠﻰ ﻣﻦ ﻣﺴﺘﻮى اﻟﻠﺒﻨﺎت ﺣﻴﺚ ُﺗﺠﻤﻊ ﻋﺪة ﻟﺒﻨﺎت ﻓﻲ ﺳﻠﺔ واﺣﺪة - ﺳﻴﻜﻮن ﻣﻔﻴﺪًا وﻏﻴﺮ ﻣﺴﺒﻮق . إن ﺗﺠﻤﻴﻊ ﻟﺒﻨﺎت ﻣﺘﻨﺎﺳﻘﺔ وﻣﺘﻮاﻓﻘﺔ ﻓﻲ ﺳﻠﺔ واﺣﺪة ﻳﻌﻨﻲ ﺗ ﻨﺎﻏﻢ هﺬﻩ اﻟﻠﺒﻨﺎت ﻣﻤﺎ ﻳﺰﻳﺪ ﻓﻲ ﺳﻬﻮﻟﺔ ﻓﻬﻤﻬﺎ وﺻﻴﺎﻧﺘﻬﺎ . وﻟﻘﺪ أﺛﻤﺮ اﻟﺒﺤﺚ ﻓﻲ هﺬﻩ اﻟﺮﺳﺎﻟﺔ ﺛﻼث ﻣﻘﺎﻳﻴﺲ ﺟﺪﻳﺪة ﻟﺪرﺟﺔ اﻟﺘﻮاﻓﻖ ﻋﻠﻰ ﻣﺴﺘﻮى اﻟﺴﻼل .وﻣﻨﺎﻗﺸﺘﻬﺎ آﻤﺎ ﺗﻢ اﺧﺘﺒﺎر هﺬﻩ اﻟﻤﻘﺎﻳﻴﺲ ﻋﻠﻰ ﻋﺪةenPackage cohesion metric for object oriented systemsThesis