complexity

Found in thesaurus: quality

Babylon English-HebrewDownload this dictionary
complexity
(ש"ע) מורכבות

Methoda IT Glossary V8.0Download this dictionary
Complexity

מדד (עיין ערך) הבוחן תוכנה (או כל רכיב אחר במערכת) לפי מידת הסביכות (המורכבות) שלה. ההנחה הפשוטה, אשר נבדקה גם אמפירית, היא שככל שהתוכנה מורכבת ומסובכת יותר ההסתברות שיהיו בה שגיאות (שתגרומנה לתקלות) היא גבוהה יותר. בגישה זו, אין צורך לטרוח ולהוכיח שאכן התוכנה מכילה שגיאות, מספיק להוכיח שהיא בדרגת סביכות מסוימת על מנת לפסול אותה. בגישה זו נוהגים ארגונים המקפידים על איכות תוכנה והמעדיפים להשקיע בבדיקות מערכת ומבחני קבלה לפני שחרור המערכת, מאשר לתקן תקלות בשטח. מדדי סביכות ידועים הם אלה הבודקים סביכות קוד, כגון מס' שורות קוד, ספירה של משפטי IF ופקודות הסתעפות, דרגת הקינון שלהם, כמה "נקודות החלטה" יש בקוד וכמה מסלולים ומעברים אפשריים בו וכו'. מדד סביכות ידוע הוא המודל הציקלומטי של McCabe. היום מקובל למדוד גם סביכות של נתונים, של הממשק למשתמש, של הקלטים והפלטים ועוד. הנטייה המודרנית היא לנסות לאתר את מוקדי הסביכות הרבה לפני שלב הקידוד, כבר בעיצוב או אפילו באפיון ובהגדרת הדרישות.


  • עיין ערך מדדים












  •   

     
    מורכבות
    Complexity
    שם נרדף - סביכות.


  • עיין ערך Complexity












  •   


    (c) 2008, Methoda Computers Ltd. . All rights Reserved