Ti modeling prosés ka desain sistem otomatis (Bagian 2)

"Hiji dinten dina kahirupan bajing" atanapi tina prosés modél pikeun ngarancang sistem otomatis pikeun akuntansi aset material "Belka-1.0" (Bagian 2)

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Ilustrasi dipaké pikeun "The Tale of Tsar Saltan" ku A.S. Pushkin, diterbitkeun ku "Children's Literature", Moscow, 1949, Leningrad, gambar ku K. Kuznetsov

Ringkesan episode saméméhna

В bagian ka-1 Kami nganggo domain "dongéng", diideuan ku conto diajar diagram UML dumasar kana plot dongéng (tingali, contona, di dieu [1]). Sateuacan modeling dimimitian, urang sapuk dina pamakéan sababaraha elemen diagram Activity sarta mimiti ngabentuk perjangjian modeling. Nyandak perjangjian ieu kana akun, dina tahap 1 urang ngajelaskeun prosés dina bentuk diagram Kagiatan, sarta dina tahap 2 urang ngaidentipikasi léngkah prosés nu automation diperlukeun (jeung mungkin).

Hayu atuh ngingetkeun yén urang bade ngajadikeun otomatis kagiatan akuntansi pikeun aset material, anu timbul dina prosés ieu.

...
Hiji pulo di laut perenahna, (E1, E2)
Hujan es di pulo nangtung (E3, E1)
Kalayan gereja kubah emas, (E4)
Kalawan munara jeung kebon; (E5, E6)
Spruce tumuwuh di hareup karaton, (E7, E8)
Sarta di handapeun éta imah kristal; (E9)
Bajing cicing di dinya, jinak, (A1)
Sumuhun, naon hiji penghibur! (A1)
Bajing nyanyi lagu, (P1, A1)
Sumuhun, anjeunna gnaws sadayana kacang, (P2)
Sareng kacang henteu saderhana, (C1)
Kabéh cangkang téh emas, (C2)
Kernels Empang murni; (C3)
Palayan ngajaga bajing, (P3, A2)
Ngalayanan anjeunna salaku palayan sagala rupa (P4)
Sareng juru tulis ditugaskeun (A3)
Akun ketat ngeunaan warta kacang; (P5, C1)
Méré kahormatan tentara nya; (P6, A4)
Koin dituang tina cangkang, (P7, C2, C4)
Hayu aranjeunna ngambang di sakuliah dunya; (P8)
Budak awéwé ngalungkeun zamrud (P9, A5, C3)
Dina pantries, tapi handapeun bushel a; (E10, E11)
...
(A.S. Pushkin "The Dongeng Tsar Saltan, pahlawan glorious tur perkasa na Pangeran Guidon Saltanovich jeung Putri Swan geulis". dipercaya mangrupa adaptasi bébas tina dongéng rahayat "Dengkul-jero dina emas, siku-jero dina pérak," nu ditulis handap ku Pushkin dina sagala rupa versi.)

Dina conto ieu, kuring nganggo lingkungan Enterprise Architect ti perusahaan Australia. Sparx Systems [2], sarta salila sesi latihan kuring make Modelio [3].
Hayu atuh ngingetkeun yén aya prosés anu béda, anjeun tiasa kenal, contona, di dieu [4] jeung di dieu [5].
Pikeun langkung rinci ngeunaan pendekatan anu diterapkeun pikeun modél sareng desain, tingali [6, 7].
Pikeun spésifikasi UML lengkep, tingali di dieu [8].

Kami ayeuna siap pikeun ngaléngkah ka léngkah-léngkah salajengna sareng ngawitan ngarancang fungsionalitas sistem sareng organisasi internal. Nomer gambar bakal diteruskeun.

Tahap 3. Lengkah otomatis kudu ditugaskeun fungsi atawa fungsi sistem

Sistem otomatis (AS) anu dikembangkeun dirancang pikeun ngajaga rékaman kacangan anu ketat, émut? Pikeun unggal léngkah anu disorot (tingali Gambar 3, Gambar 4 dina bagian 1), nu urang bakal ngajadikeun otomatis, nulis handap sarat fungsional ngagunakeun kira konstruksi handap: "Sistem kudu nerapkeun kamampuhan ..." sarta ngamekarkeun diagram pamakéan-kasus. Urang ayeuna sabenerna nambahkeun aturan anyar kana perjangjian modeling urang. Hayu atuh ngajelaskeun elemen naon urang bakal ngagunakeun.
Ti modeling prosés ka desain sistem otomatis (Bagian 2)

Urang bakal make sambungan "Asosiasi" antara "Pamaké Peran" jeung "Fungsi" (gambar 5), ieu ngandung harti yén hiji pamaké kalawan peran ieu bisa ngalakukeun fungsi ieu.

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
angka 5. Ngagunakeun hubungan tipe Association

Tina "Fungsi" ka "Sarat" kami bakal ngagambar sambungan "Palaksanaan" (Gambar 6) pikeun nunjukkeun yén sarat ieu bakal dilaksanakeun ku fungsi ieu; hubunganna tiasa janten "loba-ka-loba", nyaéta. Hiji fungsi tiasa kalibet dina ngalaksanakeun sababaraha sarat, sareng langkung ti hiji fungsi tiasa diperyogikeun pikeun ngalaksanakeun sarat.

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 6. Ngagunakeun hubungan tipe "Palaksanaan".

Lamun hiji fungsi merlukeun pikeun palaksanaan na yén sababaraha fungsi séjén jadi dieksekusi, sarta kuduna, urang bakal ngagunakeun sambungan "Dependency" jeung stereotype "Kaasup" (gambar 7). Upami palaksanaan fungsi tambahan diperyogikeun dina kaayaan anu tangtu, maka urang bakal nganggo sambungan "Dependensi" sareng stereotype "Manjangkeun". Sagalana gampang pisan diinget: "Kalebet" sok, sareng "Manjangkeun" sok.

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 7. Ngagunakeun hubungan "Dependency (inklusi)".

Hasilna, diagram urang bakal kasampak kawas kieu (Gambar 8).

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 8. Diagram use-case (model fungsional AC)

Sajaba ti éta, diagram Use-case dipaké pikeun model peran pamaké (Gambar 9).

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 9. Diagram kasus panggunaan (peran pangguna AS)

Tahap 4. Hayu urang ngajelaskeun organisasi internal tina AS ngagunakeun diagram kelas

Ngagunakeun informasi ngeunaan input sarta output artefak prosés urang (tingali diagram Kagiatan - Gambar 2, Gambar 3, Gambar 4), urang bakal ngamekarkeun diagram kelas. Urang bakal ngagunakeun elemen modeling "Kelas" jeung rupa-rupa sambungan antara aranjeunna.

Ti modeling prosés ka desain sistem otomatis (Bagian 2)

Pikeun nembongkeun hubungan "sakabeh-bagian", kami bakal ngagunakeun hubungan tipe "Aggregation" (gambar 10): nut nyaeta sakabeh, jeung cangkang jeung kernel anu bagian.

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 10. Hubungan sakabeh-bagian

Hasilna, sempalan diagram urang bakal kasampak kawas kieu (Gambar 11). Kelas anu kami disorot langsung dina pedaran téks prosésna ditandaan dina warna.

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 11. Diagram kelas

Diagram kelas ogé dianggo pikeun modél artefak sanés - henteu ngan ukur anu bakal aya hubunganana sareng modél konseptual tina prosés otomatis akuntansi pikeun aset material, tapi ogé aya hubunganana sareng lingkungan palaksanaan - lingkungan (Gambar 12) sareng "tatangga" prosés (gambar 13) nu bisa mangaruhan prosés otomatis, tapi teu acan di fokus perhatian urang (urang nganggap yén sistem bakal ngamekarkeun jeung informasi ieu bakal mangpaat).

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 12. Diagram kelas (lingkungan)

