Urang netelakeun pedaran fungsi sistem ngagunakeun diagram Sequence

Kami netelakeun pedaran fungsi sistem nganggo diagram Sekuen (tuluyan tina "Protéin")

Dina artikel ieu, urang bakal kasampak di kumaha anjeun tiasa ngajentrekeun (klarifikasi) pedaran fungsi nu keur otomatis maké UML Sequence Diagram.

Dina conto ieu, kuring nganggo lingkungan Enterprise Architect ti perusahaan Australia. Sparx Systems [1].
Pikeun spésifikasi UML lengkep, tingali di dieu [2].

Kahiji, hayu atuh ngajelaskeun naon urang bakal jéntré.
В Bagian 1 tina tulisan "Ti Pemodelan Proses ka Desain Sistem Otomatis" Kami nyontoan prosés daérah subjek "dongéng" - garis ngeunaan bajing tina "The Tale of Tsar Saltan" ku A.S. Pushkin. Sareng urang mimitian ku diagram Aktivitas. Lajeng di bagian ka-2 kami ngembangkeun model fungsional ngagunakeun diagram Paké-kasus, angka 1 nembongkeun sempalan.

Urang netelakeun pedaran fungsi sistem ngagunakeun diagram Sequence
Gambar 1. Hubungan antara sarat jeung fungsi

Ayeuna kami hoyong netelakeun inpormasi ngeunaan palaksanaan fungsi otomatis ieu:

  • naon komponén panganteur bakal pamaké urang berinteraksi sareng;
  • komponén kontrol naon urang kudu;
  • naon anu bakal kami simpen;
  • pesen naon anu bakal disilihtukeurkeun antara pangguna sareng komponén sistem pikeun ngalaksanakeun fungsina.

Elemen utama diagram Sekuen nyaéta interaksi objék kalawan stereotypes béda jeung sambungan antara aranjeunna - objék interacting silih tukeur sababaraha informasi saling (Gambar 2).

Urang netelakeun pedaran fungsi sistem ngagunakeun diagram Sequence
Gambar 2. Unsur dasar diagram Sequence

Objék disusun dina sekuen horisontal sareng pesen dikirimkeun diantara aranjeunna. Sumbu waktos berorientasi ti luhur ka handap.
Unsur Aktor tiasa dianggo pikeun ngagambarkeun pangguna anu ngamimitian aliran acara.
Unggal obyék ngabogaan garis dotted, disebut "garis hirup", dimana unsur nu aya sarta berpotensi nyandak bagian dina interaksi. Fokus kontrol dituduhkeun ku sagi opat dina garis kahirupan obyék.
Pesen anu disilihtukeurkeun antara objék tiasa tina sababaraha jinis, sareng pesen ogé tiasa disaluyukeun pikeun ngagambarkeun operasi sareng sipat sumber sareng unsur target.
Unsur stereotip sapertos Wates, Kontrol, sareng Entitas tiasa dianggo pikeun modél antarmuka pangguna (GUI), pangendali, sareng elemen database, masing-masing.
Aliran pesen anu ngulang deui tiasa ditunjuk salaku sempalan kalayan jinis "loop".

Janten, kami ngarencanakeun pikeun ngajelaskeun pedaran ngeunaan fungsi "Tambahkeun inpormasi ngeunaan kacang anyar kana daptar".
Hayu urang satuju kana generalisasi tambahan sareng asumsi di handap ieu.

  1. Kacang, kernel sareng cangkang mangrupikeun aset material tina jinis anu saluyu (Gambar 3).
    Urang netelakeun pedaran fungsi sistem ngagunakeun diagram Sequence
    Gambar 3. Penyempurnaan diagram kelas
  2. Pamaké kami bakal ngalebetkeun inpormasi ngeunaan naon waé aset material kana pernyataan éta.
  3. Hayu urang netelakeun nami pernyataan - "Pernyataan akuntansi ngeunaan nilai bahan".
  4. Hayu urang nganggap yén pamaké urang, gawé bareng GUI "Bahan Niley Akuntansi Lembar", bisa nambahkeun hiji nilai bahan anyar ngaliwatan "Material Niley Akunting Card" GUI.
  5. Gumantung kana jenis nilai matematik, struktur data jeung GUI robah.
  6. Nalika ngeusian widang kartu akuntansi nilai bahan, leresna data anu dilebetkeun dipariksa.

Diagram dumasar kana asumsi ieu dipidangkeun dina Gambar 4.

Urang netelakeun pedaran fungsi sistem ngagunakeun diagram Sequence
Gambar 4. Klarifikasi pedaran fungsi "Tambahkeun inpormasi ngeunaan kacang anyar kana daptar"

Anjeun tiasa maca ngeunaan pamakean jinis diagram UML anu sanés di dieu:

Daptar sumber

  1. ramatloka Sparx Systems. [Sumber éléktronik] Modeu aksés: Internét: https://sparxsystems.com
  2. OMG Unified Modeling Language (OMG UML) Spésifikasi. Vérsi 2.5.1. [Sumber éléktronik] Modeu aksés: Internét: https://www.omg.org/spec/UML/2.5.1/PDF

sumber: www.habr.com

Tambahkeun komentar