Proba de evaluare a competenelor digitale - document de lucru
n general, orice problem care se cere rezolvat cu ajutorul
calculatorului implic parcurgerea ctorva etape pn la
materializarea soluiei sale. Vom prezenta n continuare aceste
etape.
ANALIZA PROBLEMEI: n aceast faz se stabilesc
urmtoarele: datele de intrare, datele de ieire, formularea
cerinelor utilizatorului n detaliu. n final, trebuie s rezulte
nelegerea complet a cerinelor - specificaiile sau domeniul
problemei i eliminarea oricror ambiguiti ale formulrii
generale.
MODELAREA APLICAIEI: Aceast etap conine mai muli pai
distinci. Metoda n sine are la baz o descompunere funcional
n module. Astfel, un sistem este divizat n sub-sisteme care
ofer una sau mai multe funcii, numite i servicii.
n acelai timp, pentru a-i ndeplini sarcinile, un sub-sistem poate
apela serviciile unui alt sub-sistem sau ale unui ntreg grup de astfel de sub- sisteme.[]
ANALIZA FIECREI SUBPROBLEME: n aceast etap se elaboreaz
o metod de rezolvare a fiecrei subprobleme, dup care se elaboreaz cte un algoritm pe baza fiecrei metode n parte [] TRANSPUNEREA ALGORITMULUI FOLOSIND UN LIMBAJ DE PROGRAMARE: Se va acorda o atenie special declarrii variabilelor. Este de preferat s nu se foloseasc variabile globale dect pentru elementele de intrare/ieire care n mod clar vor fi folosite de ctre toate subprogramele sau de cea mai mare parte a lor. [] TESTAREA PROGRAMULUI: Aciunea de testare a unui program se deosebete de celelalte faze prin care acesta trece prin caracterul su mai degrab distructiv, deoarece scopul este de a pune n eviden proasta funcionare a produsului obinut. [] ELABORAREA DOCUMENTAIEI UTILIZATORULUI: n principal, n cadrul acestei etape se alctuiete un manual de utilizare a programului, pentru uurina instruirii celor care urmeaz s l utilizeze i pentru prezentarea tuturor elementelor componente. []
ETAPELE REALIZRII UNUI PROIECT
Examenul de bacalaureat naional 2017 Proba de evaluare a competenelor digitale - document de lucru VERIFICAREA PRODUSULUI FINAL: n aceast etap are loc verificarea produsului final, n totalitatea sa, deoarece, n ciuda testelor trecute cu succes de ctre fiecare modul n parte, pot exista erori la nivelul interaciunii ntre acestea.[] Am ales pentru exemplificare un program care genereaz automat teste gril, pornind de la un fiier de ntrebri uor de creat, accesat i modificat. [] 1. Analiza problemei:[] am stabilit necesitatea urmtoarelor date de intrare: a) un fiier cu tip, care s conin ntrebrile []; b) numrul de ntrebri pe care s-l conin chestionarul; c) forma unei ntrebri.[] 2. Modelarea aplicaiei:[] am stabilit urmtoarele modele a) modelul dinamic; b) modelul static; c) modelul funcional.[] 3. Analiza subproblemelor:[] a) partea de introducere a ntrebrilor; b) partea de modificare a ntrebrilor deja existente; c) partea de gestiune a ntrebrilor []; d) partea de generare a testului; [] e) partea de afiare a fiierului text cu coninutul testului i rezultatul testrii. [] Concepei i discutai faze ale urmtoarelor proiecte:
Nr. crt. Program Module Faze de
pentru discutat 1 gestiunea unei titlurile disponibile, Analiza biblioteci titlurile mprumutate, problemei, datele personale ale modelarea abonailor [] etc. aplicaiei 2 administrarea generarea orarului, Analiza unei coli situaia la nvtur problemei, [], statistici etc. modelarea aplicaiei, analiza fiecrei sbprobleme 3 lucrul cu liste crearea diferitelor tipuri Transpunerea de liste [] algoritmului folosind un limbaj de programare (Adaptat dup Manualul deInformatic, clasa a X-a, Livia oca, Andreea- RuxandaDemco, Cristian Opincaru, Adrian Sindile)