Fa'alelei le fa'amatalaga o galuega fa'atino e fa'aaoga ai le Fa'asologa o ata

Matou te faʻaleleia le faʻamatalaga o galuega faʻaoga e faʻaaoga ai le Faʻasologa o ata (faʻaauau o le "Proteins")

I totonu o lenei tusiga, o le a matou mafaufau pe faʻapefea ona e faʻamamaina (faʻamalamalama) le faʻamatalaga o se galuega faʻapitoa e faʻaaoga ai le UML Sequence Diagram - o se faʻasologa o ata.

I lenei faʻataʻitaʻiga, o loʻo ou faʻaogaina le Enterprise Architect environment mai se kamupani Ausetalia. Sparx Systems [1]
Mo le faʻamatalaga atoa UML, vaʻai iinei [2]

I le amataga, o le a ou faʻamatalaina mea o le a matou auiliiliina.
В Vaega 1 o le tusiga "Mai le Faʻataʻitaʻiga Faʻataʻitaʻiga i le Faʻatulagaina o Faiga Faʻapitoa" na matou faʻataʻitaʻiina le faʻagasologa o se mataupu "matagofie" - o se laina e uiga i se squirrel mai le A.S. Pushkin's The Tale of Tsar Saltan. Ma sa matou amata i le ata o Gaoioiga. Ona i totonu Vaega 2 na matou fausia se faʻataʻitaʻiga faʻaoga e faʻaaoga ai le Faʻaoga-mataupu ata, Ata 1 o loʻo faʻaalia ai se vaega.

Fa'alelei le fa'amatalaga o galuega fa'atino e fa'aaoga ai le Fa'asologa o ata
Ata 1 So'oga ile va ole mana'oga ma foliga

O lenei matou te fia faʻamalamalamaina faʻamatalaga e uiga i le faʻatinoina o lenei galuega faʻapitoa:

  • o a vaega fa'aoga o le a fegalegaleai ai le matou tagata fa'aoga;
  • o a vaega fa'atonutonu tatou te mana'omia;
  • mea o le a matou teuina;
  • o a fe'au o le a fa'afesuia'i e le tagata fa'aoga ma vaega faiga e fa'atino ai le galuega.

O elemene autu o le Sequence diagram o mea e fegalegaleai ai ma faʻataʻitaʻiga eseese ma fesoʻotaʻiga i le va o latou - fefaʻasoaaʻi mea e fefaʻasoaaʻi ai faʻamatalaga ma isi (Ata 2).

Fa'alelei le fa'amatalaga o galuega fa'atino e fa'aaoga ai le Fa'asologa o ata
Ata 2. Elemene autu o le Fa'asologa o ata

O mea faitino e fa'atulagaina i se fa'asologa fa'alava, fe'au fe'avea'i i le va. O le axis o le taimi e fa'atatau mai luga i lalo.
E mafai ona fa'aogaina se elemene Actor e fai ma sui o se tagata fa'aoga na te amataina se fa'asologa o mea tutupu.
E tofu mea uma ma se laina togitogi, e ta'ua o le "laina ola", lea o lo'o i ai lenei elemene ma e mafai ona auai i fegalegaleaiga. O le fa'atonuga o lo'o fa'aalia e se fa'afa'afa'afago i luga ole laina ola ole mea.
O fe'au fa'afesuia'i i le va o mea faitino e mafai ona tele ituaiga, fe'au e mafai fo'i ona fa'avasegaina e atagia ai fa'agaioiga ma meatotino a le puna ma elemene fa'atatau.
E mafai ona fa'aogaina elemene fa'apitoa e pei ole Boundary, Control, ma Entity e fa'ata'ita'i ai le fa'aoga fa'aoga (GUI), fa'atonu, ma elemene fa'amaumauga, i le faasologa.
E mafai ona fa'ailogaina se fa'asologa o fe'au fa'asolosolo e pei o se vaega ma se ituaiga "loop".

O lea, matou te fuafua e faʻamalamalama le faʻamatalaga o le galuega "Faʻaopoopo faʻamatalaga e uiga i se nati fou i le faʻamatalaga".
Se'i tatou malilie i fa'aupuga fa'aopoopo ma manatu fa'aopoopo nei.

  1. O nati, fatu ma atigi o meafaitino uma o ituaiga eseese (Ata 3).
    Fa'alelei le fa'amatalaga o galuega fa'atino e fa'aaoga ai le Fa'asologa o ata
    Ata 3. Fa'aleleia o ata o Vasega
  2. O le a tuʻuina atu e le matou tagata faʻamatalaga faʻamatalaga e uiga i soʻo se mea taua i totonu o le faʻamatalaga.
  3. Sei o tatou faʻamalamalamaina le igoa o le laupepa - "Faʻamatalaga o faʻamatalaga mo mea taua."
  4. Seʻi tatou fai atu o le matou tagata faʻaoga, o loʻo galulue ma le GUI "Faʻamatalaga o le faʻamatalaga o mea taua", e mafai ona faʻaopoopoina se tau tupe fou e ala i le GUI "Card of accounting of material values".
  5. Faʻalagolago i le ituaiga o tau, o le faʻasologa o faʻamaumauga ma suiga GUI.
  6. Pe a faʻatumu fanua o le kata faʻamaumauga o meafaitino, e siaki le saʻo o faʻamaumauga tuʻuina.

O se ata na fausia ma nei manatu i le mafaufau o loʻo faʻaalia i le Ata 4.

Fa'alelei le fa'amatalaga o galuega fa'atino e fa'aaoga ai le Fa'asologa o ata
Ata 4. Faʻamalamalamaga o le faʻamatalaga o le galuega "Faʻaopoopo faʻamatalaga e uiga i se nut fou i le faʻamatalaga"

E mafai ona e faitau e uiga i le faʻaogaina o isi ituaiga o ata UML iinei:

Lisi o puna'oa

  1. Sparx Systems 'upega tafaʻilagi. [Punaoa faaeletonika] Avanoa auala: Initaneti: https://sparxsystems.com
  2. OMG Unified Modeling Language (OMG UML) Fa'amatalaga. Fa'aliliuga 2.5.1. [Punaoa faaeletonika] Avanoa auala: Initaneti: https://www.omg.org/spec/UML/2.5.1/PDF

puna: www.habr.com

Faaopoopo i ai se faamatalaga