النقاط الوظيفية الصغرى المرجحة

النقاط الوظيفية الصغرى المرجحة عبارة عن خوارزمية حديثة لتحجيم البرمجيات اخترعتها شركة الحلول المنطقية [1] Logical Solutions في عام 2009 وهي أسلوب يلي المنهجيات العلمية القوية مثل طريقة كوكومو و نموذج كسيسمو ومؤشر الصيانة, و مقياس مكابي, والنقاط الوظييفة, والنقاط الوظيفية الصغرى, وتعقيد هالستيد.

ينتج عن استخدام هذه الخوارزمية نتائج أكثر دقة من استخدام الأساليب التقليدية لتحجيم البرمجيات,[2] بينما تتطلب إعداد ومعرفة أقل من جانب المستخدم النهائي لأن معظم التقدير قائم علي القياسات الآلية لكود مصدري موجود بالفعل. كما تستخدم العديد من منهجيات القياس القديمة خطوط الكود المصدري لقياس حجم البرمجيات, فإن طريقة النقاط الوظيفية الصغرى المرجحة تستخدم محلل لغوي لفهم الكود المصدري وتحليله إلي وظائف صغري وتستمد منه العديد من تعقيدات الأكواد ومقاييس الحجم والتي تتآلف جميعها لتكوين نتيجة جهد نهائية. بالإضافة إلي تطابقها مع طريقة دورة حياة تطوير البرمجيات باستخدام نموذج الشلال, فإن طريقة النقاط الوظيفية الصغرى المرجحة تتطابق أيضاً مع طرق أحدث لتطوير دورة حياة البرمجيات مثل إستراتيجية 6 سيجما, وطريقة بوهيم الحلزونية, وطريقة أجيل (AUP/Lean/XP/DSDM) وذلك نظراً لقدرتها علي التحليل التمايزي التي تضمنها عناصر القياس عالية الدقة.[3]

العناصر المقاسة

العناصر المقاسة بواسطة طريقة النقاط الوظيفية الصغرى المرجحة عبارة عن عدة مقاييس برمجيات مختلفة مستخرجة من الكود المصدري بواسطة التحليل الخوارزمي لطريقة النقاط الوظيفية الصغرى المرجحة. يتم تمثيلها كنسبة مئوية من وحدة الجهد الكاملة (مشروع أو ملف), ويتم ترجمتها إلي زمن.

تعقيد التدفق (FC)ـ يقيس تعقد مسار ضبط التدفق بنفس طريقة مقياس مكابي لكن بدقة أكبر باستخدام المرجحات وحساب العلاقات.
مفردات الهدف (OV) - تقيس كمية المعلومات الفريدة المتضمنة في كود مصدر البرنامج بنفس طريقة مفردات هالستيد التقليدية ولكن بتفاعل لغوي أكبر.
استحضار الهدف (OC) - يقيس كمية الاستخدام من قِبل المعلومات المتضمنة في كود مصدر البرنامج.
التعقيد الحسابي(AI) - يقيس تعقيد العمليات الحسابية في البرنامج
نقل البيانات (DT) - يقيس استغلال هياكل البيانات داخل البرنامج
هيكل الكود (CS) - يقيس كم الجهد المبذول في هيكل البرنامج مثل فصل الأكواد إلي فئات ودوال
البيانات المباشرة (ID) – تقيس كم الجهد المبذول في تضمين بيانات قوية التكويد أو الترميز
التعليقات(CM) - يقيس كم الجهد المبذول في كتابة تعليقات البرنامج

الحساب

تستخدم خوارزمية النقاط الوظيفية الصغرى المرجحة عملية من 3 مراحل: التحليل الوظيفي, وتحويل APPW وترجمة النتائج. تقوم الخوارزمية التفاعلية يتحقيق التوازن وتلخيص العناصر المقاسة وإنتاج نتيجة جهد إجمالية. المعادلة الأساسية هي:

