Cuprins:
- Definiție - Ce înseamnă dezvoltarea de software orientată către aspect (AOSD)?
- Techopedia explică dezvoltarea de software orientată spre aspect (AOSD)
Definiție - Ce înseamnă dezvoltarea de software orientată către aspect (AOSD)?
Dezvoltarea de software orientată către aspect (AOSD) este o soluție de proiectare software care ajută la abordarea problemelor de modularitate care nu sunt rezolvate în mod corespunzător prin alte abordări software, cum ar fi programarea procedurală, structurată și orientată pe obiect (OOP). AOSD completează, mai degrabă decât înlocuiește, aceste alte tipuri de abordări software.
Techopedia explică dezvoltarea de software orientată spre aspect (AOSD)
Caracteristicile AOSD sunt următoarele:- Considerat un subset de tehnologii de programare post-obiect
- Asistență mai bună la proiectarea software prin izolarea logicii de afaceri a aplicațiilor de funcțiile secundare și de asistență
- Oferă beneficii complementare și poate fi utilizat cu alte procese agile și standarde de codificare
- Obiectivul principal - Identificarea, reprezentarea și specificarea preocupărilor, care pot fi, de asemenea, transversale
- Oferă o mai bună asistență de modularizare a proiectărilor de software, reducând costurile de proiectare, dezvoltare și întreținere
- Principiul de modularizare bazat pe funcționalitățile și procesele implicate
- Deoarece preocupările sunt încapsulate în diferite module, localizarea preocupărilor transversale este mai bine promovată și gestionată
- Oferă instrumente și tehnici de codare software pentru a asigura suportul modular al conținutului la nivelul codului sursă
- Promovează reutilizarea codului utilizat pentru modularizarea problemelor transversale
- Dimensiune mai mică a codului, datorită abordării problemelor de tăiere încrucișată
- Reducerea eficienței în urma creșterii aerului
