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. De regul, stabilirea datelor de intrare i ieire necesare i modul de prelucrare a intrrilor pentru a obine ieirile dorite se face foarte exact, deoarece un mic amnunt scpat n aceast faz a proiectului poate determina necesitatea rentoarcerii dintr-una din fazele ulterioare pentru clarificri suplimentare. [] 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. []
ETAPELE REALIZRII UNUI PROIECT
Examenul de bacalaureat naional 2017 Proba de evaluare a competenelor digitale - document de lucru 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. [] 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. [] Dulciuriler 3. Analiza subproblemelor: [] a) partea de introducere a ntrebrilor; Sunt b) partea de modificare a ntrebrilor deja existente; preferate de c) partea de gestiune a ntrebrilor []; copii 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
ETAPELE REALIZRII UNUI PROIECT
Examenul de bacalaureat naional 2017 Proba de evaluare a competenelor digitale - document de lucru (Adaptat dup Manualul de Informatic, clasa a X-a, Livia oca, Andreea- Ruxanda Demco, Cristian Opincaru, Adrian Sindile)