Mi az a szoftver probléma

Az egyik fő probléma a teremtés minden weboldal, ami kevesebb, mint minden elhangzott és írásban, ez a probléma, hogyan lehet megoldani, azonosítása és szavakba önteni, mi az, mi fog építeni, és mit. fogunk megoldani a problémát? Kinek van szüksége ezt a döntést? Milyen honlapon tudok létrehozni?

Kevéssé értik az igényeit a célközönség a helyén, vagy rossz az ügyfélszolgálat látás, hatékony felhasználása korlátozott erőforrások, a rossz választás a prioritásokat a design, túl sok vágy, a kedvenc technológia - minden ok, amiért honlapok nem termelt késéssel, túl drága, vagy nem felelnek meg a problémát. A tapasztalat, elkezdjük tanulni a hibáiból, de van egy lecke, hogy hasznos lesz tanulni még a kezdők: minél előbb és pontosabban úgy döntött, a célokat és célkitűzéseket, és azt írja le papírra, annál könnyebb lesz azonosítani a problémákat és megoldásokat találjanak, annál könnyebb akkor éri el a célt, annál jobb az eredmény az lesz, hogy mindenki megelégedésére.

Meglepő, web-fejlesztők nem szívesen fogadja el módszerek és megközelítések, már elfogadott más területein programozás és akik képesek megoldani a problémákat. Különösen kritikus szakaszában a projekt, mi segítünk néhány módszert is a szoftverek területén mérnöki (software engineering).

Meet - „használati esetek”

Különösen szükségünk lesz egy módszer az úgynevezett „használati esetek” (használati esetek). használat opciók lehetővé teszik a könnyű és gyors azonosítására és leírására a projekt céljából. Ezt a módszert már sikeresen alkalmazza sok programozó határozza meg a kezdeti szakaszban az alkalmazás fejlesztés célra. Nincs ok a webfejlesztők számára, hogy hagyjon fel ezzel a módszerrel. Még a projekt, amely első pillantásra úgy tűnik, nagyon egyszerű, tovább lehet alakítani egy ormótlan szörnyet, ha az idő nem határozza meg a célokat és feladatokat.

Tehát mi az a „használati esetek”?

Annak érdekében, hogy meghatározzák a használati esetek, meg kell vizsgálni a két fogalom, és hogyan viszonyulnak egymáshoz:

  • felhasználók számára, színészek. szereplők (szereplők)
  • célok (gól)

Színészek tekintjük mindazokat, akik (vagy mi) fogja használni a honlapon, valamint mindazoknak, akik (vagy mi) a weboldal használata. Cél az, hogy egy, több vagy az összes szereplők igyekeznek elérni. Beszéd a végére, minden használat esetén le kell írnia egy konkrét cél és a szereplők, amelyek bizonyos műveleteket annak érdekében, hogy e cél elérése érdekében.

Szereplők (szereplők) - a külső objektumok honlapunkon. Mi nem hozott létre, és nem az általuk irányított. Ők játszanak bizonyos szerepet (szerepek) honlapunkon, feladatokat végző, hogy elérjék céljaikat. A legnyilvánvalóbb játékos honlapunkon a legtöbb megvalósítási mód lesz a „látogató”. Lehet több cél, mint online vásárlás a „supertovar”, például, vagy ellenőrizze, hogy a fiók állapotáról, hogy egy találkozót, töltse le a programot, vagy csak olvasni a híreket, hogy mi közzé. Szereplők nem feltétlenül kell az embereknek. Ha egy olyan rendszer kialakításában információk terjesztését a hálózaton keresztül, a színészek a honlapunkon lesz „fogyasztók kiszolgáló”, kicsikarni tőlünk az adatokat.

Függetlenül attól, hogy az adott esetben az „használati esetek” (használati esetek) meghatározzák a célokat elérni szereplők, ha bizonyos feladatokat.

Azt viszont, hogy a gyakorlatban

Alább található egy táblázat, amely leírja a kapcsolat a „szereplők” és célok:

A projektünk, úgy döntöttünk, hogy a Google keresési lehetőségekkel. A Google ebben az esetben válik a színész a „Keresés” (Search tartalom), és múlik változata a Google színész. Google színész feladata, hogy megjelenítse a keresési eredményeket.

Itt már azonosított néhány a színészek, akik együtt fog működni a honlapunkon-weblog-én. Fogalmazta meg céljait, és a köztük lévő kapcsolatot. Mi lehet a keletkező chart, mint egy absztrakt leírása az építészet honlapunkon, amelyhez szükség lesz a jövőben, amikor, hogy a különböző döntéseket.

csak

A legfontosabb előnye, hogy a használati esetek, hogy segítenek, hogy egyértelműen meghatározzák a projekt követelményeinek. A kezdetektől fogva, akkor fejlődnek a termék, amelynek középpontjában a szükségleteit és kívánságait azok fognak használni.

Mint minden alapvető koncepció, annál jobban megértjük a használati esetek, annál könnyebb lesz elvégezni a további munkához, annál gondosan és pontosan ez lesz végrehajtva. Használati esetek összefüggésben (kontextus), élénken vonz minket, ahol amennyiben a projekt egyik speciális eleme. Tehát nyugodtan döntéseket a tervezési és fejlesztési folyamat.

Cél „használati eset” nem teljesen leírni, amit az oldal, és hogyan fog épülni. Nem, a kiviteli alakok céljára és rendeltetési helyén, azaz a mit is fogunk használni, hogy dönteni. Döntse el a célokat, gyorsan összehangolni összes többi eleme az alapítvány. Ezen kívül:

Fejlesztési projektek segítségével lehetőség van egy bizonyos gondolkodásmód, és a módszer, természetesen. Miután meghatároztuk a projekt szereplői és céljaik könnyebb elérni világosság és megértés a csapatban. Minél korábban és minél stabilabb lesz megalapozta a megértés csapat tagjai között, annál gyorsabban lesz képes döntéseket hozni a jövőben, és a könnyebb lesz vezetni a projekt a valódi cél. Mintegy „használati esetek” írhat száz vonalak, de a legjobb dolog írta Alistair Cockburn [1].