-
Bērnu mobilās zīmēšanas sistēmas programmatūras prasību specifikācija
Nr. | Sadaļas nosaukums | Lpp. |
1. | Ievads | 5 |
1.1. | Nolūks | 5 |
1.2. | Darbības sfēra | 5 |
1.3. | Definīcijas un saīsinājumi | 5 |
1.4. | Saistītie dokumenti | 8 |
1.5. | Dokumenta raksturojums | 9 |
2. | Vispārējs apraksts | 10 |
2.1. | Produkta sadarbība ar citiem produktiem un sistēmām | 10 |
2.1.1. | Sistēmas saskarnes | 10 |
2.1.2. | Lietotāja saskarnes | 10 |
2.1.3. | Aparatūras (hardware) saskarnes | 10 |
2.1.4. | Programmatūras (software) saskarnes | 11 |
2.1.5. | Sakaru (communications) saskarnes | 11 |
2.1.6. | Atmiņas ierobežojumi | 11 |
2.1.7. | Darbības | 12 |
2.2. | Produkta funkcijas | 12 |
2.3. | Lietotāja raksturiezīmes | 14 |
2.4. | Ierobežojumi | 14 |
2.5. | Pieņēmumi un atkarības | 14 |
3. | Funkcionālās prasības | 15 |
3.1. | Ārējās saskarnes prasības | 15 |
3.1.1. | Sistēmas iestatīšana | 16 |
3.1.2. | Pilnekrāna režīms | 16 |
3.1.3. | Jauna attēla veidošana | 16 |
3.1.4. | Esoša attēla rediģēšana | 16 |
3.1.5. | Attēla saglabāšana | 17 |
3.1.6. | Koplietošana | 17 |
3.2. | Iespēju prasības | 17 |
3.2.1. | Zīmulis | 17 |
3.2.2. | Krītiņš | 18 |
3.2.3. | Flomāsters | 18 |
3.2.4. | Šabloni | 19 |
3.2.5. | Krāsu palete | 20 |
3.2.6. | Dzēšgumija | 20 |
3.3. | Veiktspējas prasības | 20 |
4. | Trasējamības tabula | 22 |
Pirmajā programmas atvēršanas reizē lietotājs var sagaidīt aptuveni 3-5 sekunžu ilgu aizkaves laiku, atkarībā no ierīces tehniskajiem parametriem, jo programmatūra veiks nepieciešamo konfigurācijas iestatījumu, iebūvēto šablonu un citu elementu izvilkšanu ierīces
datņu sistēmā. Pārējās izstrādājuma atvēršanas reizēs lietotājam jānodrošina zīmēšanas saskarne jau pēc 1-2 sekunžu ilga laika perioda, izņemot gadījumus, kad programmatūra veic veidotā attēla
atkopšanu (recovery) pēc kādas no kritiskās situācijas iestāšanās, piemēram,ierīces akumulatora izlādēšanās.
Uz lietotāja veiktajiem pieskārieniem programmatūrai jācenšas veikt atbildes darbība, ziņojums laikā, kas ļoti tuvs vidēja cilvēka reakcijas laikam (100-200 ms), ja programmai darbības veikšanai ir nepieciešams daudz ilgāks laiks (1-2 sekundes), tad lietotājs par notiekošās
darbības izpildi jāinformē ar gaidīšanas paziņojumu vai īpaši definētu saskarnes elementu (gaidīšanas ziņojumu).
Paralēli lietotāja veiktajām darbībām ar saskarni un zīmēšanas rīkiem, programmatūrai jāveic arī zīmēšanas datu rezerves kopiju jeb dublējumu (back-up) veidošana. Programmatūrai šo dublējumu veidošanas laiks un aktivitāte jāizplāno tā, lai netiktu ietekmēts lietotāja un zīmēšanas
saskarnes mijiedarbības un darbību izpildes laiks.
Programmatūras zīmēšanas saskarnes aizvēršana jāveic ne vairāk kā 1 sekundi ilgā laika posmā, ja programmatūrai tomēr nepieciešams saglabāt atsevišķas konfigurācijas un zīmējuma
datnes, informāciju, tad šīs darbības programmatūra var veikt kā fona (background) procesus, kurus lietotājs vizuāli pamanīt nevar, taču šo fona procesu izpildes laiks pēc izstrādājuma
aizvēršanas nevar būt lielāks par 10 sekundēm.…