Kā uzrakstīt programmatūras analīzes un dizaina dokumentu

click fraud protection

Lai programmatūra atbilstu lietotāju vajadzībām, noteikti pabeidziet rūpīgu analīzi un dizainu.

Novērtējiet pieprasījumu, vispirms aplūkojot lielāku attēlu. Pārliecinieties, ka saprotat, ko lietotājs prasa. Uzdodiet zondēšanas jautājumus "kas, ko, kur, kad, kāpēc un kā", lai noskaidrotu problēmas sakni.

Definējiet projekta apjomu un ierobežojumus. Piemēram, ja tiek pieprasīts programmatūras programma grāmatu pasūtīšanas sistēmas datorizēšanai, novērtējiet pašreizējo pasūtīšanas sistēmu no sākuma līdz beigām. Definējiet un izveidojiet projekta robežas un identificējiet projekta ierobežojumus, kuros jums jāstrādā, piemēram, esošo aparatūru vai ierobežotu laika posmu projekta pabeigšanai.

Paskatieties uz galalietotāju. Intervējiet un novērojiet cilvēkus, kuri katru dienu izmantos programmatūru, lai noteiktu, kā programmatūrai ir jādarbojas, lai apmierinātu pieprasījumu un to, kā jūs varat izveidot jauno sistēmu tā, lai tā vislabāk atbilstu lietotāju vajadzībām. Nosakiet ar lietotāju saistītus faktorus, kas var ietekmēt projektu, piemēram, kā gala lietotāju prasmju līmenis var ietekmēt apmācības prasības.

Nosakiet iespējamību un iesniedziet ieteikumus. Sniedziet pieprasījuma rakstisku novērtējumu, iekļaujot izmaksu, ieguvumu tāmi un grafiku pabeigšanu un jūsu ieteikumu par to, vai programmatūra efektīvi risinās norādīto problēma.

Izstrādāt datu plūsmas diagrammu un procesa aprakstu. Datu plūsmas diagramma izskaidro, ko programma darīs, un procesa diagramma parāda, kā programmatūra to darīs. Piemēram, grāmatu pasūtīšanas sistēmas datu plūsmas diagramma un procesa apraksts dokumentētu un soli pa solim aprakstiet procesu, sākot no atbilstošās grāmatas izvēles līdz grāmatas ievadīšanai inventārs.

Izveidojiet datu vārdnīcu, kas definē un apraksta nepieciešamos datu elementus un apvieno šos elementus datu ierakstos. Piemēram, grāmatu pasūtīšanas sistēmā datu elementu piemēri ietver grāmatas nosaukumu, ISBN, autoru un cenu. Pēc tam šie elementi apvienojas, veidojot grāmatas ierakstu; citus elementus, piemēram, pārdevēja nosaukumu, konta numuru un tirdzniecības pārstāvi, var apvienot, veidojot pārdevēja ierakstu.

Apvienojiet datu plūsmas diagrammu, procesu plūsmas aprakstus un datu vārdnīcu dokumentu pakotnē, kas apraksta programmatūras programma loģiskā, rakstiskā formātā, ko varat izmantot, lai izveidotu programmas prototipu vai programmatūras darba modeli programma.

Padoms

Ieguvums no skaidras projekta darbības jomas noteikšanas ir tāds, ka tas palīdz izvairīties no “projekta slīdēšanas”, kas var rasties, ja projekts pārsniedz sākotnējo pieprasījumu.

Vēl viena ideja galalietotāju prasību noteikšanai ir izstrādāt aptauju, izmantojot atvērto jautājumu, slēgto jautājumu un atbilžu diapazona jautājumu kombināciju. Iekļaujiet tādus jautājumus kā “Kādas funkcijas jūs vēlētos redzēt grāmatu pasūtīšanas sistēmā?” "Cik daudz grāmatu pasūtījumu dara jūs ievietojat katru mēnesi?" un “Skalā no 1 līdz 10, kā jūs novērtētu pašreizējās grāmatu pasūtīšanas neefektivitāti sistēma?”

Papildus programmatūras programmas rakstiskas analīzes un dizaina dokumenta iesniegšanai tas ir dažreiz ir noderīgi izmantot prezentācijas programmatūru, lai pievienotu jaunās programmatūras grafisku attēlojumu sistēma.