You are on page 1of 2

Snieguma līmeņa apraksts Python projekta veidošanā

Uzdevums: Izvēlēties ideju savam Python projektam, uzrakstīt specifikāciju un, pamatojoties
uz to, izstrādāt projektu.

Kritēriji Pamata līmenis Vidējais līmenis Augstākais līmenis


Specifikācija ir vispārīga Specifikācija ir precīzi
Specifikācija ir vispārīga
Specifikācijas (derīga arī līdzīgiem atbilstoša izstrādātajam
(derīga arī līdzīgiem
izveide (5 projektiem), trūkst kāda projektam, uzskatāmi
projektiem), viss
punkti) sadaļa (ievaddati, parādīta paredzamā datu
nepieciešamais ir minēts
izvaddati vai tml.) izvade
Programma atbilst
Projekta Programma atbilst uzdevumam un
Programma atbilst
darbība (3 uzdevumam un specifikācijai, izmantota
uzdevumam
punkti) specifikācijai radoša pieeja (ideja vai
realizācija)
Programma ir izstrādāta
un darbojas, taču ir
Programma ir izstrādāta, atsevišķas kļūdas
Projekta
taču nedarbojas (uzrāda (piemēram, korekti Programma darbojas bez
gatavība (3
kļūdas, nedarbojas kā nenostrādā spēles beigas, kļūdām
punkti)
paredzēts) neievērojot spēles
noteikumus iespējams
tos pārkāpt utml.)
Programmā izmantoti
Izmantoti stundās mācītie vairāki elementi, kas
Izmantotais Izmantoti tikai stundās
paņēmieni un metodes, stundās netika mācīti; ir
kods (3 mācītie paņēmieni un
bet darba gaitā apgūti arī skaidrs, ko katrs no tiem
punkti) metodes
jauni elementi nozīmē un dara
uzdevumā

Funkciju Ir izveidotas vairākas Izveidotas funkcijas, kur


Ir izveidota viena funkcija
izmantošana funkcijas vienkāršiem tās loģiski nodrošina
vienkāršam risinājumam
(3 punkti) risinājumiem programmas darbību

Kods nav optimizēts, ir


Koda Programmā nav atrodami
izveidoti lieki mainīgie, Kods ir optimizēts,
optimizācija nevajadzīgi mainīgie vai
programmā atrodamas uzrakstīts iespējami īsi
(3 punkti) koda daļas
nevajadzīgas koda daļas

Termiņa
ievērošana (1 Darbs nodots termiņā
punkts)

Darbs atbilst
Klasesbiedru Darbs atbilst
uzdevumam, pārsteidz ar
vērtējums (3 uzdevumam, bet ir Darbs atbilst uzdevumam
savu ideju/izpildījumu
punkti) vairāki trūkumi
utml.
PROGRAMMATŪRAS IZSTRĀDES SPECIFIKĀCIJA

Programmatūras (Idejas) apraksts Uz teksta balstīta piedzīvojumu spēle kur spēlētājs


Kas programmā paredzēts (1 punkts) raksta savas darbības, lai izdzīvotu.

Konkrētas prasības (3 punkti) Programma sākumā uzdot jautājumu vai vēlies


sākt spēli. Pēc tam tev uzdot jautājumu dažādām
Kāds ir aprakstītās programmas
lietām ar atbildēm, kā Jā/Nē vai istabas
algoritms? Kādā secībā norisinās
nosaukumu no vairākām opcijām, piemēram,
spēles gaita? Kādas funkcijas
Viesistaba/Virtuve. Ik pa laikam pajautās
programmai jānodrošina?
mazākas lietas, kā ieskatīties atvilktnē vai
aizdomīgā vietā un tur var būt dārgumi, kas
noderēs tālāk spēlē vai kas nelabs. Programmā
tiks izmantotas if/elif/else funkcijas, lai
programma zinātu ko darīt pēc ievadītās atbildes.
Definēt mainīgo, lai varētu skaitīt iegūtās lietas
pa ceļam.

Ārējā saskarne (1 punkts) Tu rakstīsi savas atbildes uz jautājumiem, ko uzdos


Kā izskatīsies datu ievade un izvade programma un balstoties uz tavu atbildi
programma iedos jaunu jautājumu.

PROGRAMMAS IZSTRĀDĒ IZMANTOTAIS

Izmantotās metodes un rīki, kas


stundās netika mācīti (3 punkti,
jābūt pierādījumam)

Interneta adreses vai citi


materiāli, kas tika izmantoti darba
procesā

You might also like