Anda di halaman 1dari 6

4/3/2008

UML? ModelKonseptual

4/3/2008

UMLmerupakanbahasastandaruntuk p mendapatkanblueprintsoftware. UMLdigunakanuntukmemvisualisasikan, spesifikasi,konstruksi,dandokumentasi sebuahsistem.Jadi,merupakanbagiandari softwaredevelopment. softwaredevelopment UMLbisauntukmemodelkansistem informasibahkanuntukmemodelkanbisnis!

MengapaUML? g p
1. Mampumemodelkansistemsecaragrafis. 2. Standar,sehinggamampumengatasi

komunikasi(antarauser,developer,manager). 3. Specifying,membuatspesifikasiyangtepat, tidakambigu,dantepat. tidakambigu dantepat 4. Dapatdigunakanuntukdokumentasi.

4/3/2008

UntukmemahamiUML,dibentukmodel , konseptualmengenaibasicbuildingblocks Basicbuildingblocksterdiridari:


Things Relationship Diagram Di

Thingsmerupakanabstraksiyang dihubungkanmelaluirelationshipsehingga membentuksebuahdiagram.

Ada4macamthingsdalamUML:structural, 4 g , behavioral,grouping,danannotational. Structuralthings merupakanbagianstatisdan mencerminkanelemenbaiksecara konseptualmaupunfisik.Contoh:class, interface,usecases. interface usecases Behavioralthings adalahbagiandinamis dalamUMLyangmenggambarkanyangbisa dilakukanolehsistemContoh:state.

4/3/2008

Groupingthings,merupakancaraorgranisasi p g g, p g dalamUMLsecarakonseptual.Contoh: package. Annotationalthings,adalahpenjelasandari bagianUML.Contoh:notes.

Ada4macamrelationshipdalamUML: 4 p
Dependency Association Generalization Realization

4/3/2008

Diagramadalahrepresentasigrafisdari g p g himpunanelemen. UMLmemiliki9diagram,yaitu:


Classdiagram Objectdiagram Usecasediagram Sequencediagram Collaborationdiagram Statechartdiagram Activitydiagram Componentdiagram Deploymentdiagram

Diagramdiagramtersebutdiatas, merupakanyangseringdipakaidalam praktek.

4/3/2008

Booch,Grady.,Rumbaugh,James.,1998.,The , y, g , , 99 , UnifiedModellingLanguageUserGuide., AddisonWesley. Schulz,JosephD.,2003.,Requirementsbased UnifiedModellingLanguage.,Borland

Anda mungkin juga menyukai