Òåìà: Îñíîâû ïðîåêòèðîâàíèÿ ñàéòîâ.
3. Microsoft Solutions Framework (MSF).
Ïðîåêòèðîâàíèå
ïðåäíàçíà÷åíî äëÿ ðàçðàáîòêè ïîíÿòíîé è ÷åòêîé âíóòðåííåé îðãàíèçàöèè
ñîäåðæèìîãî âåá ñàéòà, ÷òîáû åãî ïîñåòèòåëè ìîãëè ëåãêî íàéòè íóæíóþ èì
èíôîðìàöèþ. Ðå÷ü èäåò íå î ñîçäàíèè ïðèâëåêàòåëüíîé ãðàôèêè è âûðàçèòåëüíûõ
ëîçóíãîâ, à îá óëó÷øåíèè ÿñíîñòè è ôóíêöèîíàëüíîñòè âåá ñàéòà.
Ïðàâèëüíî âûïîëíåííîå ïðîåêòèðîâàíèå äàåò ïîñåòèòåëþ
âîçìîæíîñòü îöåíèòü, êàêàÿ èíôîðìàöèÿ íàõîäèòñÿ íà âåá ñàéòå è íàñêîëüêî áûñòðî
ìîæíî äî íåå äîáðàòüñÿ. Íà ëþáîé ñòðàíèöå ïîñåòèòåëè äîëæíû ïðåäñòàâëÿòü ñâîå
ìåñòîïîëîæåíèå, ÷òî îíè ìîãóò ñäåëàòü íà ýòîé ñòðàíèöå, è êóäà ìîãóò ïîéòè
äàëüøå.
Ìîäåëè ïðîåêòèðîâàíèÿ
Ìîäåëü ïðîåêòèðîâàíèÿ ïðåäñòàâëÿåò ñîáîé ìåòîä
ðàçðàáîòêè ïðîåêòà, îñíîâàííûé íà îïðåäåëåííîì ïðåäñòàâëåíèè åãî ðàçðàáîò÷èêîâ,
êàê íåîáõîäèìî ñîçäàâàòü ñâîè ðàáîòû. Íèæå ïðåäñòàâëåíû íåêîòîðûå
ðàñïðîñòðàíåííûå ìîäåëè, êîòîðûå ìîæíî èñïîëüçîâàòü äëÿ ñîçäàíèÿ ñàéòà è äðóãèõ
ïðîåêòîâ.
Ìîäåëü âîäîïàäà ïðåäïîëàãàåò âûïîëíåíèå íåñêîëüêèõ,
ñëåäóþùèõ äðóã çà äðóãîì ýòàïîâ ðàçðàáîòêè âåá ñàéòà, ïðèâåäåííûõ íà ðèñóíêå 1.
Âíà÷àëå èäåò íàïèñàíèå òåõíè÷åñêîãî çàäàíèÿ, çàòåì àíàëèç è ïðîåêòèðîâàíèå
ñàéòà; ñëåäóþùèå ýòàïû - íàïèñàíèå êîíòåíòà, äèçàéí è ïðîãðàììèðîâàíèå.
Çàêàí÷èâàåòñÿ âñå ãåíåðàëüíûì òåñòèðîâàíèåì è ïðèåìêîé ïðîåêòà.
Äîñòîèíñòâà. Ýòî îäíà èç ñàìûõ ïðîñòûõ è äîñòóïíûõ ìîäåëåé. Âñå
ýòàïû èäóò ïîñëåäîâàòåëüíî, è êàæäûé ïîñëåäóþùèé íå íà÷èíàåòñÿ, ïîêà íå
çàêîí÷èòñÿ ïðåäûäóùèé.
Ðèñ. 1. Ìîäåëü âîäîïàäà
Íåäîñòàòêè. Ýòà ìîäåëü ðàçðàáîòêè ïðåäïîëàãàåò òî÷íîå çíàíèå
òîãî, ÷åãî õî÷åòñÿ ðåàëèçîâàòü íà ñàéòå. Îáû÷íî æå, îáñòîèò êàê ðàç íàîáîðîò,
î÷åíü òðóäíî ñðàçó ñôîðìóëèðîâàòü öåëè, êîòîðûå ñëåäóåò âûïîëíèòü.
Äàííàÿ ìîäåëü èñïîëüçóåò ïðîòèâîïîëîæíûé ïîäõîä
ðàçðàáîòêè âåá ñàéòà, íåæåëè ìîäåëü âîäîïàäà. Ðàáîòà íà÷èíàåòñÿ ñ ýòàïà
"Ïëàíèðîâàíèå è àíàëèç" è ïî ÷àñîâîé ñòðåëêå ïåðåõîäèò ê ýòàïàì
âûïîëíåíèÿ, òåñòèðîâàíèÿ ïîëó÷åííûõ ðåçóëüòàòîâ è îöåíêè. Íà ñëåäóþùåé èòåðàöèè
âñå ïîâòîðÿåòñÿ ïî íîâîé, íî óæå ñ ó÷åòîì âûÿâëåííûõ íåäî÷åòîâ ïðîåêòà. Òàêèì
îáðàçîì, ïðîéäÿ íåñêîëüêî èòåðàöèé è ïîâòîðèâ âñå ýòàïû íåñêîëüêî ðàç, ïðîåêò
èçáàâëÿåòñÿ îò íåäîñòàòêîâ, îáðàñòàÿ äîïîëíèòåëüíûìè âîçìîæíîñòÿìè è
ïðåèìóùåñòâàìè.
Ðèñ 2. Ñïèðàëüíàÿ ìîäåëü
Äîñòîèíñòâà. Âîçìîæíîñòü ðàçðàáàòûâàòü âåá ñàéò çà íåñêîëüêî
èòåðàöèé ïîçâîëÿåò ïîñòåïåííî åãî óëó÷øàòü, ðåàëèçîâûâàÿ ðàçëè÷íûå èäåè.
Íåäîñòàòêè. "Ëó÷øåå - âðàã õîðîøåãî". Íà êàêîì-òî
ýòàïå âñåãäà ñëåäóåò îñòàíîâèòüñÿ, ÷òîáû ïðåäñòàâèòü ïðîåêò. Íî â äàííîé ìîäåëè
÷åòêèå êðèòåðèè åãî âûïîëíåíèÿ îòñóòñòâóþò. Ýòî ñîçäàåò îïðåäåëåííûå ñëîæíîñòè
äëÿ ðàñ÷åòà ôèíàíñîâûõ çàòðàò íà âûïîëíåíèå ïðîåêòà.
3. Microsoft Solutions Framework
(MSF)
Äàííàÿ ìîäåëü ðàçðàáîòêè âåá ñàéòà ñäåëàíà êîìïàíèåé
Microsoft äëÿ ñâîèõ ñîáñòâåííûõ öåëåé, íî ïðèîáðåëà ïîïóëÿðíîñòü è ñðåäè äðóãèõ
ðàçðàáîò÷èêîâ. Âñå ïðîãðàììíûå ïðîäóêòû Microsoft ñîçäàþòñÿ èìåííî ïî ýòîé
ìåòîäîëîãèè. Ìîäåëü MSF âîáðàëà â ñåáÿ ëó÷øåå èç äâóõ ìîäåëåé, îïèñàííûõ âûøå -
ñïèðàëüíîé è âîäîïàäà, Ñîñòîèò èç ÷åòûðåõ ýòàïîâ: àíàëèç, ïëàíèðîâàíèå,
ðàçðàáîòêà è ñòàáèëèçàöèÿ (ðèñ. 3).
Ðèñ. 3. Ìîäåëü Microsoft Solutions Framework
Êàæäûé ýòàï ðàçðàáîòêè âåá ñàéòà çàêàí÷èâàåòñÿ
äîñòèæåíèåì îïðåäåëåííîãî ðåçóëüòàòà, íàïðèìåð, ïîñëå àíàëèçà ïðîåêòà èäåò
îäîáðåíèå ïðîäóìàííîé êîíöåïöèè. Â èòîãå ïèøåòñÿ îïðåäåëåííûé äîêóìåíò, â
êîòîðîì çàïèñûâàåòñÿ ðåçóëüòàò âûïîëíåíèÿ äàííîãî ýòàïà, äëÿ òîãî, ÷òîáû êàæäûé
èç ðàçðàáîò÷èêîâ ÷åòêî ïîíèìàë ñâîå ìåñòî â ïðîåêòå è çàäà÷è, êîòîðûå åìó
ïðåäñòîèò ðåøèòü. Ìîäåëü èòåðàöèîííà è ïðè ïðîõîæäåíèè âñåõ ýòàïîâ, ïðîåêò
ìîæíî äîðàáîòàòü ñ ó÷åòîì ïðåäûäóùåé èòåðàöèè. Íî, ïîñêîëüêó, îêîí÷àíèå êàæäîãî
ýòàïà ÷åòêî óêàçàíî, íåò, êàê â ñïèðàëüíîé ìîäåëè, áåñêîíå÷íîãî ïîâòîðåíèÿ
îäíîãî è òîãî æå ïðîöåññà.
Äîñòîèíñòâà. Ïîæàëóé, MSF ÿâëÿåòñÿ îäíîé èç ñàìûõ èíòåðåñíûõ
ìîäåëåé ðàçðàáîòêè è ñîçäàíèÿ âåá ñàéòîâ âçÿâøåå ëó÷øåå èç äðóãèõ ìîäåëåé è
îòêàçàâøèñü îò ïðèñóùèõ èì íåäîñòàòêîâ.
Íåäîñòàòêè. Ïðàêòè÷åñêè èõ íåò. Ðàçâå ÷òî ìîæíî îòíåñòè ê íèì áîëüøóþ,
ïî ñðàâíåíèþ ñ äðóãèìè ìîäåëÿìè, ñëîæíîñòü. Ïîýòîìó äëÿ íåáîëüøèõ ñàéòîâ
ðåêîìåíäóåòñÿ èñïîëüçîâàòü äðóãèå ìåòîäû.
Ïðåäñòàâëåííûå ìîäåëè íå ÿâëÿþòñÿ èñ÷åðïûâàþùèìè,
ïîñêîëüêó ñóùåñòâóþò è äðóãèå, íî îíè íàøëè øèðîêîå ïðèìåíåíèå ïðè ðàçðàáîòêå
ñàéòîâ è äðóãèõ âåá ïðîåêòîâ.
Ìîäåëü Óîëòà Äèñíåÿ èñïîëüçóåòñÿ äëÿ ïðîåêòèðîâàíèÿ
ñàéòà è ñîñòîèò èç òðåõ ýòàïîâ. Â òåðìèíàõ ìîäåëè ýòè ýòàïû íàçûâàþòñÿ ôàçàìè
ìå÷òàòåëÿ, ðåàëèñòà è êðèòèêà. Îäíàêî, ìû áóäåì ïðèäåðæèâàòüñÿ äðóãèõ íàçâàíèé,
ïîñêîëüêó îíè áîëåå òî÷íî îòðàæàþò ñóòü ïðîöåññà ðàçðàáîòêè ñàéòà. Èòàê,
ïðîöåññ ïðîåêòèðîâàíèÿ ðàçáèâàåòñÿ íà ñëåäóþùèå ñòàäèè:
1.
Êîíöåïòóàëüíîå ïðîåêòèðîâàíèå.
2. Ëîãè÷åñêîå ïðîåêòèðîâàíèå.
3. Ôèçè÷åñêîå ïðîåêòèðîâàíèå.
Ýòàïû ñëåäóþò ïîñëåäîâàòåëüíî îäèí çà äðóãèì (ðèñ. 1),
íî â íåêîòîðûõ ñëó÷àÿõ âîçìîæåí ïåðåõîä ê ñëåäóþùåé ñòàäèè áåç îêîí÷àíèÿ
ïðåäûäóùåé. Ýòî ìîæåò ïðîèñõîäèòü, íàïðèìåð, êîãäà ðàçðàáîò÷èêîâ íåñêîëüêî è
êàæäûé ðàáîòàåò ñî ñâîåé ÷àñòüþ ñàéòà.  ëþáîì ñëó÷àå, ïîñëå îêîí÷àíèÿ ýòàïà
ôèçè÷åñêîãî ïðîåêòèðîâàíèÿ ñëåäóåò âåðíóòüñÿ ê íà÷àëó è âíåñòè ñîîòâåòñòâóþùèå
êîððåêòèâû.
Ðèñ.4. Ýòàïû ïðîåêòèðîâàíèÿ
Äëÿ ëó÷øåãî ïîíèìàíèÿ êàæäàÿ ÷àñòü ïðîåêòèðîâàíèÿ
îïèñàíà áîëåå ïîäðîáíî.
Êîíöåïòóàëüíîå ïðîåêòèðîâàíèå
Ïîðîé áûâàåò ñëîæíî îöåíèòü ýôôåêòèâíîñòü ñàéòà.
Äåéñòâèòåëüíî, êàêèìè êðèòåðèÿìè âîñïîëüçîâàòüñÿ, ÷òîáû ïîíÿòü, ÷òî ñàéò, íàä
êîòîðûì ñòîëüêî êîðïåëè è òðàòèëè íà íåãî ñâîå âðåìÿ, äåéñòâèòåëüíî õîðîø.
Ðàçóìååòñÿ, ìîæíî èñïîëüçîâàòü êîëè÷åñòâî ïîñåòèòåëåé êàê íåêîòîðîå ìåðèëî. Íî
ýòîò ïîêàçàòåëü îòíîñèòåëåí è çàâèñèò îò ìíîæåñòâà âíåøíèõ ïàðàìåòðîâ. Òî æå
ñàìîå îáñòîèò è ñ äðóãèìè ñïîñîáàìè îöåíêè ñàéòà.
Åñòü îäíàêî óíèâåðñàëüíûé êðèòåðèé, êîòîðûé äîâîëüíî
òî÷íî õàðàêòåðèçóåò ýôôåêòèâíîñòü ñàéòà. Ýòî äîñòèæåíèå ðàçðàáîò÷èêàìè ñàéòà
ïîñòàâëåííûõ ïåðåä íèìè öåëåé.  ýòîì ñëó÷àå ñàéò ïðåâðàùàåòñÿ â äåéñòâåííûé
èíñòðóìåíò, êîòîðûé âûïîëíÿåò âîçëîæåííûå íà íåãî ôóíêöèè.
Êîíöåïòóàëüíîå ïðîåêòèðîâàíèå ñëóæèò äëÿ óêàçàíèÿ
öåëåé, çàäà÷ ñàéòà è îïðåäåëåíèÿ àóäèòîðèè, íà êîòîðóþ îí ðàññ÷èòàí.
Íà ýòîì ýòàïå ñëåäóåò îïèñàòü ñëåäóþùåå:
1.
Îñíîâíûå è
âòîðîñòåïåííûå öåëè.
2.
Äåéñòâèÿ,
êîòîðûå íåîáõîäèìî ïðåäïðèíÿòü äëÿ äîñòèæåíèÿ ïîñòàâëåííûõ öåëåé.
3.
Ñîñòàâ
ïîëüçîâàòåëåé.
4.
Èíòåðåñû
ãðóïï ïîëüçîâàòåëåé.
5.
Ðàçäåëû
ñàéòà.
6.
Êðèòåðèè
äîñòèæåíèÿ öåëè.
Ñ ó÷åòîì ïîñòàâëåííûõ öåëåé, à òàêæå èíòåðåñîâ
ïîëüçîâàòåëåé, â èòîãå ïîëó÷àåì ñïèñîê ñåðâèñîâ è ðàçäåëîâ, êîòîðûå áóäóò
ðàñïîëàãàòüñÿ íà ñàéòå.
Ëîãè÷åñêîå ïðîåêòèðîâàíèå
Ðàçäåëû ñàéòà, ïðîäóìàííûå íà ïðåäûäóùåì ýòàïå, ïîêà
íå óïîðÿäî÷åíû è íå ñòðóêòóðèðîâàíû, ïîýòîìó èõ íóæíî ïðèâåñòè ê óäîáíîìó è
ïîíÿòíîìó âèäó. Ëîãè÷åñêîå ïðîåêòèðîâàíèå âêëþ÷àåò îðãàíèçàöèþ èíôîðìàöèè íà
ñàéòå, ïîñòðîåíèå åãî ñòðóêòóðû è íàâèãàöèè ïî ðàçäåëàì.
Íà äàííîì ýòàïå ñëåäóåò çàäàòüñÿ âîïðîñîì, êàêèì
îáðàçîì áóäåò óïîðÿäî÷åíà èíôîðìàöèÿ. Âàðèàíòû ìîãóò áûòü ñàìûìè ðàçíûìè è
çàâèñåòü îò òèïà äàííûõ è ïðåäïî÷òåíèé ñîçäàòåëåé ñàéòà: ïî âðåìåíè, ðàçäåëàì,
â àëôàâèòíîì ïîðÿäêå, îïðåäåëåííûì ãðóïïàì èëè äðóãèì êðèòåðèÿì. Òàê, äëÿ ñàéòà
ìóçûêàëüíîé ãðóïïû, ïîèñê îïðåäåëåííîé ïåñíè ìîæíî ñäåëàòü â âèäå àëôàâèòíîãî
óêàçàòåëÿ, ïî íàçâàíèþ àëüáîìà, ïåðâûì ñòðî÷êàì ïåñíè, ãîäó âûïóñêà è ïî
êëþ÷åâûì ñëîâàì. Îäíîâðåìåííîå èñïîëüçîâàíèå ðàçëè÷íûõ ñïîñîáîâ îõâàòûâàåò
áîëüøóþ àóäèòîðèþ è ïîçâîëÿåò áûñòðåå íàéòè íóæíóþ èíôîðìàöèþ íà ñàéòå.
Íà ýòîì ýòàïå ñëåäóåò îïèñàòü ñëåäóþùåå:
1.
Òèï
ñòðóêòóðû ñàéòà (ëèíåéíàÿ, èåðàðõè÷åñêàÿ, êîíòåêñòíàÿ, äðóãàÿ).
2.
Íàçâàíèÿ
ðàçäåëîâ.
3.
×òî áóäåò
ñîäåðæàòü â ñåáå êàæäûé ðàçäåë.
4.
Îðãàíèçàöèÿ
è ñâÿçü ðàçäåëîâ ìåæäó ñîáîé.
5.
Êàêàÿ
èíôîðìàöèÿ áóäåò ðàçìåùåíà íà îïðåäåëåííûõ ñòðàíèöàõ ñàéòà.
Êîíå÷íûé ðåçóëüòàò ëîãè÷åñêîãî ïðîåêòèðîâàíèÿ
îôîðìëÿåòñÿ â âèäå áëîê-ñõåì, ñòðóêòóðíûõ äèàãðàìì èëè äðóãèìè ñïîñîáàìè,
ïîêàçûâàþùèìè âçàèìîñâÿçü ðàçëè÷íûõ ÷àñòåé ñàéòà.
Ôèçè÷åñêîå ïðîåêòèðîâàíèå
Ýòàï ïîèñêà ïðîáëåì, à íå èõ ðåøåíèé, ñâÿçàííûõ, ïî
áîëüøåé ÷àñòè, ñ òåõíè÷åñêîé ðåàëèçàöèåé ñàéòà.
Íà ýòîì ýòàïå ñëåäóåò îïèñàòü ñëåäóþùåå:
1.
Òåõíîëîãèè,
êîòîðûå áóäóò ïðèìåíÿòüñÿ íà ñàéòå.
2.
Èñïîëüçóåìîå
ïðîãðàììíîå îáåñïå÷åíèå.
3.
Âîçìîæíûå
ïðîáëåìû è ñïîñîáû èõ óñòðàíåíèÿ.
4.
Êàê áóäåò
îáíîâëÿòüñÿ èíôîðìàöèÿ íà ñàéòå.
Ïîñëå çàâåðøåíèÿ äàííîãî ýòàïà ñëåäóåò âåðíóòüñÿ ê
êîíöåïòóàëüíîìó ïðîåêòèðîâàíèþ è ïðîâåðèòü, íå íóæíî ëè âíåñòè èçìåíåíèÿ, â
ñâÿçè ñ ïåðåîñìûñëåíèåì ïðîåêòà íà äðóãèõ ñòàäèÿõ.
Òàê, åñëè íà ñàéòå ïëàíèðóåòñÿ èñïîëüçîâàòü áàçû
äàííûõ è äîñòóï ê äàííûì ñ ïîìîùüþ CGI, ñëåäóåò ïîäóìàòü î õîñòèíãå, êîòîðûé
ïîääåðæèâàåò âûáðàííûå òåõíîëîãèè. Âîçâðàùàÿñü ê êîíöåïòóàëüíîìó
ïðîåêòèðîâàíèþ, ìû ëèáî ñòàâèì ñåáå öåëü ðàçìåñòèòü ñàéò íà ïëàòíîì õîñòèíãå,
çàòðàòèâ íà ýòî îïðåäåëåííóþ ñóììó äåíåã, ïðè ýòîì ïîëó÷àÿ âçàìåí
äîïîëíèòåëüíûå âîçìîæíîñòè. Ëèáî çàæàâ íàøè êðîâíûå îêóíóòüñÿ â ìèð áåñïëàòíîãî
õîñòèíãà, â ïðîñòîðå÷üå íàçûâàåìûì áîìæàòíèêîì. Ïðè ýòîì ÷àñòü âîçìîæíîñòåé
ïðîñòî òåðÿåòñÿ.