КампутарыПраграмнае забеспячэнне

Прототипирование - гэта схематычны макет старонкі або старонак сайта

Як кажа старая лацінская прыказка, перамога любіць падрыхтоўку. Яе можна сказаць у роўнай ступені і пра планаванне, і пра прототипирование. Гэта што такое? Якія існуюць асаблівасці? Пра гэта і не толькі будзе весціся размова ў рамках артыкула.

Што называюць прототипированием

Пад гэтым паняццем разумеюць хуткі «чарнавы» варыянт рэалізацыі базавага функцыяналу, каб можна было прааналізаваць працу сістэмы ў цэлым. Яна можа быць неэфектыўнай, утрымліваць памылкі або працаваць не цалкам - усё залежыць ад мэтаў прототипирования. Такі падыход дазваляе лепш убачыць, як уладкованая сістэма. Прототипирование ўжываецца ў прыбора- і машынабудаванні, праграмаванні і шэрагу іншых тэхнічных абласцей. Пасля гэтага працэсу часта пераглядаюць архітэктуру сістэмы, рэалізацыю функцый, розныя распрацоўкі і, калі няма прэтэнзій, тэстуюць канчатковы прадукт.

асаблівасці прототипирования

Неабавязкова, каб ўзор рабіўся з ужываннем тых самых тэхналогій, што і сістэма, якую распрацоўваюць. Звычайна прататыпы з'яўляюцца прыкладаннямі да тэхнічнага задання. Зараз пераходзім да сайтаў. Давайце правядзем аналогію з задачай па падручніку алгебры. Сайт - гэта адзін нумар. Тэхнічнае заданне выступае ў ролі ўмовы, а прататып - гэта чарнавік рашэння задачы. Звычайна ён з'яўляецца накіды, у якім няма прыгожых малюнкаў. Макет ствараюць яшчэ да дызайнерскай і праграмнай рэалізацыі. Па часе гэты працэс можа займаць ад некалькіх дзясяткаў хвілін да гадзін - усё залежыць ад складанасці, дэталізацыі, тэхнічнага задання і асабістых ўменняў чалавека. Пад прототипированием могуць разумець стварэнне макетаў як для асобных старонак, так і для ўсяго рэсурсу. Яны ў значнай меры дазваляюць зэканоміць грошы і час. Прататыпы могуць стварацца для прадстаўлення кліенту, А / У-тэставанні і ўнясення правак.

Тэхнічнае заданне + прототипирование сайта =?

Падобныя ўзоры з'яўляюцца часткай ТЗ. Яны дазваляюць задаваць выразныя межы распрацоўкі і спрыяюць ліквідацыі непаразуменьня паміж заказчыкам і выканаўцам. З дапамогай тэксту апісваецца тэхніка, логіка, структура і асаблівасці адміністравання сайта, а дзякуючы прататыпу гэта ўсё візуалізуецца і ёсць паняцце, што і як будзе выглядаць. Бо як павінен быць выкананы сам праект, кожны ўяўляе і інтэрпрэтуе са свайго пункту гледжання. Калі няма жадання рабіць самому усю працу, то можна звярнуцца ў спецыяльны цэнтр прототипирования. І там усё зробяць спецыялісты. Добра, калі заказчык (з пазіцыі фрылансера) сам перад дачай тэхнічнага задання звярнуўся ў цэнтр прототипирования. Такім чынам можна атрымаць зразумелая ТЗ. З такога пункту гледжання прототипирование - гэта якасная прыступку рэалізацыі праекта.

Робім якасны прататып

Для гэтага варта старанна прааналізаваць тэхнічнае заданне. Такое часта можна было бачыць у школьных падручніках: задача не ўтрымлівае усьвядомленага (для вас) умовы, але вырашыць яе трэба. Таму варта заўсёды нацэльвацца на атрыманне старанна прапрацаваны тэхнічнага задання. Як паказвае практыка, для паўнавартаснага і шматфункцыянальнага сайта яно займае як мінімум 50 старонак А4. Тэхнічныя заданні на пару сотняў - гэта нават не мяжа ў гэтай сферы, а звычайная норма. Неабходна, каб у ім быў прапісаны кожны аспект і нюанс - вось такі прататып сайта патрэбны.

Праца над памылкамі

Калі былі дапушчаныя хібы ў прататыпе, то яны часта пераходзяць у дызайн, вёрстку сайта і яго праграмную частку. Гэта цягне за сабой вялікая колькасць праблем. Кошт іх выпраўлення расце ў арыфметычнай прагрэсіі на кожным этапе (а бывае, што і ў геаметрычнай). Таму нават калі здаецца, што прататып сайта гатовы, неабходна яго праверыць яшчэ раз, каб пераканацца ў адсутнасці памылак. А цяпер давайце разгледзім працэс яго стварэння.