Hubungan warisan nembongkeun generalisasi rupa wangunan, "anak" kelas, handapeun generalizing "indungna" kelas "Gedong".

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 13. Diagram kelas (inpormasi tambahan ngeunaan artefak)

"Reaksi kana kaayaan" gumantung kana "data kontrol Visual". Pikeun sababaraha hubungan kagumantungan, stereotipe "ngalacak" dianggo pikeun nunjukkeun palacak kelas anu henteu diidentifikasi sacara eksplisit dina pedaran prosés, tapi anu diperyogikeun pikeun ngajadikeun otomatis éta, ka kelas anu instansina dirujuk sacara eksplisit dina pedaran urang.

Tahap 5. Hayu urang analisa catetan dina lagu "Aturan Usaha".

Aturan anu ditetepkeun (tingali Gambar 2 dina bagian 1):

  1. kabutuhan pikeun ngabagi salah sahiji léngkah kana 2 bagian, bagian kadua mimiti dilaksanakeun ngan dina kaayaan anu tangtu;
  2. janjian hiji pajabat tangtu pikeun ngalaksanakeun akuntansi kacangan;
  3. Téhnik (warna bodas tina unsur) anu nunjukkeun yén unsur éta henteu dijelaskeun sacara eksplisit dina pedaran prosés.

Ieu kudu dicatet yén kami geus dipaké sagala aturan ieu nalika ngamekarkeun diagram.

Ucapan ahir

Janten, urang ngalangkungan 5 tahap sareng ngawangun 3 jinis diagram. Kuring bakal nambahan komentar leutik ngeunaan organisasi model urang di lingkungan modeling. Aya sajumlah ageung kerangka anu ngabantosan struktur modél anu dikembangkeun, tapi ieu sanés topik dina tulisan ieu, ku kituna urang bakal ngabatesan diri kana set pakét saderhana di handap ieu pikeun ngokolakeun proyék kami: Prosés Usaha, Model Fungsional. , Artefak, Pamilon jeung Lingkungan (Gambar 14).

Ti modeling prosés ka desain sistem otomatis (Bagian 2)
Gambar 14. Struktur bungkusan proyék

Ku kituna, kami geus ngembangkeun model konsisten nu ngajelaskeun sistem akuntansi bahan tina sagala rupa aspék: model prosés bisnis otomatis, model fungsional jeung model organisasi internal tina sistem dina tingkat konseptual.

Ti modeling prosés ka desain sistem otomatis (Bagian 1)

Daptar sumber

  1. Situs "UML2.ru". Forum Komunitas analis. Bagian umum. Contona. Conto dongéng dina wangun diagram UML. [Sumber éléktronik] Modeu aksés: Internét: http://www.uml2.ru/forum/index.php?topic=486.0
  2. ramatloka Sparx Systems. [Sumber éléktronik] Modeu aksés: Internét: https://sparxsystems.com
  3. ramatloka Modelio. [Sumber éléktronik] Modeu aksés: Internét: https://www.modelio.org
  4. Kamus Énsiklopédik Badag. Prosés (interpretasi). [Sumber éléktronik] Modeu aksés: Internét: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Website "Organisasi manajemén éféktif". Blog. Judul "Manajemén prosés bisnis". Harti prosés bisnis. [Sumber éléktronik] Modeu aksés: Internét: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Sertipikat No.. 18249 ngeunaan pendaptaran sareng neundeun produk tina hasil kagiatan intelektual. Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. Naskah bahan bantu ajar anu judulna "Modeling wewengkon mata pelajaran ngagunakeun Arsitek Perusahaan" // 2011.
  7. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Modeling prosés bisnis. - M .: KURS, NITs INFRA-M, EBS Znanium.com. — 2017.
  8. 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