Квалитетне метрике за веб развој

Преглед садржаја
Метрике које се могу применити дефинисане су и стандардизоване у моделу квалитета ИСО 9126.
Стандард ИСО 9126 је међународни стандард за процену софтвера, овај модел указује на смернице за процену различитих аспеката развоја софтвера, као што су:
  • Функционалност: да софтвер задовољава функционалне захтеве
  • Употребљивост: Кориснику је потребан напор или време потребно за коришћење софтвера или интернета уопште, па се тешкоће навигације и увођења података могу мерити.
  • Поузданост: овде меримо способност реаговања на неповољне ситуације, процењујемо сигурност, способност заштите података, стабилност и способност опоравка од неуспеха.
  • Одржавање: Ове метрике показују колико је лако софтверу додати нове функционалности или се прилагодити могућим променама.
  • Преносивост: мери лакоћу промене веб сервера, на пример или премештања комплетног софтвера у друго рачунарско окружење или конфигурацију хардвера.

Неке метрике које можемо користити у веб развоју су:
ИНДЕКС ВАРИЈАЦИЈЕ ЗАХТЕВА
Циљ ове метрике је да покаже како и колико захтеви варирају у свакој фази изградње веб странице како би се осигурало да смо узели у обзир све захтеве пре него што наставимо са следећом фазом.
Захтеви се сматрају стабилним када у њима нема додавања или брисања која подразумевају измене у главним функционалностима апликације.
ИВР: стопа промене захтева.
ТРД: укупни захтеви дефинисани у фази коју ћемо проценити.
ГОСПОДИН: број захтева који су измењени или уклоњени из првобитног плана.

ИВР = (ТРД - МР / ТРД) к 100

Ако нам овај индекс даје вредност 100, то ће значити да нема промена, ако је вредност близу нуле, то значи да има много промена и да захтеви нису свесни или непоуздани, па пројекат може постати хаотичан.
Неке метрике које можемо користити у веб развоју су:
ИНДЕКС ИНТЕГРИТЕТА СИСТЕМА
Да бисмо измерили интегритет, морамо дефинисати два параметра:
  • Могуће претње
  • Колико се пута то догодило и безбедност или колико пута се веб може опоравити од претње.
ЗРЕНОСТ СОФТВЕРА (ИМС)
Овај стандард припада Институт за електротехнику и електронику, његов стандард ИЕЕЕ 982.1-2005 предлаже индекс зрелости софтвера (ИМС) као метрику која означава здравствено стање веба или софтвера.
За израчунавање овог индекса установит ћемо сљедеће варијабле и величине
МВ = број модула у тренутној верзији.
ММ = број модула у тренутној верзији који су измењени.
МН = број модула у тренутној верзији који су додати.
И = број модула из претходне верзије који су уклоњени у тренутној верзији.

Како се индекс зрелости софтвера (ИМС) приближава 1, то указује на то да је све мање измјена и да су веб или софтвер стабилнији и робуснији, па ће захтијевати мање одржавања и радног времена како би се исправила нека друга грешка или додала нова функционалност.
ИНДЕКС УТВРЂИВАЊА ГРЕШКА И ИСКЉУЧЕЊЕ ЕФИКАСНОСТИ
Овај индекс нам омогућава да утврдимо колико је развојни тим ефикасан у откривању и исправљању грешака у свим фазама, групишемо откривање грешака у две категорије Пре испоруке софтвера на веб и након испоруке софтвера или веб странице.
ЕАС = је број грешака откривених пре испоруке софтвера, у фази тестирања или отклањања грешака
ЕДС = је број грешака откривених након испоруке софтвера купцу.

ЕДЕ = ЕАС / - (ЕАС + ЕДС)

ПажњаАко је Индекс ефикасности откривања грешака и елиминације једнак 1, то значи да нису пронађене грешке, што симболизује да нису пронађене. Како се ЕАС повећава, то указује на то да ради квалитетно јер смо успјели открити грешке прије испоруке софтвера или веба.
Постоји неколико показатеља квалитета софтвера који се могу применити на веб развој, јер је веб страница такође софтвер.
ОНЛИНЕ АЛАТИ ЗА ПРОЦЕНУ КВАЛИТЕТА ВЕБ -а
ТАВ је алат који омогућава мерење и процену приступачности веб локације којој можемо приступити са УРЛ -а
хттп://ввв.тавдис.нет

Приликом приступа овом алату морамо навести урл веб -а за анализу и он ће нам представити групу картица које су следеће:
Картица Осетљивост:
Он представља информације и компоненте и елементе веб дизајна и ХТМ кода, процењује да грешке утичу на перцепцију корисника и каква побољшања можемо учинити. Овде ће нам показати грешку, дефиницију В3Ц стандарда на хттп://ввв.в3.орг/, број појављивања грешке и број редова у коду где је инцидент пронађен.
Операбилна картица
Овде ћемо погледати компонентне аспекте дизајна корисничког интерфејса и навигације како бисмо утврдили колико је лако користити или управљати вебом. Овде се процењује да ли се неки садржај креће или блокира екран, време учитавања, однос текстуалног садржаја, наслови и да ли навигација представља логичан редослед, укључујући редослед којим поља података заузимају фокус.
Разумљива картица
Овде се процењују догађаји и интеракција корисника са вебом, ако постоје језичке промене, ако постоје елементи који стварају интеракцију, попут лиценце у дугмадима, јкуери догађаји, искачући прозори, углавном се они догађаји произведени јавасцрипт кодом вреднују онцлиц, онцханге, онлоад, онфоцус, који ће показати неку врсту промене на вебу и требало би да буде разумљив кориснику.
Робусна картица
Овде се процењује да је садржај довољно робустан да га поуздано тумаче различити прегледачи и кориснички уређаји. Овде се потврђују стилски листови и хтмл код. циљ је да се избегну могуће нејасноће на веб страницама или понављање блокова кода. Такође можете утврдити да ли у коду постоје различите верзије, на пример цсс1 и цсс3 или хтмл4 и хтмл5
Такође служи за одређивање положаја слојева, да ли су фиксни, плутајући или апсолутни. Занимљив фактор је процена сензорних карактеристика, односно, како боја и контраст утичу на сензорну перцепцију корисника, запамтите да Гоогле кажњава веб локације са ниским контрастом, то јест, на пример, црну позадину и сиви текст, ако контраст омета вид То би могло утицати на СЕО позиционирање. Такође процењује семантички део, на пример у дугмету обрасца на којем се каже Пошаљи, било би боље да ставимо да шаљемо, пример Пошаљи налог.
Опција Листа у менију приказује нам исте картице, али наводи сваку смерницу за квалитет дефинисану помоћу в3ц, тако да можемо да одемо на веб локацију в3д и видимо који је квар који не задовољава стандард.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave