Middle
როგორ განვსაზღვროთ შეცდომის სერიოზულობის დონე?
sobes.tech AI
პასუხი AI-სგან
Բագի լրջության աստիճանը (Severity) որոշվում է նրա ազդեցության հիման վրա գործառույթների, արտադրողականության, անվտանգության և օգտագործման հարմարավետության վրա։ Սովորաբար օգտագործվում է 4 կամ 5 մակարդակների սանդղակ։
Լրացուցիչ օրինակներ լրջության մակարդակների:
| Լրջության մակարդակ | Նկարագրություն | Տարածում համակարգի վրա |
|---|---|---|
| Blocker (Արգելափակող) | Կրիտիկորեն ազդում հիմնական գործառույթների վրա, դարձնում արտադրանքը անօգտագործելի։ | Համակարգը ամբողջությամբ անգործունակ է կամ հիմնական ֆունկցիան հասանելի չէ։ |
| Critical (Կրիտիկական) | Значительно влияет на важную функциональность, но система частично работоспособна. | Важная часть системы не работает, возможно потеря данных или сбои. |
| Major (Մեծ) | Վերաբերում է ոչ հիմնական գործառույթներին կամ հանգեցնում է սխալ աշխատանքի մասի համակարգի։ | Ֆունկցիան սխալ է աշխատում, առաջացնում է անհարմարություն օգտագործողի համար։ |
| Minor (Աննշան) | Կոսմետիկ թերություններ, սխալներ տեքստում կամ դիզայնի աննշան խախտումներ։ | Չի ազդում գործառույթների վրա, միայն արտաքին տեսքի կամ հարմարավետության վրա։ |
| Trivial (Տրիվիալ) | Շատ աննշան սխալներ, որոնք չեն ազդում արտադրանքի վրա։ | Օրինակ, սխալ նկարագրությունում, որը չի ազդում ոչ մի բանի վրա։ |
Ֆակտորներ, որոնք ազդում են լրջության որոշման վրա:
- Տարածում հիմնական գործառույթների վրա: Որքան ուժեղ է խախտումը հիմնական խնդիրների կատարումից։
- Հաճախականություն: Որքան հաճախ է հանդիպում խախտումը։
- Տվյալների վրա ազդեցություն: Կարող է խախտումը հանգեցնել տվյալների կորուստի կամ վնասման։
- Անվտանգության վրա ազդեցություն: Կարող է խախտումը ստեղծել համակարգի թերություններ։
- Անվտանգության վրա ազդեցություն: Կարող է խախտումը բացահայտել համակարգի թերություններ։
- Անվտանգության վրա ազդեցություն: Կարող է խախտումը բացահայտել համակարգի թերություններ։
- Օգտագործողի հարմարավետություն: Որքան խախտումը վատացնում է օգտագործողի փորձը։
- Բիզնեսի վրա ազդեցություն: Կարող է խախտումը հանգեցնել ֆինանսական կորուստների կամ այլ բացասական հետևանքների։
Խախտման լրջության որոշումը субъективային գործընթաց է, որը պահանջում է փորձ և արտադրանքի ըմբռնում։ Հաճախ որոշումը ընդունվում է հետո քննարկում QA ինժեներների, ծրագրավորողների և արտադրանքի մենեջերների միջև։ Կարևոր է ունենալ հստակ սահմանված չափանիշներ յուրաքանչյուր լրջության մակարդակի համար։