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]

Pisanan, aku bakal nerangake apa sing bakal kita rinci.
В Bagean 1 artikel "Saka pemodelan proses menyang desain sistem otomatis" kita modhèl pangolahan subyek "dongeng" - garis babagan bajing saka "The Tale of Tsar Saltan" dening A.S. Pushkin. Lan kita miwiti karo diagram Aktivitas. Banjur ing bagean 2 kita dikembangaké model fungsi nggunakake diagram Gunakake-cilik, Figure 1 nuduhake pecahan.

Kita njlentrehake deskripsi fungsi sistem nggunakake diagram Sequence
Gambar 1. Hubungan antarane syarat lan fungsi

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).

Kita njlentrehake deskripsi fungsi sistem nggunakake diagram Sequence
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.

  1. Kacang, kernel lan cangkang iku kabeh aset material saka jinis sing cocog (Gambar 3).
    Kita njlentrehake deskripsi fungsi sistem nggunakake diagram Sequence
    Gambar 3. Penyempurnaan diagram kelas
  2. Pangguna kita bakal nglebokake informasi babagan aset material menyang statement kasebut.
  3. Ayo njlentrehake jeneng pernyataan kasebut - "Pernyataan akuntansi nilai material."
  4. Ayo nganggep manawa pangguna, nggarap GUI "Lembar Akuntansi Nilai Material", bisa nambah nilai finansial anyar liwat GUI "Kartu Akuntansi Nilai Material".
  5. Gumantung ing jinis nilai matematika, struktur data lan owah-owahan GUI.
  6. Nalika ngisi kolom kertu akuntansi nilai materi, bener data sing dilebokake dicenthang.

Diagram adhedhasar asumsi kasebut ditampilake ing Gambar 4.

Kita njlentrehake deskripsi fungsi sistem nggunakake diagram Sequence
Gambar 4. Klarifikasi deskripsi fungsi "Tambah informasi babagan kacang anyar menyang dhaptar"

Sampeyan bisa maca babagan panggunaan jinis diagram UML liyane ing kene:

Dhaptar sumber

  1. Situs web Sparx Systems. [Sumber daya elektronik] Mode akses: Internet: https://sparxsystems.com
  2. Spesifikasi OMG Unified Modeling Language (OMG UML). Versi 2.5.1. [Sumber daya elektronik] Mode akses: Internet: https://www.omg.org/spec/UML/2.5.1/PDF

Source: www.habr.com

Add a comment