የጉዳይ ፈንዶች በጣም ያስፈልጋሉ። የመረጃ ስርዓቶችን ይፈትሹ

ጃቫ በ SunMicrosystems የተገነባ የፕሮግራም ቋንቋ ነው። ጃቫ መተግበሪያዎችብዙውን ጊዜ ወደ ልዩ ባይትኮድ ይሰበሰባሉ፣ ስለዚህ በማንኛውም የጃቫ ቨርቹዋል ማሽን (JVM) ላይ ምንም ይሁን ምን መስራት ይችላሉ። የኮምፒውተር አርክቴክቸር. ይፋዊ የተለቀቀበት ቀን፡- ግንቦት 23፣ 1995 ዛሬ የጃቫ ቴክኖሎጂ የማይንቀሳቀሱ ድረ-ገጾችን ወደ መስተጋብራዊ፣ ተለዋዋጭ ሰነዶች ለመቀየር እና የተከፋፈሉ ከመድረክ ነጻ የሆኑ መተግበሪያዎችን ለመፍጠር መሳሪያዎችን ይሰጣል።

የጃቫ ፕሮግራሞች ወደ ባይትኮድ ተተርጉመዋል፣ በምናባዊ ተፈፅሟል የጃቫ ማሽን(JVM) - ባይት ኮድን የሚያስኬድ እና መመሪያዎችን ወደ ሃርድዌር እንደ አስተርጓሚ የሚያስተላልፍ ፕሮግራም።

የዚህ የፕሮግራም አተገባበር ዘዴ ጥቅም የባይቴኮድ ሙሉ ነፃነት ነው። የአሰራር ሂደትእና ሃርድዌር፣ የጃቫ አፕሊኬሽኖችን ለማንኛውም ተጓዳኝ ቨርቹዋል ማሽን ባለበት መሳሪያ ላይ እንዲያሄዱ ያስችልዎታል። ሌላው የጃቫ ቴክኖሎጂ ጠቃሚ ባህሪው የፕሮግራም አፈፃፀም ሙሉ በሙሉ በቨርቹዋል ማሽን ቁጥጥር ስር በመሆኑ ተለዋዋጭ የደህንነት ስርዓቱ ነው። ከፕሮግራሙ ከተቀመጡት ፈቃዶች በላይ የሆነ ማንኛውም ክወና (ለምሳሌ፣ ያለፈቃድ ውሂብን ለማግኘት ወይም ከሌላ ኮምፒዩተር ጋር ለመገናኘት የሚደረግ ሙከራ) ወዲያውኑ መቋረጥ ያስከትላል።

ብዙውን ጊዜ ወደ ጽንሰ-ሐሳቡ ድክመቶች ምናባዊ ማሽንበቨርቹዋል ማሽን የባይቴኮድ አፈፃፀም በአልጎሪዝም ላይ የተተገበረውን የፕሮግራም አፈፃፀም ሊቀንስ የሚችል መሆኑን ያካትቱ። የጃቫ ቋንቋ. በቅርቡ፣ የጃቫ ፕሮግራሞችን የማስፈጸሚያ ፍጥነት በትንሹ የጨመሩ በርካታ ማሻሻያዎች ተደርገዋል።

ፕሮግራሙ በሚሰራበት ጊዜ ባይትኮድን ወደ ማሽን ኮድ በቀጥታ ለመተርጎም የቴክኖሎጂ አተገባበር (JIT ቴክኖሎጂ) በማሽን ኮድ ውስጥ የክፍል ስሪቶችን የመቆጠብ ችሎታ ፣

በመድረክ ላይ ያተኮረ ኮድ (ቤተኛ ኮድ) በስፋት ጥቅም ላይ ይውላል መደበኛ ቤተ-መጻሕፍት,

የተፋጠነ የባይቴኮድ ሂደትን የሚያቀርብ ሃርድዌር (ለምሳሌ የጃዜል ቴክኖሎጂ፣ በአንዳንድ የኤአርኤም ፕሮሰሰሮች የተደገፈ)።



ቁልፍ የቋንቋ ባህሪያት፡-

ራስ-ሰር የማህደረ ትውስታ አስተዳደር;

የላቀ የማቀነባበር ችሎታዎች ልዩ ሁኔታዎች;

የበለፀገ የ I/O ማጣሪያ መሳሪያዎች ስብስብ;

እንደ ድርድር ፣ ዝርዝር ፣ ቁልል ፣ ወዘተ ያሉ የመደበኛ ስብስቦች ስብስብ።

ቀላል የመፍጠር መሳሪያዎች መገኘት የአውታረ መረብ መተግበሪያዎች(የ RMI ፕሮቶኮልን መጠቀምን ጨምሮ);

የኤችቲቲፒ ጥያቄዎችን እንዲሰጡ እና ምላሾችን እንዲያካሂዱ የሚያስችልዎ ክፍሎች መገኘት;

በቋንቋው ውስጥ የተገነቡ የመፍጠር መሳሪያዎች ባለብዙ-ክር መተግበሪያዎች;

የተዋሃደ መዳረሻወደ የውሂብ ጎታዎች፡-

በግለሰብ የ SQL መጠይቆች ደረጃ - በ JDBC, SQLJ ላይ የተመሰረተ;

በመረጃ ቋቱ ውስጥ የማከማቸት ችሎታ ባላቸው የነገሮች ጽንሰ-ሀሳብ ደረጃ በመረጃ ላይ የተመሰረተየJava Data Objects እና Java Persistence API;

የአብነት ድጋፍ (ከስሪት 1.5 ጀምሮ);

የፕሮግራሞች ትይዩ አፈፃፀም.

1.4.3 C # የፕሮግራም ቋንቋ

ሰኔ 2000 በ Microsoft ጥልቀት ውስጥ ስለተወለደ አዲስ የፕሮግራም ቋንቋ የታወቀ ሆነ። የአዲሱ የማይክሮሶፍት ቴክኖሎጂ አካል ሆነ።NET ("Dot Net" አንብብ)። ይህ ቴክኖሎጂ በተለያዩ የፕሮግራም አወጣጥ ቋንቋዎች ለተጻፉ ፕሮግራሞች (የጋራ ቋንቋ Runtime፣ CLR) አንድ ወጥ የሆነ የማስፈጸሚያ አካባቢን ይሰጣል። ከእነዚህ ቋንቋዎች አንዱ፣ በዚህ አካባቢ ውስጥ ዋናው C # (C#፣ “C sharp” አንብብ) ነው። የቋንቋው ስም ከC++ ጋር ያለውን ግንኙነት ለማጉላት ፈልጎ ነበር ምክንያቱም # ሁለት እርስ በርስ የሚገናኙ ፕላስ ነው። ከሁሉም በላይ ግን አዲሱ ቋንቋ ከጃቫ ጋር ተመሳሳይ ነው። እና ለመታየት አንዱ ምክንያት የማይክሮሶፍት የፀሐይን ፈተና ለመመለስ የነበረው ፍላጎት እንደሆነ ምንም ጥርጥር የለውም።

ምንም እንኳን የC# ደራሲዎች በይፋ ባይሰየሙም የቋንቋ ማመሳከሪያው የመጀመሪያ እትሞች የአንዱ ርዕስ ገጽ በ1996 ወደ ማይክሮሶፍት የተዛወረው የቱርቦ ፓስካል እና ዴልፊ ፈጣሪ Anders Hejlsberg እና ስኮት ዊልታሙት ይዘረዝራል።

የተዋሃደ የፕሮግራም ማስፈጸሚያ አካባቢ በመካከለኛው ቋንቋ IL (መካከለኛ ቋንቋ) አጠቃቀም ላይ የተመሰረተ ነው, እሱም ከጃቫ ቨርቹዋል ማሽን ባይትኮድ ጋር ተመሳሳይ ሚና ይጫወታል. ከተለያዩ ቋንቋዎች በ NET ቴክኖሎጂ ውስጥ ጥቅም ላይ የሚውሉ አሰባሳቢዎች ፕሮግራሞችን ወደ IL ኮድ ይተረጉማሉ። ልክ እንደ ጃቫ ባይትኮድ፣ IL ኮድ በግምታዊ ቁልል ላይ መመሪያዎችን ይወክላል ኮምፒውተር. ግን በ IL ዲዛይን እና አጠቃቀም ላይ ልዩነትም አለ.

በመጀመሪያ፣ ከ JVM በተለየ፣ IL ከአንድ የፕሮግራም አወጣጥ ቋንቋ ጋር የተሳሰረ አይደለም። የMicrosoft.NET ቅድመ-መለቀቅ ስሪቶች ለ C++፣ C#፣ አቀናባሪዎችን ያካትታሉ። ቪዥዋል ቤዚክ. ገለልተኛ ገንቢዎች ከእነዚያ ቋንቋዎች ወደ IL ኮድ አቀናባሪዎችን በመፍጠር ሌሎች ቋንቋዎችን ማከል ይችላሉ።

በሁለተኛ ደረጃ፣ IL ለፕሮግራም ትርጉም የታሰበ አይደለም፣ ነገር ግን በቀጣይ ወደ ማሽን ኮድ ለማጠናቀር ነው። ይህ በከፍተኛ ደረጃ ከፍ ያለ የፕሮግራም አፈፃፀም እንዲያገኙ ያስችልዎታል. IL ኮድ ያካተቱት ፋይሎች አመቻች ማጠናከሪያው እንዲሰራ በቂ መረጃ ይይዛሉ።

“C# ከ C እና C++ የወረደ ቀላል፣ ዘመናዊ፣ ነገር-ተኮር፣ አይነት-አስተማማኝ ቋንቋ ነው። C # C እና C++ን ለሚያውቁ ፕሮግራመሮች ምቹ እና ለመረዳት የሚቻል ይሆናል። C # የ Visual Basic ምርታማነት ከC++ ኃይል ጋር ያጣምራል። እነዚህ ቃላት የ C # መግለጫ ይጀምራሉ.

የቋንቋውን ቴክኒካዊ ባህሪያት እንመልከት፡-

የማጠናቀሪያው ክፍል ፋይል ነው (እንደ C፣ C++፣ Java)። ፋይሉ አንድ ወይም ከዚያ በላይ የአይነት መግለጫዎችን ሊይዝ ይችላል፡ ክፍሎች (ክፍል)፣ በይነገጽ (በይነገጽ)፣ መዋቅሮች (መዋቅር)፣ ቁጥሮች (ኢንተም)፣ የውክልና ዓይነቶች (ውክልና) በስም ቦታዎች ላይ መከፋፈላቸውን የሚጠቁሙ (ወይም ያለ)።

የስም ቦታዎች የፕሮግራም ዕቃዎችን ታይነት ይቆጣጠራሉ (እንደ C++)። የስም ቦታዎች መክተት ይችላሉ። ይህ ነገር ያለበትን የስም ቦታ በግልፅ ሳይገልጽ የፕሮግራም እቃዎችን መጠቀም ይፈቀዳል. በመመሪያው ውስጥ (እንደ ቱርቦ ፓስካል) የዚህን የስም ቦታ አጠቃቀም አጠቃላይ መጥቀስ በቂ ነው። በመመሪያው ውስጥ የስም ቦታ ስሞች ተለዋጭ ስሞች አሉ (እንደ ኦቤሮን ቋንቋ)።

የመጀመሪያ ደረጃ የውሂብ ዓይነቶች፡- 8-ቢት (sbyte፣ ባይት)፣ 16-ቢት (አጭር፣ ushort)፣ 32-ቢት (int፣ uint) እና 64-ቢት (ረጅም፣ ረጅም) የተፈረሙ እና ያልተፈረሙ ኢንቲጀሮች፣ ተንሳፋፊ) እና ድርብ ትክክለኛነት የዩኒኮድ ቁምፊዎች (ቻር)፣ የቦሊያን ዓይነት (ቦል፣ ከኢንቲጀር ጋር የማይጣጣም)፣ የአስርዮሽ ዓይነት 28 ጉልህ አሃዞች (አስርዮሽ) ትክክለኛነትን ይሰጣል።

የተዋቀሩ ዓይነቶች: ክፍሎች እና በይነገጾች (እንደ ጃቫ) ፣ ባለ አንድ-ልኬት እና ባለብዙ-ልኬት (ከጃቫ በተቃራኒ) ድርድሮች ፣ ሕብረቁምፊዎች ፣ መዋቅሮች (እንደ ክፍሎች ተመሳሳይ ናቸው ፣ ግን ክምር ላይ እና ያለ ውርስ ያልተመደቡ) ፣ ቁጥሮች ፣ ከኢንቲጀር ጋር የማይጣጣም ( እንደ ፓስካል);

የውክልና ዓይነቶች ወይም በቀላሉ "ልዑካን" (በሞዱላ-2 እና ኦቤሮን ውስጥ ካሉት የአሠራር ዓይነቶች ጋር ተመሳሳይ ነው, በ C እና C ++ ውስጥ የተግባር ጠቋሚዎች);

ዓይነቶች በማጣቀሻ ዓይነቶች (ክፍሎች, መገናኛዎች, ድርድሮች, ተወካዮች) እና የእሴት ዓይነቶች (የአንደኛ ደረጃ ዓይነቶች, ቁጥሮች, መዋቅሮች) ይከፋፈላሉ. የማጣቀሻ ዓይነቶች እቃዎች በ ውስጥ ይገኛሉ ተለዋዋጭ ማህደረ ትውስታ(ክምር)፣ እና የማጣቀሻ ዓይነቶች ተለዋዋጮች፣ በእውነቱ፣ ለእነዚህ ነገሮች ጠቋሚዎች ናቸው። በእሴት ዓይነቶች ፣ ተለዋዋጮች ጠቋሚዎች አይደሉም ፣ ግን እሴቶቹ እራሳቸው። ስውር አይነት ልወጣ የሚፈቀደው የአይነት ደህንነትን በማይጥሱበት ጊዜ ወይም ወደ መረጃ መጥፋት ሲመሩ ብቻ ነው። ሁሉም ዓይነቶች, አንደኛ ደረጃን ጨምሮ, ከእቃው ዓይነት ጋር ይጣጣማሉ, ማለትም የመሠረት ክፍልሁሉም ሌሎች ዓይነቶች. የእሴት ዓይነቶችን ወደ ዕቃው ዓይነት፣ ቦክስ እና ግልጽ የሆነ ስውር መለወጥ አለ። የተገላቢጦሽ መለወጥ- unboxing;

ራስ-ሰር የቆሻሻ ማጠራቀሚያ (እንደ ኦቤሮን እና ጃቫ);

14 የቅድሚያ ደረጃዎች ያሉት ሰፊ የክዋኔዎች ስብስብ። ስራዎችን እንደገና መወሰን (እንደ ALGOL-68, Ada, C ++). የተፈተሸው እና ያልተረጋገጠ ኦፕሬተሮች ኢንቲጀሮች ላይ ስራዎችን በሚሰሩበት ጊዜ የትርፍ ፍሰት ቁጥጥርን ለመቆጣጠር ሊያገለግሉ ይችላሉ።

የእሴት መለኪያዎች, የማጣቀሻ መለኪያዎች (ማጣቀሻ) እና የውጤት መለኪያዎች (ውጭ) ያላቸው ዘዴዎች. የማጣቀሻ እና የውጪ ቃላቶች ከመለኪያው በፊት በስልት መግለጫው ውስጥ ብቻ ሳይሆን በሚደውሉበት ጊዜ መፃፍ አለባቸው። የውጤት መመዘኛዎች መኖራቸውን የመወሰን ስራዎችን እንዲቆጣጠሩ ያስችልዎታል. በቋንቋው ህግ መሰረት ማንኛውም ተለዋዋጭ ለመጠቀም ሙከራ ከመደረጉ በፊት ዋጋ እንዲኖረው ዋስትና ሊሰጠው ይገባል;

የቁጥጥር መግለጫዎች፡ ከሆነ፣ ቀይር፣ እያለ፣ አድርግ፣ ለ፣ ሰበር፣ ቀጥል (እንደ C፣ C++ እና Java)። በእያንዳንዱ የ “ስብስብ” ክፍል ውስጥ የሚዘዋወረው የፎeach መግለጫ ፣ በርካታ የጎቶ ኦፕሬተር ልዩነቶች።

ልዩ አያያዝ (እንደ ጃቫ);

ባሕሪያት የክፍል (ዕቃዎች) አካላት ናቸው፣ እነሱም እንደ ሜዳዎች በተመሳሳይ መንገድ የሚደርሱት (ዋጋ ሊሰጡ ወይም ሊሰጡ ይችላሉ)፣ ነገር ግን በተዘዋዋሪ ማግኘት እና ማቀናበር በሚባሉት የሚተገበሩ ናቸው (እንደ Object Pascal፣ የዴልፊ የግብዓት ቋንቋ። ስርዓት);

ኢንዴክሰሮች እንደ ድርድር (በካሬ ቅንፎች ውስጥ ኢንዴክስን በመጥቀስ) ዕቃዎችን በተመሳሳይ መንገድ እንዲደርሱባቸው የሚያስችልዎ የክፍል (ዕቃዎች) አካላት ናቸው ። በተዘዋዋሪ ያግኙ እና የዕለት ተዕለት ተግባራትን ያዘጋጁ። ለምሳሌ በሕብረቁምፊ ውስጥ ያሉ ቁምፊዎች ልክ እንደ የድርድር አካላት ሊደረስባቸው (ማንበብ) ይችላሉ፣ ምክንያቱም ለደረጃው ክፍል ሕብረቁምፊጠቋሚ ተተግብሯል;

ክንውኖች የሥርዓት ዓይነት (ውክልና) የክፍል (መስኮች ወይም ንብረቶች) አካላት ናቸው፣ እነሱ ከተገለጹበት ክፍል ውጭ፣ ክዋኔዎቹ += እና –= ብቻ ተፈጻሚ ይሆናሉ፣ ይህም የክስተት ተቆጣጣሪ ዘዴዎችን ለመጨመር ወይም ለማስወገድ ያስችላል። የዚህ ክፍል እቃዎች;

ጠቋሚዎችን እና የአድራሻ አርቲሜቲክስን የሚጠቀም ደህንነቱ ያልተጠበቀ ኮድ ደህንነቱ ባልተጠበቀ መቀየሪያ ምልክት በተደረገባቸው የፕሮግራሙ ክፍሎች ውስጥ የተተረጎመ ነው።

ከ C እና C++ በተለየ ሁኔታዊ የማጠናቀሪያ መሳሪያዎችን ብቻ የሚሰጥ ቅድመ ፕሮሰሰር።

እርግጥ ነው፣ የተብራራባቸው የC# ጉዳቶች ቋንቋውን ተስፋ አይነፍጉም። በብዙ መልኩ ከ C ++ ይመረጣል. የ C++ ቋንቋ አጠቃላይ እርካታ ማጣት ፣ የአዲሱ ቋንቋ ገጽታ የሆነው እውቅና ፣ ለ C # ስኬት ዋና ቅድመ ሁኔታዎች አንዱ ነው።

C #ን ከጃቫ ጋር በማነፃፀር ብዙ ተመሳሳይነቶችን ማየት ይችላሉ። እውነት ነው፣ የጃቫ ሲስተሞች ብዙ ፕላትፎርም ከሆኑ፣ የC # ትግበራው ለዊንዶውስ ኦፐሬቲንግ ሲስተም ብቻ እና አንድ ብቻ ነው። ነገር ግን, ምንም እንኳን ክብደት ቢኖረውም, ቋንቋው ለሌሎች ስርዓቶች እንደሚተገበር መጠበቅ እንችላለን. ከዚህም በላይ እሷ ራሷ የማይክሮሶፍት መድረክ NET ከአንድ ፕሮግራም ማስፈጸሚያ አካባቢ ጋር ወደ አማራጭ አርክቴክቸር፣ በዋናነት UNIX ሲስተሞችን ማስተዋወቅ ይቻላል።

C # ከጃቫ የበለጠ ትክክለኛ ቋንቋ ይመስላል። ከጃቫ በተለየ ራሱን የቻለ ነው። ማለትም ወደ ሌሎች ቋንቋዎች ሳይጠቀሙ ማንኛውንም ፕሮግራም በC# መጻፍ ይችላሉ። ይህ ሊሆን የቻለው በቀጥታ ወደ ሃርድዌር መዳረሻ የሚሰጡ "ደህንነታቸው ያልተጠበቀ" የኮድ እገዳዎች በመኖራቸው ነው። በጃቫ ውስጥ መገልገያዎችን ለመድረስ ዝቅተኛ ደረጃበሌሎች ቋንቋዎች ፕሮግራም መደረግ ያለበት "ቤተኛ ዘዴዎች" ጥቅም ላይ መዋል አለበት.

እና በእርግጥ የ C # ተስፋዎች በዋናነት ማይክሮሶፍት ለማስተዋወቅ ከሚያደርገው ጥረት ጋር የተያያዘ ነው።

CASE (የእንግሊዘኛ ኮምፒውተር-የታገዘ ሶፍትዌር ምህንድስና) - የመሳሪያዎች እና ዘዴዎች ስብስብ የሶፍትዌር ምህንድስናለንድፍ ሶፍትዌርለማቅረብ የሚረዳ ጥራት ያለውፕሮግራሞች, ከስህተት-ነጻ እና ለማቆየት ቀላል የሶፍትዌር ምርቶች. CASE የCASE መሳሪያዎችን በመጠቀም የመረጃ ስርዓቶችን ለመንደፍ እንደ ዘዴዎች እና መሳሪያዎች ስብስብ ተረድቷል።

የፕሮግራም ልማት አውቶሜሽን መሳሪያዎች (CASE መሳሪያዎች) የስርዓት ተንታኞች፣ የሶፍትዌር ገንቢዎች እና ፕሮግራመሮች የንድፍ እና የሶፍትዌር ልማት ሂደቶችን በራስ ሰር የሚሰሩ መሳሪያዎች ናቸው። መጀመሪያ ላይ የ CASE መሳሪያዎች በጣም ብዙ ጉልበት የሚጠይቁትን የመተንተን እና የንድፍ ሂደቶችን ለማቃለል እንደ መሳሪያዎች ብቻ ይረዱ ነበር, ነገር ግን ISO/IEC 14102 መስፈርት ሲመጣ, የ CASE መሳሪያዎች የሶፍትዌር የህይወት ዑደት ሂደቶችን የሚደግፉ የሶፍትዌር መሳሪያዎች ተብለው መገለጽ ጀመሩ.

ዘመናዊ የ CASE መሳሪያዎች ለብዙ የአይኤስ ዲዛይን ቴክኖሎጂዎች ሰፊ ድጋፎችን ይሸፍናሉ፡ ከቀላል ትንተና እና የሰነድ መሳሪያዎች እስከ ሙሉ የሶፍትዌር የህይወት ኡደት የሚሸፍኑ ሙሉ አውቶማቲክ መሳሪያዎች።

የጉዳይ መሳሪያዎች በጣም ርካሽ ለሆኑ የግል ኮምፒውተሮች በአንጻራዊ ሁኔታ ርካሽ ስርዓቶችን ያካትታሉ አካል ጉዳተኞች, እና የተለያዩ የኮምፒውተር መድረኮች እና የክወና አካባቢዎች ውድ ስርዓቶች. ስለዚህ፣ ዘመናዊ ገበያወደ 300 የሚጠጉ የተለያዩ የ CASE መሳሪያዎች አሉ ፣ ከእነዚህ ውስጥ በጣም ሀይለኛው በአንድ መንገድ ወይም በሌላ መንገድ በሁሉም ዋና ዋና የምዕራባውያን ኩባንያዎች ጥቅም ላይ ይውላል።

በተለምዶ፣ የCASE መሳሪያዎች በሶፍትዌር የህይወት ኡደት ውስጥ አንድ ወይም ከዚያ በላይ ሂደቶችን በራስ ሰር የሚሰራ እና የሚከተሉትን ዋና ባህሪያቶች የሚያካትቱ ሶፍትዌሮችን ያካትታሉ።

  • · ኃይለኛ ግራፊክ መሳሪያዎችየሚሰጡ የመረጃ ስርዓቶችን ለመግለፅ እና ለመመዝገብ ለተጠቃሚ ምቹ የሆነ በይነገጽከገንቢው ጋር እና የፈጠራ ችሎታውን ማዳበር;
  • · የ CASE መሳሪያዎች የግለሰብ አካላትን ማዋሃድ, የ IS ልማት ሂደትን መቆጣጠርን ማረጋገጥ;
  • · የፕሮጀክት ሜታዳታ (ማከማቻ) በልዩ ሁኔታ የተደራጀ ማከማቻ መጠቀም።

የተቀናጀ የ CASE መሳሪያ (ወይም የተሟላ የሶፍትዌር የህይወት ዑደትን የሚደግፉ መሳሪያዎች ስብስብ) የሚከተሉትን ክፍሎች ይዟል;

  • · የCASE መሣሪያ መሠረት የሆነው ማከማቻ። የፕሮጀክቱን ስሪቶች እና የነጠላ ክፍሎቹን ማከማቻ ፣ የተቀበለውን መረጃ ማመሳሰል ማረጋገጥ አለበት። የተለያዩ ገንቢዎችበቡድን እድገት ጊዜ, የሜታዳታ ሙሉነት እና ወጥነት መቆጣጠር;
  • · የአይኤስ ሞዴሎችን የሚፈጥሩ ተዋረዳዊ ተዛማጅ ንድፎችን (DFD, ERD, ወዘተ) መፍጠር እና ማረም የሚሰጡ የግራፊክ ትንተና እና ዲዛይን መሳሪያዎች;
  • 4GL ቋንቋዎችን እና ኮድ ማመንጫዎችን ጨምሮ የመተግበሪያ ልማት መሣሪያዎች;
  • · የውቅረት አስተዳደር መሳሪያዎች;
  • · የሰነድ መሳሪያዎች;
  • · የሙከራ መሳሪያዎች;
  • · የፕሮጀክት አስተዳደር መሳሪያዎች;
  • · የመልሶ ማሻሻያ መሳሪያዎች.

ሁሉም ዘመናዊ የ CASE መሳሪያዎች በዋነኛነት በአይነት እና ምድቦች ሊመደቡ ይችላሉ. በአይነት መመደብ የCASE መሳሪያዎችን ወደ አንዳንድ የህይወት ኡደት ሂደቶች ተግባራዊ አቅጣጫ ያንፀባርቃል። በምድብ መመደብ በተከናወኑ ተግባራት መሰረት የውህደት ደረጃን ይወስናል፡-

  • · ትንንሽ ራሳቸውን ችለው የሚሠሩ ሥራዎችን (መሳሪያዎች) የሚፈቱ የአገር ውስጥ መሣሪያዎች፣
  • · አብዛኞቹን የIS የሕይወት ዑደት ደረጃዎች የሚሸፍኑ በከፊል የተዋሃዱ መሳሪያዎች ስብስብ (የመሳሪያ ስብስብ)
  • · አጠቃላይ የIS የህይወት ኡደትን የሚደግፉ እና በጋራ ማከማቻ የተገናኙ ሙሉ በሙሉ የተዋሃዱ መሳሪያዎች።

በተጨማሪም የ CASE መሳሪያዎች በሚከተሉት መስፈርቶች መሰረት ሊመደቡ ይችላሉ.

  • · የተተገበሩ ዘዴዎች እና የስርዓቶች እና የውሂብ ጎታዎች ሞዴሎች;
  • · ከዲቢኤምኤስ ጋር የመዋሃድ ደረጃ;
  • · የሚገኙ መድረኮች።

በአይነት ምደባው በመሠረቱ ከCASE መሣሪያዎች አካል ስብጥር ጋር የሚገጣጠም እና የሚከተሉትን ዋና ዓይነቶች ያጠቃልላል።

  • · የመመርመሪያ መሳሪያዎች (የላይኛው CASE), የጎራ ሞዴሎችን ለመገንባት እና ለመተንተን የተነደፉ (ንድፍ / አይዲኤፍ (ሜታ ሶፍትዌር), BPwin (ሎጂክ ስራዎች));
  • · የትንታኔ እና የንድፍ እቃዎች (መካከለኛው ኬዝ)፣ በጣም የተለመዱትን የንድፍ ዘዴዎችን በመደገፍ እና የንድፍ ዝርዝሮችን ለመፍጠር ጥቅም ላይ ይውላል (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas) ጉዳይ .ተንታኝ (ማክሮ ፕሮጄክት)). የእነዚህ መሳሪያዎች ውፅዓት የስርዓት ክፍሎች እና መገናኛዎች, የስርዓት አርክቴክቸር, ስልተ ቀመሮች እና የውሂብ አወቃቀሮች ዝርዝሮች ናቸው;
  • · የመረጃ ቋት ዲዛይን መሳሪያዎች የመረጃ ሞዴሊንግ እና የውሂብ ጎታ ንድፎችን (በተለምዶ በ SQL ቋንቋ) በጣም ለተለመደው DBMS። እነዚህም ERwin (Logic Works)፣ S-Designor (SDP) እና DataBase Designer (ORACLE) ያካትታሉ። የውሂብ ጎታ ዲዛይን መሳሪያዎች በ Vantage Team Builder, Designer/2000, Silverrun, እና PRO-IV CASE መሳሪያዎች ውስጥ ይገኛሉ;
  • የመተግበሪያ ልማት መሳሪያዎች. እነዚህም 4GL መሳሪያዎች (Uniface (Compuware)፣ JAM (JYACC)፣ PowerBuilder (Sybase)፣ Developer/2000 (ORACLE)፣ New Era (Informix)፣ SQL Windows (Gupta)፣ ዴልፊ (ቦርላንድ)፣ ወዘተ) እና የጄነሬተሮች ኮዶችን ያካትታሉ። በ Vantage Team Builder, PRO-IV እና በከፊል በ Silverrun ውስጥ ተካትቷል;
  • · የፕሮግራም ኮዶችን እና የውሂብ ጎታ ንድፎችን እና በእነሱ ላይ ተመስርተው የሚያመነጩ የማሻሻያ መሳሪያዎች የተለያዩ ሞዴሎችእና የንድፍ ዝርዝሮች. የውሂብ ጎታ ንድፍ ትንተና እና የ ERD ማመንጨት መሳሪያዎች በ Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin እና S-Designor ውስጥ ተካትተዋል። በፕሮግራም ኮድ ትንተና መስክ በሰፊው ጥቅም ላይ የዋለው በ C ++ (ራሽናል ሮዝ (ምክንያታዊ ሶፍትዌር) ፣ የነገር ቡድን (ካየን)) ውስጥ የፕሮግራሞችን መልሶ ማቋቋም የሚያቀርቡ ዕቃዎች-ተኮር የ CASE መሳሪያዎች ናቸው።

ረዳት ዓይነቶች የሚከተሉትን ያካትታሉ:

  • · የፕሮጀክት እቅድ እና አስተዳደር መሳሪያዎች (SE Companion, የማይክሮሶፍት ፕሮጀክትእና ወዘተ);
  • · የውቅረት አስተዳደር መሳሪያዎች (PVCS (Intersolv));
  • · የሙከራ መሳሪያዎች (ጥራት ስራዎች (Segue ሶፍትዌር));
  • · የሰነድ መሳሪያዎች (SoDA (ምክንያታዊ ሶፍትዌር)).

ዛሬ፣ የሲአይኤስ ሶፍትዌር ገበያ የሚከተሉት በጣም የተገነቡ የCASE መሳሪያዎች አሉት።

  • · የቫንቴጅ ቡድን ገንቢ (Westmount I-CASE);
  • · ዲዛይነር / 2000;
  • · Silverrun;
  • ERwin + BPwin;
  • · S-ንድፍ አውጪ;
  • · ኬዝ.ተንታኝ.
  • ኢ-drowMax

ሁለት ዋና የንድፍ ዘዴዎች አሉ: መዋቅራዊ እና ነገር-ተኮር ንድፍ. ማንነት መዋቅራዊ አቀራረብየአይኤስ እድገት ወደ አውቶማቲክ ተግባራት በመበስበስ (መከፋፈል) ውስጥ ነው-ስርዓቱ ወደ ተከፋፈለ ነው ተግባራዊ ንዑስ ስርዓቶች, እሱም በተራው በንዑስ ተግባራት የተከፋፈሉ, ወደ ተግባራት የተከፋፈሉ, ወዘተ. የመከፋፈል ሂደቱ እስከ ልዩ ሂደቶች ድረስ ይቀጥላል. በተመሳሳይ ጊዜ, አውቶማቲክ ስርዓቱ ሁሉም አካላት እርስ በርስ የተያያዙበት አጠቃላይ እይታን ይይዛል. ከግለሰብ ተግባራት ወደ አጠቃላይ ስርዓቱ "ከታች ወደ ላይ" ሲገነቡ, ታማኝነት ይጠፋል, እና በግለሰብ አካላት የመረጃ ግንኙነት ላይ ችግሮች ይነሳሉ.

በነገር ላይ ያተኮረ ንድፍ በነገር ላይ የተመሰረተ የስርዓቱን መበስበስን ያካትታል። አንድ ነገር በአንድ የተወሰነ ርዕሰ ጉዳይ ውስጥ ጠቃሚ ተግባራዊ ዓላማ ያለው የእውነተኛ ህይወት አካል ነው። አንድ ነገር በአወቃቀር፣ በግዛት እና በግልፅ በተገለጸ ባህሪ ይገለጻል። የአንድ ነገር ሁኔታ በሁሉም ሊሆኑ የሚችሉ (በተለምዶ የማይንቀሳቀሱ) ንብረቶች እና በእያንዳንዱ የእነዚህ ንብረቶች ወቅታዊ እሴቶች (ብዙውን ጊዜ ተለዋዋጭ) ይገለጻል። የአንድ ነገር ባህሪያት በመለኪያዎቹ እሴቶች ተለይተው ይታወቃሉ።

1. የመረጃ ስርዓቱ መሰረት ነው

ሀ) መረጃን ለማከማቸት እና ለመድረስ አካባቢ

ለ) የማስላት ኃይልኮምፒውተር

ቪ) የኮምፒተር አውታርለውሂብ ማስተላለፍ

መ) የመረጃ ማቀነባበሪያ ዘዴዎች

2. የመረጃ ሥርዓቶች ያተኮሩ ናቸው

ሀ) ከፍተኛ ብቃት የሌለው የመጨረሻ ተጠቃሚ

ለ) ፕሮግራም አውጪ

ሐ) በዲቢኤምኤስ መስክ ልዩ ባለሙያ

መ) የድርጅቱ ኃላፊ

3. የማንኛውም የመረጃ ሥርዓት ዋና አካል ነው።

ሀ) የውሂብ ጎታ

ለ) በዴልፊ ልማት አካባቢ የተፈጠረ ፕሮግራም

ሐ) በበይነመረብ በኩል መረጃን የማስተላለፍ ችሎታ

መ) የፕሮግራም ቋንቋን በመጠቀም የተፈጠረ ፕሮግራም ከፍተኛ ደረጃ

4. በአሁኑ ጊዜ የውሂብ ጎታ አስተዳደር ስርዓቶች በብዛት ጥቅም ላይ የዋሉ ናቸው

ሀ) ዕቃ-ተኮር

ለ) ግንኙነት

ሐ) ተዋረዳዊ

መ) አውታረ መረብ

5. የውሂብ ጎታ አስተዳደር ስርዓቶች የበለጠ ዘመናዊ ናቸው

ሀ) ተዋረድ

ለ) አውታረ መረብ

ሐ) ግንኙነት

መ) ድህረ-ግንኙነት

6. Oracle DBMS, Informix, Subase, DB 2, MS SQL አገልጋይተመልከት

ሀ) አውታረ መረብ

ለ) ተዋረድ

ሐ) ግንኙነት

መ) ነገር-ተኮር

7. ባህላዊ ዘዴየመረጃ ሥርዓቶች አደረጃጀት ነው።

ሀ) ደንበኛ-ደንበኛ አርክቴክቸር

ለ) የደንበኛ አገልጋይ አርክቴክቸር

ሐ) የአገልጋይ-አገልጋይ ሥነ ሕንፃ

መ) ሁሉንም መረጃዎች በአንድ ኮምፒውተር ላይ ማስቀመጥ

8. በ IC ንድፍ ውስጥ የመጀመሪያው እርምጃ ነው

ሀ) የርዕሰ-ጉዳዩ አካባቢ መደበኛ መግለጫ

ለ) የተሟሉ እና ወጥ የሆኑ የ IS ሞዴሎችን መገንባት

ሐ) የፕሮግራም ቋንቋ መምረጥ

መ) የ IS በይነገጽ እድገት

9. የሶፍትዌር ልማትን ውጤታማነት ለመጨመር, ይጠቀሙ

ሀ) ጉዳይ - ማለት ነው።

10. በ CASE ማለታችን ነው።

ሀ) ሶፍትዌሮችን የመፍጠር እና የማቆየት ሂደቶችን የሚደግፍ ሶፍትዌር

ለ) ከፍተኛ ደረጃ የፕሮግራም ቋንቋዎች

ሐ) የሶፍትዌር ልማት አካባቢዎች

መ) የመተግበሪያ ፕሮግራሞች



11. የእይታ መተግበሪያ ማጎልበቻ መሳሪያ ነው።

ሀ) ቪዥዋል ቤዚክ

መ) ከፍተኛ የቴክኖሎጂ ፕሮግራሚንግ ቋንቋ

12. Microsoft.Net ነው

ሀ) መድረክ

ለ) የፕሮግራም አወጣጥ ቋንቋ

ሐ) የውሂብ ጎታ አስተዳደር ስርዓት

ሰ) የመተግበሪያ ፕሮግራም

13. በመጠን, አይፒ ተከፍሏል

ሀ) ትንሽ ፣ ትልቅ

ለ) ውስብስብ, ቀላል

ቪ) ነገር-ተኮርእና ሌሎችም።

መ) ነጠላ, ቡድን, ኮርፖሬሽን

14. በአፕሊኬሽኑ ወሰን መሰረት አይፒ ተከፍሏል

ሀ) የግብይት ማቀነባበሪያ ስርዓቶች

ለ) የውሳኔ ድጋፍ ስርዓቶች

ሐ) ውስብስብ የሂሳብ ስሌቶችን ለማካሄድ ስርዓቶች

መ) የኢኮኖሚ ሥርዓቶች

15. በአፕሊኬሽኑ ወሰን መሰረት አይፒ ተከፍሏል

ሀ) ኢኮኖሚያዊ

ለ) ተተግብሯል

ሐ) መረጃ እና ማጣቀሻ

መ) ቢሮ

16. ግብይት ነው

ሀ) የውሂብ ማስተላለፍ

ለ) የውሂብ ሂደት

ሐ) የክዋኔዎች ስብስብ

መ) የውሂብ መቀየር

17. የፕሮጀክቱን ግምት እና በጀት ማውጣት፣ የግብአት ፍላጎትን መወሰን፣ የቀን መቁጠሪያ እቅዶችን እና የስራ መርሃ ግብሮችን ማዘጋጀት የደረጃው ናቸው።

ሀ) የቴክኒክ ፕሮፖዛል ማዘጋጀት

ለ) ጽንሰ-ሐሳብ

ሐ) ንድፍ

መ) ልማት

18. የመነሻ መረጃዎችን ማሰባሰብ እና ያለውን ሁኔታ ትንተና፣ የአማራጮች ንፅፅር ግምገማ የደረጃው ነው።

ሀ) ጽንሰ-ሀሳብ

ለ) የቴክኒክ ፕሮፖዛል ማዘጋጀት

ሐ) ንድፍ

መ) ልማት

19. በአይኤስ ልማት የመጀመሪያ ደረጃዎች ውስጥ የሚከተሉት ስህተቶች በብዛት ይከናወናሉ፡

ሀ) የተሳሳተ የፕሮግራም ቋንቋ ምርጫ

ለ) የተሳሳተ የ DBMS ምርጫ

ሐ) የፕሮግራም አውጪዎች ትክክለኛ ያልሆነ ምርጫ

መ) የደንበኞችን ፍላጎት ለመወሰን ስህተቶች

20. የህይወት ኡደትየአይፒ ደረጃው ISO/IEC 12207. IEC ነው።

ሀ) ዓለም አቀፍ ደረጃውን የጠበቀ ድርጅት

ለ) የኤሌክትሪክ ምህንድስና ዓለም አቀፍ ኮሚሽን

ሐ) ዓለም አቀፍ የመረጃ ሥርዓት ድርጅት

መ) ዓለም አቀፍ የሶፍትዌር ድርጅት

21. በደረጃው መሠረት የ IS የሕይወት ዑደት አወቃቀር ሂደቶችን ያካትታል

ሀ) ዋና እና ረዳት የሕይወት ዑደት ሂደቶች እና ድርጅታዊ ሂደቶች

ለ) ልማት እና ትግበራ

ሐ) ፕሮግራሚንግ እና ማረም

መ) አይፒን መፍጠር እና መጠቀም

22. በጣም የተለመደው የሕይወት ዑደት ሞዴል ነው

ሀ) የሶፍትዌር ሞጁሎች ትይዩ ልማት ሞዴል

ለ) ነገር-ተኮር ሞዴል

ሐ) የካስኬድ ሞዴል

መ) ለአይኤስ ልማት የተቀናጀ አቀራረብ ሞዴል

23. በጣም የተለመደው የሕይወት ዑደት ሞዴል ነው

ሀ) መስመራዊ ሞዴል

ለ) ቀጥተኛ ያልሆነ ሞዴል

ሐ) ቀጣይነት ያለው ሞዴል

መ) ጠመዝማዛ ሞዴል

24. የበለጠ ተመራጭ የሕይወት ዑደት ሞዴል ነው

ሀ) አስከሬን

ለ) ለ IS ልማት የተቀናጀ አቀራረብ ሞዴል

ሐ) መስመራዊ ሞዴል

መ) ሽክርክሪት

25. ሐረጉ - ፈጣን የመተግበሪያ እድገት እንደ አህጽሮተ ቃል ነው

26. ፈጣን የመተግበሪያ ልማት ዘዴን ለማዳበር ጥቅም ላይ ይውላል

ሀ) ትናንሽ አይፒዎች;

ለ) መደበኛ አይሲዎች

ሐ) የተጠቃሚ በይነገጽ ሁለተኛ ደረጃ የሆኑ መተግበሪያዎች

መ) የሰዎች ደህንነት የተመካባቸው ስርዓቶች

27. በ ISO 12207 መሠረት አንድ ወይም ከዚያ በላይ ሂደቶች ፣ ሃርድዌር ፣ ሶፍትዌሮች ፣ መሣሪያዎች እና የተወሰኑ ፍላጎቶችን ወይም ዓላማዎችን ለማርካት የሰዎች ጥምረት

ሀ) የመረጃ ስርዓት;

ለ) ስርዓት

ሐ) ሙሉ-ተኮር ሶፍትዌር እና ሃርድዌር ውስብስብ

መ) የኮምፒተር ማእከል

28. የማንኛውም አይፒ መሠረት ነው

ለ) ከፍተኛ ደረጃ የፕሮግራም ቋንቋ

መ) አይፒን ለመፍጠር ዘዴዎች እና መሳሪያዎች ስብስብ

29. በዲቢኤምኤስ የሚከናወኑ ዋና ዋና ተግባራት አብዛኛውን ጊዜ ያካትታሉ

ሀ) የግብይት አስተዳደር

ለ) መመዝገብ

ሐ) ስሌቶችን ማከናወን

መ) ስዕላዊ መግለጫ

30. ለዲቢኤምኤስ ግብይት ዘዴ ድጋፍ ነው።

ሀ) የግዴታ

ለ) ተፈላጊ

ሐ) አማራጭ

መ) በጣም አይቀርም

31. የግብይቶች ድብልቅ ትይዩ አፈፃፀም ፣ ውጤቱም ከተከታታይ አፈፃፀማቸው ውጤት ጋር እኩል ነው ፣ ይባላል።

ሀ) ትይዩነት

ለ) ውስብስብ ሂደት

ሐ) ተከታታይነት

መ) ግብይቶችን በአንድ ጊዜ ማካሄድ

32. በመረጃ ቋቱ ውስጥ ስለሚከሰቱ ለውጦች መረጃ የምዝግብ ማስታወሻ ግቤት ይባላል

ሀ) መግባት

ለ) ክስተቶችን ግምት ውስጥ በማስገባት

ሐ) ለውጦችን መቅዳት

መ) ክትትል

33. ለ E. Codd ሥራ ምስጋና ይግባውና የውሂብ ጎታዎች ተፈጥረዋል

ሀ) ግንኙነት

ለ) አውታረ መረብ

ሐ) ተዋረዳዊ

መ) ነገር-ተኮር

34. ተዛማጅ የውሂብ ጎታዎች ስማቸውን ያገኘው በዚህ ምክንያት ነው

ሀ) የመረጃ ሰንጠረዦች እርስ በርስ የተያያዙ ናቸው

ለ) መረጃን በፍጥነት ያዘጋጃሉ

ሐ) ውስብስብ መዋቅር ውሂብ ማከማቸት ይችላሉ

መ) በውስጣቸው ያለው መረጃ በጠረጴዛዎች መልክ ቀርቧል

35. የመጨረሻው ዝመናየ SQL ቋንቋ ደረጃ በዓመቱ ተቀባይነት አግኝቷል

36. የገሃዱ ዓለም አካላት ወደ ዳታ ሞዴል ቅርብ ናቸው።

ሀ) ግንኙነት

ለ) ነገር-ተኮር

ሐ) ተዋረዳዊ

መ) አውታረ መረብ

37. ተዛማጅ ዲቢኤምኤስ የውሂብ ሞዴሎችን ይጠቀማሉ

ሀ) ነገር-ተኮር እና ግንኙነት

ለ) ግንኙነት እና ተዋረድ

ሐ) ተዋረዳዊ እና አውታረ መረብ

መ) ምክንያት

38. ከዳታቤዝ አስተዳደር ጋር ያለው ግንኙነት ዋና ዋና ጥቅሞች ያካትታሉ

ሀ) በጣም የተለመደውን በአንጻራዊነት በቀላሉ ሞዴል የማድረግ ችሎታ ርዕሰ ጉዳዮች

ለ) ቀላል እና ኃይለኛ የሂሳብ መሳሪያ መኖር

ሐ) ማንኛውንም ውስብስብነት ያላቸውን ነገሮች የመግለጽ ችሎታ

መ) የእውነተኛ ዓለም ግንኙነቶችን የማሳየት ቀላልነት

39. ተመሳሳይ የአቶሚክ እሴቶች ስብስብ ይባላል

ሀ) ጎራ

ለ) ቱፕል

ሐ) ባህሪ

መ) የውሂብ አይነት

40. የግንኙነቱ ዓምዶች ተጠርተዋል

ሀ) ዱባዎች

ለ) ጎራዎች

ሐ) ባህሪያት

መ) ተመሳሳይ ዓይነት እሴቶች ያላቸው አምዶች

41. የግንኙነት መስመር ተጠርቷል

ሀ) ቱፕል

ለ) ባህሪ

ሐ) ጎራ

መ) የጠረጴዛ ረድፍ

42. የ tuples ቁጥር ይባላል

ሀ) ካርዲናል ቁጥር

ለ) የኃይል ጥምርታ

ሐ) የሬሾው መጠን

መ) ቁጥርን መወሰን

43. ባዶ የመስክ እሴቶችን ለማመልከት, ይጠቀሙ

ሀ) ሰረዝ

መ) ምንም ምልክቶች አለመኖር

44. በተዛማጅ መስክ ውስጥ ከሆነ የአንድ ባህሪ ዋጋ አይታወቅም

ሀ) ማንኛውም ምልክቶች ይጎድላሉ

ለ) ሰረዝ አለ

ሐ) NULL የሚለው ቃል ተጽፏል

መ) ቁጥሩ ዜሮ ነው

45. ዋና ቁልፍንብረቱ አለው።

ሀ) ልዩነት

ለ) የአጠቃቀም ቀላልነት

ሐ) ዝቅተኛነት

መ) የማሰብ ችሎታ

46. ​​በጠረጴዛዎች ውስጥ ግንኙነት መሠረትውሂብ

ሀ) ቱፕልስ እና ባሕሪያት ባልታዘዘ መልክ ይቀመጣሉ።

ለ) ባህሪያት ብቻ የታዘዙ ናቸው

ሐ) ቱፕልስ ብቻ ነው የታዘዙት።

መ) ባህሪያት እና tuples በትዕዛዝ መልክ ይቀመጣሉ

47. የውሂብ መደበኛነት አላማው

ሀ) የመረጃ ድግግሞሽን መቀነስ

ለ) ውሂብ ማምጣት መደበኛ እይታ

ሐ) መረጃን ማምጣት መደበኛ እይታ

መ) የውሂብ አወቃቀሩን ማዘዝ

48. ለግንኙነት መረጃ አስተዳደር ቋንቋው ነው

49. የ SQL ቋንቋ የመጀመሪያ ስሪት ተጠርቷል

50. ANSI SQL ነው

ሀ) የቋንቋ ደረጃ

ለ) የቋንቋው ዝርዝር መግለጫ

ቪ) አዲሱ ቋንቋየመረጃ አያያዝ

መ) የ SQL ቋንቋ ቅጥያ

51. የ SQL ቋንቋ ትዕዛዞች በቋንቋ ትዕዛዞች የተከፋፈሉ ናቸው

የውሂብ ፍቺዎች

የመረጃ አያያዝ

የውሂብ ትራንስፎርሜሽን

የውሂብ ማከማቻ

52. የ SQL ቋንቋ ትዕዛዞች በቋንቋ ትዕዛዞች የተከፋፈሉ ናቸው

53. የ SQL ቋንቋ ትዕዛዞች በቋንቋ ትዕዛዞች የተከፋፈሉ ናቸው

54. የ SQL ቋንቋ ትዕዛዞች በትእዛዞች የተከፋፈሉ ናቸው

የውሂብ ጎታ አስተዳደር

የግብይት አስተዳደር

የውሂብ ጎታ መደበኛነት

የውሂብ ጎታ ማሻሻያዎች

55. NULL ዋጋተመጣጣኝ

የመረጃ እጥረት

ቁጥር ዜሮ

ክፍተት

ሰረዝ

56. አፈጻጸም

ከጠረጴዛው የተለየ አይደለም

ማንኛውንም ውሂብ በቋሚነት ያከማቻል

ከሠንጠረዥ የሚለየው በቅርጸት ብቻ ነው።

ብዙ ጊዜ ምንም ውሂብ አልያዘም።

57. የተከማቹ ሂደቶች ናቸው

ተዛማጅ SQL መግለጫዎች ቡድኖች

ንዑስ ፕሮግራሞች

የውሂብ ማከማቻ ደንቦች

58. ቀስቅሴዎች ናቸው

የተከማቹ ሂደቶች አይነት

የውሂብ ማከማቻ ዘዴ

ሂደቶች የመጠባበቂያ ቅጂ

የውሂብ ጥበቃ ተግባራት ካልተፈቀዱ መዳረሻ

59. በመረጃ ቋቱ ውስጥ የተከማቸውን መረጃ የማግኘት ገደብ የሚተዳደረው መብቶችን በመጠቀም ነው።

ጠረጴዛ ለመፍጠር

60. በመረጃ ቋቱ ውስጥ የተከማቸ መረጃን የማግኘት ገደብ የሚቆጣጠረው መብቶችን በመጠቀም ነው።

የተከማቸ አሰራርን ለመፍጠር

አስገባ (የመስክ_ስም)

አዘምን (የመስክ_ስም)

61. የነገር ልዩ መብቶች ልዩ መብቶች ናቸው

ጠረጴዛ ለመፍጠር

የተከማቸ አሰራርን ለመፍጠር

እይታ ለመፍጠር

62. የዕቃዎች ልዩ ልዩ መብቶች ናቸው

ጠረጴዛን ለመሰረዝ

እይታን ለመሰረዝ

የተከማቸ አሰራርን ለመሰረዝ

63. የማጣቀሻ ልዩ መብት ይፈቅዳል

የአንድ የተወሰነ ሰንጠረዥ ሁሉንም መስኮች ይመልከቱ

ሠንጠረዦችን፣ እይታዎችን እና የተከማቹ ሂደቶችን ይፍጠሩ እና ይጣሉ

የመዳረሻ መብቶችን ለሌሎች ተጠቃሚዎች ያስተላልፉ

በመረጃ ቋቱ ውስጥ መረጃን ይቀይሩ

64. የተጠቃሚውን የውሂብ ጎታ በ SQL ቋንቋ ለመቆጣጠር ኦፕሬተር አለ።

65. የGRANT መግለጫ ጥቅም ላይ ይውላል

ለተጠቃሚው ሁለቱንም የስርዓት እና የነገር መብቶችን መስጠት

ለአንድ ተጠቃሚ የተሰጡ ልዩ መብቶችን መሻር

የተጠቃሚ ስርዓት ልዩ መብቶችን መስጠት

66. የ ReVOKE መግለጫ ጥቅም ላይ ይውላል

የተሰጡ መብቶች መሰረዝ

የተጠቃሚ ስርዓት ልዩ መብቶችን መስጠት

ለተጠቃሚው ሁለቱንም የስርዓት እና የነገር መብቶችን መስጠት

የተጠቃሚ ነገር ልዩ መብቶችን መስጠት

67. የኃይል ዲዛይነር ነው

የውሂብ ሞዴል ስርዓት

ከፍተኛ ደረጃ የፕሮግራም ቋንቋ

ፈጣን የድር ጣቢያ ልማት ፕሮግራም

68. የ CASE ፈንዶች ሊከናወኑ ይችላሉ

የሰነድ ማመንጨት

የፕሮጀክት ማረጋገጫ

በውሳኔ አሰጣጥ ላይ እገዛ

የፕሮግራም አወጣጥ ቋንቋ ወይም ዲቢኤምኤስ መምረጥ

69. የ CASE ፈንዶች ሊከናወኑ ይችላሉ

ራስ-ሰር ማመንጨት የፕሮግራም ኮድ

ጥገና እና ዳግም ምህንድስና

ከደንበኛው ጋር የእድገት ደረጃዎችን ማስተባበር

የፕሮጀክት ወጪ ግምት

70. በውርስ ተዋረድ ውስጥ ባሉ ሁሉም ነገሮች ላይ የሚተገበር አሰራር ወይም ተግባር አንድን ስም የመግለጽ ችሎታ ውጤቱ ነው ።

ፖሊሞርፊዝም

ማሸግ

ውርስ

አተገባበር

71. ይህንን መረጃ ከሚቆጣጠሩ ሂደቶች እና ተግባራት ጋር መረጃን ማጣመር ውጤት ነው።

ማሸግ

ውርስ

ፖሊሞርፊዝም

ማሰሪያዎች

72. ከነሱ የተገኙ የመማሪያ ክፍሎችን ተዋረድ ለመገንባት ቀድሞውኑ የተገለጹ ክፍሎችን የመጠቀም ችሎታ -

ውርስ

የክፍል ወጥነት

ስኬት

ማሸግ

በኢንፎርሜሽን ሲስተምስ ውስጥ ለሙከራው መልሶች


የ CASE ፈንዶች ባህሪያት

የ CASE መሳሪያዎች ዋና ዋና ባህሪያት, ከንግድ ስራ ሂደቶች ሞዴልነት እና ማመቻቸት አንፃር አስፈላጊ ናቸው, የሚከተሉት ናቸው.

  • የግራፊክ በይነገጽ መገኘት.ሞዴሎችን ለመወከል የጉዳይ ሂደቶችመሳሪያዎች ሂደቶችን በስዕላዊ መግለጫዎች ማሳየት መቻል አለባቸው. ሥዕላዊ መግለጫዎች ከተለያዩ የጽሑፍ እና የቁጥር መግለጫዎች ለመጠቀም በጣም ቀላል ናቸው። ይህ ቀላል እና ግልጽ የሆነ መዋቅር ያለው በቀላሉ የሚተዳደሩ ሞዴል ክፍሎችን እንዲያገኙ ያስችልዎታል.
  • የማጠራቀሚያ መገኘት.ማከማቻ የሂደት ክፍሎችን እና በመካከላቸው ያለውን ግንኙነት መግለጫ የያዘ የጋራ የውሂብ ጎታ ነው። እያንዳንዱ የማጠራቀሚያ ነገር ለዚህ ነገር ብቻ የተወሰነ የንብረት ዝርዝር ሊኖረው ይገባል።
  • የመተግበሪያው ተለዋዋጭነት.ይህ ባህሪ የንግድ ሂደቶችን ለመወከል ያስችላል የተለያዩ አማራጮች, ከመተንተን አንጻር አስፈላጊ ነው. የጉዳይ መሳሪያዎች ለሂደቱ ትንተና እና በ ላይ ያተኮሩ ሞዴሎችን ለመፍጠር መፍቀድ አለባቸው የተለያዩ ገጽታዎችየድርጅቱ እንቅስቃሴዎች.
  • የቡድን ሥራ ዕድል.የሂደት ትንተና እና ሞዴሊንግ ሊያስፈልግ ይችላል። ትብብርበርካታ ሰዎች. ለ በአንድ ጊዜ ሥራበCASE ሂደት ሞዴሎች፣ መሳሪያዎች ለማንኛውም የሞዴሎች ቁርጥራጮች የለውጥ አስተዳደር እና ማሻሻያዎቻቸውን በጋራ ተደራሽነት ማቅረብ አለባቸው።
  • የግንባታ ምሳሌዎች.የሂደቱ ፕሮቶታይፖች አስፈላጊ ናቸው, ስለዚህ በሂደቱ የመጀመሪያ ደረጃዎች ላይ ሂደቱ ምን ያህል መስፈርቶቹን እንደሚያሟላ መረዳት ይቻላል.
  • ሪፖርቶችን በማመንጨት ላይ።የጉዳይ መሳሪያዎች የንጥረቶችን ግንኙነት ግምት ውስጥ በማስገባት በሁሉም የሂደት ሞዴሎች ላይ የሪፖርቶችን ግንባታ ማረጋገጥ አለባቸው. እንደነዚህ ያሉ ሪፖርቶች ሞዴሎችን ለመተንተን እና የማመቻቸት እድሎችን ለመለየት አስፈላጊ ናቸው. ሪፖርቶች ስለ ሞዴሎች ሙሉነት እና በቂነት, የሂደቶች መበስበስ ደረጃ, የስዕላዊ መግለጫዎች አገባብ ትክክለኛነት እና ጥቅም ላይ የዋሉ ንጥረ ነገሮች ዓይነቶች ላይ ቁጥጥርን ይሰጣሉ.

የCASE ፈንዶች ምርጫ

ሂደቶችን ለመተንተን እና ለመቅረጽ የ CASE መሳሪያዎች ምርጫ በብዙ ሁኔታዎች ላይ የተመሰረተ ነው- የገንዘብ እድሎች, ተግባራዊ ባህሪያት፣ የሰራተኞች ስልጠና ፣ ጥቅም ላይ የዋሉ የኢንፎርሜሽን ቴክኖሎጂ መሳሪያዎች ፣ ወዘተ. የእነዚህን ምክንያቶች አጠቃላይ ዝርዝር ማቅረብ ምንም ትርጉም የለውም ፣ ምክንያቱም ለእያንዳንዱ የተለየ ጉዳይ በምርጫ ሁኔታ, ይህ ጥንቅር ይለወጣል. ሆኖም ግን, የ CASE ፈንዶችን ለመምረጥ መስፈርቶች የሚወሰኑበትን "መሰረታዊ" ምክንያቶች ስብስብ መግለፅ ይቻላል.

በተጨባጭ ዘገባ ከመቀጠሌ በፊት የዛሬውን ትምህርት ርዕስ በተመለከተ ጥቂት የመጀመሪያ አስተያየቶችን ማድረግ እፈልጋለሁ።

1. እያንዳንዱ የመምሪያችን ሰራተኛ በይነመረብን የመጠቀም እውነታ ግምት ውስጥ ማስገባት ጥሩ ይመስላል, ስለዚህ ሁሉም ሰው በማንኛውም ጊዜ በፍለጋ ሞተር በኩል ለእነሱ ፍላጎት ያለው መረጃ ማግኘት ይችላል. እውነታው ግን በይነመረብ ላይ በዚህ ርዕስ ላይ ቀድሞውኑ ብዙ መረጃ አለ, በሩሲያኛም ቢሆን. ስለዚህ, የዚህ ጽሑፍ ቀላል አቀራረብ ትልቅ ፍላጎት ሊኖረው አይችልም.

2. የ CASE መሳሪያዎች ምን እንደሆኑ፣ ምን ጥቅም ላይ እንደሚውሉ፣ በተወሰኑ ድርጅቶች ውስጥ እንዴት ጥቅም ላይ እንደሚውሉ እና እንዴት በትክክል እንደሚጠቀሙባቸው ለረጅም ጊዜ መነጋገር እንችላለን። በምሳሌያዊ አነጋገር፣ በCASE ደመና ውስጥ ለረጅም ጊዜ ማንዣበብ ይችላሉ። ሆኖም ግን, ሁላችንም በአንድ የተወሰነ ድርጅት ውስጥ እንሰራለን - RUMS. እና እንደዚያ ከሆነ ፣ ይህንን በቋሚነት ለማስታወስ እና በተቻለ መጠን ከዝርዝሮች ጋር ያለውን ግንኙነት ላለማጣት መሞከር ይመከራል። ያም ማለት፣ ከድርጅታችን ፍላጎቶች ተነስተን ወደ ስራችን መቀጠል እና የCASE መሳሪያዎችን በትክክል በዚህ ሁኔታ ላይ በመመስረት መተንተን አለብን።

3. በእርግጥ በእውነቱ በገበያ ላይ ያለውን ማንኛውንም የ CASE መሳሪያ መግዛት አንችልም ፣ በጣም የተወሰኑ ገደቦች አሉ ፣ አንድ ሰው በሩሲያ ውስጥ ገና በሰፊው ጥቅም ላይ ካልዋሉ የውጭ መሳሪያዎች ጋር ሲሰራ የቋንቋ ችግር ሊኖረው ይችላል እና በመጨረሻም ፣ እኛ ሁሉም በአሁኑ ጊዜ የታቀዱ ሥራዎች አሏቸው ፣ ማንም ነፃ አያወጣንም ።

ከላይ የተጠቀሱት ሶስት ሁኔታዎች - የበይነመረብ መዳረሻ, ከ RUMS ፍላጎቶች ጋር ግንኙነት እና የ CASE መሳሪያዎች ውሱን ምርጫ - ዛሬ የተብራሩትን ችግሮች በከፍተኛ ሁኔታ ለማጥበብ ያደርጉታል.

መቅድም ወይም ኤፒግራፍ

ስለ አንድ ጣሊያናዊ ዓሣ አጥማጅ አንድ ታሪክ እጀምራለሁ.

"አንድ ጣሊያናዊ ዓሣ አጥማጅ በሞቃታማው የአድሪያቲክ ባህር ዳርቻ ላይ ተኝቷል እና ምንም ነገር እያደረገ አይደለም, እናም አሜሪካውያን ቱሪስቶች አልፈው ወደ ዓሣ አጥማጁ ዞር ብለው ይጠይቁ.

· ለምን እዚህ ትተኛለህ ምንም ሳታደርግ ገንዘብ አታገኝም?

· ለምን፧

· ደህና፣ አሜሪካኖች ይገረማሉ፣ የበለጠ መስራት እና ዓሣ አጥማጅ ብቻ ሳይሆን የጀልባ ባለቤት መሆን ይችላሉ።

· ለምን፧

የበለጠ ጠንክረው መሥራት እና የበርካታ ጀልባዎች ባለቤት መሆን ይችላሉ።

· ለምን፧

· ትልቅ ባለቤት ትሆናለህ፣ ብዙ ገንዘብ ታገኛለህ እና በባህር ዳርቻ ላይ ዘና ለማለት እና ምንም ነገር አታደርግም።

· ምን እየሰራሁ ነው?

አንድ አስደሳች ታሪክ። በስትራቴጂክ አስተዳደር ላይ በአንዳንድ ማኑዋሎች ውስጥ የተጠቀሰው በከንቱ አይደለም ... ሁሉም ሰው ለጥያቄው መልስ ይሰጣል-ለምን ይህ ያስፈልገኛል? እንደ አለመታደል ሆኖ ለጥያቄው ከእኔ መልስ አያገኙም-ለምን በትክክል የ CASE መሳሪያዎችን ይፈልጋሉ? ዛሬም ነገም አይደለም። ሁሉም ሰው ብቻውን ይሞታል እና ሁሉም ሰው ይህንን ጥያቄ ለራሱ ይመልሳል. ስለ ልምዴ ፣ ስለ እኔ እይታ ፣ ለዚህ ​​መልስ የእኔ ስሪት ለመናገር እሞክራለሁ ቁልፍ ጥያቄእና አስተያየትዎን ይግለጹ, ይህም በምንም መልኩ ሁለንተናዊ ነኝ አይልም.

እንደዚህ ያለ ሳይንስ አለ: እፅዋት. ፒስቲል ፣ ስቴም ፣ ግንድ ፣ ሥሮች እና ቅጠሎች .. የተፈጥሮ መግለጫ። ብዙውን ጊዜ በቃል ፣ ግን በጽሑፍ። ሌላ ሳይንስ አለ: ጭውውት. ዛሬ እኛ እንደዚያ እናደርጋለን-የ CASE ቴክኖሎጂዎች ምን እንደሆኑ እና እነሱን እንዴት መቋቋም እንደሚቻል በሚለው ርዕስ ላይ ውይይት። ለ 30-40 ደቂቃዎች እንድትታገስ እጠይቃለሁ እናም በዚህ ጊዜ በሙሉ ከላይ በተጠቀሰው ርዕስ ላይ ያለኝን የነፃ ንግግሮች ለመቋቋም እንድትችል እጠይቃለሁ ። እንደዚያ ከሆነ ፣ አንዳንድ ምሳሌዎች እንዲሁ ፣ ለመናገር ፣ ለእነሱ ግድ የለሽ ከሆኑ ሴቶቹን ይቅርታ እጠይቃለሁ…

2. ውሎች እና ትርጓሜዎች

2.1. ስለ ውሎች

ብዙውን ጊዜ እንደሚከሰት, በተመሳሳይ ቃል ስር የተለያዩ ሰዎችሁሉም የራሱን ይረዳል። በዚህ ረገድ, እኔ በትክክል በሚታወቅ ምሳሌ እጀምራለሁ-ሦስት ዓይነ ስውራን "ዝሆን" የሚለውን ቃል ለመግለጽ እየሞከሩ ነው. አንደኛው ከግንዱ, ሌላው በጅራቱ እና በሦስተኛው እግር ይይዘዋል. በግልጽ ለማየት እንደሚቻለው, እያንዳንዱ ዓይነ ስውራን የሚሰጡት ፍቺዎች የተለያዩ ይሆናሉ, ምንም እንኳን ሁሉም ስለ አንድ ነገር - ስለ ዝሆን ይናገራሉ. ሁኔታው CASE - ቴክኖሎጂ ከሚለው ቃል ጋር ተመሳሳይ ነው. በፍለጋ አሞሌው ውስጥ የ CASE መሳሪያዎች ወይም የ CASE ቴክኖሎጂዎች ከተየቡ በመቶዎች የሚቆጠሩ ሰነዶችን ማግኘት ይችላሉ ፣ ስለዚህ ማንኛችሁም ይህንን እራስዎ በስራ ቦታዎ ላይ ማድረግ ይችላሉ እና ... የልብ ምት እስኪያጡ ድረስ ያንብቡ። ምን ትኩረት መስጠት ይችላሉ?

በአብዛኛዎቹ ምንጮች, በነባሪ, አንባቢው የ CASE መሳሪያዎች ወይም የ CASE ቴክኖሎጂዎች ምን እንደሆኑ እና በተጨማሪም, የሕትመቱ ደራሲ እራሱ በዚህ ቃል የተረዳውን ያውቃል ተብሎ ይታሰባል. እነዚያ ሦስት ዓይነ ሥውራን በርዕሱ ላይ መጽሐፍ ለመጻፍ ከወሰኑ ምን ሊፈጠር እንደሚችል አስቡት-ዝሆኖች - አጠቃላይ ግምገማእና የንጽጽር ባህሪያት. እናም በዚህ መሠረት ስለ አዋጭነት መደምደሚያዎች እናቀርባለን ተግባራዊ አጠቃቀምዝሆኖች ለምሳሌ ሙዝ ሲሰበስቡ ወይም አሳ ሲይዙ እና እነሱ ራሳቸው ዝሆኑ እንደ ገመድ (ጅራት)፣ ቧንቧ (ግንድ) ወይም ፖስት (እግር) እንደሆነ ለአንባቢ አይነግሩም። አንባቢ ምን ማድረግ አለበት? የት መሄድ? እና የሚያስደንቀው የሶስት ዓይነ ስውራን መደምደሚያ ምናልባት የተለየ ሊሆን ይችላል. በተመሳሳይ ጊዜ፣ እርስ በርሳቸው እንኳን የጋራ መግባባትን አያገኙም እንደነበር ግልጽ ነው። ምንም እንኳን ሁሉም በ CASE ቴክኖሎጂዎች ውስጥ ልዩ ባለሙያተኞች ቢሆኑም, ማለትም, በዝሆኖች ውስጥ ማለት እፈልጋለሁ. የዝሆን ባለሙያዎች፣ በአጠቃላይ... ሦስቱ ዓይነ ስውራን እያንዳንዱ ሰው ኅሊና፣ ቅን፣ ወደ ሁሉም ነገር ታች ለመድረስ እንደሚጥር፣ እነሱ እንደሚሉት... እና ሌሎች ስለ ዝሆኖች የሚጽፉትን እንመልከተው። እና ምን ያያል? ዝሆኑን በእግሩ የያዘው ዝሆኖች አሳ ለመያዝ ምቹ በርጩማ ናቸው ይላል። እና ዝሆኑን በጅራቱ የያዘው በዚህ አይስማማም-ዝሆኑ እንደ ዓሣ ማጥመጃ መስመር ተስማሚ የሆነ የዓሣ ማጥመጃ መሳሪያ ነው. ወዘተ. እናም ይቀጥላል። እናም መጨቃጨቅ ይጀምራሉ.. እንደሚሉት, የየትኛውም ሙግት ውጤት በቀላሉ አስቀድሞ ሊተነብይ ይችላል-የግል ማግኘት, ነገሮችን ማስተካከል እና ... ምን ገባህ! እንዴት እንዲህ ታደርጋለህ - ዝሆንን ወንበር ላይ አስቀምጠው ... ገመድ ነው! እሱ ራሱ እንደዛ ነው... ሦስተኛው ደግሞ በጢሙ በፀጥታ ፈገግ ይላል - ዝሆን እንደ ቧንቧ ነገር እንደሆነ ያውቃል እና በእነዚህ በሁለቱ ብቻ ይስቃል. ምርጥ ጉዳይሁሉም ከራሳቸው ጋር ይቀራሉ.. ለምን? በመነሻ ውሉ ላይ ብቻ አልተስማሙም። ይህ በህይወት ውስጥ ብዙ ጊዜ ይከሰታል.

ስለ ቃላት መጨቃጨቅ ፍሬ አልባ ልምምድ ነው። በይነመረብ ላይ ፣ በ CASE መሳሪያዎች ርዕስ ላይ ያለው መረጃ በጣም ሰፊ ነው - በሩሲያኛ እንኳን - ስለሆነም አሰልቺ ውይይቶችን ለማስወገድ እና ወደ ዝርዝር ጉዳዮች ላለመግባት ፣ በሚቀጥሉት ክፍሎች ውስጥ ምን እንደሚብራራ መጀመሪያ ላይ እንስማማለን ።

ምህጻረ ቃል CASE፡ በኮምፒውተር የታገዘ ሶፍትዌር ኢንጂነሪንግ፣ ኮምፒዩተርን በመጠቀም እንደ ሶፍትዌር ልማት በግምት ወደ ሩሲያኛ ሊተረጎም ይችላል። በ GOST 19781-90 መሠረት ሶፍትዌር- ለሥራቸው አስፈላጊ የመረጃ ማቀነባበሪያ ስርዓት ፕሮግራሞች እና የፕሮግራም ሰነዶች ስብስብ. በቀላሉ ለማስቀመጥ፡- ሶፍትዌር ማለት በኮምፒዩተር ላይ ከገለጻቸው ጋር ጥቅም ላይ የሚውሉ ፕሮግራሞች ናቸው። ታዲያ ምን አለን? ያም ማለት በኮምፒተር ውስጥ ጥቅም ላይ የሚውሉ ፕሮግራሞችን ማሳደግ, ኮምፒተርን በመጠቀም. ታዲያ? ግን ያለ ኮምፒውተር እንዴት ሊጽፏቸው ይችላሉ? ይሄ ነው የሚሆነው... ሴት ልጅን በ... ሴት ልጅ እርዳታ ለመንከባከብ.. ግን ሴት ልጅ በሌለበት ጊዜ እንዴት እንደሚንከባከባት? መገመት ትችላለህ? እኔ እንደምንም ግልጽ ያልሆነ ነኝ። በተለይም ሌላ ምንም ነገር በማይኖርበት ጊዜ ጋላቴያን ከድንጋይ ፈልፍሎ ወይም ሙዚቃን መፃፍ ይችላሉ ... በአጠቃላይ ምንም ግልጽ እንዳልሆነ ግልጽ ነው. ፒሲ በመጠቀም ሶፍትዌሮችን ማዘጋጀት ምን ይመስላል? ጥያቄው በእርግጥ አስደሳች ነው... እስቲ አብረን እንየው።

2.2. ወደ ምድር መውረድ

የተለያዩ የሶፍትዌር ዓይነቶች እንዳሉ ግልጽ ነው። በተለይም የተተገበረ እና ሥርዓታዊ. እዚህ ሁሉም ነገር ቀላል ነው-በ OPO ውስጥ እንሰራለን - የ RUMS መዋቅራዊ ክፍፍል እና በተፈጥሮ ሙያዊ እንቅስቃሴብዙዎቻችን በመተግበሪያው ሶፍትዌር ልማት ሂደት ውስጥ እንሳተፋለን።

ደንበኞቻችን ምን ይነግሩናል? በአጠቃላይ ይህ በሚከተለው መልኩ ሊገለጽ ይችላል-እንዲሰራ ለማድረግ ፕሮግራም ይፃፉልን. ይህ ምን ማለት ነው, ደንበኞች እራሳቸው, እንደ አንድ ደንብ, ፍላጎቶቻቸውን በመደበኛ ቋንቋ ማዘጋጀት አይችሉም. እና እዚህ ያለው ነጥብ እኛ በጣም እድለኞች እንዳልሆንን አይደለም, እና ደንበኞቻችን ናቸው, ይላሉ, ስለሚናገሩት ነገር ብዙም አያስቡም እና / ወይም በሰርተፍኬታቸው እና በቴክኒካዊ መግለጫዎቻቸው ላይ ይጽፋሉ. ቁም ነገሩ ይህ አይደለም። ደንበኞቻችን በጣም የተለመዱ ናቸው. ይህ ሁኔታ ለአብዛኛዎቹ የደንበኛ ድርጅቶች የተለመደ ነው. ደንበኛው ብዙውን ጊዜ የሚፈልገውን አያውቅም, ወይም አያውቅም, ግን አይናገርም, ወይም አያውቅም, ግን መናገር አይችልም.. ልክ እንደ ውሻ .. እና ያ የተለመደ ነው. ያም ሆነ ይህ፣ እኛ እዚህ OPO ዝም ብለን ተቀምጠን ደንበኞቻችን ዝግጁ የሆኑ ቴክኒካል ዝርዝሮችን እንዲጽፉልን በትህትና መጠበቅ አንችልም፣ በዚህ መሠረት ወዲያውኑ የሶፍትዌር ምርቶችን ማዳበር እንችላለን። በዚህ ረገድ, በነገራችን ላይ, በአንድ ጊዜ የ RUMS ደረጃ "የሶፍትዌር የህይወት ዑደት" ተዘጋጅቷል, ይህም ሁሉም ነገር በዝርዝር ተገልጿል-ምን, ለምን, የት እና ለምን. እና እስካሁን ያላነበቡት ከደንበኞቻችን ጋር በሚገናኙበት ጊዜ በተግባራቸው እንዲጠቀሙበት ሊመከሩ ይችላሉ. ግን ይህ መመዘኛ ስለ CASE መሳሪያዎች ፣ ወይም ስለ ሶፍትዌር ልማት ባህሪዎች ምንም አይናገርም ፣ እና የሶፍትዌር የሕይወት ዑደት ሞዴሎች (ካስኬድ ፣ ፏፏቴ እና ስፒራል) እንኳን በእኔ አስተያየት ፣ እዚያም አልተገለጹም ። ይህ ሁሉ የእኛ የውስጥ ኩሽና ነው። እና ዛሬ እያወራን ያለነውበትክክል ይህ: ስለ ውስጣዊ ኩሽናችን.

ስለዚህ፣ በሠራተኞች ጥያቄ የመተግበሪያ ሶፍትዌር እየሠራን ነው። እና ከእኛ የበለጠ ጫና ያሳድሩብን፣ ነገር ግን በክፍላችን ውስጥ ሞቃት፣ ደርቆ፣ ምቹ እና ዝንቦች አይነክሱም ለዚህም ሁላችንም (በተስፋ) የምንወደውን የሁላችንን አስተዳደር በቅድሚያ ማመስገን አለብን። አድናቆት እና አክብሮት. ቢያንስ አሁን ከፊት ለፊት ለቆመው, ይህ ሁሉ ሙሉ በሙሉ ይሠራል.

ጥያቄ፡ ይህን አፕሊኬሽን ሶፍትዌር ለማዘጋጀት አሁንም እንዴት ኮምፒውተሮቻችንን መጠቀም እንችላለን?

ወደ ሶፍትዌር ሲመጣ ወደ ቀላል እና ውስብስብ ሊከፋፈል ይችላል. ስለ ውሎች ላለመጨቃጨቅ ወዲያውኑ ቦታ እንይዛለን-በተመሳሳይ ሰው የተፀነሰ ፣የተሰራ ፣የተያዘ እና የሚጠቀመውን ሶፍትዌር ቀላል እንለዋለን። ደህና፣ ውስብስብ ሶፍትዌር የሚዘጋጀው በገንቢዎች ቡድን ነው። በአሁኑ ጊዜ በዓለም አቀፍ ደረጃ በሥነ-ጽሑፍ ተቀባይነት አግኝቷል የ CASE መሳሪያዎችን መጠቀም ተገቢ ነው (የሚመከር) በተለይም ውስብስብ ሶፍትዌሮችን ሲፈጥሩ ፣ ብዙ ሰዎች በተመሳሳይ ሥራ ውስጥ ሲሳተፉ እና ግቡ የሰው ኃይል ምርታማነትን ለማሳደግ ፣ የሶፍትዌር ምርቶች፣ እና ወጥ እና ወጥ የሆነ የስራ ዘይቤን ይደግፋሉ፣ ወዘተ. እናም ይቀጥላል።

የግራዲ ቡቻን "ነገር ተኮር ትንተና እና ዲዛይን" መፅሃፍ ላላነበቡ ማወቅ አስደሳች ሊሆን ይችላል ነገር ግን ለሌሎች በቀላሉ የማስታውስዎ ክላሲክ ስራው የሚጀምረው በሚከተለው ታሪክ ነው።

አንድ ዶክተር፣ ግንበኛ እና ፕሮግራመር የማን ሙያ ማን እንደሆነ ይከራከሩ ነበር። ሐኪሙ “አምላክ ሔዋንን የፈጠረው ከአዳም የጎድን አጥንት ነው” በማለት ተናግሯል። ከዚያም ግንበኛ ጣልቃ ገብቶ እንዲህ አለ፡- “ነገር ግን ቀደም ሲል በኦሪት ዘፍጥረት መጽሐፍ ውስጥ እግዚአብሔር ሰማይንና ምድርን ከሁከትና ብጥብጥ እንደፈጠረ ተነግሯል። የእኔ ሙያ በዓለም ላይ በጣም ጥንታዊ ነው ". በዚህ ቃል ፕሮግራመሯ ወደ ወንበሯ ተደግፋ በፈገግታ፡- “ግርግሩን የፈጠረው ማን ይመስልሃል?” አለቻት።

እነሱ እንደሚሉት, በእያንዳንዱ ቀልድ ውስጥ ቀልድ አለ. ውስብስብ (ወይንም በግራዲ ቡቻ የቃላት አገላለጽ፣ ኢንደስትሪያል) ሶፍትዌሮችን የማዘጋጀት አስፈላጊነትን በተመለከተ የራሱ የሆነ፣ ይልቁንም የተወሰኑ ችግሮች ይነሳሉ፣ ምናልባትም በአንዳንድ ሁኔታዎች የ CASEን ዒላማ እና ንቃተ-ህሊና በመጠቀም ማሸነፍ ይቻላል ። መሳሪያዎች, - ማን ያውቃል?

ስለዚህ, ዛሬ ስለ CASE መሳሪያዎች እንነጋገራለን, ማለትም, ሶፍትዌሮችን ለማዳበር የሚረዱ መሳሪያዎች, እና በተመሳሳይ ጊዜ ደንበኞቻችን በጣም የተለመዱ መሆናቸውን እናስታውሳለን, ግን ይህ, በሚያሳዝን ሁኔታ, ችግሮቹን ቀላል አያደርግም .

ስለዚህ የዛሬውን ትምህርት ርዕስ እራሳችንን እናስታውስ - ርዕሱን ተመልከት። በግልጽ ለማየት እንደሚቻለው የፍላጎት ጥያቄ ዛሬ በገበያ ላይ ከሚገኙት የ CASE መሳሪያዎች መካከል የትኛው ነው እና በተመሳሳይ ጊዜ ለእኛ ተደራሽ ነው ፣ ዛሬ በሶፍትዌር ልማት ወቅት በተግባራዊ እንቅስቃሴዎቻችን ውስጥ ልንጠቀምበት እንችላለን።

በጽሑፎቹ ውስጥ የ CASE መሳሪያዎች ምን እንደሆኑ, ምን ጥቅም ላይ እንደሚውሉ, ከእነሱ ጋር ምን ሊደረግ እንደሚችል እና እንዴት ኃይልን, ጊዜን, ገንዘብን, ነርቮችን, ጤናን ለመቆጠብ ስለሚያስችሉ ብዙ ጥሩ, ቆንጆ, ብልህ ቃላትን ማግኘት ይችላሉ. ወዘተ. እናም ይቀጥላል። ደህና, በአጠቃላይ, ሁሉም ሰው በዚህ ርዕስ ላይ ብዙ ጥሩ ነገሮችን ማንበብ ይችላል. በበይነመረቡ ላይ በዚህ ርዕስ ላይ ብዙ ምስጋናዎች አሉ አንዳንድ ጊዜ ዊሊ-ኒሊ “ለሶቪየት ኃይል አታስቆጡኝ” ወይም እንደ ሰው ሰራሽ ኤሎክካ “እንዴት እንዳታስተምረኝ ለመኖር .. በገንዘብ የተሻለ እርዳታ. " ወደ ሩሲያኛ ተተርጉሟል, ለጥያቄው መልስ ስጠኝ: ምን ዓይነት መድሃኒት እና የት መጠቀም እንዳለብኝ? በዚህ ርዕስ ላይ ያለው መረጃ በኢንተርኔት ላይ እጅግ በጣም ሰፊ ነው. ማካሄድ ይቻላል። ረጅም ሰዓታትበተቆጣጣሪው ስክሪኖች እና ማንበብ ፣ ማንበብ ፣ ማንበብ… በተመሳሳይ ፣ አሁን መወያየት ፣ መወያየት ፣ መወያየት እንችላለን… እኔ በግሌ በዚህ ሁሉ እንቅስቃሴ ውስጥ ነጥቡን አላየሁም። በመሠረታዊ የጋራ አስተሳሰብ ላይ በመመስረት በዚህ ርዕስ ላይ ለመገመት አሁን ሀሳብ አቀርባለሁ።

በመጀመሪያ ስለ ምን መምረጥ እንደሚችሉ. እንደ A. Vendrov, ዛሬ የሩሲያ የሶፍትዌር ገበያ የሚከተሉት በጣም የተገነቡ የ CASE መሳሪያዎች አሉት.

    Vantage ቡድን ገንቢ (Westmount I-CASE);

በግልጽ ለማየት እንደሚቻለው, ይህ ዝርዝር በጣም ሩቅ ነው. ከግምገማዎቹ በአንዱ ውስጥ፣ የሚከተለውን ምስል አጋጥሞኛል፡ አንድ ሰው በጣም ሰነፍ አልነበረም እና በድምሩ 300 የሚያህሉ የተለያዩ የጉዳይ መሳሪያዎች እንዳሉ አስላ። በተመሳሳይ ጊዜ, እንደተለመደው, በሁሉም ህትመቶች ውስጥ ምርጡን, ሁለንተናዊ, ወዘተ. ወዘተ - ባጭሩ፣ ምርጡ፣ እንደ አንድ ደራሲ ወይም ሌላ፣ በትክክል የሚጠቀመው የልማት መሣሪያ ነው። እዚህ ያሉት ምክንያቶቹ ግልጽ ናቸው፡ በአንዳንድ ሁኔታዎች ማንም የሚከፍል ሰው ዜማውን ይጠራል፣ ሌሎች ደግሞ ደራሲው በእጁ ካለው ይዘልቃል። በአጠቃላይ፣ በአለም ውስጥ ብዙ የCASE መሳሪያዎች አሉ። ከዚህ እንቀጥላለን. በተመሳሳይ ጊዜ, ሁላችንም ሀብታም እና ጤናማ መሆን እንፈልጋለን, ነገር ግን በሆነ ምክንያት በዚህ ፍላጎት ምክንያት በዓለም ላይ የታመሙ እና ድሆች ቁጥር አይቀንስም. ስለዚህ, በጣም አንዱ አጠቃላይ ግምትበዓለም ላይ ለሁሉም አጋጣሚዎች አንድም ሁለንተናዊ የጉዳይ መሣሪያ ስለሌለ ሁሉም የራሳቸው ጥቅሞች እና ጉዳቶች አሏቸው ማለት ነው ብሎ መገመት ይችላል። አይደለም፧ በዚህ ውቅያኖስ ውስጥ በሙሉ ከመስጠም እንዴት መራቅ ይቻላል?

ለዚህ ጥያቄ መልስ ለማግኘት ለመሞከር, አጠቃላይ ግምገማ ከማድረጋችን በፊት እና እንዲያውም የበለጠ, በገበያ ላይ የሚገኙትን የ CASE መሳሪያዎች ትንተና, በ RUMS ውስጥ ወደ ቦታችን እንመለስ. በግልጽ መልስ መስጠት የምችለው ለራሴ ብቻ ነው። እናም የራሴን መልስ እሻለሁ። እና ዛሬ ሁሉም ሰው እንዲያየው አቀርባለሁ።

ወደ ቼሻየር ድመት እና ጣሊያናዊው ዓሣ አጥማጅ በመመለስ እራሳችንን የሚከተለውን ጥያቄ እንጠይቅ-ለምን ይህ ያስፈልገናል - አንዳንድ የ CASE-መሳሪያዎችን ለመጠቀም ፣ እዚህ ፣ በ RUMS ውስጥ ፣ ማንም አያስፈልገውም ፣ ምንም ነገር በማይለወጥበት ጊዜ ፣ ​​​​ይህ ነው። በጭንቅላታችን ላይ ካልዘለሉ ማንም አያደንቀውም እና ... ለእሱ ጉርሻ አይሰጡዎትም ... እና በአጠቃላይ: የእኛ አስተዳደር ለኢንፎርሜሽን ቴክኖሎጂ ብዙም ፍላጎት የለውም እና በጣም ከባድ ነው. ፈቃድ ያለው ሶፍትዌር መግዛት አስፈላጊ መሆኑን ለማሳመን, ወዘተ. እናም ይቀጥላል። የሚታወቅ ይመስላል? ክላሲክን በማስታወስ: "ኤህ, ሰዎች, ሁሉም ነገር ስህተት ነው, ሁሉም ነገር መሆን እንዳለበት አይደለም ..." የቅሬታዎች ዝርዝር በማጨስ ክፍል ውስጥ ወይም እዚህ ሊቀጥል ይችላል - ምንም አይደለም. እነሱ እንደሚሉት, ሁሉም ሰው ብቻውን ይሞታል. እናም አንድ ሰው በአድሪያቲክ ባህር ዳርቻ ላይ ተኝቶ የፀሐይ መጥለቅን የማድነቅ ፍላጎት ካለው ፣ ቢያንስ እስኪያገኝ ድረስ ይቀጥላል ፣ ከአስተዳደሩ ወይም ቢያንስ ካሮት ...

ስለዚህ የCASE መሳሪያዎች ኮምፒውተርን በመጠቀም ውስብስብ ሶፍትዌሮችን እንድናዘጋጅ የሚረዱን መሳሪያዎች ናቸው። እየተገነባ ያለውን ሶፍትዌር አንድ ማድረግ ስለሚያስፈልገው፣ አንዳንድ ሁለንተናዊ ሞጁሎች፣ ቤተ-መጻሕፍት ወዘተ ይፍጠሩ። እናም ይቀጥላል። በእነዚህ ግድግዳዎች ውስጥ ለረጅም ጊዜ ይነገራል. ብዙ ሰዎች ምን እና እንዴት ማድረግ እንዳለባቸው አስተያየት አላቸው... በአጠቃላይ እነዚህን ሁሉ ችግሮች፣ ቁስሎች እና የመሳሰሉትን ለሁላችንም የምናውቃቸውን አንዘረዝርም። ወደ ምሳሌዎች እንሸጋገር። በሆነ ምክንያት ወደ አካባቢው ክሊኒክ ለቀጠሮ ስንመጣ የአይን ሐኪም፣ ቴራፒስት፣ የቀዶ ጥገና ሐኪም፣ ወዘተ ቢሮዎች መኖራቸው ማንም አያስገርምም። እናም ይቀጥላል። ያም መድሃኒት አንድ ነገር ነው, ግን እንደ የመረጃ ቴክኖሎጂዎች, እንግዲያውስ ... ይህን ተመሳሳይነት የበለጠ ካዳበርን, ፕሮግራመር "ዶክተር" ለሚለው ቃል ተመሳሳይነት ነው ማለት እንችላለን. አይደለም፧ ግን እያንዳንዳችን የራሳችን ጠባብ ስፔሻላይዜሽን አለን።

ጂኦሎጂስት ፣ የቆዳ ህክምና ባለሙያ መሆን እፈልግ ነበር ፣

ከዚያ እንደ እናቴ ፣ የማህፀን ሐኪም ፣

እና ጠላቶቹን ለመምታት የነርቭ ሐኪም ሆነ!

አሁን ጭንቅላታቸውን በመዶሻ መታኋቸው...

አ. Rosenbaum

ስለዚህ፣ እያንዳንዳችን በራሳችን መስክ ልዩ እንደሆንን ለእያንዳንዳችን መግለጽ አያስፈልገንም። አሁን የነርቭ ሐኪም ሆኛለሁ ፣ ማለትም ፣ ለማለት ፈልጌ ነበር ፣ ለ RUMS የግለሰብ መዋቅራዊ ክፍሎች እና አጠቃላይ RUMS አጠቃላይ የመረጃ ሞዴሎችን እያዘጋጀሁ ነው። ይህ እኔ የምጠቀምባቸውን መሳሪያዎች ምርጫን ያመለክታል; እና እንዲያውም አንድ የቀዶ ጥገና ሐኪም በመዶሻ ቀዶ ጥገና አያደርግም .. ትክክል? ስለዚህ እዚህ አለ .. በአጠቃላይ, በዚህ ርዕስ ላይ የተለያዩ ክፍሎች ይኖረናል, አሁን ግን ወደ ባራችን እንመለስ ... ማለትም ወደ CASE መሳሪያዎች.

ወደ ራሴ እመለሳለሁ እና ሀሳቤን እገልጻለሁ, ምንም አይነት አጠቃላይ መግለጫዎችን ሳልናገር. ግን በተለይ አፅንዖት መስጠት እፈልጋለሁ: የዚህ ጥያቄ መልስ እስኪያገኝ ድረስ, ሁሉም ሌሎች ጥረቶች ትርጉም የለሽ ናቸው. ከዚያ የት መሄድ ምንም ችግር የለውም..

ስለዚህ፣ በ CASE መሳሪያዎች ኮምፒዩተርን በመጠቀም ሶፍትዌሮችን ለማዳበር የሚረዱ መሳሪያዎችን እንደምንረዳ ተስማምተናል እና ቢያንስ ይህንን ለምን ያስፈልገናል ለሚለው ጥያቄ መልስ እስክንሰጥ ድረስ - አንዳንድ የ CASE መሳሪያዎች ፣ ብዙ ትርጉም አይሰጥም። ለመምረጥ እና ለማነፃፀር. የቼሻየር ድመት እንደሚለው፣ ከዚያ የትም ቦታ ብትሄድ ምንም ለውጥ የለውም...

በተለምዶ ሶፍትዌሮችን እንዴት እናዘጋጃለን? እኛ ነፃ አርቲስቶች አይደለንም። እያንዳንዳችን በ RUMS ዋና መሐንዲስ የጸደቀ ልዩ እቅድ አለን። ይህ እቅድ ማን ምን እንደሚሰራ በዝርዝር ይገልጻል። እቅዱ በቆመበት ላይ ተንጠልጥሏል. በዚህ እቅድ ውስጥ ያሉት እቃዎች ከየት መጡ? - ሁሉም ነገር የሚከናወነው በሠራተኞች ጥያቄ እንደሆነ ግልጽ ነው.

የሚከተለውን መግለጫ እንደ አክሲየም እንውሰድ-የዋና መሐንዲስ መመሪያዎችን እና የደንበኞቻችንን ጥያቄዎች የመከተል ግዴታ አለብን, ማለትም ያስፈልገናል. ማመካኛ፡- እዚህ የምንከፈለው ልክ ይህ ነው። ምክንያቱ በጣም ከባድ እንደሆነ ይሰማኛል። እና የትኞቹን የ CASE መሳሪያዎች ልንጠቀምባቸው ይገባል ለሚለው ጥያቄ መልስ የምንፈልገው በዚህ አውድ ውስጥ ነው። ከዚያም፣ በውጤቱም፣ ለቼሻየር ድመት ጥያቄ መልሱን እናገኛለን፡ የ OPO RUMS የመርሃግብር እቅድን ማሟላት እንፈልጋለን።

በ OPO የተግባር ዝርዝር ውስጥ 70 እቃዎች አሉ, እነሱም የሂሳብ አከፋፈል (የሂሳብ አከፋፈል እና ቅድመ ክፍያ), የአደጋ ትንተና, ስታቲስቲክስ, የሂሳብ ፕሮግራሞች, ወዘተ. ብዙዎቹ በአንድ ወይም በሌላ መንገድ ከ AXE10-1 እና AXE10-2 ጣቢያዎች የሚመጡ መረጃዎችን በማጣራት ላይ የተመሰረቱ ናቸው. ተግባሮቹ በጣም ከባድ፣ መጠነ ሰፊ እና ውስብስብ ናቸው። ዋናው ችግር ከጊዜ ወደ ጊዜ እየጨመረ የሚሄደው ግብአት በየጊዜው በሰርተፍኬት፣ በጥያቄዎች፣ በማስታወሻዎች፣ ወዘተ. እናም ይቀጥላል። በግራዲ ቡቻ በተዘጋጀው በዚሁ አንጋፋ መፅሃፍ ላይ እንዳሉት በሆነ ምክንያት አንድ ግንበኛ ባለ 100 ፎቅ ህንጻ ሲገነባ፣ የላይኛው ፎቆች ሲሰሩ፣ ግንበኛ መሰረቱን እንዲደግም ወይም እንዲያሰፋ የሚጠይቅ ማንም የለም። እና እዚህ ሁል ጊዜ አለን. እዚህ ጉዳዩ ምንድን ነው ፣ ምን መፍትሄዎች ሊኖሩ ይችላሉ - ለምሳሌ ፣ በተዘዋዋሪ የሶፍትዌር የሕይወት ዑደት ወይም ሌሎች አተገባበር ውስጥ ፣ ይህንን የሚመለከቱት በየቀኑ እንዲዳኙ መፍቀድ የተሻለ ነው። ወደ ገጠሙኝ ችግሮች መዞር እመርጣለሁ፣ እና ይህንን - የእኔን ምሳሌ በመጠቀም ችግሮቹን ለመፍታት የትኛው የ CASE መሣሪያ እንደተመረጠ እና ለምን ይህ እንደ ሆነ እና ለምን እንደ ሆነ ንገሩኝ። ይህ የንጽጽር ባህሪያት ግምገማ እና ትንተና ይሆናል.

4.2. የኔ ልምድ

ከአንድ ዓመት በፊት አንድ ተግባር ተሰጠኝ ፣ እሱም እንደሚከተለው በአጭሩ ሊቀረጽ ይችላል-ቴክኖሎጅዎችን ለመግለጽ እና የ RUMS መዋቅራዊ ክፍሎችን የመረጃ ሞዴሎችን ለመገንባት… እና ከዚያ - የመከፋፈያዎች ዝርዝር .. መጀመሪያ ላይ እንደዚህ ያለ ተግባር ከተቀበልኩ በኋላ። እ.ኤ.አ. በ 2003 ፣ የእኔን መታጠፊያዎች ለረጅም ጊዜ ቧጨረው ፣ ምን ማድረግ አለብኝ እና ምን ማድረግ አለብኝ? RUMS”፣ በዚህ ውስጥ፣ እነሱ እንደሚሉት፣ ስለተቀበለው ተግባር ያሰብኩትን ሁሉ ገለጽኩኝ። እንፋሎት ተለቀቀ. ፍላጎት ያለው ማንኛውም ሰው ሊያነበው ይችላል, ምንም አይመስለኝም. የሚገርመኝ፣ እነዚህ ሁሉ ስልቶቼ ቢኖሩም፣ አሁንም ከስራ አልተባረርኩም፣ እሱም፣ መቀበል አለብኝ፣ በጣም ደስተኛ ነኝ። ምክንያቱም ከረጅም ጊዜ በኋላ እና ረጅም ሕመም, ማለትም ሀሳቦች, ጥርጣሬዎች, ማመንታት እና ነጸብራቅዎች, በሙከራ እና በስህተት, የቴክኖሎጂ ሂደቶችን, የ RUMS ክፍሎችን አወቃቀር እና የመረጃ ሞዴሎችን የሚገልጽ ተደጋጋሚ አሰራር ተዘጋጅቷል, ይህም በአሁኑ ጊዜ ለበርካታ መዋቅራዊ ክፍሎች ይተገበራል.

በሚቀጥሉት ክፍሎች “የመዋቅር-ስርዓት ትንተና ዲያግራሞች” እና “ሁለንተናዊ የሞዴሊንግ ቋንቋ (UML)” በሚሉ ርዕሶች ላይ ሪፖርቶችን ማድረግ አለብኝ። በግልጽ እንደሚታየው ፣ ከዚያ ስለ እነዚህ ሁሉ ጉዳዮች የበለጠ እንነጋገራለን ፣ ከዚያ ሁሉንም ነገር በበለጠ ዝርዝር እንመረምራለን ፣ ቀድሞውኑ ከ ጋር ተጨባጭ ምሳሌዎችእና ሥዕላዊ መግለጫዎች፣ አሁን ግን አንድ የተወሰነ የ CASE መሣሪያ በተመረጠበት ግምት ላይ በመመስረት ምክንያታዊ ነው።

በእርግጥ፣ ምርጫውን የሚወስነው የመጨረሻው ምክንያት የአንድ የተወሰነ መተግበሪያ መገኘት ወይም አለመገኘት አይደለም። መጀመሪያ ላይ በጣም ትልቅ ምርጫ አልነበረኝም: እየተነጋገርን ያለነው ከፕላቲኒየም ሁሉም ፊውዥን ፕሮሰስ ሞዴለር (BPWin) እና ከ Rational - Rational Rose ምርት ነው። እነዚህን ሁለቱንም ምርቶች በእጄ ነበርኩ እና አሁን በፒሲዬ ላይ ተጭነዋል። አንድ ሰው ሌሎች ምርቶችን ሊመርጥ ይችላል - ይህ ከአሁን በኋላ አስፈላጊ አይደለም. እነዚህ ምርቶች እንዴት እንደሚለያዩ, ከነሱ ጋር እንዴት እንደሚሰሩ, ሁሉም ሰው በፕሮግራም መግለጫዎች, ማስታወቂያ, ኢንተርኔት, ወዘተ ውስጥ ማንበብ ይችላል. ዛሬ ስለ ሌላ ርዕሰ ጉዳይ መነጋገር ተገቢ ይመስላል, ማለትም: ለራሳችን ጥያቄ መልስ ለመስጠት አንዱ ከሌላው የተሻለ (የከፋ) ለምንድነው? ከላይ በተደጋጋሚ እንደተገለጸው ዋናው ጥያቄ “ለምንድን ነው የምፈልገው?” የሚለው ነው። ለጥያቄው መልስ-የ RUMS መዋቅራዊ ክፍሎች የመረጃ ሞዴሎችን መገንባት። ስለዚህ ከእነዚህ ሁለት ምርቶች ውስጥ የመረጃ ሞዴሎችን ለመገንባት እና የቴክኖሎጂ ሂደቶቻቸውን ለመግለጽ የበለጠ ተስማሚ የሆነው የትኛው ነው. ይህንን ጥያቄ ለመመለስ ትንሽ እናስብ።

ስለዚህ, በአጠቃላይ የ RUMS ቴክኖሎጅዎችን እና የግለሰብ መዋቅራዊ ክፍፍሎቹን ለመቅረጽ ቢያንስ በሆነ መንገድ ራሴን በሚያስፈልግበት ሁኔታ ውስጥ አገኘሁ. ቀደም ብዬ እንዳልኩት፣ በሪፖርቴ "ROMS ሞዴሊንግ" ውስጥ በአጠቃላይ ስለ RUMS ሞዴሊንግ ከልቤ ተናግሬአለሁ። ስለ ህይወታችን ብዙ ወሳኝ አስተያየቶች ተሰጥተዋል። እኔ ብቻ ሳልሆን አብዛኞቻችን በአመራራችን ላይ እና በግለሰብ ስፔሻሊስቶች ላይ እና በመሳሪያዎች ላይ ፣ እኛ ገና እዚያ አልደረስንም ፣ እና መስመሮቻችን ያረጁ እና ብዙ ቀስቶችን መተኮስ እንደምንችል ግልፅ ነው። የቁጥጥር ስርዓቱ ዘመናዊ መስፈርቶችን አያሟላም ወዘተ. እናም ይቀጥላል። ለእነዚህ ሁሉ ትችቶች በዋና መሐንዲሶቻችን በአንድ የቴክኒክ ስብሰባ ወቅት በተናገሩት አንድ ሀረግ ብቻ ምላሽ መስጠት እፈልጋለሁ ፣ እኔ በግሌ እስማማለሁ ፣ እነሱ እንደሚሉት ፣ 100%። ስለዚህ, ROMS, ዳይሬክተር, ዋና መሐንዲስ, ስፔሻሊስቶች, የጥበቃ ጠባቂዎች, ወዘተ የመሳሰሉትን ብዙ ሊነቅፉ ይችላሉ. እናም ይቀጥላል። ግን አንድ አለ ነገር ግን .. RUMS - እንደ ስርዓት, እንደ ፍፁም ውስብስብ የቴክኒክ ስርዓት - ይሰራል ... የሆነ ቦታ መጥፎ ቢሆንም, ምናልባት የሆነ ቦታ ክሪክ ያለው, ግን ይሰራል.. ስለእኛም ተመሳሳይ ነገር ሊባል ይችላል. ሶፍትዌር: በሆነ መንገድ ስህተት ቢጻፍም, እና አፈፃፀሙ በጣም ጥሩ አይደለም, እና የውሂብ ጎታዎቹ የማይመቹ ናቸው, እና ዘዴዎቹ የአሰራር ወዘተ ናቸው. ወዘተ, ግን ይህ ሁሉ ሥራ ነው ... ከዚህ ምን ይከተላል? - መኖር አለብህ .. እና በውጤቱም, መስበር እየገነባ አይደለም. ስለዚህ, አሁን ስለ አብዮታዊ እድገት ሳይሆን ስለ የዝግመተ ለውጥ መንገዶች እንነጋገራለን.