Лекция № Роль икт в ключевых секторах развития общества. Стандарты в области икт


Пайдаланушы интерфейсін әзірлеу кезеңдері



бет13/35
Дата03.05.2024
өлшемі137,44 Kb.
#201727
түріЛекция
1   ...   9   10   11   12   13   14   15   16   ...   35
Байланысты:
Коспект ЛекцийИКТ каз

Пайдаланушы интерфейсін әзірлеу кезеңдері.

Пайдаланушы интерфейсін әзірлеу кез-келген жаңа бағдарламалық жасақтама немесе қосымшаны құру жобасының ажырамас бөлігі болып табылады. Пайдаланушы интерфейсі күрделі функционалдылыққа ие, өйткені ол машина мен адамның жұмысын байланыстырады. Жасалған өнімнің сәттілігі әзірленген пайдаланушы интерфейсінің қаншалықты ыңғайлы болуына байланысты болады. Пайдаланушы интерфейсінің дизайны бағдарламалық өнім сапасының үш негізгі көрсеткішіне әсер ететін фактор болып табылады: функционалдылық, эстетика және өнімділік.
Функционалдылық негізгі факторлардың бірі болып табылады, өйткені әзірлеушілер пайдаланушылар өз тапсырмаларын барынша ыңғайлы орындай алатын бағдарламалар жасауға тырысады.
Әзірленіп жатқан қосымша туралы оң пікір үшін оның эстетикалық келбеті маңызды емес. Бірақ эстетикалық сипаттамалар жеткілікті субъективті және функционалдық талаптарға немесе өнімділік көрсеткіштеріне қарағанда оларды сандық түрде сипаттау өте қиын.
Бағдарламаның өнімділігі немесе сенімділігі бағдарламаны қолдану перспективасына да әсер етеді. Егер қолданба жақсы көрінсе, қарапайым және ыңғайлы басқару элементтері болса, бірақ баяу жұмыс істесе, бірнеше секундқа "ілулі" немесе пайдаланушының дұрыс емес әрекеттері кезінде қателіктер жіберсе, онда мұндай қосымшаның ұзақ мерзімді пайдалану мүмкіндігі аз болады. Өз кезегінде, қосымшаның жылдам және тұрақты жұмысы оның ең стильді дизайнын немесе кейбір қосымша мүмкіндіктердің жоқтығын ішінара өтей алады.
Пайдаланушы интерфейсін жасау үшін бірнеше қадамдарды орындау қажет:

  1. Жобалау.

    • функционалдық талаптар: даму мақсатын және бастапқы талаптарды анықтау;

    • пайдаланушыларды талдау: пайдаланушылардың қажеттіліктерін анықтау, сценарийлерді әзірлеу, сценарийлердің пайдаланушылардың күтулеріне сәйкестігін бағалау;

    • тұжырымдамалық дизайн: қосымша әзірленетін процесті модельдеу;

    • логикалық дизайн: қосымшадағы ақпараттық ағындарды анықтау;


    • физикалық дизайн: жоба жүзеге асырылатын платформаны және даму құралдарын таңдау.

  2. Іске асыру.

    • прототиптеу: қағаз және / немесе интерактивті экран формаларының макеттерін жасау;

    • дизайн: жасау қолданба оның дизайнын өзгерту мүмкіндігін ескере отырып.

  3. Тестілеу.

    • қолдану мүмкіндігі-тестілеу: қосымшаны әртүрлі пайдаланушылармен, соның ішінде мүмкіндігі шектеулі пайдаланушылармен (Accessibility testing)тестілеу.

Тестілеу процесін келесі параметрлер бойынша жіктеуге болады:
а) бастапқы кодқа қол жеткізу мүмкіндіктері:

    • "ақ жәшікті"сынау;

    • "қара жәшікті"сынау.

б) бастапқы кодтың орындалу дәрежесі бойынша:

    • динамикалық тестілеу;

    • статикалық тестілеу (бастапқы кодты талдау).

в) по охвату тестируемого приложения:

    • модульдік тестілеу (unit-тесттер);

    • интеграциялық тестілеу;

    • жүйелік тестілеу;

    • альфа және бета тестілеу;

    • қабылдау-тапсыру сынақтары;

    • пилоттық тестілеу.

г) қосымшаның тестіленетін жұмыс салалары бойынша:

    • "түтін" сынағы;

    • функционалдық тестілеу;

    • жүктеме сынағы;

    • қауіпсіздік тестілеу;

    • пайдалану ыңғайлылығын тестілеу (usability тестілеу).






    1. Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   35




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет