የቅደም ተከተል ዲያግራምን በመጠቀም የስርዓቱን ተግባራት መግለጫ አጣራ

የስርዓቱን ተግባራት መግለጫ በቅደም ተከተል ዲያግራም (የ "ፕሮቲኖች" መቀጠል) በመጠቀም እናስተካክላለን.

በዚህ ጽሑፍ ውስጥ የ UML ቅደም ተከተል ዲያግራም - ተከታታይ ንድፍ በመጠቀም የአንድን ሰር ተግባር መግለጫ እንዴት ማጥራት (ማብራራት) እንደሚችሉ እንመለከታለን.

በዚህ ምሳሌ የኢንተርፕራይዝ አርክቴክት አካባቢን ከአንድ የአውስትራሊያ ኩባንያ እየተጠቀምኩ ነው። ስፓርክስ ሲስተምስ [1]
ለሙሉ የ UML ዝርዝር መግለጫ ይመልከቱ እዚህ [2]

ለመጀመር, ምን በዝርዝር እንደምናብራራ እገልጻለሁ.
В የጽሑፉ ክፍል 1 ከሂደት ሞዴል ወደ አውቶሜትድ የስርዓት ዲዛይን የ “አስደናቂ” ርዕሰ ጉዳይ ሂደቶችን አስመስለናል - ስለ ሽኮኮ መስመር ከኤኤስ ፑሽኪን “የ Tsar Saltan ታሪክ”። እና በእንቅስቃሴ ዲያግራም ጀመርን። ከዚያም ወደ ውስጥ 2 ኛ ክፍል የአጠቃቀም-ጉዳይ ዲያግራምን በመጠቀም ተግባራዊ ሞዴል አዘጋጅተናል፣ ስእል 1 ቁርጥራጭን ያሳያል።

የቅደም ተከተል ዲያግራምን በመጠቀም የስርዓቱን ተግባራት መግለጫ አጣራ
ምስል 1 በፍላጎት እና ባህሪ መካከል ያለው ግንኙነት

አሁን የዚህ አውቶማቲክ ተግባር አፈፃፀም መረጃን ግልጽ ማድረግ እንፈልጋለን-

  • የእኛ ተጠቃሚ ከየትኞቹ የበይነገጽ ክፍሎች ጋር ይገናኛል;
  • ምን ዓይነት የመቆጣጠሪያ አካላት ያስፈልጉናል;
  • ምን እናከማቻለን;
  • ተግባሩን ለማከናወን ተጠቃሚው እና የስርዓት አካላት ምን አይነት መልዕክቶች እንደሚለዋወጡ።

የቅደም ተከተል ሥዕላዊ መግለጫው ዋና ዋና ነገሮች የተለያዩ አመለካከቶች እና ግንኙነቶች ካላቸው ነገሮች ጋር መስተጋብር ይፈጥራሉ - መስተጋብር ዕቃዎች እርስ በእርስ አንዳንድ መረጃዎችን ይለዋወጣሉ (ምስል 2)።

የቅደም ተከተል ዲያግራምን በመጠቀም የስርዓቱን ተግባራት መግለጫ አጣራ
ምስል 2. የቅደም ተከተል ንድፍ ዋና ዋና ነገሮች

ነገሮች በአግድም ቅደም ተከተል ተቀምጠዋል, መልእክቶች በመካከላቸው ይተላለፋሉ. የጊዜ ዘንግ ከላይ ወደ ታች ያነጣጠረ ነው።
የክስተቶች ዥረት የሚጀምር ተጠቃሚን ለመወከል የተዋናይ አካል መጠቀም ይቻላል።
እያንዳንዱ ነገር ባለ ነጥብ መስመር አለው፣ “የሕይወት መስመር” የሚባል፣ ይህ ንጥረ ነገር ያለበት እና በግንኙነቶች ውስጥ የሚሳተፍበት። የመቆጣጠሪያው ትኩረት በእቃው የህይወት መስመር ላይ ባለ አራት ማዕዘን ይታያል.
በነገሮች መካከል የሚለዋወጡት መልእክቶች የተለያዩ አይነት ሊሆኑ ይችላሉ፡ መልእክቶች የምንጩን እና የዒላማ አካላትን ተግባራት እና ባህሪያት ለማንፀባረቅ ሊበጁ ይችላሉ።
እንደ ወሰን፣ ቁጥጥር እና አካል ያሉ ስቴሪዮቲፒካል አባሎች የተጠቃሚ በይነገጽ (GUI)፣ ተቆጣጣሪዎች እና የውሂብ ጎታ ክፍሎችን በቅደም ተከተል ለመቅረጽ ጥቅም ላይ ሊውሉ ይችላሉ።
ተደጋጋሚ የመልእክት ፍሰት በ"loop" አይነት እንደ ቁርጥራጭ ሊሰየም ይችላል።

ስለዚህ, "በመግለጫው ላይ ስለ አዲስ ነት መረጃ ጨምር" የሚለውን የተግባር መግለጫ ለማብራራት እቅድ አለን.
በሚከተሉት ተጨማሪ አጠቃላዮች እና ግምቶች ላይ እንስማማ።

  1. ለውዝ፣ አስኳሎች እና ዛጎሎች ሁሉም የየራሳቸው ዓይነት ቁሳዊ እሴቶች ናቸው (ምስል 3)።
    የቅደም ተከተል ዲያግራምን በመጠቀም የስርዓቱን ተግባራት መግለጫ አጣራ
    ምስል 3. የክፍል ዲያግራም ማሻሻያ
  2. የእኛ ተጠቃሚ ስለማንኛውም ቁሳዊ እሴቶች መረጃ በመግለጫው ውስጥ ያስገባል።
  3. የሉህን ስም ግልጽ እናድርግ - "ለቁሳዊ እሴቶች የሂሳብ መግለጫ."
  4. የእኛ ተጠቃሚ ከ GUI "ቁሳቁሶች የሂሳብ ደብተር" ጋር በመሥራት በ GUI "ቁሳቁሶች የሂሳብ ደብተር" በኩል አዲስ የፋይናንስ እሴት ማከል እንደሚችል እናስብ.
  5. እንደ እሴቱ አይነት፣ የውሂብ አወቃቀሩ እና GUI ይቀየራል።
  6. የቁሳቁስ እሴት የሂሳብ ካርድ መስኮችን ሲሞሉ, የገባው ውሂብ ትክክለኛነት ይመረመራል.

እነዚህን ግምቶች ግምት ውስጥ በማስገባት የተሰራ ንድፍ በስእል 4 ይታያል።

የቅደም ተከተል ዲያግራምን በመጠቀም የስርዓቱን ተግባራት መግለጫ አጣራ
ምስል 4. የተግባር መግለጫ ማብራሪያ "በመግለጫው ላይ ስለ አዲስ ነት መረጃ ጨምር"

ስለ ሌሎች የ UML ንድፎች አጠቃቀም እዚህ ማንበብ ይችላሉ፡

የምንጮች ዝርዝር

  1. የ Sparx Systems ድር ጣቢያ. [ኤሌክትሮኒክ ምንጭ] የመዳረሻ ሁነታ፡ በይነመረብ፡ https://sparxsystems.com
  2. OMG የተዋሃደ የሞዴሊንግ ቋንቋ (OMG UML) መግለጫ። ስሪት 2.5.1. [ኤሌክትሮኒክ ምንጭ] የመዳረሻ ሁነታ፡ በይነመረብ፡ https://www.omg.org/spec/UML/2.5.1/PDF

ምንጭ: hab.com

አስተያየት ያክሉ