Date of Award

Summer 6-2020

Document Type

Thesis

Degree Name

Bachelor Degree

Department

Computer Science

First Advisor

Lavdim Menxhiqi

Language

Albanian

Abstract

Sfida kryesore në projektimin e softuerit është të merremi me ndarjen e shqetësimeve teknike dhe se si ti menaxhojmë këto shqetësime. Ndarja e shqetësimeve është çelësi për të mbajtur kontrollin e përgjithshëm përballë problemeve komplekse dhe zgjidhjeve te një projekti.

Me kalimin e viteve, kërkimi për ndarje më të mirë të shqetësimeve na ka dërguar në teknologji të ndryshme, ndër të cilat janë teknikat e modulimit siç është programimi i strukturuar, llojet abstrakte të dhënave dhe orientimi në objekte. Një teknike e re e programimit të orientuar në aspekti (AOP) është teknika më e shquar për ndarjen e shqetësimeve.

Përmes kësaj teme sqarohet AOP si teknologji, pesha e saj në zhvillimin e një aplikacioni si dhe çka mund të arrimë duke e përdorur AOP si paradigme të re të programimit.

Ky punim diskuton konceptin e AOP, domosdoshmërinë që e solli atë, si dhe se si kjo teknike e programimit siguron rezultate më të mira në cilësinë e kodit dhe efikasitetin e zhvillimit të softuerit, e gjithë kjo është arritur duke paraqitur të gjitha sfidat me të cilat përballen zhvilluesit dhe studiuesit kur merren me këtë qasje.

DOI

10.33107/ubt-etd.2020.2396

Share

COinS