∑(WiMi)∏Dq
M = قيمة مقاييس المصدر المقاسة بواسطة مرحلة التحليل في طريقة النقاط الوظيقية الصغرى المرجحة
W = الترجيح المعدل المخصص للقياس M بواسطة نموذج APPW
N = عدد أنواع المقاييس
i = مؤشر نوع المقياس الحالي (التكرار)
D = عامل دوافع التكلفة الذي يُحدده مدخلات المستخدم
q = مؤشر دافع التكلفة الحالي (التكرار)
K = عدد دوافع التكلفة


تتحول النتيجة إلي زمن عن طريق تطبيق نموذج إحصائي يسمي Average Programmer Profile Weights (APPW) والتي تعتبر طريقة لاحقة لـ طريقة كوكومو و نموذج كسيسمو. ثم يتم ضرب الزمن الناتج عن ساعات عمل المبرمج في التكلفة التي حددها المستخدم للساعة الواحدة للمبرمج المتوسط حتي ينتج متوسط تكلفة المشروع مترجمة إلي عُملة المستخدم.

العيوب

العوامل الأساسية في طريقة النقاط الوظيفية الصغرى المرجحة عند مقارنتها بنماذج التحجيم التقليدية مثل طريقة كوكومو تعتبر أكثر تعقيداً لدرجة أنه لا يمكن تقييمها فعلياً بشكل يدوي حي في حالة المشروعات الصغيرة لكنها تتطلب برنامج إلكتروني لتحليل الكود المصدري. نتيجة لذلك, فإنه يمكن استخدامها فقط في حالة المشابهة القائمة علي توقعات التكلفة وليس علي التخمينات النظرية.

المراجع

  1. ^ ProjectCodeMeter (2010) "ProjectCodeMeter Users Manual" pages 33-34 نسخة محفوظة 24 مارس 2017 على موقع واي باك مشين.
  2. ^ Capers Jones (October 2009) "Software Engineering Best Practices": pages 318-320 [1] نسخة محفوظة 15 ديسمبر 2019 على موقع واي باك مشين.
  3. ^ TickIT Quarterly publication (2009) "Quarter 1, 2009": page 13 نسخة محفوظة 02 أبريل 2012 على موقع واي باك مشين.

انظر أيضا

Read other articles:

Цю статтю треба вікіфікувати для відповідності стандартам якості Вікіпедії. Будь ласка, допоможіть додаванням доречних внутрішніх посилань або вдосконаленням розмітки статті. (жовтень 2011) Пісні Мальдорора Дата створення / заснування 1869 Назва фр. Les Chants de Maldoror Формат...

 

Ompert Stadt Viersen Koordinaten: 51° 14′ N, 6° 24′ O51.236.402777778Koordinaten: 51° 13′ 48″ N, 6° 24′ 10″ O Höhe: 44–60 m ü. NN Eingemeindet nach: Viersen Postleitzahl: 41748 Vorwahl: 02162 Ompert (Viersen) Lage von Ompert in Viersen Ompert ist ein Ortsteil der nordrhein-westfälischen Kreisstadt Viersen. Innerhalb des Viersener Stadtgebiets liegt das Straßendorf Ompert im Süden des Stadtbezirks Alt-Viers...

 

Spanish politician and journalist This biography of a living person relies on a single source. You can help by adding reliable sources to this article. Contentious material about living people that is unsourced or poorly sourced must be removed immediately. (December 2014) (Learn how and when to remove this template message) In this Spanish name, the first or paternal surname is Ortuzar and the second or maternal family name is Arruabarrena. Andoni OrtuzarPresident of the Basque Natio...

Aquitani tribe Aquitani tribes at both sides of the Pyrenees. The Cocosates or Cocosates Sexsignani were an Aquitani tribe dwelling in present-day Landes during the Iron Age. Name They are mentioned as Cocosates by Caesar (mid-1st c. BC),[1] and as Cocosates Sexsignani by Pliny (1st c. AD).[2][3] The etymology of the name remains obscure. It can be derived from the Gaulish stem cocos- ('scarlet red') attached to the suffix -ates ('belonging to'). Red is a colour common...

 

