Anyị na-akọwa nkọwa nke ọrụ sistemụ site na iji eserese usoro

Anyị na-akọwa nkọwa nke ọrụ sistemu site na iji eserese usoro (ịga n'ihu nke “Proteins”)

N'isiokwu a, anyị ga-eleba anya ka ị ga-esi kọwapụta ( dokwuo anya) nkọwa nke ọrụ a na-akpaghị aka site na iji UML Sequence Eserese.

N'ihe atụ a, m na-eji ụkpụrụ Enterprise Architect sitere na ụlọ ọrụ Australia Ụlọ ọrụ Sparx Systems [1].
Maka nkọwapụta UML zuru ezu, hụ ebe a [2].

Nke mbụ, ka m kọwaa ihe anyị ga-akọwa.
В Nkebi nke 1 nke edemede "Site na nhazi usoro ruo nhazi usoro akpaaka" anyị mere usoro nke mpaghara isiokwu "akụkọ ifo" - ahịrị gbasara squirrel sitere na "Tale of Tsar Saltan" nke AS Pushkin dere. Anyị wee malite na eserese ihe omume. Mgbe ahụ banye Akụkụ nke abụọ anyị mepụtara ihe nlereanya na-arụ ọrụ site na iji eserese eji-eji, eserese 1 na-egosi iberibe.

Anyị na-akọwa nkọwa nke ọrụ sistemụ site na iji eserese usoro
Ọgụgụ 1. Mmekọrịta dị n'etiti ihe achọrọ na ọrụ

Ugbu a, anyị chọrọ ịkọwapụta ozi gbasara mmezu nke ọrụ akpaaka a:

  • kedu ihe interface interface onye ọrụ anyị ga-eji;
  • Kedu ihe nchịkwa nchịkwa anyị chọrọ;
  • ihe anyị ga-echekwa;
  • Kedu ozi a ga-agbanwe n'etiti onye ọrụ na akụrụngwa sistemụ iji rụọ ọrụ ahụ.

Isi ihe dị na eserese nke usoro bụ ihe na-emekọrịta ihe nwere echiche dị iche iche na njikọ dị n'etiti ha - ihe na-emekọrịta ihe na-agbanwe ụfọdụ ozi na ibe ya (Fig 2).

Anyị na-akọwa nkọwa nke ọrụ sistemụ site na iji eserese usoro
Ọgụgụ 2. Ihe ndị bụ isi nke eserese usoro

A na-ahazi ihe n'usoro kwụ ọtọ ma na-ebufe ozi n'etiti ha. Usoro oge na-adabere na elu ruo na ala.
Enwere ike iji ihe na-eme ihe nkiri nọchite anya onye ọrụ na-ebute usoro mmemme.
Ihe ọ bụla nwere ahịrị nwere ntụpọ, nke a na-akpọ "ahịrị ndụ", ebe ihe ahụ dị ma nwee ike iso na mmekọrịta. A na-egosipụta nleba anya njikwa site na rektangulu n'ahịrị ndụ ihe ahụ.
Ozi ndị a na-agbanwe n'etiti ihe nwere ike ịbụ ụdị dị iche iche, yana enwere ike ịhazi ozi ndị ahụ iji gosipụta ọrụ na njirimara nke isi mmalite na ihe ndị e lekwasịrị anya.
Enwere ike iji ihe stereotypical dị ka ókèala, njikwa, na ụlọ ọrụ mee ka ihe nlere anya onye ọrụ (GUI), njikwa, na ihe nchekwa data, n'otu n'otu.
Enwere ike ịhọpụta mgbasa ozi ugboro ugboro dị ka iberibe nwere ụdị "loop".

Ya mere, anyị na-eme atụmatụ ịkọwa nkọwa nke ọrụ "Tinye ozi gbasara mkpụrụ ọhụrụ na ndepụta".
Ka anyị kwenye na nkọwapụta na echiche ndị a.

  1. Akụ, kernel na shells bụ ihe onwunwe niile nke ụdị dabara adaba (ọgụgụ 3).
    Anyị na-akọwa nkọwa nke ọrụ sistemụ site na iji eserese usoro
    Onyonyo 3. Nhazi eserese nke klas
  2. Onye ọrụ anyị ga-etinye ozi gbasara akụ ihe ọ bụla n'ime nkwupụta ahụ.
  3. Ka anyị dokwuo anya aha nkwupụta - "Nkwupụta nke ndekọ ego nke ihe onwunwe."
  4. Ka anyị were ya na onye ọrụ anyị, na-arụ ọrụ na GUI "akwụkwọ ndekọ ego bara uru", nwere ike ịgbakwunye uru ihe ọhụrụ site na "Kaadị Akaụntụ Akaụntụ Ihe" GUI.
  5. Dabere n'ụdị uru mgbakọ na mwepụ, nhazi data na GUI na-agbanwe.
  6. Mgbe ị na-ejuputa mpaghara kaadị ndekọ ọnụ ahịa ihe onwunwe, a na-enyocha izi ezi nke data abanyela.

E gosipụtara eserese dabere na echiche ndị a na foto 4.

Anyị na-akọwa nkọwa nke ọrụ sistemụ site na iji eserese usoro
Ọgụgụ 4. Nkọwa nke nkọwa ọrụ "Tinye ozi gbasara mkpụrụ ọhụrụ na listi ahụ"

Ị nwere ike ịgụ maka iji ụdị eserese UML ndị ọzọ ebe a:

Ndepụta isi mmalite

  1. Akụkọ ihe mere eme nke Sparx Systems Ltd. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://sparxsystems.com
  2. Nkọwapụta Asụsụ Modeling Unified OMG (OMG UML). Ụdị 2.5.1. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://www.omg.org/spec/UML/2.5.1/PDF

isi: www.habr.com

Tinye a comment