1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Hogyan írjunk elemzési és tervezési dokumentumot egy szoftverhez

A szoftver végső célja egy probléma megoldása. A probléma lehet egyszerű, például egy szoftverprogram, amely ellenőrzi a hibásan írt szavakat egy szöveges dokumentumban, vagy összetett, például egy adatbázis létrehozására használt szoftver. A problémától függetlenül, ha a szoftver nem kezeli hatékonyan a problémát, és nem biztosít eszközt a felhasználó számára a megoldás létrehozásához, az nem hatékony, és nem éri el célját. A jó szoftver megírása egy elemzési és tervezési dokumentummal kezdődik, amely figyelembe veszi a felhasználói igényeket, és tervet készít a megoldások biztosítására.

A probléma meghatározása

1. lépés

Értékelje a kérést úgy, hogy először nézze meg a nagyobb képet. Győződjön meg arról, hogy megértette, mit kér a felhasználó. Tegyen fel „ki, mit, hol, mikor, miért és hogyan” kérdéseket a probléma gyökeréhez.

2. lépés

Határozza meg a projekt hatókörét és korlátait. Például, ha a kérés egy szoftverprogramra vonatkozik egy könyvrendelési rendszer számítógépesítésére, értékelje ki az aktuális rendelési rendszert az elejétől a végéig. Határozza meg és állítsa be a projekt határait, és azonosítsa azokat a projektkorlátokat, amelyeken belül dolgoznia kell, mint például a meglévő hardver vagy a projekt befejezésének korlátozott időkerete.

3. lépés

Nézze meg a végfelhasználót. Interjúzz és figyeld meg azokat az embereket, akik napi rendszerességgel használni fogják a szoftvert, hogy meghatározhasd, hogyan kell a szoftvernek működnie ahhoz, hogy megfeleljen a kérésnek, és hogyan tervezheted meg az új rendszert a felhasználói igényeknek leginkább megfelelő módon. Azonosítsa a felhasználókkal kapcsolatos tényezőket, amelyek befolyásolhatják a projektet, például, hogy a végfelhasználók képzettségi szintje hogyan befolyásolhatja a képzési követelményeket.

4. lépés

Határozza meg a megvalósíthatóságot és tegyen javaslatokat. Adja meg a kérés írásbeli értékelését, amely tartalmazza a költségek, hasznok becslését, a befejezés ütemtervét, valamint javaslatát arra vonatkozóan, hogy a szoftver hatékonyan kezeli-e a feltett problémát.

Az elemzési és tervezési dokumentum készítése

1. lépés

Készítsen adatfolyam-diagramot és folyamatleírást. Az adatfolyam-diagram elmagyarázza, hogy a program mit fog csinálni, a folyamatábra pedig azt, hogy a szoftver hogyan fogja ezt megtenni. Például egy könyvrendelési rendszer adatfolyam-diagramja és folyamatleírása lépésről lépésre dokumentálja és leírja a folyamatot, a megfelelő könyv kiválasztásától a könyv leltárba helyezéséig.

2. lépés

Hozzon létre egy adatszótárt, amely meghatározza és leírja a szükséges adatelemeket, és ezeket az elemeket adatrekordokká egyesíti. Például a könyvrendelési rendszerben az adatelemek közé tartozik például a könyv neve, ISBN-je, szerzője és ára. Ezek az elemek azután egyesülve könyvnyilvántartást alkotnak; más elemek, például a szállító neve, a számlaszám és az értékesítési képviselő, kombinálva szállítói rekordot alkothatnak.

3. lépés

Kombinálja az adatfolyam-diagramot, a folyamatfolyamat-leírásokat és az adatszótárt egy dokumentumcsomagba, amely logikus, írott formátumban írja le a szoftvert, amellyel létrehozhatja a program prototípusát vagy a szoftverprogram működő modelljét.

Tipp

A projekt hatókörének egyértelmű meghatározásának előnye, hogy segít elkerülni a „projekt csúszást”, amely akkor fordulhat elő, ha a projekt túllép az eredeti kérés mértékén.

Egy másik ötlet a végfelhasználói igények azonosítására az, hogy nyílt végű kérdések, zárt kérdések és válaszválasztékos kérdések kombinációját használó felmérést készítenek. Tegyen fel kérdéseket, például:„Milyen funkciókat szeretne látni a könyvrendelési rendszerben?” – Hány könyvrendelést ad le havonta? és „Egy 1-től 10-ig terjedő skálán hogyan értékelné a jelenlegi könyvrendelési rendszer hatékonyságát?”

A szoftverprogram írásos elemzésének és tervezési dokumentumának bemutatása mellett néha hasznos lehet prezentációs szoftver használata az új szoftverrendszer grafikus ábrázolásához.


  1. Hogyan szinkron szoftver HTC
  2. Hogyan viselkedni kinyit a iPhone 3G for Mac szoftver
  3. Hogyan írjunk Bin EXE iPhone
  4. Hogyan Program Harmony 880
  5. Hogyan Program Motorola Remote TV