Medication administered into a vein The Drip redirects here. For the Schitt's Creek episode, see The Drip (Schitt's Creek). For other uses, see Drip. Intravenous therapyA person receiving a medication through an intravenous line (cannula)Other namesIV therapy, iv therapyICD-9-CM38.93[edit on Wikidata] Intravenous therapy (abbreviated as IV therapy) is a medical technique that administers fluids, medications and nutrients directly into a person's vein. The intravenous route of administrati...

 

2022 American film by Riley Stearns DualTheatrical release posterDirected byRiley StearnsWritten byRiley StearnsProduced by Nate Bolotin Aram Tertzakian Lee Kim Riley Stearns Nick Spicer Maxime Cottray Starring Karen Gillan Beulah Koale Theo James Aaron Paul CinematographyMichael RagenEdited bySarah Beth ShapiroMusic byEmma Ruth RundleProductioncompanies XYZ Films IPR.VC Resolute Films and Entertainment Distributed byRLJE FilmsRelease dates January 22, 2022 (2022-01-22) (Su...

1921 film You Find It EverywhereDirected byCharles HoranBased onThe Gibson Upright by Booth TarkingtonStarringCatherine Calvert Herbert Rawlinson Macey HarlamCinematographyHarry FischbeckProductioncompanyOutlook PhotoplaysDistributed byJans Film ServiceRelease dateJuly 1921Running time50 minutesCountryUnited StatesLanguagesSilent English intertitles You Find It Everywhere is a 1921 American silent comedy film directed by Charles Horan and starring Catherine Calvert, Herbert Rawlinson and Mace...

 

Roger MorrisUskup ColchesterMorris pada 2014GerejaGereja InggrisKeuskupanKeuskupan ChelmsfordMasa jabatan25 Juli 2014–kiniPendahuluChristopher MorganJabatan lainDeakon Agung Worcester (2008–2014)ImamatTahbisan imam1994Tahbisan uskup25 Juli 2014Informasi pribadiLahir18 Juli 1968 (umur 55)KewarganegaraanBritania RayaDenominasiAnglikanPasangan hidupSallyAnak2 putriPendidikanImperial College, LondonTrinity College, Cambridge Roger Anthony Brett Morris (lahir 18 Juli 1968) adalah Uskup Co...

 

رومان جي إسرائيلRoman J. Israel, Esq.معلومات عامةالصنف الفني دراما قانونيتاريخ الصدور10 سبتمبر 2017 (2017-09-10) (مهرجان تورونتو السينمائي الدولي)17 نوفمبر 2017 (2017-11-17) (الولايات المتحدة)مدة العرض 122 دقيقة[1]اللغة الأصلية إنجليزيةالبلد الولايات المتحدةموقع الويب romanisr...

American reality television series For the original UK version of this show, see Ramsay's Kitchen Nightmares. Kitchen NightmaresGenreReality televisionBased onRamsay's Kitchen NightmaresDeveloped byDaniel KayDirected byBrad Kreisberg (season 1–2)Jay Hunter (season 3–6)Glenn Taylor (season 7) Paul Newton (season 8)StarringGordon RamsayNarrated by J.V. Martin Arthur Smith Gordon Kennedy (UK) Gordon RamsayOpening themeMisirlouComposerDavid VanacoreCountry of originUnited StatesOriginal langu...

 

1999 Pixar film This article is about the film. For the video game based on the film, see Toy Story 2: Buzz Lightyear to the Rescue. For the soundtrack, see Toy Story 2 (soundtrack). Toy Story 2Theatrical release posterDirected byJohn LasseterScreenplay by Andrew Stanton Rita Hsiao Doug Chamberlin Chris Webb Story by John Lasseter Pete Docter Ash Brannon Andrew Stanton Produced by Helene Plotkin Karen Robert Jackson Starring Tom Hanks Tim Allen Joan Cusack Kelsey Grammer Don Rickles Jim Varne...

 

Municipality in Castile-La Mancha, SpainMoral de CalatravaMunicipality Coat of armsMoral de CalatravaLocation in SpainCoordinates: 38°52′59″N 3°43′0″W / 38.88306°N 3.71667°W / 38.88306; -3.71667Country SpainAutonomous communityCastile-La ManchaProvinceCiudad RealComarcaCampo de CalatravaGovernment • AlcaldeManuel Torres Estornell (2015) (People's Party)Elevation671 m (2,201 ft)Population (2018)[1] • Total5...

1966 filmSecret Agent Super DragonDirected byGiorgio FerroniStory byGiorgio Ferroni[2]Starring Ray Danton Marisa Mell Margaret Lee CinematographyTony Secchi[2]Edited byAntonietta Zita[2]Music byBenedetto Ghiglia[2]Productioncompany Ramo Film Films Borderie S.A. (C.I.C.C.) Constantin Film GmbH Fono Roma S.p.A.[1] Distributed byVariety DistributionRelease date 24 May 1966 (1966-05-24) (France) Countries Italy France West Germany[1&#...

 

Urban neighbourhood in Stari Grad, Belgrade, SerbiaLondon ЛондонUrban neighbourhoodThe London building, October 2018LondonLocation within BelgradeCoordinates: 44°48′31″N 20°27′47″E / 44.808495°N 20.463161°E / 44.808495; 20.463161Country SerbiaRegion BelgradeMunicipality Stari GradTime zoneUTC+1 (CET) • Summer (DST)UTC+2 (CEST)Area code+381(0)11Car platesBG London (Serbian: Лондон) is an urban neighborhood of Belgrade, the c...

 

Political party in United States of America Massachusetts Pirates ChairpersonJames O'KeefeFoundedMay 2010; 13 years ago (2010-05)[1]HeadquartersSomerville, MA[2]IdeologyPirate politicsDirect democracyPolitical positionCenter-leftNational affiliationUnited States Pirate PartyInternational affiliationPirate Parties InternationalColors  OrangeSeats in the Senate0 / 40 Seats in the House0 / 160 WebsiteMassPirates.orgPolitics of MassachusettsPol...

American football player and coach (1894–1956) James BondBorn:(1894-02-14)February 14, 1894Painesville, Ohio, U.S.Died:April 9, 1956(1956-04-09) (aged 62)Pittsburgh, Pennsylvania, U.S.Career informationPosition(s)GuardCollegePittsburghCareer historyAs coach1922Centre (assistant)1923Buffalo1924Canisius (assistant)1925AlbrightAs player1915–1916Pittsburgh1919–1920Pittsburgh1926Brooklyn LionsAs athletic director1925–1926Albright Career statsHead coaching record4–11–1 Militar...

 

Person who aids in spaceflight activities For the position responsible for directing airplanes and other aviation-related vehicles, see air traffic controller. For other uses, see Flight controller (disambiguation). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sour...

 

Chemical element, symbol Am and atomic number 95Americium, 95AmAmericiumPronunciation/ˌæməˈrɪsiəm/ ​(AM-ə-RISS-ee-əm)Appearancesilvery whiteMass number[243]Americium in the periodic table Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium Arsenic Selenium Bromine Kr...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Minato Akane (Jepang: 湊あかね; lahir 20 Maret 1990) adalah seorang penyanyi dan idola asal Jepang. Ia merupakan anggota grup vokal perempuan Jepang predia. Ia adalah vokalis utama dari grup tersebut. Ia juga merupakan anggota unit NATASHA dan...

 

Educational center in southern Israel Place in Southern, IsraelMidreshet Ben-Gurion מִדְרֶשֶׁת בֶּן גּוּרְיוֹן‎كلية بن غوريونMidreshet Ben-GurionShow map of Southern Negev region of IsraelMidreshet Ben-GurionShow map of IsraelCoordinates: 30°51′8″N 34°47′0″E / 30.85222°N 34.78333°E / 30.85222; 34.78333Country IsraelDistrictSouthernCouncilRamat HaNegevFounded1963Population (2021)[1]1,955 Midreshet B...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!