1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Okos otthon >> Okos élet

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

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 Program Harmony 880
  2. Hogyan Program Motorola Remote TV
  3. Hogyan Program Távoli kódok TV
  4. Hogyan programozhatja a Synergy Remote TV ?
  5. Hogyan programozhat Harmony H659 ?