Site-uri

Microsoft lansează liniile directoare pentru dezvoltatorii care construiesc aplicații online și pentru cei care folosesc procesul de dezvoltare a codului Agile

Un tânăr dezvoltator construieşte apartamente premium la preţuri accesibile

Un tânăr dezvoltator construieşte apartamente premium la preţuri accesibile
Anonim

Orientările Agile aplică principiile de la Microsoft Life Cycle Lifecycle Development (SDL) la Agile, un termen umbrelă pentru un model de dezvoltare folosit frecvent pentru aplicațiile bazate pe Web lansate în termen scurt, denumite "sprint".

Microsoft a adoptat SDL ca urmare a angajamentului companiei în 2002 de a construi un cod mai sigur după ce mai mulți viermi și alte programe rău intenționate prezintă riscuri periculoase pentru clienții săi.

[Citirea suplimentară: Cum să eliminați programele malware de pe PC-ul Windows]

Dar versiunea originală SDL nu se potrivește procesului Agile. Agile diferă prin faptul că dezvoltatorii au un anumit timp în care să dezvolte anumite caracteristici, după care aplicația este lansată imediat pentru a obține feedback de la clienți, a declarat Bryan Sullivan, manager de programe de securitate pentru Microsoft.

SDL a fost inițial conceput pentru produse, cum ar fi sistemul de operare Windows, care sunt non-iterative, ceea ce înseamnă că nu există lansări frecvente ale produsului care adaugă doar o facilitate sau două. Cu toate acestea, toate cerințele SDL au fost adoptate pentru procesul Agile, dar implementate diferit, a spus Sullivan. Agile sunt folosite de 85% dintre profesioniștii din industria tehnologiei, potrivit lui Forrester.

Microsoft sparge SDL în trei condiții: sarcini de o singură dată, cele care trebuie făcute pentru fiecare sprint și, în final, care trebuie repetate periodic - cum ar fi la fiecare șase luni - dar nu pentru fiecare sprint, a spus Sullivan. Instrucțiunile Agile vor fi disponibile marți pe site-ul www.microsoft.com

Microsoft lansează, de asemenea, o lucrare albă privind securitatea aplicațiilor Web online. Deoarece aceste aplicații interacționează din ce în ce mai mult și schimbă informații, securitatea este esențială, a declarat Steve Lipner, directorul inginerului de securitate al Trustworthy Computing Group din Microsoft.

Cartea albă prezintă principalele probleme de securitate pe care dezvoltatorii ar trebui să le ia în considerare pentru aplicațiile web, a spus Lipner. Se discută, de asemenea, problemele de securitate pe care dezvoltatorii ar trebui să le aibă în vedere atunci când aleg un furnizor de servicii de găzduire, cum ar fi datele și securitatea fizică.