-
Programmatūras uzturēšanas dokuments
Nr. | Название главы | Стр. |
Ievads | 4 | |
1. | Kā uzinstalēt programmu? | 5 |
2. | Neizpildītas prasības un dizaina daļas | 6 |
2.1. | Prasības, kuras netika implementētas | 6 |
2.2. | Citi komentāri saistībā ar prasībām | 6 |
2.3. | Neizpildītas dizaina daļas | 6 |
3. | Koda uzturēšana | 7 |
3.1. | Kļūdas (Bugs) | 7 |
4. | Citas lietas, kas ietekmē uzturēšanu | 8 |
4.1. | Ieteikumi | 8 |
Prasības, kuras netika implementētas
Lidmašīnu ātrums tuvojoties lidostai samazinās.
F8 – Karte var tik pietuvināta vai attālināta;
F10 – Vējam ir virziens un ātrums;
F11 – Laika dati tiek ģenerēti nejauši;
F12 – Lietotājs var piešķirt vētrām centrus, mainīt vētru ātrumu un intensitāti;
F14 – Programma saglabā visas laika datu bildes cietajā diskā.
2.2. Citi komentāri saistībā ar prasībām
Bija prasība, lai lidmašīnas nelidota pārāk tuvu viena otrai. Programmā lidmašīnas samazina ātrumu, kad pietuvojas viena otrai, taču tas nav pietiekami, lai novērstu lidmašīnu avārijas. Šo problēmu varētu atrisināt nākotnē kontrolējot lidmašīnu ātrumu no pacelšanās brīža līdz nolaišanās brīdim. Prasību dokumentā norādīt, ka programmai būtu jāatrod visdrošākais lidmašīnas ceļš līdz lidostai caur mainīgiem laika apstākļiem, taču programma neaprēķina drošāko ceļu, bet optimālāko ceļu ar noteiktu drošības attālumu. …
Katrai klasei kodā ir „JUnit” testa gadījuma klase, kura pārbauda vai klase darbojas apmierinoši. Šīs vienību testu klases var tikt atrastas apakš pakās pakai ar nosaukumu tests. Vēl vairāk, katrai testa pakai ir klase, kura darbina tās testus (piemēram, CalculationTests darbina testus pakai test.calculation). Klases AllTests un AllTests2 pakā tests darbina visus programmas testus. Ja tiek veiktas izmaiņas kodā, būtu jāpārliecinās, ka konkrētā vienība iziet testu. Iespējams būtu jāpievieno jaunu vienību testi.
