PROGRAMARE
Limbaje de descriere a arhitecturii
Limbajele de descriere a arhitecturii (ADLs) sunt limbaje formale care pot fi folosite pentru a descrie arhitectura unui sistem software puternic. Cum arhitectura devine o temă dominantă în sistemele de dezvoltare de mari dimensiuni, metodele clare de specificare a arhitecturii vor deveni indispensabile.
Prin arhitectură, înțelegem componentele care compun un sistem, specificațiile comportamentale ale acelor componente și șabloanele și mecanismele de interacțiune dintre ele. De notat că un sistem singular este compus de obicei din mai mult de un singur tip de componente: module, activități, funcționalități, etc. . O arhitectură poate alege tipul celor mai potrivite sau semnificative componente, sau poate include mai multe paradigme ale aceluiași sistem, fiecare ilustrând un set diferit de componente.
PROGRAMARE
Frameworkuri esențiale în agilitate
În ciuda bunelor intenții ale tuturor, parcă ignorând tot efortul depus și relevanța ideilor puse în joc, extrem de multe proiecte sfârșesc prin a crea produse pe care nu și le dorește nimeni, nu le-a cerut nimeni și/sau nu pot fi vândute.
Care ar putea fi cauzele unor astfel de situații, având în vedere că trăim într-o societate tot mai metricizată, super-expusă proceselor și modelelor formale de organizare care practic garantează o expunere minimă la risc din punct de vedere al ratei de succes?
PROGRAMARE
Hiperspații în dezvoltarea software
Există peste 700 de limbaje de programare și doar aproximativ 10 paradigme de dezvoltare software. Cum alegem la nivel de limbaj soluția de implementare pentru un proiect nou? Ce criteriu de evaluare folosim pentru a decide practic soarta noului proiect?
Ce sunt de fapt cele peste 700 de limbaje de programare? Or fi simple re-implementări ale aceluiași principiu cu mici diferențe sintactice? Cu siguranță, nu. Iar răspunsul este exact în spațiul paradigmelor de dezvoltare software. Respectiv în faptul că paradigmele de dezvoltare software nu se află într-o relație antagonică între ele, ci sunt ortogonale.
NUMĂRUL 149 - Development with AI
Design contribution