1 / 6

Agile Modeling

Agile Modeling. Studenti : Stefanescu Cristina Cristea Gabriela. 1.Introducere. AgileModeling (AM) este o metodologie bazata pe practica folosita pentru modelarea eficace si documentarea sistemelor bazate pe software .

zubeda
Download Presentation

Agile Modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile Modeling Studenti: Stefanescu Cristina Cristea Gabriela

  2. 1.Introducere • AgileModeling (AM) este o metodologie bazata pe practica folosita pentru modelarea eficace si documentarea sistemelor bazate pe software . • Mai simplu spus, Agile Modeling este o colectie de valori, principii si practici pentru software-ul de modelare ce poate fi aplicata pe un proiect de dezvoltare de software intr-un mod eficient. • Agile Modeling se bazeaza pe o colectie de principii, cum ar fi importanta asumarii simplitatii atunci cand utilizatorul modeleaza si accepta schimbarea pe masura ce lucreaza la proiect pentru ca cerintele se schimba pe parcurs.

  3. 2.Agile Model Driven Development (AMDD) • Asa cum sugereaza si numele, AMDD este o versiune agila a Model Driven Development(MDD). MDD este o abordare asupra dezvoltarii de software in care modelele extensive sunt create inainte de scrierea codului sursa. • AMDD este o strategie esentiala pentru a scala dezvoltarea de software agil. • Din punct de vedere al designuluiabordareaAMDD estefoartediferita de abordariletraditionale de dezvoltare in care se creazamaiintai un model de design siapoicodul din acesta. Cu AMDD se face putinamodelaresiapoimultacodificare, cu posibilitateaiteratieiinapoiatuncicandestenevoie.

  4. 3.Cele mai bune practici Agile Modeling • Celemaibunepractici Agile Modeling sunt: • Active Stakeholder Participation • Architecture Envisioning • Document Continuously • Document Late • Executable Specifications • Iteration Modeling • Just Barely Good Enough JBGE artefacts • Model a bit Ahead • Model Storming • Multiple Models • Prioritized Requierments • Rrequirements Envisioning • Single Sourge Information • Test-Driven Design TDD

  5. 4.Principiile si Practicile Agile Modeling 4.1. Principii de baza: • Modelareacu un scop • Maximizareapartilorinteresate • “Calatorie cu bagajmic” • Modelemultiple • Feedback(reactie) rapid(a) • Asumareasimplicitatii • Acceptareaschimbarii • Schimbarecrescatoare • Munca de calitate • Software functional caobiectivprincipal • Autorizareunuieforturmatorcascopsecundar

  6. 4.Principiile si Practicile Agile Modeling (2) 4.2. Practici de baza: • Participareaactiva a partilorinteresate • Modelarea alaturi de alte persoane • Aplicareaartefactelorcorecte • Iterareapana la un alt artefact • Demostratieprincod • Folosirea celor mai simple unelte • Modelarea pas cu pas • Informatia cu o singurasursa • Proprietatecolectiva • Crearea mai multor modele in paralel • Creareaunuicontinutsimplu • Descriereasimpla a modelelor • Afisareapublica a modelelor

More Related