1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako napisati analizo in načrtovalni dokument za programsko opremo

Končni cilj programske opreme je rešiti problem. Težava je lahko enostavna, na primer programska oprema, ki v dokumentu z besedilom preveri napačno črkovane besede, ali zapletena, na primer programska oprema, ki se uporablja za ustvarjanje zbirke podatkov. Ne glede na težavo, če programska oprema ne obravnava učinkovito težave in uporabniku ne zagotovi sredstev za ustvarjanje rešitve, ni učinkovita in ne dosega svojega cilja. Pisanje dobre programske opreme se začne z analizo in oblikovalskim dokumentom, ki obravnava zahteve uporabnikov in ustvari načrt za zagotavljanje rešitev.

Opredelite težavo

1. korak

Ocenite zahtevo tako, da najprej pogledate širšo sliko. Prepričajte se, da razumete, kaj uporabnik zahteva. Postavljajte preizkušajoča vprašanja »kdo, kaj, kje, kdaj, zakaj in kako«, da pridete do bistva težave.

2. korak

Določite obseg in omejitve projekta. Na primer, če je zahteva za programsko opremo za računalniško obdelavo sistema za naročanje knjig, ocenite trenutni sistem za naročanje od začetka do konca. Določite in določite meje projekta ter opredelite omejitve projekta, znotraj katerih morate delati, kot je obstoječa strojna oprema ali omejen časovni okvir za dokončanje projekta.

3. korak

Poglejte končnega uporabnika. Intervjujte in opazujte ljudi, ki bodo vsakodnevno uporabljali programsko opremo, da ugotovite, kako mora programska oprema delovati, da bo ustrezala zahtevi, in kako lahko oblikujete nov sistem, da bo najbolje ustrezal potrebam uporabnikov. Ugotovite dejavnike, povezane z uporabniki, ki lahko vplivajo na projekt, na primer, kako lahko raven spretnosti končnih uporabnikov vpliva na zahteve glede usposabljanja.

4. korak

Določite izvedljivost in predstavite priporočila. Predložite pisno oceno zahteve, ki vključuje oceno stroškov, koristi, časovni načrt za dokončanje in vaše priporočilo, ali bo programska oprema učinkovito rešila navedeni problem.

Pripravite analizo in projektni dokument

1. korak

Razvijte diagram toka podatkov in opis procesa. Diagram pretoka podatkov pojasnjuje, kaj bo naredil program, diagram procesa pa prikazuje, kako bo to naredil program. Na primer, diagram toka podatkov in opis postopka za sistem za naročanje knjig bi dokumentiral in opisal postopek, korak za korakom, od izbire ustrezne knjige do vnosa knjige v inventar.

2. korak

Ustvarite podatkovni slovar, ki definira in opisuje potrebne podatkovne elemente ter te elemente združuje v podatkovne zapise. Na primer, v sistemu za naročanje knjig primeri podatkovnih elementov vključujejo ime knjige, ISBN, avtorja in ceno. Ti elementi se nato združijo v knjižni zapis; drugi elementi, kot so ime prodajalca, številka računa in prodajni predstavnik, se lahko združijo v zapis prodajalca.

3. korak

Združite diagram toka podatkov, opise toka procesa in slovar podatkov v paket dokumentov, ki opisuje programsko opremo v logični pisni obliki, ki jo lahko uporabite za ustvarjanje prototipa programa ali delujočega modela programa.

Nasvet

Prednost jasne opredelitve obsega projekta je v tem, da pomaga preprečiti "plazenje projekta", do katerega lahko pride, ko projekt preseže prvotno zahtevo.

Druga ideja za prepoznavanje zahtev končnega uporabnika je razviti anketo z uporabo kombinacije vprašanj odprtega tipa, vprašanj zaprtega tipa in vprašanj z nizom odgovorov. Vključite vprašanja, kot je "Katere funkcije bi radi videli v sistemu za naročanje knjig?" "Koliko naročil knjig oddate vsak mesec?" in "Kako bi na lestvici od 1 do 10 ocenili neučinkovitost trenutnega sistema naročanja knjig?"

Poleg predstavitve pisne analize in oblikovalskega dokumenta za programsko opremo je včasih koristno uporabiti predstavitveno programsko opremo za dodajanje grafične predstavitve novega sistema programske opreme.


  1. Kako Sync programske opreme za HTC
  2. Kako odkleniti iPhone 3G za Mac Software
  3. Kako napisati Bin EXE za iPhone
  4. Kako s programom Harmony 880
  5. Kako Program Motorola daljinskega upravljalnika za televizijo