Кіріспе

Бағдарламалық жасақтаманы жобалау әдісі

Адам-компьютерлік өзара әрекеттесуде қағаз прототипі – пайдаланушыға бағытталған жобалау процесінде кеңінен қолданылатын әдіс. Бұл процесс әзірлеушілерге пайдаланушының күтулері мен қажеттіліктерін қанағаттандыратын бағдарламалық жасақтаманы жасауға көмектеседі – осы жағдайда, әсіресе пайдаланушы интерфейсін жобалау және тестілеу үшін. Бұл бір реттік прототиптеу болып табылады және дизайнның прототиптері немесе модельдері ретінде пайдалану үшін интерфейстің шамалы, тіпті қолмен салған сызбаларын жасауды қамтиды. Қағаз прототипі қарапайым болғанымен, пайдаланушылықты тестілеудің бұл әдісі пайдалы кері байланыс бере алады, бұл қолдануға ыңғайлы өнімдерді жобалауға көмектеседі. Бұл көптеген пайдаланушылық сарапшылармен қолдауға ие.

Тарих

Қағаздан жасалған прототиптерді жасау 1980-ші жылдардың ортасында басталды, ал 1990-шы жылдардың ортасында IBM, Honeywell, Microsoft және тағы да басқа компаниялар өнімдерін әзірлеу кезінде бұл техниканы қолдана бастағаннан кейін кеңінен таралды. Бүгінде қағаздан жасалған прототиптерді қолданушыға бағытталған дизайн саласындағы қолданушылық сарапшылар жиі пайдаланады. Соңғы кезде Pidoco сияқты компаниялар ынтымақтастық, икемділік және төмен құн жағынан артықшылықтары бар цифрлық қағаз прототиптерін қолдауды ұсынады.

Артықшылықтары

Қағаздан жасалған прототиптер уақытты және ақшаны үнемдейді, себебі олар әзірлеушілерге код жазуды немесе әзірлеуді бастамас бұрын өнім интерфейстерін (бағдарламалық қамтамасыз етуден және веб-сайттардан бастап ұялы телефондар мен микротолқынды пештерге дейін) сынауға мүмкіндік береді. Бұл сондай-ақ, қолданыстағы дизайнға оңай және арзан өзгерістер енгізуге мүмкіндік береді, бұл әдісті дизайнның бастапқы кезеңдерінде өте пайдалы етеді. Қағаздан жасалған прототиптерді пайдалану арқасында бүкіл шығармашылық команда процеске қатыса алады, бұл маңызды ақпаратқа ие адамның дизайн процесінен шетте қалу мүмкіндігін жояды. Қағаздан жасалған прототиптердің тағы бір артықшылығы – пайдаланушылар макетті сынап бағалауда көбірек сезімталдық танытады, өйткені ол әсерлі болып жаралмайды. Қағаз прототиптерін жасаудың әртүрлі әдістері бар, олардың әрқайсысы әзірлеу командасының арасындағы байланысқа және әзірленіп жатқан өнімнің сапасына қатысты бірнеше пайдалы мүмкіндіктерді ұсынады. Әзірлеу командасында қағаз прототиптері графикалық пайдаланушы интерфейсінің визуальды сипаттамасы ретінде қызмет ете алады, осылайша бағдарламалық жасақтаманың сапасын қамтамасыз етеді. Прототиптеу пайдаланушы интерфейсінің толыққанды дизайнын жасауды талап етеді. Командалық жиналыстарда ол команда мүшелері арасындағы байланыс үшін негіз болып табылады. Дамудың ерте кезеңінде прототиптерді сынау, кез келген код жазылмас бұрын бағдарламалық жасақтаманың қолдануға ыңғайлылығымен байланысты мәселелерді анықтауға көмектеседі. Кейінірек енгізілетін өзгерістерге байланысты шығындар мен қиындықтар азаяды, қолдау жүктемесі төмендейді және бағдарламалық қамтамасыз етудің немесе веб-сайттың жалпы сапасы артады. Қағаздан жасалған прототиптер – қағазға сызу арқылы цифрлық идеяларды жылдам жасаудың бір жолы. Тығыз VPC семинарында жылдам идеяларды зерттеп, бағалау қажет. Қағаздан жасалған прототиптер әдетте идеяларды визуальды түрде жасау және оларды командамен және мақсатты клиенттермен бағалау үшін қолданылатын құрал болып табылады.

Кемшіліктері

Бастапқы жобалау идеяларына жылдам және оңай кері байланыс алу мүмкіндігін ұсынатын көптеген артықшылықтарына қарамастан, бұл әдістің де бірнеше кемшіліктері бар. Прототип жасаудың маңызды факторларының бірі – прототиптің жасалу контексі. Дамытудың ағымдағы кезеңіне байланысты, қағаз прототипі ұсынылып отырған дизайн идеяларын жеткізу үшін ең қолайлы нұсқа болмауы мүмкін. Қағаз прототиптерін жобалау процесінің бастапқы кезеңдерінде ғана қолдану керек – әдетте, жасалатын алғашқы прототип түрі ретінде – себебі қағазға минималды функционалды ғана жазуға болады. Олар идеяларды нақтылауға, конвенциядан тыс дизайнмен тәжірибе жасауға және негізгі қолданушылық туралы жылдам кері байланыс алуға көмектеседі, бірақ нәтижесінде қағаз прототиптері клиенттерге ұсынуға жеткілікті өнім ретінде табылмайды. Қағаз прототиптерінің тағы бір маңызды кемшілігі – сынаққа қатысушылардан дизайнмен қарым-қатынас жасау туралы түсінік алу үшін белгілі бір қиял күшінің қажеттілігі. Барлық өзара әрекеттесулер қағаз прототипін сынау кезінде фасилитатормен ұйымдастырылатындықтан, кері байланыс бұрмалануы мүмкін. Пайдаланушылар олардың өзара әрекеттесуі цифрлық ортада қалай боларын елестетуі керек; алайда, олардың ойдағы модельдері интерфейстің болашақ күйі қалай іске асырылатынын дәл көрсетпеуі мүмкін. Бұған қоса, пайдаланушылар компоненттерді жылжыту кезінде фасилитатордың еркін мінез-құлқынан және өзара әрекеттесуді жасауға тырысудан алаңдауы мүмкін, бұл кері байланыстың сапасына да әсер етеді. Осының салдарынан, кері байланыста субъективтік туындауы мүмкін, себебі әртүрлі, географиялық жағынан әртүрлі пайдаланушылар топтарының қажеттіліктерін білу маңызды.