Kita njlentrehake deskripsi fungsi sistem nggunakake diagram Sequence
Kita njlentrehake deskripsi fungsi sistem nggunakake diagram Sequence (lanjutan saka "Protein")
Ing artikel iki, kita bakal weruh carane sampeyan bisa njlentrehake (njlentrehake) katrangan babagan fungsi sing diotomatisasi nggunakake UML Sequence Diagram.
Ing conto iki, aku nggunakake kerangka Enterprise Architect saka perusahaan Australia Sistem Sparx [1]
Kanggo spesifikasi UML lengkap, waca kene [2]
Saiki kita pengin njlentrehake informasi babagan eksekusi fungsi otomatis iki:
komponen antarmuka apa sing bakal sesambungan karo pangguna;
komponen kontrol apa kita kudu;
apa sing bakal kita simpen;
pesen apa sing bakal diijolke antarane pangguna lan komponen sistem kanggo nindakake fungsi kasebut.
Unsur utama saka diagram Sequence yaiku obyek interaksi karo macem-macem stereotypes lan sambungan antarane wong-wong mau - obyek interaksi ngganti sawetara informasi karo saben liyane (Gambar 2).
Gambar 2. Unsur dhasar diagram Sequence
Obyek disusun kanthi urutan horisontal lan pesen dikirim ing antarane. Sumbu wektu diarahake saka ndhuwur nganti ngisor.
Unsur Aktor bisa digunakake kanggo makili pangguna sing miwiti aliran acara.
Saben obyek nduweni garis burik, disebut "garis urip", ing ngendi unsur kasebut ana lan duweni potensi melu interaksi. Fokus kontrol dituduhake dening persegi dowo ing garis urip obyek.
Pesen sing diijolke ing antarane obyek bisa dadi pirang-pirang jinis, lan pesen uga bisa disesuaikan kanggo nggambarake operasi lan properti saka sumber lan unsur target.
Elemen stereotip kayata Wates, Kontrol, lan Entitas bisa digunakake kanggo nggawe model antarmuka panganggo (GUI), pengontrol, lan unsur basis data.
Aliran pesen sing bola-bali bisa ditetepake minangka fragmen kanthi jinis "loop".
Dadi, kita arep njlentrehake katrangan babagan fungsi "Tambah informasi babagan kacang anyar menyang dhaptar".
Ayo kita setuju babagan generalisasi lan asumsi tambahan ing ngisor iki.
Kacang, kernel lan cangkang iku kabeh aset material saka jinis sing cocog (Gambar 3).
Gambar 3. Penyempurnaan diagram kelas
Pangguna kita bakal nglebokake informasi babagan aset material menyang statement kasebut.
Ayo njlentrehake jeneng pernyataan kasebut - "Pernyataan akuntansi nilai material."
Ayo nganggep manawa pangguna, nggarap GUI "Lembar Akuntansi Nilai Material", bisa nambah nilai finansial anyar liwat GUI "Kartu Akuntansi Nilai Material".
Gumantung ing jinis nilai matematika, struktur data lan owah-owahan GUI.
Nalika ngisi kolom kertu akuntansi nilai materi, bener data sing dilebokake dicenthang.
Diagram adhedhasar asumsi kasebut ditampilake ing Gambar 4.
Gambar 4. Klarifikasi deskripsi fungsi "Tambah informasi babagan kacang anyar menyang dhaptar"
Sampeyan bisa maca babagan panggunaan jinis diagram UML liyane ing kene: