የአንድ ነገር ሞዴል ግንባታ. በሥርዓት ላይ ያተኮረ ፕሮግራሚንግ በአስፈላጊ ቋንቋ ፕሮግራሚንግ ነው፣በዚያም በቅደም ተከተል የተፈጸሙ መግለጫዎች ወደ ንዑስ ክፍሎች ማለትም ወደ ትላልቅ ዋና የኮድ አሃዶች ሊሰበሰቡ ይችላሉ።


መግቢያ

የማንኛውም ስርዓት በጣም አስፈላጊ ባህሪያት አወቃቀሩ እና የአሰራር ሂደቱ ናቸው. የስርአቱ አወቃቀሩ በጊዜ የተረጋጋ የግንኙነቶች ስብስብ በንጥረቶቹ ወይም ክፍሎቹ መካከል ተረድቷል። ሁሉንም ንጥረ ነገሮች አንድ ላይ የሚያጣምረው እና ስርዓቱ ወደ ተለያዩ ክፍሎች እንዳይበታተን የሚከላከል መዋቅር ነው. የስርአቱ አወቃቀሩ የተለያዩ ግንኙነቶችን ሊያንፀባርቅ ይችላል፣የአንድ ስርዓት አካላትን ወደ ሌላ መክተትን ጨምሮ። በዚህ ሁኔታ ትንሹን ወይም ጎጆውን ስርዓት ንዑስ ስርዓት መጥራት የተለመደ ነው. የስርዓቱ አሠራር ሂደት በጊዜ ሂደት በንብረቶቹ ወይም በባህሪው ላይ ከሚደረጉ ለውጦች ጋር በቅርበት የተያያዘ ነው። በተመሳሳይ ጊዜ አስፈላጊ ባህሪየስርአቱ ሁኔታ ማለት በእያንዳንዱ ጊዜ ውስጥ የስርዓቱን ባህሪ በጣም ጉልህ የሆኑ ባህሪያትን የሚያንፀባርቁ እንደ ንብረቶች ወይም ባህሪያት ስብስብ የሚገነዘበው ሁኔታ ነው. የሁሉም ሞዴሎች የጋራ ንብረት የእነሱ ተመሳሳይነት ነው ኦሪጅናል ስርዓት. ሞዴሎችን የመገንባት አስፈላጊነት ስለ መጀመሪያው ስርዓት ባህሪያት ወይም ባህሪ መረጃ ለማግኘት እነሱን መጠቀም መቻል ላይ ነው። በዚህ ሁኔታ, ስለ መጀመሪያው ስርዓት መረጃ ለማግኘት ሞዴሎችን የመገንባት እና ቀጣይ ትግበራ ሂደት ሞዴሊንግ ይባላል. አጠቃላይ ሞዴልስርዓቱ አንዳንድ ይዟል ጠቃሚ መረጃስለ ተጨማሪ ባህሪው ሀሳብ ስለሚሰጡ የአንድ የተወሰነ ስርዓት ተግባራዊ ባህሪዎች።

የሞዴሊንግ ሂደት ጥናት በዚህ የኮርስ ስራ የጥናት ነገር ነው. የአንድ የተወሰነ ግንባታ የነገር ሞዴል, የባህሪዋ ጥናት እንደ የምርምር ርዕሰ ጉዳይ ይቆጠራል. ይህንን ግብ ለማሳካት ጥቅም ላይ ይውላል የሚከተሉት ዘዴዎች: አስፈላጊዎቹን ጽሑፎች ማጥናት, ንጽጽር, የህይወት ተሞክሮ ምሳሌዎች የእቃው ሞዴል ግንባታ የመኪና አገልግሎት ምሳሌን በመጠቀም የሚከናወን ስለሆነ የዚህን ድርጅት የአሠራር መርህ ማጥናት አስፈላጊ ነው. ይህንን ለማድረግ የተለያዩ የመኪና አገልግሎቶችን ኦፊሴላዊ ድረ-ገጾችን መጎብኘት በቂ ነው. ነገር ግን የነገሮችን ሞዴል የመገንባት መርሆዎችን ለማጥናት ሳይንሳዊ የሀገር ውስጥ እና የውጭ ሥነ-ጽሑፍን አጥንቻለሁ። በጣም አስደሳች እንቅስቃሴ ሆነ።

በመጨረሻ ፣ ግቤ የኮርስ ሥራሆነ: የ "Autoservice" መረጃ ስርዓትን ሞዴል መገንባት, የአንድን ነገር ሞዴል የመገንባት መርሆችን ለማጥናት, የግንባታ ሂደቱን ለመግለጽ, ይህንን እውቀት የማግኘትን አስፈላጊነት እና በተግባር የመተግበር ችሎታን ማረጋገጥ.

የትምህርቱ ሥራ አወቃቀር እንደሚከተለው ነው-በመጀመሪያ, ተጨባጭ ሞዴል የመገንባት ንድፈ ሃሳብ ያጠናል, ከዚያም የንድፈ ሃሳቡ ትግበራ በተግባራዊ ምሳሌ ይሞከራል.

  1. የነገር-ተኮር አቀራረብ መሰረታዊ ፅንሰ-ሀሳቦች

የነገር ተኮር አቀራረብ ሞዴሎችን ስልታዊ አጠቃቀም ላይ የተመሰረተ ነው። ነገሮች እና ፅንሰ-ሀሳቦች ግቡን በማዘጋጀት ውስጥ ይሳተፋሉ እውነተኛው ዓለምእየተገነባ ካለው የሶፍትዌር ስርዓት ጋር የተያያዘ. በእቃ-ተኮር አቀራረብ, እነዚህ ነገሮች እና ጽንሰ-ሐሳቦች በአምሳያቸው ተተክተዋል, ማለትም. በሶፍትዌር ስርዓት ውስጥ የሚወክሏቸው የተወሰኑ መደበኛ መዋቅሮች.

ሞዴሉ የሚወክለው ነገር ወይም ፅንሰ-ሀሳብ ሁሉንም ባህሪያት እና ባህሪያት አልያዘም, ነገር ግን እየተገነባ ላለው የሶፍትዌር ስርዓት አስፈላጊ የሆኑትን ብቻ ነው. ስለዚህ, ሞዴሉ ከሚወክለው ነገር (ፅንሰ-ሃሳብ) የበለጠ ቀላል ነው. ይህ ሁለቱንም የሞዴሎች እድገት እና ጥናት (ትንተና) እና በኮምፒዩተር ላይ ተግባራዊነታቸውን ያቃልላል። በተለይ ሞዴሎች መካከል መደበኛ ተፈጥሮ እኛን ክፍሎች መደበኛ ሞዴሎች መካከል ስብጥር እንደ እየተገነባ ሶፍትዌር ሥርዓት መደበኛ ሞዴል ለማግኘት ያስችላል.

ስለዚህ, ነገር-ተኮር አቀራረብ እንደ የሶፍትዌር ውስብስብነት መቀነስ ያሉ ውስብስብ ችግሮችን ለመቋቋም ይረዳል; የሶፍትዌር አስተማማኝነት መጨመር; ማሻሻል እንዲቻል ማድረግ የግለሰብ አካላትሌሎች ክፍሎቹን ሳይቀይሩ ሶፍትዌር; የግለሰብ የሶፍትዌር ክፍሎችን እንደገና የመጠቀም እድልን ማረጋገጥ.

የነገሮች ተኮር አቀራረብ ስልታዊ አተገባበር በደንብ የተዋቀሩ፣ አስተማማኝ እና በቀላሉ የተሻሻሉ የሶፍትዌር ስርዓቶችን እንድናዳብር ያስችለናል። ይህ የፕሮግራም አዘጋጆችን ፍላጎት በተጨባጭ-ተኮር አቀራረብ ላይ ያብራራል. የነገር ተኮር አቀራረብ በንድፈ ሃሳባዊ እና ተግባራዊ ፕሮግራሚንግ ውስጥ በጣም በፍጥነት በማደግ ላይ ካሉ አካባቢዎች አንዱ ነው።

የነገር ተኮር የሶፍትዌር ልማት በሶፍትዌር ሲስተሞች እና ክፍሎቻቸው እድገት ላይ ነገር-ተኮር ሞዴሎችን መጠቀምን ያካትታል።

በነገር ላይ ያተኮረ እድገት በመጀመሪያ ደረጃ ሊጀምር ይችላል። የሕይወት ዑደት; እየተገነባ ያለው የሶፍትዌር ስርዓት መተግበር አለበት ከተባለበት የፕሮግራም ቋንቋ ጋር የተያያዘ አይደለም፡ ይህ ቋንቋ እቃ-ተኮር ላይሆን ይችላል። በእድገት ደረጃ ፣ ነገሮች አንዳንድ መደበኛ መዋቅሮች ናቸው (ለምሳሌ ፣ አራት ማዕዘኖች ከ ጋር የተጠጋጋ ማዕዘኖች, በሥዕላዊ መግለጫዎች ውስጥ በተገለጹት እገዛ), በአንደኛው የፕሮግራም ቋንቋዎች ውስጥ ከወደፊቱ አተገባበር ጋር በምንም መልኩ እስካሁን አልተገናኙም.

በነገር ላይ ያማከለ የሶፍትዌር ልማት በነገር ላይ ያተኮሩ ዘዴዎችን (ቴክኖሎጅዎችን) መጠቀምን ያካትታል። በተለምዶ እነዚህ ነገሮች ላይ ያተኮሩ ዘዴዎች በሶፍትዌር መሳሪያዎች ይደገፋሉ, ነገር ግን እንደነዚህ ያሉ መሳሪያዎች ባይኖሩም ጠቃሚ ናቸው, ምክንያቱም እየተገነባ ያለውን የሶፍትዌር ስርዓት የተለያዩ ገጽታዎች እና ባህሪያት በደንብ እንዲረዱ ስለሚፈቅዱ, ይህም አተገባበሩን በእጅጉ ያመቻቻል, ሙከራ, ጥገና ፣ የአዳዲስ ስሪቶች እድገት እና የበለጠ ጉልህ ማሻሻያ።

የአፕሊኬሽን ሶፍትዌር ሲስተም ዲዛይን የሚጀምረው ማሟላት የሚጠበቅባቸውን መስፈርቶች በመተንተን ነው። እንዲህ ዓይነቱ ትንታኔ የሚከናወነው የስርዓቱን ዓላማ እና የአሠራር ሁኔታዎችን ለመረዳት የሚያስችል የቅድመ ዝግጅት ንድፍ ለማዘጋጀት ነው።

በእቃ ተኮር አቀራረብ ፣ የስርዓት መስፈርቶች ትንተና ወደዚህ ስርዓት ሞዴሎች እድገት ይመጣል። የስርዓት ሞዴል (ወይም ሌላ ማንኛውም ነገር ወይም ክስተት) የስርአቱ መደበኛ መግለጫ ነው ፣ እሱም ስርዓቱን የሚገነቡትን ዋና ዋና ነገሮች እና በእነዚህ ነገሮች መካከል ያለውን ግንኙነት ይለያል። ሞዴሎችን መገንባት ውስብስብ ነገሮችን እና ክስተቶችን ለማጥናት ሰፊ መንገድ ነው. ሞዴሉ ለመረዳት አስቸጋሪ የሆኑትን ብዙ ዝርዝሮችን ይተዋል. ሞዴሊንግ በሳይንስ እና በቴክኖሎጂ ውስጥ ሰፊ ነው.

ሞዴሎች በእድገቱ የመጀመሪያ ደረጃዎች ላይ የስርዓቱን አፈፃፀም ለመፈተሽ ፣ ከስርዓቱ ደንበኛ ጋር ለመግባባት ፣ ለስርዓቱ የሚያስፈልጉትን መስፈርቶች በማብራራት እና በስርዓት ዲዛይን ላይ ለውጦችን (አስፈላጊ ከሆነ ሁለቱም በመጀመሪያ) ይረዳሉ ። የእሱ ንድፍ እና በሌሎች የሕይወት ዑደት ደረጃዎች)።

በስርዓተ-ህይወት ኡደት የመጀመሪያ ምዕራፍ የተገነቡ እና የተስተካከሉ ሞዴሎች በሁሉም ቀጣይ ደረጃዎች ውስጥ ጥቅም ላይ ውለዋል ፣ የስርዓት ፕሮግራሞችን ማመቻቸት ፣ ማረም እና መሞከር ፣ ጥገና እና ተጨማሪ ማሻሻያ።

የነገሮች ሞዴል ስርዓቱን ያካተቱትን ነገሮች አወቃቀር፣ ባህሪያቸውን፣ ስራዎቻቸውን እና ከሌሎች ነገሮች ጋር ያለውን ግንኙነት ይገልጻል። የነገሮች ሞዴል እነዚያን የገሃዱ ዓለም ፅንሰ-ሀሳቦች እና ዕቃዎችን የሚያንፀባርቅ መሆን አለበት እየተገነባ ላለው ስርዓት። የነገሮች ሞዴል በዋነኝነት የሚያንፀባርቀው እየተገነባ ያለውን ስርዓት ተግባራዊነት ነው፣ እሱም በቃላት አጠቃቀም ላይ ይገለጻል። የመተግበሪያ አካባቢእየተገነባ ካለው ስርዓት አጠቃቀም ጋር የተያያዘ.

የነገሮችን ሞዴል ለመገንባት ጥቅም ላይ የዋሉትን መሰረታዊ ፅንሰ ሀሳቦችን እንመልከት።

አንድ ነገር ረቂቅ ወይም ማንኛውም ነገር በግልፅ የተቀመጡ ድንበሮች ያሉት ሲሆን ይህም በእጃችን ካለው ተግባራዊ ችግር አንፃር ትርጉም ያለው ነው። የነገሮች መግቢያ ሁለት ግቦች አሉት-የተተገበረውን ተግባር (ችግር) መረዳት እና በኮምፒዩተር ላይ ተግባራዊ ለማድረግ መሰረትን ማስተዋወቅ.

የነገሮችን ሞዴል የማዘጋጀት ዓላማ የተነደፈውን ሥርዓት በጋራ የሚሠሩትን ነገሮች ለመግለጽ እንዲሁም በእቃዎች መካከል የተለያዩ ጥገኝነቶችን ለመለየት እና ለማመልከት ነው።

ክፍል አንድ አይነት ባህሪ ላላቸው የነገሮች ስብስብ ገላጭ ነው። ክፍል የበርካታ ነገሮች ባህሪያትን ይገልፃል። እያንዳንዱ ነገር የአንድ ክፍል ብቻ ምሳሌ ነው።

ሁሉም ተመሳሳይ ክፍል ያላቸው እቃዎች በአንድ አይነት ባህሪያት ተለይተው ይታወቃሉ. ነገር ግን የነገሮችን ወደ ክፍል መመደብ የሚወሰነው በባህሪያት ስብስቦች ሳይሆን በትርጉም ነው። ስለዚህ, ለምሳሌ, እቃዎቹ የተረጋጋ እና ፈረስ ተመሳሳይ ባህሪያት ሊኖራቸው ይችላል: ዋጋ እና እድሜ. ከዚህም በላይ፣ በችግሩ ውስጥ በቀላሉ እንደ ምርት፣ ወይም ወደ ከተባሉት የአንድ ክፍል አባል ሊሆኑ ይችላሉ። የተለያዩ ክፍሎች, ይህም የበለጠ ተፈጥሯዊ ነው.

ዕቃዎችን ወደ ክፍሎች በማጣመር በችግሩ ውስጥ ረቂቅን ለማስተዋወቅ እና በአጠቃላይ አጻጻፍ ውስጥ ግምት ውስጥ ማስገባት ያስችልዎታል. አንድ ክፍል በሁሉም የክፍል ዕቃዎች ላይ የሚሰራ ስም አለው (እንደ ፈረስ)። በተጨማሪም, ክፍሉ ለዕቃዎች የተገለጹትን ባህሪያት ስሞች ይዟል. በዚህ መልኩ, የአንድ ክፍል መግለጫ ከአንድ መዋቅር (መዝገብ) አይነት መግለጫ ጋር ተመሳሳይ ነው; ከዚህም በላይ እያንዳንዱ ነገር እንደ መዋቅሩ ምሳሌ (ተዛማጁ ዓይነት ተለዋዋጭ ወይም ቋሚ) ተመሳሳይ ትርጉም አለው.

የእቃ መለያ ባህሪ በክፍሉ ውስጥ ያለውን ነገር የሚለይ እሴት ነው። የባህሪዎች ምሳሌዎች፡- መስራት፣ የተመረተ አመት፣ ቀለም (የመኪናው ክፍል የነገሮች ባህሪያት) ወዘተ

ኦፕሬሽን በአንድ ክፍል ዕቃዎች ላይ ሊተገበር የሚችል ተግባር (ወይም ለውጥ) ነው። የክወናዎች ምሳሌዎች፡ ይፈትሹ፣ ያስወግዱት፣ ይጫኑ (ለመለዋወጫ ክፍል ዕቃዎች)።

ሁሉም የአንድ ክፍል እቃዎች የእያንዳንዱን ክዋኔ አንድ አይነት ምሳሌ ይጠቀማሉ (ማለትም የአንድ የተወሰነ ክፍል እቃዎች ብዛት መጨመር የተጫነውን መጠን አይጨምርም). የፕሮግራም ኮድ). ክዋኔው የተጠራበት ነገር እንደ ስውር ክርክር (መለኪያ) ወደ እሱ ተላልፏል.

ተመሳሳይ ክዋኔ በተለያየ ክፍል ውስጥ ባሉ ነገሮች ላይ ሊተገበር ይችላል: እንዲህ ዓይነቱ ቀዶ ጥገና ለተለያዩ ክፍሎች የተለያዩ ቅርጾች ሊኖረው ስለሚችል ፖሊሞርፊክ ይባላል.

በክፍሎች መካከል ያሉ ጥገኞች በሁለት መንገድ ናቸው፡ በጥገኛው ውስጥ ያሉ ሁሉም ክፍሎች እኩል መብቶች አሏቸው። የጥገኛው ስም ወደዚህ ጥገኝነት አቅጣጫ የሚያስተዋውቅ በሚመስልበት ጊዜም ይህ እውነት ነው። በክፍሎች መካከል ያሉ ጥገኞች በእነዚህ ክፍሎች መካከል ካሉ ጥገኞች ጋር ይዛመዳሉ። ጥገኛዎች, እንደ ክፍሎች, ባህሪያት ሊኖራቸው ይችላል.

አድሎአዊ የ"መቁጠር" አይነት ባህሪይ ሲሆን ይህም ከየትኞቹ የነገሮች ባህሪያት እንደሆነ ያሳያል።

ሚናው የጥገኛውን አንድ ጎን ይገልጻል። በሁለትዮሽ ጥገኝነት ውስጥ, ሁለት ሚናዎች ተገልጸዋል. የሚና ስም በልዩ ሁኔታ የጥገኛውን አንድ ጎን ይለያል። ሚናዎች የሁለትዮሽ ጥገኝነትን በአንድ ነገር እና በተጠገኑ ነገሮች መካከል ያለውን ግንኙነት ለመመልከት ያስችላሉ፡ እያንዳንዱ ሚና በሌላኛው የጥገኝነት ጫፍ ላይ ባለው ጥገኝነት የተገናኘ የነገሮች ወይም የነገሮች ስብስብ ስያሜ ነው። የሚና ስም የእሴቱ ስብስብ ከዚያ ሚና ጋር የተቆራኙ የነገሮች ስብስብ እንደሆነ የተገኘ ባህሪ ተደርጎ ሊወሰድ ይችላል። በሁለትዮሽ ጥገኝነት፣ ጥገኝነቱን ለመለየት ጥንድ የሚና ስሞችን መጠቀም ይቻላል።

ተመሳሳይ ክፍል በሆኑ ነገሮች መካከል ጥገኝነት በሚፈጠርበት ጊዜ የሚና ስሞች መገለጽ አለባቸው። የሚና ስሞች ልዩ መሆን አለባቸው ምክንያቱም በጥገኝነት ውስጥ የተካተቱትን ነገሮች ለመለየት ጥቅም ላይ ይውላሉ.

ብቃት የጥገኝነት ብዜትነትን ለመቀነስ የሚያስችል ባህሪ ነው። ብቃቶች ከአንድ-ለብዙ ወይም ከብዙ-ለብዙ ጥገኞች ጥቅም ላይ ይውላሉ።

ድምር በተዋሃዱ ነገሮች ክፍል እና የእነዚህን ነገሮች አካላት ("ሙሉ"-"ክፍል" ግንኙነት) በሚወክሉ ክፍሎች መካከል ያለ ጥገኝነት ነው።

አጠቃላይ እና ውርስ በተለያዩ የነገሮች ክፍሎች መካከል ያለውን ተመሳሳይነት ለመለየት እና የነገሮችን ባለብዙ ደረጃ ምደባ ለመወሰን ያስችላል። ስለዚህ, በግራፊክ ስርዓቶች ውስጥ የተለያዩ የጂኦሜትሪክ ቅርጾችን ምስል የሚወስኑ ክፍሎች ሊኖሩ ይችላሉ-ነጥቦች, መስመሮች (ቀጥታ መስመሮች, ክብ ቅስቶች እና ኩርባዎች በስፕሊንዶች የተገለጹ), ፖሊጎኖች, ክበቦች, ወዘተ.

አድሎአዊ የ"መቁጠር" አይነት ባህሪይ ሲሆን ይህም ከየትኞቹ የነገሮች ባህሪያት እንደሆነ ያሳያል።

የባለብዙ-ደረጃ ምደባ ዝቅተኛ ደረጃዎች ንዑስ ክፍሎች ባህሪ ለመረዳት አስቸጋሪ ሊሆን ይችላል ምክንያቱም ሰፊ ባለብዙ-ደረጃ ምደባዎች መወገድ እንዳለበት ልብ ሊባል ይገባል-አብዛኛው (እና ብዙውን ጊዜ ሁሉም) የእንደዚህ ዓይነቶቹ ክፍሎች ባህሪዎች እና አሠራሮች ተገልጸዋል ። በተለያዩ ደረጃዎች በከፍተኛ ደረጃቸው. የምደባ ደረጃዎች ብዛት ከልክ በላይ ትልቅ ከሆነ ፣ የስርዓቱን አወቃቀር በትንሹ መለወጥ ያስፈልግዎታል።

አጠቃላይ እና ውርስ በስፋት ጥቅም ላይ የሚውሉት ለሶፍትዌር ስርዓቶች እና የመጀመሪያ ዲዛይን መስፈርቶችን በመተንተን ብቻ ሳይሆን በአተገባበር ላይም ጭምር ነው.

አንዳንድ ጊዜ አንድ ንዑስ ክፍል በአንዱ ሱፐር መደብ ውስጥ የተገለጸውን ክዋኔ ለመሻር አስፈላጊ ነው። ይህንን ለማግኘት በውርስ ምክንያት ከሱፐር መደብ ሊወጣ የሚችል ኦፕሬሽንም በንኡስ ክፍል ውስጥ ይገለጻል; ይህ ዳግም ፍቺ በሱፐር መደብ ውስጥ ያለውን ትርጉሙን "ያደበዝዛል" ስለዚህ በንዑስ ክፍል ውስጥ የተሻረው ቀዶ ጥገና የተወረሰው ሳይሆን የተተገበረ ነው. እያንዳንዱ ክዋኔ በፊርማው የተገለጸ መሆኑን አስታውስ; ስለዚህ የኦፕሬሽን መሻር ፊርማ በኦፕራሲዮኑ ከተሰረዘ በሱፐር መደብ ውስጥ ካለው የፊርማ ፊርማ ጋር መዛመድ አለበት።

መሻር ከሚከተሉት ዓላማዎች አንዱን ሊያገለግል ይችላል፡-

ማራዘሚያ: አዲሱ ክዋኔ የንዑስ ክፍል ባህሪያትን ተፅእኖ ግምት ውስጥ በማስገባት የተወረሰውን አሠራር ያራዝመዋል;

ገደብ፡- አዲሱ ክዋኔ የተወረሰውን የክዋኔውን ተግባር በከፊል ብቻ ለማከናወን የተገደበ ነው፣ የንዑስ መደብ ዕቃዎችን ልዩ ነገሮች በመጠቀም፣

ማመቻቸት: የንዑስ ክፍል ዕቃዎችን ልዩ ነገሮች በመጠቀም ተጓዳኝ ዘዴን ለማቃለል እና ለማፋጠን ያስችልዎታል;

ምቾት.

የሚከተሉትን የውርስ የፍቺ ህጎችን ማክበር ተገቢ ነው-

ሁሉም የጥያቄ ስራዎች (የባህሪ እሴቶችን የሚጠቀሙ ግን የማይቀይሩት) በሁሉም ንዑስ ክፍሎች መወረስ አለባቸው ።

የባህሪ እሴቶችን የሚቀይሩ ሁሉም ክዋኔዎች በሁሉም ቅጥያዎች ውስጥ መወረስ አለባቸው ፣

ጥገኛነትን የሚወስኑ የተከለከሉ ባህሪዎችን ወይም ባህሪዎችን እሴቶችን የሚቀይሩ ሁሉም ክዋኔዎች በሁሉም ቅጥያዎቻቸው ውስጥ ማገድ አለባቸው ፣

ክዋኔዎች በመሠረቱ እንደገና መገለጽ የለባቸውም; ተመሳሳይ አሰራርን የሚተገብሩ ሁሉም ዘዴዎች ተመሳሳይ የባህሪ ለውጥ ማድረግ አለባቸው;

ተጨማሪ ድርጊቶችን በማከል የተወረሱ ስራዎች ሊጣሩ ይችላሉ.

በሚያሳዝን ሁኔታ በነገር ተኮር የፕሮግራሚንግ ቋንቋዎች እምብዛም የማይደገፉትን እነዚህን ህጎች በመከተል እየሰሩት ያለውን ፕሮግራም የበለጠ ለመረዳት ቀላል፣ ለማሻሻል ቀላል እና ለተለያዩ ስህተቶች እና ቁጥጥር የማይመች እንዲሆን ማድረግ ይችላሉ።

የአብስትራክት ክፍል እቃዎች ሊኖሩት አይችልም ምክንያቱም በእቃዎች ላይ ስራዎችን አይገልጽም; ነገሮች የአብስትራክት ክፍል የኮንክሪት ንዑስ ክፍሎች መሆን አለባቸው። የአብስትራክት ክፍሎች ለኦፕሬሽኖች በይነገጾች ለመጥቀስ ያገለግላሉ (እነዚህን ስራዎች የሚተገብሩ ዘዴዎች በመቀጠል በንዑስ ክፍሎች ውስጥ ተገልጸዋል)። የአብስትራክት ክፍሎች የስርዓት መስፈርቶችን በመተንተን ወቅት ምቹ ናቸው፣ ምክንያቱም በሚተነተኑበት ስርዓት ውስጥ በተገለጹት የተለያዩ የሚመስሉ ስራዎች ውስጥ ምስያዎችን እንድንለይ ያስችሉናል።

ብዙ ውርስ አንድ ክፍል ከአንድ በላይ ሱፐር መደብ እንዲኖረው ያስችለዋል፣ የሁሉም ልዕለ መደብ ንብረቶቹን (ባህሪያትን እና ስራዎችን) ይወርሳል። ብዙ ሱፐር መደብ ያለው ክፍል ዩኒየን ክፍል ይባላል። በውርስ ግራፍ ውስጥ ከአንድ ጊዜ በላይ የሚታየው የአያት ክፍል ባህሪያት በአንድ ምሳሌ ብቻ ይወርሳሉ። በትይዩ ትርጓሜዎች መካከል ያሉ አለመግባባቶች በመተግበር ወቅት መፈታት ያለባቸው አሻሚዎች ይፈጥራሉ። በተግባር፣ ስርዓቱን ለመተግበር የተመረጠው የተለየ የፕሮግራሚንግ ቋንቋ ቅድሚያ የሚሰጣቸውን ጉዳዮች ወይም ሌሎች መንገዶችን በመጠቀም የመፍታት ችሎታ ቢሰጥም እንደዚህ አይነት አሻሚ ወይም ደካማ ግንዛቤ መወገድ አለበት።

በእቃ-ተኮር ንድፍ ውስጥ እርስ በርስ የተያያዙ ነገሮችን ስብስቦችን እንይዛለን. እያንዳንዱ ነገር እንደ ተለዋዋጭ ወይም ቋሚ የመዋቅር አይነት ሊወሰድ ይችላል (በዚህ መንገድ በእቃው ውስጥ የተገለጹት ዘዴዎች በዚህ ነገር ላይ እንዲተገበሩ የተፈቀደላቸው ተግባራት አድራሻዎች ተደርገው ይወሰዳሉ). ስለዚህ, የነገሮች ስብስብ እርስ በርስ የተገናኘ የውሂብ ስብስብ ነው, ማለትም. ከዳታቤዝ ጋር በጣም ተመሳሳይ የሆነ ነገር። ስለዚህ የውሂብ ጎታ ፅንሰ-ሀሳቦችን መተግበር ብዙውን ጊዜ በነገር ላይ ያተኮረ ትንተና እና የመተግበሪያ ሶፍትዌር ስርዓቶችን ነገር-ተኮር ንድፍ ውስጥ ጠቃሚ ነው።

ሜታዳታ ሌላ ውሂብን የሚገልጽ ውሂብ ነው። ለምሳሌ ፣ የክፍሉ ፍቺ ሜታዳታ ነው ፣ ምክንያቱም ክፍሉ ሌሎች መረጃዎችን ስለሚገልጽ - የዚህ ክፍል ዕቃዎች። ሞዴሎች ሜታዳታ ናቸው ምክንያቱም የሚቀረጹትን ነገሮች ይገልጻሉ። ሌላው የሜታዳታ ምሳሌ የአብስትራክት ክፍል ነው።

ተዋናዮች የሚጫወቱት ሚና ከስርዓቱ ጋር በቀጥታ በሚገናኙ አካላት ነው።

ተዋናዩ አንዳንድ የውጭ አካላት ከተሰጠው ስርዓት ጋር በቀጥታ ሲገናኙ የሚጫወቱትን ሚና ይገልጻል። የስርዓት ድንበሮችን በሚነካ በሌላ ስርዓት ወይም ሃርድዌር የሚከናወን የተጠቃሚን ሚና ወይም ሚና ሊወክል ይችላል።

በጂም አርሎው እና ኢሌ ኔስታድት “UML 2 እና የተዋሃደ ሂደት":" ተዋናዮችን ለመረዳት, ሚናዎችን ጽንሰ-ሀሳብ መረዳት አስፈላጊ ነው. አንድ ሚና በተወሰነ ሁኔታ ውስጥ እንደሚለብስ ኮፍያ ተደርጎ ሊወሰድ ይችላል." (ገጽ 92)

መሰረታዊ ፅንሰ-ሀሳቦች በሚታወቁበት ጊዜ, ሞዴሉን እራሱ መገንባትን ግምት ውስጥ ማስገባት እንችላለን

  1. የነገር ሞዴል መገንባት
    1. ክፍሎችን መግለጽ

ለታቀደው የመተግበሪያ ስርዓት ውጫዊ መስፈርቶች ትንተና ይህ ስርዓት መፍታት ያለበትን ከመተግበሪያው ችግር ጋር የተያያዙ ነገሮችን እና ክፍሎችን ለመወሰን ያስችለናል. ከተተገበረው ችግር የጽሁፍ መግለጫ ሊሆኑ የሚችሉ ክፍሎችን በመለየት መጀመር ያስፈልግዎታል ( የማጣቀሻ ውሎችእና በደንበኛው የቀረቡ ሌሎች ሰነዶች). ይህ በጣም አስቸጋሪ እና ኃላፊነት የሚሰማው የእድገት ደረጃ ነው, ምክንያቱም የፕሮጀክቱ የወደፊት ዕጣ በአብዛኛው የተመካው በእሱ ላይ ነው.

ሊሆኑ የሚችሉ ክፍሎችን ሲለዩ በተቻለ መጠን ብዙ ክፍሎችን ለመለየት መሞከር አለብዎት, ወደ አእምሮዎ የሚመጣውን የእያንዳንዱን ክፍል ስም ይጻፉ. በተለይም በችግሩ የመጀመሪያ መግለጫ ውስጥ የሚታየው እያንዳንዱ ስም ተጓዳኝ ክፍል ሊኖረው ይችላል። ስለዚህ ፣ ሊሆኑ የሚችሉ ክፍሎችን ሲለዩ ፣ እያንዳንዱ እንደዚህ ያለ ስም ብዙውን ጊዜ ከሚቻለው ክፍል ጋር ይዛመዳል።

ተጨማሪ ክፍሎች: ሁለት ወይም ከዚያ በላይ ክፍሎች ተመሳሳይ መረጃ የሚገልጹ ከሆነ, ከእነርሱ አንዱ ብቻ መቆየት አለበት;

አግባብነት የሌላቸው (ከችግሩ ጋር በቀጥታ ያልተያያዙ) ክፍሎች: ለእያንዳንዱ ስም ሊሆን የሚችል ክፍል ለወደፊቱ ስርዓት ምን ያህል አስፈላጊ እንደሆነ ይገመገማል (ይህን ለመገምገም ብዙውን ጊዜ በጣም ከባድ ነው); አግባብነት የሌላቸው ክፍሎች አይካተቱም;

ግልጽ ያልሆነ (በግምት ላይ ካለው ችግር አንጻር) ክፍሎች;

ባህሪዎች፡ አንዳንድ ስሞች ከክፍሎች ይልቅ ከባህሪያት ጋር ይዛመዳሉ። እንደነዚህ ያሉ ስሞች, እንደ አንድ ደንብ, የነገሮችን ባህሪያት ይገልፃሉ (ለምሳሌ, ስም, ዕድሜ, ክብደት, አድራሻ, ወዘተ.);

ክዋኔዎች፡ አንዳንድ ስሞች ከክፍሎች ይልቅ የኦፕሬሽን ስሞች የመሆን እድላቸው ሰፊ ነው (ለምሳሌ የስልክ ጥሪ የትኛውንም ክፍል ማለት አይደለም)።

ሚናዎች: አንዳንድ ስሞች በእቃው ሞዴል ውስጥ ያሉትን ሚናዎች ስም ይገልፃሉ (ለምሳሌ ፣ ባለቤት ፣ ሾፌር ፣ አለቃ ፣ ተቀጣሪ ፣ እነዚህ ሁሉ ስሞች በሰው ክፍል ውስጥ በተለያዩ የቁስ ጥገኛ ውስጥ ካሉ ሚናዎች ጋር የተቆራኙ ናቸው);

የትግበራ ግንባታዎች፡- ከፕሮግራም አወጣጥ እና ከኮምፒዩተር ሃርድዌር ጋር የተቆራኙ ስሞች በዚህ ደረጃ ከክፍሎች ጋር ሊወዳደሩ አይገባም ምክንያቱም የተነደፈውን የመተግበሪያ ስርዓት ባህሪያት ስላላሳዩ; የእንደዚህ አይነት ስሞች ምሳሌዎች: ንዑስ, ሂደት, አልጎሪዝም, ማቋረጥ, ወዘተ.

ሁሉንም አላስፈላጊ (እጅግ በጣም ብዙ) ሊሆኑ የሚችሉ ክፍሎችን ስም ካስወገዱ በኋላ የተቀየሰውን ስርዓት የሚያካትቱ የመጀመሪያ ደረጃ ክፍሎች ዝርዝር ያገኛሉ።

    1. የውሂብ መዝገበ ቃላትን በማዘጋጀት ላይ

የግለሰብ ቃላት በጣም ብዙ ትርጓሜዎች አሏቸው። ስለዚህ በንድፍ መጀመሪያ ላይ የሁሉም ዕቃዎች (ክፍሎች) ፣ ባህሪዎች ፣ ተግባራት ፣ ሚናዎች እና ሌሎች በፕሮጀክቱ ውስጥ የተካተቱትን ግልጽ እና ግልጽ ያልሆኑ ትርጓሜዎችን የያዘ የውሂብ መዝገበ-ቃላት ማዘጋጀት አስፈላጊ ነው ። እንደዚህ ያለ መዝገበ-ቃላት ከሌለ, ሁሉም ሰው የተብራሩትን ቃላቶች በራሳቸው መንገድ ሊተረጉሙ ስለሚችሉ ፕሮጀክቱን ከሌሎች ገንቢዎች እና የስርዓት ደንበኞች ጋር መወያየት ትርጉም የለሽ ነው.

2.3. ጥገኝነቶችን መግለጽ

የነገሮችን ሞዴል ለመገንባት በሚቀጥለው ደረጃ, በክፍሎች መካከል ያሉ ጥገኛዎች ይወሰናሉ. በመጀመሪያ ደረጃ, ከሌሎች ክፍሎች ጋር ግልጽ አገናኞች የሆኑ ባህሪያት ከክፍል የተገለሉ ናቸው; እንደነዚህ ያሉ ባህሪያት በጥገኛዎች ይተካሉ. የዚህ መተኪያ ነጥብ ጥገኞች ከክፍሎች ጋር በተመሳሳይ ደረጃ ረቂቅን ይወክላሉ, እና ስለዚህ የወደፊት አተገባበርን በቀጥታ አይነኩም (የክፍል ማጣቀሻ ጥገኝነቶችን ለመተግበር አንድ መንገድ ብቻ ነው).

ሊሆኑ የሚችሉ ክፍሎች ስሞች በመተግበሪያው ችግር የመጀመሪያ መግለጫ ላይ ከተገኙት ስሞች እንደተገኙ ሁሉ ጥገኞች ሊሆኑ የሚችሉ ስሞች በተጠቀሰው ሰነድ ውስጥ ከሚገኙት ግሶች ወይም የግስ ሐረጎች ሊገኙ ይችላሉ። ብዙውን ጊዜ የሚገልጹት በዚህ መንገድ ነው፡ አካላዊ አቀማመጥ (ከኋላ_ከኋላ፣ ከፊል፣_የተያዘ)፣ የተመራ እርምጃ (እንቅስቃሴ_ይመራል)፣ ግንኙነት (የንግግር_ንግግር)፣ ንብረት (አለው፣ አካል)፣ ወዘተ።

የሚከተሉትን መመዘኛዎች በመጠቀም አላስፈላጊ ወይም የተሳሳቱ ጥገኞችን ማስወገድ አለቦት።

በተገለሉ ክፍሎች መካከል ያሉ ጥገኞች መወገድ አለባቸው ወይም ከቀሪዎቹ ክፍሎች አንፃር እንደገና መስተካከል አለባቸው ።

አግባብነት የሌላቸው እና ከትግበራ ጋር የተያያዙ ጥገኞች መወገድ አለባቸው;

ድርጊቶች: ጥገኝነቱ የመተግበሪያውን ጎራ መዋቅራዊ ባህሪያት መግለጽ አለበት, እና አስፈላጊ ያልሆኑ ክስተቶች;

trenary ጥገኞች፡ አብዛኞቹ ጥገኞች በሶስት ወይም ትልቅ ቁጥርአስፈላጊ ከሆነ ብቃቶችን በመጠቀም ክፍሎች ወደ ብዙ ሁለትዮሽ ጥገኛዎች ሊበላሹ ይችላሉ ፣ በአንዳንድ (በጣም አልፎ አልፎ) እንዲህ ዓይነቱ መበስበስ ሊከናወን አይችልም; ለምሳሌ ትሬነሪ ጥገኝነት “ፕሮፌሰሩ በክፍል 628 ኮርስ እያስተማሩ ነው” መረጃ ሳይጠፋ በሁለትዮሽ ሊበሰብስ አይችልም።

የተገኘ ጥገኝነት፡- ተደጋጋሚ ስለሆኑ በሌሎች ጥገኞች ሊገለጹ የሚችሉትን ጥገኞች ማስቀረት ያስፈልጋል። ከተደጋጋሚ (የተመነጩ) ጥገኞችን ሳያካትት በተለይ ጥንቃቄ ማድረግ አለብዎት ምክንያቱም ሁሉም በክፍል መካከል የሚደጋገሙ ጥገኞች ብዙ አይደሉም ። በአንዳንድ ሁኔታዎች, ሌሎች ጥገኞች የሌላ ጥገኝነት መኖርን ብቻ ለመመስረት ያስችሉናል, ነገር ግን የዚህን ጥገኝነት ብዜት ለመመስረት አይፍቀዱ.

ተደጋጋሚ ጥገኞችን ካስወገዱ በኋላ የተቀሩትን ጥገኞች ትርጓሜ እንደሚከተለው ማብራራት ያስፈልግዎታል።

በተሳሳተ መንገድ የተሰየሙ ጥገኛዎች: ትርጉማቸው ግልጽ እንዲሆን እንደገና መሰየም አለባቸው;

ሚና ስሞች: አስፈላጊ በሚሆንበት ጊዜ ሚና ስሞችን ማከል ያስፈልግዎታል; የሚና ስሙ በዛ ጥገኝነት ውስጥ ከሚሳተፈው ከሌላ ክፍል እይታ አንጻር በተሰጠው ጥገኝነት ውስጥ ተጓዳኝ ክፍል የሚጫወተውን ሚና ይገልጻል; ሚና ስሙ ከክፍል ስም ግልጽ ከሆነ ሊቀር ይችላል;

qualifiers: አስፈላጊ ሆኖ ሲገኝ ብቃቶችን በመጨመር የአውድ ክፍሎችን እናስተዋውቃለን, ይህም ግልጽ ያልሆነ የነገሮችን መለየት እንድንችል ያስችለናል; qualifiers በተጨማሪም ያላቸውን ብዜት በመቀነስ አንዳንድ ጥገኝነቶችን ለማቃለል ማድረግ;

ማባዛት: ለተወሰኑ ጥገኛዎች ብዛት ስያሜዎችን ማከል አስፈላጊ ነው; ይህ ጥገኝነት የብዝሃነት ሥርዓት መስፈርቶች ተጨማሪ ትንተና ሂደት ውስጥ ሊለወጥ እንደሚችል መታወስ አለበት;

ያልታወቁ ጥገኞች ተለይተው በአምሳያው ላይ መጨመር አለባቸው.

2.4. የባህሪ ማሻሻያ

በሚቀጥለው ደረጃ, የባህሪው ስርዓት ተብራርቷል-የክፍል ባህሪያት ተስተካክለዋል, እና አስፈላጊ ከሆነ አዲስ ባህሪያት አስተዋውቀዋል. ባህሪያት በጥያቄ ውስጥ ያሉትን የክፍል ነገሮች ባህሪያት ይገልጻሉ, ወይም አሁን ያላቸውን ሁኔታ ይወስናሉ.

ባህሪያት ብዙውን ጊዜ ከስሞች ጋር ይዛመዳሉ; ለምሳሌ የመኪና_ቀለም (የነገር ንብረት)፣ የጠቋሚ_ቦታ (የነገር ሁኔታ)። ባህሪያት, እንደ አንድ ደንብ, በእቃው ሞዴል መዋቅር ላይ ትንሽ ተፅእኖ አላቸው.

ከእቃ ባህሪያት ጋር, በክፍሎች መካከል የጥገኛ ባህሪያትን (በነገሮች መካከል ያለውን ግንኙነት) ማስገባት አስፈላጊ ነው.

ባህሪያትን ሲገልጹ በሚከተሉት መመዘኛዎች ይመራሉ፡

ባህሪያትን በእቃዎች መተካት. የአንዳንድ አካላት መኖር ከዋጋው የበለጠ አስፈላጊ ከሆነ ፣ እሱ ከሆነ እቃ ነው። ትርጉም የበለጠ አስፈላጊ ነው, ከዚያ ይህ ባህሪ ነው: ለምሳሌ, አለቃ ዕቃ ነው (አለቃው ምንም አይደለም, ዋናው ነገር አንድ ሰው ነው), ደመወዝ ባህሪ ነው (ትርጉሙ በጣም አስፈላጊ ነው); ከተማ ሁል ጊዜ እቃ ነው ፣ ምንም እንኳን በአንዳንድ ሁኔታዎች ባህሪው ይመስላል (ለምሳሌ ፣ ከተማ እንደ የኩባንያው አድራሻ)። ከተማዋ መለያ እንድትሆን በምትፈልግበት ጊዜ፣ በክፍል ኩባንያ እና በከተማ መካከል ያለውን ጥገኝነት (በማለት፣ የሚገኝ) መግለፅ አለብህ።

ብቃቶች። የባህሪው ትርጉም በተወሰነ አውድ ላይ የሚመረኮዝ ከሆነ ብቁ መሆን አለበት።

ስሞች ስሞች ብዙውን ጊዜ ከዕቃ ባህሪያት ይልቅ በብቃቶች ይጣመራሉ; በሁሉም ጉዳዮች ላይ ስም አንድ ሰው ከተወሰነ ስብስብ ዕቃዎች ውስጥ እንዲመርጥ በሚፈቅድበት ጊዜ ሁሉ ብቁ መሆን አለበት።

መለያዎች። የነገር መለያዎች ከመተግበራቸው ጋር የተያያዙ ናቸው። በመጀመሪያዎቹ የንድፍ ደረጃዎች እንደ ባህሪያት ሊቆጠሩ አይገባም.

የግንኙነቶች ባህሪዎች። አንዳንድ ንብረቶች የእቃውን ባህሪይ ሳይሆን ከሌላ ነገር (ዕቃዎች) ጋር ያለውን ግንኙነት የሚገልጹ ከሆነ ይህ የግንኙነት ባህሪ እንጂ የቁስ ባህሪ አይደለም።

ውስጣዊ እሴቶች. የነገሩን ውስጣዊ ሁኔታ ብቻ የሚገልጹ፣ ከዕቃው ውጭ የማይታዩ፣ ከግምት መገለል አለባቸው።

አስፈላጊ ያልሆኑ ዝርዝሮች. በአብዛኛዎቹ ክዋኔዎች አፈፃፀም ላይ ተጽዕኖ የማያሳድሩ ባህሪዎችን መተው ይመከራል።

2.5. ንዑስ ስርዓቶችን ማግለል

የመተግበሪያ ስርዓት እርስ በርስ የሚደጋገፉ ነገሮች ስብስብ ነው. እያንዳንዱ ነገር በባህሪዎች ስብስብ ይገለጻል, እሴቶቹ የእቃውን ሁኔታ የሚወስኑ እና በዚህ ነገር ላይ ሊተገበሩ የሚችሉ የክዋኔዎች ስብስብ ናቸው. በእድገት ወቅት የመተግበሪያ ስርዓቶችሁሉም የነገሮች ባህሪያት ግላዊ ናቸው ብሎ ለመገመት ምቹ ነው (ይህም ከዕቃው ውጭ ተደራሽ አይደሉም፣ እና በእቃው ውስጥ ያለውን የሌላ ነገር ባህሪ ዋጋ ለማወቅ ወይም ለመለወጥ ፣ የዚህን ነገር ህዝባዊ ክንዋኔዎች አንዱን ይጠቀሙ, በእርግጥ, እንደዚህ አይነት ክዋኔ ካልተገለጸ በስተቀር). የነገር ክዋኔዎች ይፋዊ ወይም ግላዊ ሊሆኑ ይችላሉ።

ስለዚህ, እያንዳንዱ ነገር በጥብቅ የተገለጸ በይነገጽ አለው, ማለትም. በዚህ ነገር ላይ ሊተገበሩ የሚችሉ የህዝብ ስራዎች ስብስብ. ሁሉም ተመሳሳይ ክፍል ያላቸው ነገሮች ተመሳሳይ በይነገጽ አላቸው. የአንድ ክፍል በይነገጽ (እና ፣ በዚህ ምክንያት ፣ የዚህ ክፍል እያንዳንዱ ነገር) በክፍት (የሕዝብ) ክንውኖች ፊርማዎች ዝርዝር (እና እነሱን ተግባራዊ ለማድረግ) ይገለጻል ። የተዘጉ ስራዎች ፊርማዎች በተዛማጅ ክፍል ነገሮች በይነገጽ ውስጥ አይካተቱም.


ወዘተ.............

የመተግበሪያ ስርዓት እርስ በርስ የሚደጋገፉ ነገሮች ስብስብ ይወክላል. እያንዳንዱ ነገር በንብረት ስብስብ ተለይቶ ይታወቃል, እሴቶቹ የእቃውን ሁኔታ የሚወስኑ እና በዚህ ነገር ላይ ሊተገበሩ የሚችሉ የክዋኔዎች ስብስብ ናቸው.

የመተግበሪያ ስርዓቶችን በሚገነቡበት ጊዜ, ሁሉም የነገሮች ባህሪያት ግላዊ ናቸው (ማለትም ከዕቃው ውጭ ሊደረስባቸው የማይችሉ) እንደሆኑ ለመገመት ምቹ ነው. የነገር ክዋኔዎች ይፋዊ ወይም ግላዊ ሊሆኑ ይችላሉ።

ስለዚህ, እያንዳንዱ ነገር በጥብቅ የተገለጸ በይነገጽ አለው, ማለትም. በዚህ ነገር ላይ ሊተገበሩ የሚችሉ የህዝብ ስራዎች ስብስብ. ሁሉም ተመሳሳይ ክፍል ያላቸው ነገሮች ተመሳሳይ በይነገጽ አላቸው.

የነገር ሞዴል የተነደፈውን ስርዓት (ንዑስ ስርዓት) ስታቲስቲካዊ መዋቅርን ይወክላል። ይሁን እንጂ እውቀት የማይንቀሳቀስ መዋቅርየሮቦት ንዑስ ስርዓትን ለመረዳት እና ለመገምገም በቂ አይደለም. በንዑስ ስርዓቱ አሠራር ወቅት በእቃዎች እና በግንኙነታቸው ላይ የሚከሰቱ ለውጦችን ለመግለፅ መንገዶችን ማግኘት ያስፈልጋል ።

ከእነዚህ መንገዶች አንዱ ነው። ተለዋዋጭ ሞዴል ንዑስ ስርዓቶች. የተገነባው የንዑስ ስርዓቱ የነገር ሞዴል ከተገነባ እና ቀደም ሲል ስምምነት ከተደረገ እና ከማረሚያ በኋላ ነው። የአንድ ንዑስ ስርዓት ተለዋዋጭ ሞዴል የንዑስ ስርዓት እቃዎችን የስቴት ንድፎችን ያካትታል.

የአንድ ነገር ወቅታዊ ሁኔታ በባህሪያቱ እና በግንኙነቶቹ ወቅታዊ እሴቶች ስብስብ ተለይቶ ይታወቃል። በስርአቱ ውስጥ በሚሠራበት ጊዜ በውስጡ ያሉት ነገሮች እርስ በርስ መስተጋብር ይፈጥራሉ, በዚህም ምክንያት ግዛቶቻቸው ይለወጣሉ. የተፅዕኖው ክፍል ነው። ክስተት: እያንዳንዱ ክስተት በስርዓቱ ውስጥ ወደ አንድ ወይም ከዚያ በላይ ነገሮች ሁኔታ ወይም ወደ አዲስ ክስተቶች መከሰት ወደ ለውጥ ያመራል። የስርዓቱ አሠራር በእሱ ውስጥ በተከሰቱት ክስተቶች ቅደም ተከተል ተለይቶ ይታወቃል.

አንድ ክስተት በተወሰነ ጊዜ ውስጥ ይከሰታል. የክስተቶች ምሳሌዎች፡- የሮኬት ማስወንጨፍ፣ የ100 ሜትር ሩጫ መጀመር፣ ሽቦ መጀመር፣ ገንዘብ መስጠት፣ ወዘተ. ክስተቱ ምንም ቆይታ የለውም (ይበልጥ በትክክል, ትንሽ ጊዜ ይወስዳል).

ክስተቶች የምክንያት ግንኙነት ከሌላቸው (ማለትም በምክንያታዊነት ራሳቸውን የቻሉ) ተብለው ይጠራሉ ገለልተኛ(በጋራ)። እንደነዚህ ያሉት ክስተቶች እርስ በርሳቸው አይነኩም. በማንኛውም ቅደም ተከተል ሊከሰቱ ስለሚችሉ ገለልተኛ ክስተቶችን ማዘዝ ምንም ፋይዳ የለውም. ሞዴል የተከፋፈለ ስርዓትየግድ ገለልተኛ ክስተቶችን እና እንቅስቃሴዎችን መያዝ አለበት።

የክስተቶች ቅደም ተከተል ስክሪፕት ይባላል. ሁኔታዎች ከተዳበሩ እና ከተተነተኑ በኋላ እያንዳንዱን ክስተት የሚያመነጩት እና የሚቀበሉት ነገሮች ይወሰናሉ።

አንድ ክስተት ሲከሰት እቃው ወደ አዲስ ሁኔታ መሸጋገር ብቻ ሳይሆን ከዚህ ክስተት ጋር የተያያዘው ድርጊትም ይከናወናል. ድርጊት ከክስተቱ ጋር የተያያዘ ፈጣን ክዋኔ ነው።

የአንድ ነገር ሞዴል የመገንባት ሂደት የሚከተሉትን ደረጃዎች ያካትታል:

የነገሮች እና ክፍሎች ፍቺ;

የውሂብ መዝገበ ቃላትን በማዘጋጀት ላይ፡

በእቃዎች መካከል ጥገኛዎችን መወሰን;

የነገሮችን እና ግንኙነቶችን ባህሪያት መወሰን;

ውርስ ሲጠቀሙ ክፍሎችን ማደራጀት እና ማቃለል;

የአምሳያው ተጨማሪ ምርምር እና ማሻሻል.

የነገር ሞዴል ነባር ንግድቀዳሚዎች እንዴት እና በምን መንገድ እንደሚተገበሩ ያሳያል። ይህ ሞዴልይገልጻል ውስጣዊ መዋቅርንግድ, ማለትም: ቅድመ ሁኔታዎችን ለመተግበር ምን ዓይነት ሀብቶች ጥቅም ላይ ይውላሉ እና እንዴት እንደሚገናኙ. የእቃው ሞዴል መግለጫ በ "ነገር" ጽንሰ-ሐሳብ ላይ የተመሰረተ ነው. ነገሮች የሂደቱን ተሳታፊዎች እና የተለያዩ አይነት አካላትን ይወክላሉ (የተጠናቀቁ ምርቶች ፣ ቅደም ተከተል ፣ ወዘተ)።

በጥናት ላይ ያለው የንግድ ሂደት በይነገጽ ነገሮች፡-

  • 1. የደንበኞች አገልግሎት አስተዳዳሪ. ባህሪያት: ሙሉ ስም, ቦታ, ደመወዝ. ኃላፊነቶች፡ ከደንበኞች ጋር መስተጋብር ይፈጥራል፣ ትዕዛዝ ይሰጣል፣ ከደንበኞች ለትዕዛዝ ክፍያ ይቀበላል።
  • 2. የገንዘብ ኃላፊነት ያለው ማከማቻ ጠባቂ. ባህሪያት: ሙሉ ስም, ቦታ, ደመወዝ. ኃላፊነቶች፡ ከአቅራቢዎች ጋር ይገናኙ፣ ቁሳቁሶችን ይቀበሉ እና ደረሰኞችን ይፈርሙ።
  • 3. የመላኪያ ሾፌር. ባህሪያት: ሙሉ ስም, ቦታ, ደመወዝ. ኃላፊነቶች: የተጠናቀቀውን ምርት ለደንበኛው ማድረስ.

በጥናት ላይ ያለውን የንግድ ሥራ ሂደት ዕቃዎችን ይቆጣጠሩ፡-

  • 1. ንድፍ አውጪ. ባህሪያት: ሙሉ ስም, ቦታ, ደመወዝ. ኃላፊነቶች: የምርት ንድፍ, የፕሮጀክት አስተዳደር, ቁጥጥር.
  • 2. ኦፕሬተር አውቶማቲክ የሂሳብ አያያዝ. ባህሪያት: ሙሉ ስም, ቦታ, ደመወዝ. ኃላፊነቶች: አውቶማቲክ መዝገቦችን መጠበቅ, ከውሂብ ጎታ ጋር መስራት.
  • 3. የቤት እቃዎች ጌታ (አሰባሳቢ). ባህሪያት: ሙሉ ስም, ቦታ, ደመወዝ. ኃላፊነቶች: በፕሮጀክቱ መሰረት ምርቱን ማምረት.

በጥናት ላይ ያለው የንግድ ሂደት አካል ነገሮች፡-

  • 1. ቼክ - ትዕዛዙን ሲከፍል የተሰጠ ሰነድ.
  • 2. ካታሎግ - የምርት መጠንን የሚያንፀባርቅ ሰነድ.
  • 3. የትዕዛዝ ቅጽ - የትዕዛዝ ቁጥር, የትዕዛዝ ቀን, የደንበኛ መረጃ, የተመረጠ ዓይነት, የምርት ንድፍ, የደንበኛ ምኞቶችን ያካተተ ሰነድ.
  • 4. የምርት ንድፍ - የታዘዙ የቤት እቃዎች ንድፍ.
  • 5. ለቁሳቁሶች ማመልከቻ - ሰነድ ባህሪ አስፈላጊ ቁሳቁሶችእና ጥራዞች.
  • 6. የውሂብ ጎታ - በአንድ ኩባንያ ውስጥ የቁሳቁስ መዝገቦችን ለመጠበቅ የሚያስችል ፕሮግራም.
  • 7. ቁሳቁሶች - ብጁ ምርት ለማምረት አስፈላጊ ነው.
  • 8. ደረሰኝ - ቁሳቁሶች በሚላክበት ጊዜ የተፈረመ ሰነድ.
  • 9. የተጠናቀቀው ምርት የማምረት ውጤት ነው, በማንኛውም ቅደም ተከተል ተለይቶ ይታወቃል.

ሠንጠረዥ 5.1 የነገሮች እርስ በርስ ያላቸውን ግንኙነት መግለጫ ይሰጣል.

ሠንጠረዥ 5.1 ዕቃዎች እርስ በርስ እንዴት እንደሚገናኙ መግለጫ

የመገናኛ ዕቃዎች

የግንኙነት አይነት

ደንበኛ - የመለያ አስተዳዳሪ

የግንኙነት አመለካከት

የቤት ዕቃዎች ለማምረት ትእዛዝ ለመስጠት ደንበኛው ሥራ አስኪያጁን ያነጋግራል።

አስተዳዳሪ - ደንበኛ

የግንኙነት አመለካከት

ሥራ አስኪያጁ ለደንበኛው ሊሆኑ የሚችሉ የምርት ንድፎችን ካታሎግ ያቀርባል

ደንበኛ - ካታሎግ

የአጠቃቀም ጥምርታ

ደንበኛው ተስማሚ ንድፍ ይመርጣል

ደንበኛ - አስተዳዳሪ

የግንኙነት አመለካከት

ደንበኛው ምርጫውን እና ምኞቱን ይገልጻል

አስተዳዳሪ - ደንበኛ

የግንኙነት አመለካከት

ሥራ አስኪያጁ ሁኔታዎችን እና ሁኔታዎችን ያብራራል

ደንበኛ - አስተዳዳሪ

የግንኙነት አመለካከት

ደንበኛው ለትዕዛዙ ይከፍላል

አስተዳዳሪ - ያረጋግጡ

የአጠቃቀም ጥምርታ

ቼክ በማተም ላይ አስተዳዳሪ

አስተዳዳሪ - ደንበኛ

የግንኙነት አመለካከት

አስተዳዳሪው ለደንበኛው ቼክ ይሰጣል

አስተዳዳሪ - የትዕዛዝ ቅጽ

የአጠቃቀም ጥምርታ

ሥራ አስኪያጁ የትእዛዝ ቅጽ ይፈጥራል

አስተዳዳሪ - ንድፍ አውጪ

የግንኙነት አመለካከት

ሥራ አስኪያጁ የትእዛዝ ቅጹን በንድፍ ዲፓርትመንት ውስጥ ወዳለው ዲዛይነር ይወስዳል

ንድፍ አውጪ - የትዕዛዝ ቅጽ

የአጠቃቀም ጥምርታ

ንድፍ አውጪው የትዕዛዝ ቅጹን ይቀበላል

የአጠቃቀም ጥምርታ

ንድፍ አውጪው ፕሮጀክቱን ያዘጋጃል

ንድፍ አውጪ - የምርት ንድፍ

የአጠቃቀም ጥምርታ

ንድፍ አውጪው ፕሮጀክቱን ይገመግማል

ንድፍ አውጪ - የቁሳቁሶች ጥያቄ

የአጠቃቀም ጥምርታ

ንድፍ አውጪው የቁሳቁሶች ጥያቄን ይፈጥራል

ዲዛይነር - አውቶማቲክ የሂሳብ ኦፕሬተር

የግንኙነት አመለካከት

ንድፍ አውጪው የቁሳቁስ ጥያቄን ወደ አውቶማቲክ የሂሳብ ኦፕሬተር ያቀርባል

አውቶማቲክ የሂሳብ ኦፕሬተር - የቁሳቁሶች ጥያቄ

የአጠቃቀም ጥምርታ

አውቶማቲክ የሂሳብ ኦፕሬተር የቁሳቁሶች ማመልከቻዎችን ይቀበላል

አውቶማቲክ የሂሳብ ኦፕሬተር - የውሂብ ጎታ

የአጠቃቀም ጥምርታ

አውቶማቲክ የሂሳብ ኦፕሬተር አስፈላጊ የሆኑትን ቁሳቁሶች በሚገኙ ቁሳቁሶች መገኘቱን ይፈትሻል

የገንዘብ ኃላፊነት ያለው ማከማቻ ጠባቂ - አቅራቢዎች

የግንኙነት አመለካከት

በቁሳዊ ኃላፊነት የሚሰማው ማከማቻ ጠባቂ አስፈላጊውን ቁሳቁስ ከአቅራቢዎች ያዛል

አቅራቢዎች - የገንዘብ ኃላፊነት ያለው ማከማቻ ጠባቂ

የግንኙነት አመለካከት

የቁሳቁስ አቅርቦት

የገንዘብ ኃላፊነት ያለው ማከማቻ ጠባቂ - ቁሳቁሶች

የአጠቃቀም ጥምርታ

የቁሳቁሶች መቀበል

የገንዘብ ኃላፊነት ያለው ማከማቻ ጠባቂ - ደረሰኝ

የአጠቃቀም ጥምርታ

ሂሳቡን ይፈርማል

የገንዘብ ኃላፊነት ያለው ማከማቻ ጠባቂ - ሰብሳቢ

የግንኙነት አመለካከት

በመጋዘን ውስጥ ስለ ቁሳቁሶች መገኘት መልእክት

ንድፍ አውጪ - ሰብሳቢ

የግንኙነት አመለካከት

የምርት ንድፉን ወደ ሰብሳቢው በማስተላለፍ ላይ

ሰብሳቢ - የምርት ንድፍ

የአጠቃቀም ጥምርታ

የቤት ዕቃዎች ሰብሳቢው የምርት ንድፉን ይቀበላል እና ያጠናል

ሰብሳቢ - የተጠናቀቀ ምርት

የአጠቃቀም ጥምርታ

ተሰብሳቢው ምርቱን ይሠራል

ሰብሳቢ - ንድፍ አውጪ

የግንኙነት አመለካከት

ተሰብሳቢው የምርቱን ጥራት ለመቆጣጠር ዲዛይነርን ይጠራል

ዲዛይነር - የተጠናቀቀ ምርት

የአጠቃቀም ጥምርታ

የምርት ጥራት ቁጥጥር

ንድፍ አውጪ - ሰብሳቢ

የግንኙነት አመለካከት

ንድፍ አውጪው ስለ ምርቱ ጥራት ግምገማ ይሰጣል