папяровы макет

Для пачатку прорысы прататып на паперы. Можна на ёй стварыць нават выгляд з браўзэра (таксама намаляванага). Спачатку прорысы базавыя элементы. Што неабходна адлюстраваць, канкрэтна адрозніваецца ад прызначэння сайта. Так, у інтэрнэт-крамах робяць статычнымі меню тавараў і радок пошуку. Затым стварайце па чарзе ўсе старонкі і выказвайце функцыянал, які на іх будзе. Размесціце ўсе элементы інтэрфейсу сайта на сваіх месцах. Прототипирование - гэта працэс, што дасць магчымасць стварыць больш дасканалы прадукт, у якім будуць ліквідаваны розначытанні тэхнічнага характару, і будзе атрыманы вынік, які адпавядае тэхнічным заданні. Кожная памылка, якая будзе дапушчана, з'яўляецца дарогай у прамым сэнсе слова. Таму прототипирование сайта неабходна праводзіць са всёй адказнасцю.

Працэс стварэння прататыпа

Такім чынам, пачынаем. Для стварэння прататыпа неабходна зрабіць чатыры кроку:

  1. Вызначаем пачатковыя патрабаванні, якім павінен ён адпавядаць.
  2. Распрацоўваем першы варыянт прататыпа, у якім утрымліваецца выключна карыстацкі інтэрфейс сістэмы.
  3. Перадаем прататып заказчыку / канчатковаму карыстачу, каб яны змаглі яго вывучыць. Важнай на гэтым этапе з'яўляецца налада зваротнай сувязі пра ўнясенне неабходных змен, а таксама дадаткаў.
  4. Прататып перапрацоўваецца на падставе атрыманых прапаноў і / або заўваг.

Можна скарыстацца адмысловымі асяроддзямі. Так, даступным з'яўляецца 3D-прототипирование, што дасць магчымасць лепш агледзець усё з розных бакоў.

Прототипирование праграмных прадуктаў і камп'ютэрных сістэм

Паколькі мы разглядаем стварэнне макета сайта, то неабходна ведаць, як гэта можна зрабіць. Каб стварыць прататып, выкарыстоўваюцца мовы праграмавання высокага ўзроўню абстракцыі. У нашым выпадку гэта PHP, JavaScript, ActionScript і многія іншыя. Таксама могуць прымяняцца і спецыяльныя інструменты. Калі прататып зацверджаны, то ў канчатковай рэалізацыі ствараюць дакументаваны і больш акуратны код. Адначасова з гэтым павялічваецца колькасць намаганняў, што трацяцца на адладку і тэставанне сайта, каб пераканацца, што ён цалкам выконвае свой функцыянал. На этапе прототипирования выяўляюць самыя значныя архітэктурныя памылкі, ўносяць змены ў інтэрфейс модуляў сістэмы, а таксама праводзяць пераразмеркаванне іх абавязкаў.

Якімі якасцямі павінен валодаць эфектыўны прататып

Можна вылучыць даволі шмат кропак апоры, але ў рамках артыкула прапануюцца такія:

  1. Стварэнне прататыпа не павінна быць зацяжным па часе.
  2. Эфектыўны макет з'яўляецца аднаразовым. Ён неабходны толькі для таго, каб данесці ідэю праекта да зацікаўленага асобы. Пасля таго як яна была прынятая, ён становіцца непатрэбным і, адпаведна, можа быць адкінуты.
  3. У эфектыўным прататыпе неабходна, каб ўвага была сфакусаваным на частках, якія ўяўляюць найбольшую цікавасць. Сюды можна аднесці самыя складаныя з пункту гледжання рэалізацыі і самыя важныя функцыянальныя складнікі.
  4. Варта звяртаць увагу на элементы узаемадзеянняў, якія патэнцыйна могуць быць карыснымі пры данясенні ідэі праекта да канчатковага спажыўца.

заключэнне

Калі вы плануеце працаваць у сферы распрацоўкі сайтаў, то прототипирование - гэта каштоўны інструмент, каб захаваць свае нервы, час і грошы. Таму не лішнім будзе авалодаць усімі нюансамі стварэння макетаў сайтаў у сціснутыя тэрміны. Бо тэхналогія прототипирования дазваляе зэканоміць процьму часу на канчатковых этапах стварэння сайта.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.