ሰብሳቢ - የተጠናቀቀ ምርት

የአጠቃቀም ጥምርታ

በተጠናቀቀው ምርት ውስጥ ያሉ ጉድለቶችን ማስተካከል

ሰብሳቢ - አስተላላፊ ሾፌር

የግንኙነት አመለካከት

የትዕዛዝ ቅጹን እና የተጠናቀቀውን ምርት ለአስተላላፊው ሹፌር በማስረከብ ላይ

የመላኪያ ሾፌር - ደንበኛ

የግንኙነት አመለካከት

የተጠናቀቀውን ምርት ማስተላለፍ

ማሳሰቢያ: አስፈላጊዎቹ ቁሳቁሶች በክምችት ውስጥ ካሉ, ከዚያም የዚህ ሰንጠረዥ አንቀጽ 18, 19, 20, 21 ተዘሏል.

በ "ብጁ ምርት መሸጥ" ውስጥ በዲፓርትመንቶች እና በደንበኛው መካከል ያለው ተለዋዋጭ የግንኙነት ሞዴል በስእል 5.1 በ "ትዕዛዝ" ቅድመ ሁኔታ ውስጥ በመምሪያው, በሠራተኛ እና በደንበኞች መካከል ያለው ተለዋዋጭ የግንኙነት ሞዴል በስእል 5.2 ተለዋዋጭ ሞዴል ይታያል. በ "ንድፍ" ቅድመ ሁኔታ ውስጥ በመምሪያው, በሰራተኞች እና በደንበኞች መካከል ያለው መስተጋብር በስእል 5.3. የሰራተኛ መስተጋብር ተለዋዋጭ ሞዴል, በ "ማምረቻ" ውስጥ በስእል 5.4 ውስጥ ይታያል.

ምስል 5.1 ብጁ ምርት መሸጥ ቅደም ተከተል ንድፍ

ምስል 5.2 የአጠቃቀም ጉዳይ "ትዕዛዝ አስቀምጥ" ቅደም ተከተል ንድፍ

ምስል 5.3 የንድፍ አጠቃቀም የኬዝ ቅደም ተከተል ንድፍ

ምስል 5.4 የአምራች መጠቀሚያ መያዣ ቅደም ተከተል ንድፍ

የነገሮች-ተኮር አቀራረብ ጽንሰ-ሀሳባዊ መሰረት የእቃው ሞዴል ነው. የግንባታው ዋና መርሆዎች-

· ረቂቅ;

· ማሸግ;

· ሞዱላሪቲ;

· ተዋረድ።

አብስትራክት የአንዳንድ ነገሮች በጣም አስፈላጊ የሆኑትን አስፈላጊ ባህሪያት መምረጥ ነው, እሱም ከሌሎች የዕቃ ዓይነቶች የሚለይ እና, ስለዚህም, የፅንሰ-ሃሳባዊ ወሰኖቹን ከተጨማሪ ግምት እና ትንተና አንፃር በግልጽ ይገልፃል, እና ትንሽ አስፈላጊ ወይም ቀላል ያልሆነን ችላ በማለት. ዝርዝሮች.

ማጠቃለያ በእቃው አስፈላጊ ባህሪያት ላይ በማተኮር የስርዓቱን ውስብስብነት ለመቆጣጠር ያስችልዎታል. ማጠቃለያ ትኩረትን ያተኩራል። ውጫዊ ባህሪያትነገር እና ባህሪው በጣም አስፈላጊ የሆኑትን ባህሪያት ከትግበራቸው ዝርዝሮች እንዲለዩ ያስችልዎታል. ምርጫ ትክክለኛ ስብስብ abstractions ለተወሰነ ርዕሰ ጉዳይ አካባቢይወክላል ዋና ተግባርነገር-ተኮር ንድፍ. ረቂቅነት በጎራ እና በአመለካከት ላይ የተመሰረተ ነው - በአንድ አውድ ውስጥ አስፈላጊ የሆነው በሌላ ውስጥ አስፈላጊ ላይሆን ይችላል. ነገሮች እና ክፍሎች የአንድ ጎራ መሰረታዊ ማጠቃለያዎች ናቸው።

ኢንካፕስሌሽን በነጠላ ረቂቅ ("ጥቁር ሣጥን" ተብሎ የሚወሰድ) ውስጥ ያሉ ንብረቶችን እና ባህሪን አካላዊ አካባቢያዊ ማድረግ ነው፣ አተገባበሩን ከሕዝብ በይነገጽ በስተጀርባ ይደብቃል።

ማጠቃለል እርስ በርስ የመለያየት ሂደት ነው የግለሰብ አካላትአወቃቀሩን እና ባህሪውን የሚወስን ነገር. ኢንካፕስሌሽን የአንድን ነገር በይነገጹ፣ ውጫዊ ባህሪውን የሚያንፀባርቅ፣ ከእቃው ውስጣዊ አተገባበር ለመለየት ያገለግላል። የእቃው አቀራረብ በራሱ በእቃው አሠራር ብቻ ጥቅም ላይ ሊውሉ የሚችሉ የሀገር በቀል ሀብቶች ተደብቀዋል ብሎ ያስባል ። ውጫዊ አካባቢ. ማጠቃለያ እና ማቀፊያ ማሟያ ናቸው፡ አብስትራክት ትኩረትን በውጫዊ ገፅታዎች ላይ ያተኩራል፣ መሸፈን (ወይም በሌላ መንገድ መድረስን መገደብ) የተጠቃሚ እቃዎች የነገሩን ውስጣዊ መዋቅር እንዳይገነዘቡ ይከለክላል።

ማጠቃለል ከመረጃ መደበቅ ጽንሰ-ሐሳብ ጋር ተመሳሳይ ነው። ይህ የአንድን ነገር ብዙ ዝርዝሮችን ከውጭው ዓለም የመደበቅ ችሎታ ነው። ውጫዊው ዓለምአንድ ነገር ከሱ ውጭ ያለው ነገር ሁሉ, የተቀረውን ስርዓት ጨምሮ. የመረጃ መደበቅ እንደ ማቀፊያ ተመሳሳይ ጥቅም ይሰጣል-ተለዋዋጭነት።

ሞዱላሪቲ የስርአት ንብረት ነው ወደ በርከት ያሉ በጠንካራ ውስጠ-ተጣምረው ነገር ግን ደካማ ትስስር ያላቸው ንዑስ ስርዓቶች (ሞጁሎች) የመበስበስ እድሉ ጋር የተያያዘ ነው።

ሞዱላሪቲ የግለሰብ ሞጁሎችን ገለልተኛ ልማት በመፍቀድ የስርዓት ውስብስብነትን ይቀንሳል። ማጠቃለል እና ሞዱላሪቲ በአብስትራክት መካከል እንቅፋት ይፈጥራሉ።

ተዋረድ ደረጃ ወይም የታዘዘ የማጠቃለያ ሥርዓት ነው፣ አደረጃጀታቸው በደረጃ።

ጋር በተያያዘ ዋና ዋና ተዋረዳዊ መዋቅሮች ዓይነቶች ውስብስብ ስርዓቶችየክፍሎች መዋቅር (ተዋረድ በስም) እና የነገሮች መዋቅር (ተዋረድ በ ጥንቅር) ናቸው። የክፍል ተዋረድ ምሳሌዎች ቀላል እና ብዙ ውርስ(አንድ ክፍል እንደቅደም ተከተላቸው የአንድ ወይም የበለጡ ክፍሎችን መዋቅራዊ ወይም ተግባራዊ ክፍል ይጠቀማል) እና የነገሮች ተዋረዶች ድምር ናቸው።

ክፍሎች እንደ ሊደራጁ ይችላሉ ተዋረዳዊ መዋቅርይህም መሠረት መልክበፅንሰ-ሃሳባዊ አመክንዮ ውስጥ የምደባ እቅድን ይመስላል። የፅንሰ-ሀሳቦች ተዋረድ እንደሚከተለው ተገንብቷል። በጣም አጠቃላይ ፅንሰ-ሀሳብ ወይም ምድብ ትልቁ መጠን ያለው እና በዚህ መሠረት ትንሹ ይዘት ያለው ጽንሰ-ሐሳብ ተደርጎ ይወሰዳል። ይህ ከሁሉም በላይ ነው። ከፍተኛ ደረጃለተሰጠው ተዋረድ ረቂቅ። ከዚያም ተሰጥቷል አጠቃላይ ጽንሰ-ሐሳብይገለጻል, ማለትም, መጠኑ ይቀንሳል እና ይዘቱ ይጨምራል. ያነሰ አጠቃላይ ፅንሰ-ሀሳብ ይታያል ፣ እሱም በተዋረድ ዲያግራም ውስጥ ከመጀመሪያው አንድ ደረጃ በታች የሚገኝ። ይህ ጽንሰ-ሀሳቦችን የመፍጠር ሂደት እስከሚቀጥለው ድረስ ሊቀጥል ይችላል ዝቅተኛ ደረጃአንድ ጽንሰ-ሐሳብ ሊገኝ አይችልም, በዚህ ዐውደ-ጽሑፍ ውስጥ ያለው ተጨማሪ መግለጫው የማይቻል ወይም ተግባራዊ ሊሆን የማይችል ነው.