የሶፍትዌር ምርቶች: ዋና ባህሪያት, አተገባበር. የሶፍትዌር ምርቶች እና ዋና ባህሪያቸው 2 የመገልገያ ፕሮግራሞች የተነደፉ ናቸው

የሶፍትዌር መሰረታዊ ነገሮች

መሰረታዊ ጽንሰ-ሐሳቦች

የኮምፒዩተር ችሎታዎች እንደ የመረጃ ማቀነባበሪያ ስርዓት ቴክኒካዊ መሠረት ከተጠቀሙባቸው ሶፍትዌሮች (ፕሮግራሞች) ጋር የተገናኙ ናቸው።

ፕሮግራም (ፕሮግራም, መደበኛ) - ችግርን ለመፍታት የታዘዘ ተከታታይ የኮምፒዩተር ትዕዛዞች (መመሪያዎች)።

ሶፍትዌር (soware) - ለሥራቸው አስፈላጊ የሆኑ የመረጃ ማቀነባበሪያ ፕሮግራሞች እና ሰነዶች ስብስብ.

ፕሮግራሞች የተነደፉት የማሽን ስራዎችን ለመተግበር ነው. ውሎች ተግባራትእና ማመልከቻበኮምፒዩተር ሳይንስ እና ሶፍትዌር አውድ ውስጥ በሰፊው ጥቅም ላይ ይውላሉ።

ተግባር (ችግር, ተግባር) - የሚፈታ ችግር. መተግበሪያ (ማመልከቻ) - ችግርን ለመፍታት በኮምፒተር ላይ የሶፍትዌር ትግበራ ።

ስለዚህ ተግባር ማለት የኢንፎርሜሽን ቴክኖሎጂ መሳሪያዎችን በመጠቀም የሚተገበር ችግር ማለት ሲሆን አፕሊኬሽኑ በኮምፒዩተር ላይ ለሚተገበር ችግር መፍትሄ ነው። አፕሊኬሽን፣ የ"ፕሮግራም" ለሚለው ቃል ተመሳሳይ ቃል ሆኖ፣ የተሻለ ቃል ተደርጎ የሚወሰድ እና በኮምፒዩተር ሳይንስ ውስጥ በሰፊው ጥቅም ላይ ይውላል።

ጊዜ ተግባርእንዲሁም በፕሮግራሚንግ መስክ በተለይም በ multiprogramming እና multiprocessing ሁነታ ላይ የኮምፒዩተር ሲስተም ኦፕሬሽን አንድ አካል ሆኖ የኮምፒዩተር ሀብቶችን (የፕሮሰሰር ጊዜ ፣ ​​ዋና ማህደረ ትውስታ ፣ ወዘተ) መመደብን ይጠይቃል ። በዚህ ምእራፍ ውስጥ፣ ይህ ቃል በመጀመሪያው ፍቺ ትርጉም ውስጥ ጥቅም ላይ ውሏል።

ብዙ ቁጥር ያላቸው የተለያዩ የችግሮች ምደባዎች አሉ. ከልዩ ልማት እና የሶፍትዌር ዓይነት አንፃር ፣ ሁለት የሥራ ክፍሎችን እንለያለን - ቴክኖሎጂ እና ተግባራዊ።

የቴክኖሎጂ ፈተናዎች በኮምፒዩተር ላይ የመረጃ ማቀነባበሪያ የቴክኖሎጂ ሂደትን ሲያደራጁ ጥያቄዎች ተዘጋጅተው ተፈትተዋል ። የቴክኖሎጂ ዓላማዎች ለልማት መሠረት ናቸው የሶፍትዌር አገልግሎት መሳሪያዎችእንደ መገልገያዎች, የአገልግሎት ፕሮግራሞች, የአሰራር ቤተ-መጽሐፍትወዘተ, የኮምፒተርን አሠራር ለማረጋገጥ, ሌሎች ፕሮግራሞችን ለማዘጋጀት ወይም ከተግባራዊ ተግባራት መረጃን ለማስኬድ ያገለግላል.

ተግባራዊ ተግባራት በርዕሰ ጉዳዮች የመረጃ ሥርዓቶች ውስጥ የአስተዳደር ተግባራትን ሲተገበሩ መፍትሄዎችን ይፈልጋሉ ። ለምሳሌ የንግድ ድርጅት እንቅስቃሴዎችን ማስተዳደር፣ የምርት መልቀቅን ማቀድ፣ የሸቀጦች መጓጓዣን ማስተዳደር፣ ወዘተ. ተግባራዊ ተግባራት በአንድ ላይ የርዕሰ-ጉዳዩን ክፍል ይመሰርታሉ እና ልዩነቱን ሙሉ በሙሉ ይወስናሉ።

ርዕሰ ጉዳይ (መተግበሪያ) አካባቢ (ማመልከቻ ጎራ) - የተቀናጁ ግቦችን ማሳካት በሚቻልበት እርዳታ እርስ በርስ የተያያዙ ተግባራት እና የአስተዳደር ስራዎች ስብስብ.

ፕሮግራሞችን የመፍጠር ሂደት በስእል ውስጥ የቀረቡትን ድርጊቶች ቅደም ተከተል ሊወክል ይችላል. 8.1.

ሩዝ. 8.1. የፕሮግራሙ የመፍጠር ሂደት ንድፍ

የችግሩ መፈጠር(ችግር ትርጉም) - ይህ በኮምፒዩተር ላይ ላለው ችግር የመፍትሄው ትክክለኛ የመግቢያ እና የውጤት መረጃ መግለጫ ነው።

የችግር መግለጫ አጠቃላይ ቃል ሲሆን ይህ ማለት የውሂብ ሂደት ይዘት ልዩነት ማለት ነው። የችግሩ አቀነባበር የአተገባበሩን መሰረታዊ መመዘኛዎች, ምንጮችን መለየት እና በተጠቃሚው የሚፈለገውን የግብአት እና የውጤት መረጃ አወቃቀር ጋር የተያያዘ ነው.

በመደበኛ አሠራሩ ሂደት ውስጥ የተብራራ የተግባር ተግባራት ዋና ዋና ባህሪዎች የሚከተሉትን ያካትታሉ:

የአንድ ተግባር ዓላማ ወይም ዓላማ, ቦታው እና ከሌሎች ተግባራት ጋር ያለው ግንኙነት;

የኮምፒተር ቴክኖሎጂን በመጠቀም ችግርን ለመፍታት ሁኔታዎች;

የችግር መፍታት ድግግሞሽ መስፈርቶች;

የውጤት መረጃ ጊዜ እና ትክክለኛነት ላይ ገደቦች;

የውጤት መረጃ አቀራረብ እና ቅፅ;

ችግሩን ለመፍታት የግብአት መረጃ ምንጮች;

የችግሩ ተጠቃሚዎች (የሚፈታው እና የመፍትሄውን ውጤት የሚጠቀም እና የመፍትሄውን ውጤት ይጠቀማል)።

የውጤት መረጃተግባሩ በሰነድ መልክ እንደ ዝርዝር ወይም ማሽነሪግራም) ፣ የተፈጠሩ ክፈፎች - በመረጃ ቋት ፋይል ማሳያ ማያ ገጽ ላይ የቪዲዮግራም ፣ ወደ መቆጣጠሪያ መሳሪያው የውጤት ምልክት (ምስል 8.2)።

የግቤት መረጃአንድ ተግባር ለተግባር ኮድ እንደ መረጃ ይገለጻል እና ለመፍታት ይጠቅማል። የግብአት መረጃው በእጅ የተጠናቀቁ ሰነዶች ዋና ውሂብ ነው ፣ በመረጃ ቋት ፋይሎች ውስጥ የተከማቸ መረጃ (ሌሎች ችግሮችን የመፍታት ውጤቶች ፣ መደበኛ እና ማጣቀሻ መረጃዎች - ክላሲፋየር ፣ ኮዲፋየር ፣ የማጣቀሻ መጽሐፍት) ፣ የአስተላላፊዎች ግቤት ምልክቶች (ሴሜ.ሩዝ. 8.2).

በተለምዶ የማዋቀር ተግባራት በኮምፒተር ዳታቤዝ ውስጥ መዋቅርን ለመፍጠር ፣ የሰነዶችን እንቅስቃሴ ለማካሄድ ቅጾችን እና መንገዶችን ለመፍጠር እና በርዕሰ-ጉዳዩ ውስጥ የአስተዳደር አደረጃጀትን ለመለወጥ በአንድ ነጠላ ስራዎች ውስጥ ይከናወናሉ ።

አልጎሪዝም- ተቀባይነት ያለው የመጀመሪያ ደረጃ መረጃን (የግብአት መረጃን) ወደ ተፈለገው ውጤት (የውጤት መረጃ) በጥቂት እርምጃዎች የመቀየር ሂደትን የሚገልጽ በትክክል የተቀመሩ ህጎች ስርዓት።

ችግሩን ለመፍታት ስልተ ቀመር ብዙ አስፈላጊ ባህሪዎች አሉት

አስተዋይነት የመረጃ ሂደት ሂደትን ወደ ቀላል ደረጃዎች (የአፈፃፀም ደረጃዎች) መከፋፈል ነው ፣ አፈፃፀሙ በኮምፒተር ወይም በሰው ያልተከሰተ ነው! ችግሮች;

የአልጎሪዝም እርግጠኝነት የእያንዳንዱ ግለሰብ ደረጃ የመረጃ ለውጥ የማያሻማ አፈፃፀም ነው;

አዋጭነት የችግር አፈታት ስልተ-ቀመር ተግባራት ውሱንነት ነው, ይህም አንድ ሰው የሚፈለገውን ውጤት ተቀባይነት ባለው የመጀመሪያ ደረጃ መረጃ በጥቂት እርምጃዎች እንዲያገኝ ያስችለዋል;

የጅምላ መገኘት - የተወሰኑ ችግሮችን ለመፍታት የአልጎሪዝም ተስማሚነት.

ስልተ ቀመር የውጤት ውጤቱን አስተማማኝነት ለመቆጣጠር አስፈላጊ የሆኑትን የሂሳብ ቀመሮችን, አመክንዮአዊ ሁኔታዎችን እና ግንኙነቶችን በማመልከት የመፍትሄ ውጤቶችን የማመንጨት አመክንዮ እና ዘዴን ያንፀባርቃል. አልጎሪዝም የችግሮችን ስብስብ በመፍታት ሂደት ውስጥ ለሚነሱ ሁኔታዎች ሁሉ ማቅረብ አለበት.

የችግሮችን ስብስብ ለመፍታት ስልተ ቀመር እና የሶፍትዌር አተገባበሩ እርስ በርስ የተያያዙ ናቸው። ጥቅም ላይ የዋሉት የአልጎሪዝም ዲዛይን ዘዴዎች እና ጥቅም ላይ የዋሉት የፕሮግራም ማጎልበቻ መሳሪያዎች ዝርዝሮች የመረጃ ማቀነባበሪያ ስልተ ቀመር አቀራረብ እና ይዘት ላይ ተጽዕኖ ሊያሳርፉ ይችላሉ።

ማስታወሻ.ችግሮችን ለመፍታት ዝግጁ በሆኑ የሶፍትዌር ምርቶች ውስጥ የተካተቱ ስልተ ቀመሮችን መጠቀም ይቻላል - መተግበሪያ ሶፍትዌር ፓኬጆች (ኤፒፒ) ለተግባራዊ ዓላማዎች (ከዚህ በታች ይመልከቱ)። በዘዴ-ተኮር ፒፒፒዎች ውስጥ የቀረቡትን ችግሮች ለመፍታት መደበኛ ሞዴሎች እና ዘዴዎች እንዲሁ ጥቅም ላይ ሊውሉ ይችላሉ ፒ.ፒ.ፒ የዳበረ።

ፕሮግራም ማውጣት (ፕሮግራም)- ከፕሮግራሞች መፈጠር ጋር የተያያዙ የንድፈ ሃሳባዊ እና ተግባራዊ እንቅስቃሴዎች.

ፕሮግራሚንግ የጋራ ፅንሰ-ሀሳብ ነው እና እንደ ሳይንስ እና ስነ-ጥበብ ሊቆጠር ይችላል ፣ ለፕሮግራም ልማት ሳይንሳዊ እና ተግባራዊ አቀራረብ በዚህ ላይ የተመሠረተ ነው።

መርሃ ግብር የአዕምሮ ስራ ውጤት ነው, እሱም በፈጠራ ተለይቶ የሚታወቅ, እንደምናውቀው, ግልጽ የሆነ ወሰን የለውም. ማንኛውም ፕሮግራም የገንቢው ግለሰባዊነት አለው፤ በተመሳሳይ ጊዜ ፕሮግራሚንግ መደበኛ ስራን ያካትታል, ይህም ጥብቅ ደንቦች ሊኖሩት እና ደረጃዎችን ማክበር አለባቸው.

ፕሮግራሚንግ ለፕሮግራም ልማት ዘዴዎች እና መሳሪያዎች (ፕሮግራሞችን ለመፍጠር ልዩ መሳሪያዎች) ምርምር ፣ ልማት እና አተገባበር ላይ ያተኮሩ የሳይንስ ዘርፎች ስብስብ ላይ የተመሠረተ ነው። መርሃግብሮችን በሚፈጥሩበት ጊዜ, ሀብትን-ተኮር እና እውቀትን-ተኮር ቴክኖሎጂዎች እና ከፍተኛ ብቃት ያላቸው የአዕምሮ ስራዎች ጥቅም ላይ ይውላሉ.

ፕሮግራም ማውጣትከቁሳቁስ፣ ከጉልበት እና ከገንዘብ ነክ ሀብቶች ከፍተኛ ወጪዎች ጋር የተቆራኘ የዳበረ የኢኮኖሚ እንቅስቃሴ ዘርፍ ነው። እንደ የውጭ ምንጮች, በ 90 ዎቹ አጋማሽ ላይ, በአለም ውስጥ እስከ 2% የሚደርሰው የሰራተኛ ህዝብ በፕሮግራም ውስጥ ተሰማርቷል. በሶፍትዌር ፈጠራ መስክ ያለው አጠቃላይ ትርኢት በዓመት ብዙ መቶ ቢሊዮን ዶላር ይደርሳል።

ከጊዜ ወደ ጊዜ እየጨመረ የመጣው የተለያዩ የመረጃ ማቀነባበሪያ ፕሮግራሞች ፍላጎት ጋር ተያይዞ ውጤታማ የፕሮግራም አወጣጥ ቴክኖሎጂዎችን የመጠቀም ጉዳይ እና ወደ ኢንዱስትሪያዊ መሠረት ማዛወራቸው በጣም ጠቃሚ ነው። ይህ ማለት:

በተለያዩ ገንቢዎች የፕሮግራም አወጣጥ ዘዴዎችን መደበኛ ማድረግ ፣ መባዛት እና ማራባት;

የላቀ የሶፍትዌር ልማት መሳሪያዎች መግቢያ;

በፕሮግራም ልማት ላይ ሥራን ለማደራጀት ልዩ ዘዴዎችን እና ዘዴዎችን መጠቀም.

በፕሮግራም ልማት ውስጥ የሚሳተፉ ልዩ ባለሙያዎች ዋና ምድብ ናቸው ፕሮግራም አውጪዎች (ፕሮግራም አዘጋጅ)። ፕሮግራመሮች በብቃት ደረጃቸው እና በተግባራቸው ባህሪ ውስጥ የተለያዩ ናቸው። ብዙውን ጊዜ ፕሮግራመሮች በስርዓተ-ፆታ እና አፕሊኬሽነሮች ይከፋፈላሉ.

  • የስርዓት ፕሮግራመር(ስርዓት / ሶፍትዌር ፕሮግራመር, መሳሪያሚል) በልማት፣ በመሥራት እና በጥገና ላይ የተሰማራ ነው። ሥርዓታዊየኮምፒተርን አሠራር የሚደግፍ እና የተግባር ተግባራትን መተግበሩን የሚያረጋግጡ ፕሮግራሞችን ለማስፈጸም አካባቢን የሚፈጥር ሶፍትዌር.
  • የመተግበሪያ ፕሮግራም አውጪ (ማመልከቻ ፕሮግራመር) የተግባር ችግሮችን ለመፍታት የፕሮግራሞችን ልማት እና ማረም ያካሂዳል.

በመጠን እና በሂደት ተግባራት ትልቅ የሆኑ ፕሮግራሞችን ከመፍጠር አንፃር ፣ አዲስ መመዘኛ ታየ - ፕሮግራመር-ተንታኝ (ፕሮግራመር- ተንታኝ), የርዕሰ-ጉዳዩን ተግባራት ተግባራዊ ለማድረግ እርስ በርስ የተያያዙ ፕሮግራሞችን ስብስብ የሚመረምር እና የሚንደፍ.

በመጀመሪያ የሥራ ደረጃ ላይ ፕሮግራሞችን በመፍጠር ሂደት ውስጥ ስፔሻሊስቶችም ይሳተፋሉ - ተግባር አዘጋጅ.

አብዛኛዎቹ የመረጃ ስርዓቶች ከመረጃ ቋቶች (ዲቢዎች) ጋር በመስራት ላይ የተመሰረቱ ናቸው. የውሂብ ጎታ ከተዋሃደ, ከብዙ መተግበሪያዎች ውሂብ ጋር ስራን በማቅረብ, የውሂብ ጎታውን ድርጅታዊ ድጋፍ ችግር ይነሳል, ይህም አከናውኗል የውሂብ ጎታ አስተዳዳሪ.

የፕሮግራሞቹ ዋና ተጠቃሚ ነው። የመጨረሻ ተጠቃሚ (መጨረሻ ተጠቃሚ), እንደ ደንቡ, የፕሮግራም አድራጊ ያልሆኑ ተጠቃሚዎች ምድብ ውስጥ ይወድቃል. የመጨረሻው ተጠቃሚ በፕሮግራም መስክ ልዩ ባለሙያ አይደለም, ማለትም ፕሮግራሞችን የመቅረጽ እና የመፍጠር ዘዴዎች እና ቴክኖሎጂ ባለቤት አይደለም, ነገር ግን ከኮምፒዩተር ቴክኖሎጂ ጋር በመስራት መሰረታዊ እውቀት እና ክህሎቶች አሉት. ይህ የሶፍትዌር ተጠቃሚው የብቃት ባህሪ ለተፈጠሩ ፕሮግራሞች፣ መገናኛዎች፣ የማሽን ሰነዶች ቅጾች እና በኮምፒዩተር ላይ ያሉ ችግሮችን ለመፍታት የሚያስፈልጉ መስፈርቶችን በከፍተኛ ሁኔታ ይነካል።

ብቃት ባላቸው ፕሮግራመሮች ወይም በልዩ የሰለጠኑ የቴክኒክ ሠራተኞች ፕሮግራሞችን መሥራት ይቻላል- የኮምፒውተር ኦፕሬተሮች.

በፕሮግራሞች ልማት እና አሠራር ውስጥ የተሳተፉ ልዩ ልዩ ልዩ ባለሙያዎችን መስተጋብር በምስል ውስጥ ይታያል ። 8.3. በአንዳንድ ሁኔታዎች አንድ ስፔሻሊስት ብዙ አይነት እንቅስቃሴዎችን ያጣምራል. የመረጃ ቋቱ አስተዳዳሪ እና የስርዓት ፕሮግራመር ለፕሮግራሞች አሠራር መረጃን ፣ ሶፍትዌሮችን እና ቴክኒካዊ ሁኔታዎችን ያዘጋጃሉ። ነጠብጣብ መስመሮች እንደ አማካሪ ልዩ ባለሙያተኛ ተሳትፎን ያመለክታሉ.

ሩዝ. 8.3. ከፕሮግራሞች አፈጣጠር እና አሠራር ጋር በተያያዙ ስፔሻሊስቶች መካከል የግንኙነት እቅድ.

የሶፍትዌር ምርት ባህሪያት

ሁሉም ፕሮግራሞች, እንደ የአጠቃቀም ባህሪ እና የተጠቃሚዎች ምድቦች, በሁለት ክፍሎች ሊከፈሉ ይችላሉ (ምስል 8.4) - የመገልገያ ፕሮግራሞች እና የሶፍትዌር ምርቶች (ምርቶች).

  • መገልገያ ፕሮግራሞች("ሶፍትዌር ለራስህ") የተነደፉት የገንቢዎቻቸውን ፍላጎት ለማሟላት ነው። ብዙውን ጊዜ የዩቲሊታሪያን ፕሮግራሞች በመረጃ ማቀነባበሪያ ቴክኖሎጂ ውስጥ የአገልግሎቱን ሚና ያከናውናሉ ወይም ለሰፊ ስርጭት ያልታሰቡ ተግባራዊ ችግሮችን ለመፍታት ፕሮግራሞች ናቸው።
  • የሶፍትዌር ምርቶች(ምርቶች) የተጠቃሚ ፍላጎቶችን ለማሟላት የተነደፉ እና በሰፊው ተሰራጭተው ይሸጣሉ።

በአሁኑ ጊዜ ዓለም አቀፍ ወይም ክልላዊ ቴሌኮሙኒኬሽን በመጠቀም ለታዩ የሶፍትዌር ምርቶች ህጋዊ ስርጭት ሌሎች አማራጮች አሉ።

ፍሪዌር - ነፃ ፕሮግራሞች, በነጻ የሚሰራጩ, በተጠቃሚው በራሱ የሚደገፍ, አስፈላጊውን ለውጥ እንዲያደርግ የተፈቀደለት;

Shareware ለንግድ ያልሆኑ (shareware) ፕሮግራሞች እንደ ደንቡ በነጻ ሊያገለግሉ የሚችሉ ፕሮግራሞች ናቸው። እንደነዚህ ያሉ ምርቶችን በመደበኛነት ጥቅም ላይ ለማዋል, የተወሰነ መጠን ያለው ክፍያ ያስፈልጋል.

በርካታ አምራቾች ይጠቀማሉ OEM ፕሮግራሞች(የመጀመሪያው መሣሪያ አምራች)፣ ማለትም እ.ኤ.አ. በኮምፒተር ላይ የተጫኑ ወይም ከኮምፒዩተር መሳሪያዎች ጋር የተገጠሙ ፕሮግራሞች.

የሶፍትዌር ምርቱ በትክክል ለስራ ዝግጁ መሆን፣ አስፈላጊው የቴክኒክ ሰነድ፣ አገልግሎት መስጠት እና የፕሮግራሙን አስተማማኝ አሠራር ማረጋገጥ፣ የአምራች የንግድ ምልክት ያለው እና በተለይም የመንግስት ምዝገባ ኮድ ሊኖረው ይገባል። በእንደዚህ ዓይነት ሁኔታዎች ውስጥ ብቻ የተፈጠረው የሶፍትዌር ውስብስብ የሶፍትዌር ምርት ተብሎ ሊጠራ ይችላል.

ሶፍትዌር - እንደ ማንኛውም የኢንዱስትሪ ምርት ለሽያጭ የተዘጋጀ ልዩ ችግር (ተግባር) የጅምላ ፍላጎት ለመፍታት እርስ በርስ የተያያዙ ፕሮግራሞች ስብስብ.

ከ “ፕሮግራሞች ለራስዎ” ወደ ሶፍትዌር ምርቶች የሚወስደው መንገድ በጣም ረጅም ነው ፣ እሱ ለፕሮግራሞች ልማት እና አሠራር በቴክኒካዊ እና ሶፍትዌሮች አካባቢ ለውጦች ፣ ገለልተኛ ኢንዱስትሪ መፈጠር እና ልማት - የመረጃ ንግድ ፣ በሶፍትዌር ገንቢ ድርጅቶች የሥራ ክፍፍል ፣ ተጨማሪ ልዩ ችሎታቸው ፣ የሶፍትዌር እና የመረጃ አገልግሎቶች ገበያ ምስረታ ተለይቶ ይታወቃል።

የሶፍትዌር ምርቶች እንደሚከተለው ሊፈጠሩ ይችላሉ-

ለማዘዝ የግለሰብ እድገት;

በተጠቃሚዎች መካከል የጅምላ ስርጭት ልማት.

በግለሰብ ልማት ውስጥ, የልማቱ ኩባንያው ለአንድ የተወሰነ ደንበኛ የውሂብ ሂደትን ልዩ ሁኔታዎችን ከግምት ውስጥ ያስገባ ኦሪጅናል ሶፍትዌር ምርት ይፈጥራል.

ለጅምላ ማከፋፈያ በሚዘጋጅበት ጊዜ የልማቱ ኩባንያ በአንድ በኩል የተከናወነውን የውሂብ ሂደት ተግባራት ሁለንተናዊነት ማረጋገጥ አለበት, በሌላ በኩል ደግሞ የሶፍትዌር ምርትን ለአንድ የተወሰነ መተግበሪያ ሁኔታ መለዋወጥ እና ማበጀት አለበት. የሶፍትዌር ምርቶች ልዩ ባህሪ ስልታዊ ባህሪያቸው መሆን አለበት - በአንድ ላይ ጥቅም ላይ የሚውሉ የተተገበሩ የማቀነባበሪያ ተግባራት ሙሉነት እና ሙሉነት።

የሶፍትዌር ምርቱ ዘመናዊ የፕሮግራም መሳሪያዎችን በመጠቀም የንድፍ ስራዎችን ለማከናወን በኢንዱስትሪ ቴክኖሎጂ ላይ የተመሰረተ ነው. ልዩነቱ በመረጃ ማቀናበሪያ ባህሪ እና ጥቅም ላይ በሚውሉ መሳሪያዎች ላይ በመመስረት ስልተ ቀመሮችን እና ፕሮግራሞችን በማዘጋጀት ሂደት ውስጥ ባለው ልዩነት ላይ ነው። ጠቃሚ ሀብቶች የሶፍትዌር ምርቶችን በመፍጠር ላይ ይውላሉ - ጉልበት ፣ ቁሳቁስ ፣ ፋይናንስ; ከፍተኛ ብቃት ያላቸው ገንቢዎች ያስፈልጋሉ።

እንደ ደንቡ, የሶፍትዌር ምርቶች ጥገና ያስፈልጋቸዋል, ይህም በልዩ ኩባንያዎች - ሶፍትዌር አከፋፋዮች (አከፋፋዮች), እና ብዙ ጊዜ - በልማት ኩባንያዎች ይከናወናል. ለጅምላ አገልግሎት የሚውሉ ፕሮግራሞችን ማቆየት ብዙ ጉልበትን ያካትታል - የተገኙ ስህተቶችን ማስተካከል, አዲስ የፕሮግራሞችን ስሪቶች መፍጠር, ወዘተ.

የሶፍትዌር ምርት ድጋፍ - የሶፍትዌር ምርቱን ተግባር መጠበቅ ፣ ወደ አዲስ ስሪቶች መሸጋገር ፣ ለውጦችን ማድረግ ፣ የተገኙ ስህተቶችን ማስተካከል ፣ ወዘተ.

የሶፍትዌር ምርቶች ከባህላዊ የሶፍትዌር ምርቶች በተለየ መልኩ ፕሮግራሞችን በሚፈጥሩበት ጊዜ ጥብቅ ቁጥጥር የተደረገባቸው የጥራት ባህሪያት ስብስብ የላቸውም, ወይም እነዚህ ባህሪያት አስቀድመው ሊገለጹ ወይም ሊገመገሙ አይችሉም, ምክንያቱም በሶፍትዌሩ የሚሰጡት ተመሳሳይ የማቀናበሪያ ተግባራት የተለያዩ የማብራሪያ ጥልቀት ሊኖራቸው ይችላል። የሶፍትዌር ምርቶችን ለማምረት ጊዜ እና ወጪዎች እንኳን በከፍተኛ ደረጃ ትክክለኛነት አስቀድሞ ሊታወቅ አይችልም. የፕሮግራሞቹ ዋና ዋና ባህሪያት-

የአልጎሪዝም ውስብስብነት (የመረጃ ማቀነባበሪያ ስልተ ቀመሮች አመክንዮ);

የተተገበሩ የማቀነባበሪያ ተግባራትን የማብራራት ቅንብር እና ጥልቀት;

የማቀነባበሪያ ተግባራት ሙሉነት እና ወጥነት;

የፕሮግራም ፋይሎች መጠን;

በሶፍትዌሩ በኩል ለስርዓተ ክወናው እና ለቴክኒካል ስልቶች የሚያስፈልጉ መስፈርቶች;

የዲስክ ማህደረ ትውስታ አቅም;

ፕሮግራሞችን ለማሄድ የ RAM መጠን;

የአቀነባባሪ ዓይነት;

የስርዓተ ክወና ስሪት;

የኮምፒውተር አውታረመረብ መገኘት, ወዘተ.

የሶፍትዌር ምርቶች የሚከተሉትን ገጽታዎች የሚያንፀባርቁ የተለያዩ የጥራት አመልካቾች አሏቸው።

የሶፍትዌር ምርቱን ምን ያህል በጥሩ ሁኔታ (ቀላል, አስተማማኝ, ውጤታማ) መጠቀም ይቻላል;

የሶፍትዌር ምርቱን ለመጠቀም ምን ያህል ቀላል ነው?

የሶፍትዌር ምርቱን ለመጠቀም ሁኔታዎች ከተቀየሩ ወዘተ.

የሶፍትዌር ምርት ጥራት ባህሪያት ዛፍ በምስል ላይ ይታያል. 8.5.

ተንቀሳቃሽነትየሶፍትዌር ምርቶች ማለት ከመረጃ ማቀናበሪያ ሥርዓቱ ቴክኒካል ውስብስብ፣ የአሠራር አካባቢ፣ የአውታረ መረብ መረጃ ማቀነባበሪያ ቴክኖሎጂ፣ የርዕሰ-ጉዳዩ ዝርዝር ጉዳዮች፣ ወዘተ ነፃ መሆናቸው ነው። የሞባይል (ባለብዙ ፕላትፎርም) የሶፍትዌር ምርት በተለያዩ የኮምፒዩተር ሞዴሎች እና ኦፕሬቲንግ ሲስተሞች ላይ ያለ ገደብ በኮምፒዩተር አውታረመረብ ውስጥ ሊጫን ይችላል። የሶፍትዌር ምርት የማቀነባበሪያ ተግባራት ምንም አይነት ለውጦች ሳይደረጉ ለብዙዎች ጥቅም ተስማሚ ናቸው.

አስተማማኝነትየሶፍትዌር ምርት አሠራር የሚወሰነው በፕሮግራሞቹ ቅልጥፍና እና መረጋጋት, የተደነገጉትን የማስኬጃ ተግባራት አፈፃፀም ትክክለኛነት እና በፕሮግራሞቹ አሠራር ወቅት የሚነሱ ስህተቶችን የመመርመር ችሎታ ነው.

ቅልጥፍናየሶፍትዌር ምርት የሚገመገመው ከቀጥታ ዓላማው አንጻር ነው - የተጠቃሚ መስፈርቶች እና ለሥራው አስፈላጊ ከሆኑ የኮምፒዩተር ሀብቶች ፍጆታ አንፃር።

የኮምፒዩተር ሃብቶች ፍጆታ የሚገመተው ፕሮግራሞችን ለማከማቸት በውጫዊ ማህደረ ትውስታ መጠን እና ፕሮግራሞችን ለማስኬድ RAM መጠን ነው።

የሰውን ሁኔታ ግምት ውስጥ በማስገባትማለት ለዋና ተጠቃሚ ወዳጃዊ በይነገጽ ማቅረብ፣ አውድ-ስሜት ያለው ፍንጭ ወይም የሥልጠና ሥርዓት እንደ የሶፍትዌሩ አካል ሆኖ መኖር፣ በሶፍትዌሩ ውስጥ የተገነቡትን ተግባራት ለመቆጣጠር እና ለመጠቀም ጥሩ ሰነዶች፣ ስህተቶችን መተንተን እና መመርመር ወዘተ.

መስተካከልየሶፍትዌር ምርቶች ማለት ለውጦችን የማድረግ ችሎታ ነው, ለምሳሌ የማቀነባበሪያ ተግባራትን ማስፋፋት, ወደ ሌላ የቴክኒካል ማቀነባበሪያ መሰረት, ወዘተ.

የግንኙነት ችሎታዎችየሶፍትዌር ምርቶች የመረጃ ልውውጥን በጋራ የአቀራረብ ቅርጸቶች (የውሂብ ጎታዎችን ወደ ውጭ መላክ/ማስመጣት ፣ የነገሮችን አተገባበር ወይም ማገናኘት ፣ ወዘተ) ከሌሎች ፕሮግራሞች ጋር በሚኖራቸው ከፍተኛ ውህደት ላይ የተመሠረተ ነው።

ከሶፍትዌር ገበያ ህልውና አንፃር፣ ዋናዎቹ ባህሪያት የሚከተሉት ናቸው።

ዋጋ፣

የሽያጭ ብዛት;

በገበያ ላይ የሚውል ጊዜ (የሽያጭ ጊዜ);

የገንቢ ኩባንያ እና የፕሮግራሙ ስም;

ለተመሳሳይ ዓላማ የሶፍትዌር ምርቶች መገኘት.

በጅምላ የተከፋፈሉ የሶፍትዌር ምርቶች ፍላጎትን እና የገበያ ሁኔታዎችን (የተወዳዳሪ ፕሮግራሞችን ተገኝነት እና ዋጋ) ያገናዘበ ዋጋ ይሸጣሉ። በኩባንያው የሚካሄደው ግብይት ትልቅ ጠቀሜታ ያለው ሲሆን ይህም የሚከተሉትን ያጠቃልላል ።

የሶፍትዌር ምርቶች ልዩ ባህሪ (ከአብዛኛዎቹ የኢንዱስትሪ ምርቶች በተለየ) አሠራራቸው በሕጋዊ መሠረት መከናወን አለበት - በገንቢ እና በተጠቃሚዎች መካከል የፍቃድ ስምምነቶች የሶፍትዌር ምርት ገንቢዎችን የቅጂ መብት በማክበር።

የሶፍትዌር ምርት የሕይወት ዑደት።

የማንኛውም ዓይነት መርሃግብሮች የተለያዩ ደረጃዎችን ባቀፈ የሕይወት ዑደት ተለይተው ይታወቃሉ-

ሀ) የሶፍትዌር ገበያ ግብይት ፣ የሶፍትዌር ምርት መስፈርቶች ዝርዝር ፣

ለ) የሶፍትዌር ምርት መዋቅር ንድፍ;

ሐ) የፕሮግራም አወጣጥ (የፕሮግራም ኮድ መፍጠር), ሙከራ, በራስ ገዝ እና ውስብስብ የፕሮግራሞች ማረም;

መ) የሶፍትዌር ምርት ሰነዶች, የአሠራር እና የቴክኖሎጂ ሰነዶች ዝግጅት;

ሠ) በሶፍትዌር ገበያ ውስጥ መግባት, የሶፍትዌር ምርትን ማሰራጨት;

ረ) የሶፍትዌር ምርቱን በተጠቃሚዎች አሠራር;

ሰ) የሶፍትዌር ምርት ጥገና;

ሸ) የሶፍትዌር ምርቱን ከሽያጭ ማውጣት, ድጋፍ አለመቀበል. በስእል. 8.6 የሕይወት ዑደት ደረጃዎችን ያሳያል እና ጊዜያዊ መልእክቶቻቸውን እርስ በእርስ ያሳያል። የህይወት ኡደትን ግላዊ ደረጃዎች ይዘት እናስብ።

ሩዝ. 8.6. የሶፍትዌር ምርት የሕይወት ዑደት ደረጃዎች.

ግብይትእና ዝርዝር መግለጫየሶፍትዌር ምርት ለተፈጠረው የሶፍትዌር ምርት መስፈርቶችን ለማጥናት የተነደፈ ነው-

የሶፍትዌር ምርት የውሂብ ሂደት ተግባራትን ስብጥር እና ዓላማ መወሰን;

ከሶፍትዌር ምርት ጋር መስተጋብር ተፈጥሮ የተጠቃሚ መስፈርቶችን ማቋቋም ፣ የተጠቃሚ በይነገጽ አይነት (ምናሌ ስርዓት ፣ የመዳፊት አጠቃቀም ፣ የጥያቄ ዓይነቶች ፣ የማያ ገጽ ላይ ሰነዶች ፣ ወዘተ.);

የሶፍትዌር ምርቱን ለማንቀሳቀስ የሃርድዌር እና የሶፍትዌር ስብስብ መስፈርቶች, ወዘተ.

በዚህ ደረጃ, የችግሩን መደበኛነት መግለጫ ማከናወን አስፈላጊ ነው.

አንድ የሶፍትዌር ምርት ለማዘዝ ካልተፈጠረ እና ወደ ሶፍትዌሩ ገበያ ለመግባት የታቀደ ከሆነ ግብይት ሙሉ በሙሉ ይከናወናል፡ ተወዳዳሪ የሶፍትዌር ምርቶች እና አናሎጎች ይጠናል ፣ የተጠቃሚው የሶፍትዌር ምርት መስፈርቶች ጠቅለል ተደርጎ ፣ የሽያጭ ገበያው እምቅ አቅም። ተመስርቷል, እና የዋጋ እና የሽያጭ መጠን ትንበያ ተሰጥቷል. በተጨማሪም የሶፍትዌር ምርትን ለማምረት የሚያስፈልጉትን ቁሳቁሶች, ጉልበት እና የገንዘብ ሀብቶች እንዲሁም የሶፍትዌር ምርት የህይወት ዑደት ዋና ደረጃዎች ግምታዊ ቆይታዎችን መገመት አስፈላጊ ነው.

የሶፍትዌር ምርት ለአንድ የተወሰነ ደንበኛ እንደ ብጁ የሶፍትዌር ምርት ከተፈጠረ፣ በዚህ ደረጃ ደግሞ ለልማቱ ስራውን በትክክል መቅረጽ እና መመዝገብ አስፈላጊ ነው። ለሶፍትዌር ምርት በትክክል ያልተረዳ መስፈርት በስራው ወቅት ወደማይፈለጉ ውጤቶች ሊያመራ ይችላል።

የመዋቅር ንድፍየሶፍትዌር ምርት ከመረጃ ማቀናበሪያ ሂደት ስልተ-ቀመር ፣የሂደት ተግባራት ዝርዝር ፣የሶፍትዌር ምርት አወቃቀር ልማት (የሶፍትዌር ሞጁሎች አርክቴክቸር) ፣የተግባሩ የመረጃ መሠረት (ዳታ ቤዝ) አወቃቀር ፣ ፕሮግራሞችን ለመፍጠር ዘዴዎች እና ዘዴዎች ምርጫ - የፕሮግራም ቴክኖሎጂዎች.

ፕሮግራሚንግ ፣ ሙከራእና ማረምፕሮግራሞች የንድፍ መፍትሄዎች ቴክኒካዊ አተገባበር ናቸው እና የተመረጡትን የገንቢ መሳሪያዎች (አልጎሪዝም ቋንቋዎች እና የፕሮግራም አወጣጥ ስርዓቶች, የገንቢ መሳሪያዎች አከባቢዎች, ወዘተ) በመጠቀም ይፈጸማሉ.

ለትልቅ እና ውስብስብ የሶፍትዌር ስርዓቶች የተገነቡ ሞጁል መዋቅር ያላቸው, በዚህ ደረጃ ላይ ያሉ የግለሰብ ስራዎች በተመሳሳይ መልኩ ሊከናወኑ ይችላሉ, ይህም የሶፍትዌር ምርቱን አጠቃላይ የእድገት ጊዜ ይቀንሳል. በዚህ ሂደት ውስጥ ጥቅም ላይ የሚውሉት የፕሮግራም አወጣጥ እና ማረም መሳሪያዎች ጠቃሚ ሚና የሚጫወተው የሥራውን ውስብስብነት, ወጪውን እና የተፈጠሩትን ፕሮግራሞች ጥራት ስለሚጎዳ ነው.

የሶፍትዌር ምርትን መመዝገብየግዴታ አይነት ነው, እንደ አንድ ደንብ, በራሱ ገንቢ ሳይሆን, ከሶፍትዌር ምርት ስርጭት እና አተገባበር ጋር የተያያዘ ሰው. ሰነዱ የሶፍትዌር ምርቱን አስተማማኝ አሠራር ስለመጫን እና ስለማረጋገጥ፣ ተጠቃሚዎችን የማቀናበር ተግባራትን በሚያከናውኑበት ጊዜ ድጋፍ ሰጪ እና የሶፍትዌር ምርቱን ከሌሎች ፕሮግራሞች ጋር የማዋሃድ ሂደቱን ለመወሰን አስፈላጊውን መረጃ መያዝ አለበት። የሶፍትዌር ምርት የማሰራጨት እና የማስኬድ ስኬት በአብዛኛው የተመካው በሰነዱ ጥራት ላይ ነው።

በሶፍትዌር ምርት ማሽን ደረጃ ፣ እንደ አንድ ደንብ ፣ የሚከተሉት ተፈጥረዋል ።

አውቶሜትድ አውድ-sensitive እገዛ (እገዛ);

የማሳያ ስሪቶች ከትምህርታዊ ሥርዓቶች (ኤሌክትሮኒክ መማሪያ መጽሐፍ) ወይም ተገብሮ ሁነታ (ቪዲዮ ፣ ካርቱን) ጋር ተመሳሳይ በሆነ ንቁ ሁነታ የሚሰሩ - የሶፍትዌር ምርቱን ተግባራዊነት እና አጠቃቀሙን የመረጃ ቴክኖሎጂን ለማሳየት።

የሶፍትዌር ምርት ወደ ሶፍትዌሩ ገበያ መግባቱ ለብዙ ተጠቃሚዎች ከሚሸጠው ድርጅት ጋር የተያያዘ ነው። ይህ ደረጃ በተቻለ መጠን አጭር መሆን አለበት የሶፍትዌር ምርቶችን ለማስተዋወቅ መደበኛ የግብይት ዘዴዎች ጥቅም ላይ ይውላሉ: ማስታወቂያ, የሽያጭ ቻናሎች ቁጥር መጨመር, አከፋፋይ እና ማከፋፈያ አውታር መፍጠር, የዋጋ አሰጣጥ ፖሊሲ - በቅናሽ ሽያጭ, ከሽያጭ በኋላ አገልግሎት, ወዘተ.

ቀጣይነት ያለው የግብይት እንቅስቃሴዎች እና የሶፍትዌር ምርት ድጋፍ ፕሮግራም ያስፈልጋል። እንደ አንድ ደንብ, እያንዳንዱ የሶፍትዌር ምርት የሽያጭ ኩርባ የራሱ የሆነ ቅርጽ አለው, እሱም ፍላጎትን የሚያንፀባርቅ (ምስል 8.7).

መጀመሪያ ላይ የሶፍትዌር ምርቱ ሽያጭ እየጨመረ ይሄዳል - እየጨመረ ያለው የክርን ክፍል. ከዚያም የሶፍትዌር ምርቱ ሽያጭ መረጋጋት ይመጣል. የልማት ኩባንያው የተረጋጋ የሽያጭ ጊዜ በከፍተኛ ደረጃ ከፍተኛውን ጊዜ ለማግኘት ይጥራል. በመቀጠል, የሽያጭ መጠን መቀነስ አለ, ይህ የሶፍትዌር ምርትን በተመለከተ በኩባንያው የግብይት ፖሊሲ ላይ ለውጥ ለማምጣት ምልክት ነው, የዋጋ ለውጥ ወይም ከሽያጭ መውጣት ያስፈልጋል.

ሩዝ. 8.7. የሶፍትዌር ምርት ሽያጭ ኩርባ።

የሶፍትዌር ምርት አሠራሩ ከጥገናው ጋር በትይዩ የሚቀጥል ሲሆን የፕሮግራሞች አሠራር ጥገና በማይኖርበት ጊዜ እንኳን ሊጀምር ወይም ጥገናው ለተወሰነ ጊዜ ከተጠናቀቀ ሊቀጥል ይችላል. የሶፍትዌር ምርት ከሽያጭ ከተወገደ በኋላ ለተወሰነ ጊዜም ሊቆይ ይችላል። የሶፍትዌር ምርቱ በሚሠራበት ጊዜ የተገኙ ስህተቶች ይወገዳሉ.

የሶፍትዌር ምርትን ከሽያጭ ማስወገድ እና ለመደገፍ ፈቃደኛ አለመሆን እንደ ደንቡ በገንቢ ኩባንያ ቴክኒካዊ ፖሊሲ ላይ ለውጥ ሲከሰት ፣የሶፍትዌር ምርቱ ውጤታማ ያልሆነ አሠራር ፣በእሱ ውስጥ ገዳይ ስህተቶች መኖራቸው ወይም እጦት ይከሰታል። ፍላጎት.

ለተለያዩ የሶፍትዌር ምርቶች የሕይወት ዑደት ርዝመት ተመሳሳይ አይደለም. ለአብዛኞቹ ዘመናዊ የሶፍትዌር ምርቶች, የህይወት ኡደት የሚለካው በዓመታት (2-3 ዓመታት) ነው. ምንም እንኳን ብዙ ጊዜ በኮምፒዩተሮች ላይ ቢገኙም ለረጅም ጊዜ የተቋረጡ የሶፍትዌር ምርቶች ናቸው።

የሶፍትዌር ምርት ልማት ልዩነቱ በመጀመሪያዎቹ ደረጃዎች በሚቀጥሉት ደረጃዎች የሚተገበሩ ውሳኔዎች መሰጠታቸው ነው። ለምሳሌ ለሶፍትዌር ምርት የሚያስፈልጉትን መስፈርቶች ሲገልጹ የተሰሩ ስህተቶች በቀጣይ የሶፍትዌር ምርት እድገት ወይም አሰራር ላይ ከፍተኛ ኪሳራ ያስከትላሉ አልፎ ተርፎም የፕሮጀክቱን አጠቃላይ ውድቀት ያስከትላሉ። ስለዚህ በሶፍትዌር ምርት ዝርዝር ላይ ለውጦችን ማድረግ አስፈላጊ ከሆነ ሁሉም ቀጣይ የሶፍትዌር ምርት ዲዛይን እና የመፍጠር ደረጃዎች ሙሉ በሙሉ መደገም አለባቸው።

የሶፍትዌር ምርቶች ጥበቃ.

የሶፍትዌር ምርቶችን ስለመጠበቅ መሰረታዊ ፅንሰ-ሀሳቦች።

የሶፍትዌር ምርቶች እና የኮምፒተር ዳታቤዝ ከፍተኛ ብቃት ያላቸው ልዩ ባለሙያዎች የአእምሮ ስራ ርዕሰ ጉዳይ ናቸው. የሶፍትዌር ምርቶችን የመንደፍ እና የመተግበር ሂደት ጉልህ በሆነ የቁሳቁስ እና የጉልበት ወጪዎች ተለይቶ የሚታወቅ ሲሆን በከፍተኛ የቴክኖሎጂ ቴክኖሎጂዎች እና መሳሪያዎች አጠቃቀም ላይ የተመሰረተ እና ውድ የሆኑ የኮምፒተር መሳሪያዎችን በተገቢው ደረጃ መጠቀምን ይጠይቃል። ይህ የፕሮግራም አዘጋጆችን እና የኮምፒዩተር ዳታቤዝ ፈጣሪዎችን ፍላጎት ካልተፈቀደ ጥቅም ለመጠበቅ እርምጃዎችን መውሰድ ያስፈልጋል።

ሶፍትዌሩ ውስብስብነት እና ጉልበትን የሚጠይቅ ባህሪን ወደነበረበት የመመለስ ባህሪ እና የሶፍትዌሩ የመረጃ ሥርዓቱን አስፈላጊነት በመከላከል ጥበቃ ይደረግለታል።

የሶፍትዌር ጥበቃ የሚከተሉት ግቦች አሉት:

ያልተፈቀደ የፕሮግራሞች መዳረሻ ወይም ሆን ተብሎ ጥፋት እና ስርቆት መገደብ;

ያልተፈቀደ የፕሮግራሞች መቅዳት (ማባዛት) መወገድ።

የሶፍትዌር ምርት እና የውሂብ ጎታዎች ከተጋላጭነት በብዙ ቦታዎች ሊጠበቁ ይገባል፡-

1) ሰው - የኮምፒተር ሚዲያ እና የሶፍትዌር ሰነዶች ስርቆት; የሶፍትዌር ምርት ብልሽት, ወዘተ.

2) ሃርድዌር - ፕሮግራሞችን እና መረጃዎችን ለማንበብ ወይም አካላዊ ጥፋታቸው ሃርድዌርን ከኮምፒዩተር ጋር ማገናኘት;

3) ልዩ ፕሮግራሞች - የሶፍትዌር ምርት ወይም የውሂብ ጎታ እንዳይሰራ ማድረግ (ለምሳሌ የቫይረስ ኢንፌክሽን) ፣ ያልተፈቀደ የፕሮግራሞች እና የውሂብ ጎታዎች መቅዳት ፣ ወዘተ.

የሶፍትዌር ምርቶችን እና የውሂብ ጎታዎችን ለመጠበቅ ቀላሉ እና በጣም ተመጣጣኝ መንገድ መዳረሻን መገደብ ነው። የሶፍትዌር ምርት እና የውሂብ ጎታ መዳረሻ ቁጥጥር የተገነባው በ፡

በሚከፈቱበት ጊዜ የፕሮግራሞች የይለፍ ቃል ጥበቃ;

ፕሮግራሞችን ለማሄድ ቁልፍ ፍሎፒ ዲስክን መጠቀም;

የፕሮግራሞች ወይም የውሂብ ገደቦች ፣ ለተጠቃሚዎች የሚገኙ የማስኬጃ ተግባራት ፣ ወዘተ.

የውሂብ ጎታ መረጃን ወይም የጭንቅላት ሶፍትዌር ሞጁሎችን ለመጠበቅ ክሪፕቶግራፊክ ዘዴዎችን መጠቀምም ይቻላል።

ያልተፈቀደ መቅዳት ለመከላከል የሶፍትዌር ስርዓቶች።

እነዚህ ስርዓቶች ያለፈቃድ የሶፍትዌር ምርቶችን እና የውሂብ ጎታዎችን መጠቀምን ይከለክላሉ። ፕሮግራሙ የሚፈጸመው አንዳንድ ልዩ፣ የማይገለበጥ ቁልፍ አካል ሲታወቅ ብቻ ነው።

እንደነዚህ ያሉ ቁልፍ አካላት የሚከተሉትን ሊሆኑ ይችላሉ-

ሊገለበጥ የማይችል ቁልፍ የተጻፈበት ፍሎፒ ዲስክ;

የኮምፒተር ሃርድዌር የተወሰኑ ባህሪያት;

ከኮምፒዩተር ጋር የተገናኘ እና የመታወቂያ ኮድ ለማውጣት የተነደፈ ልዩ መሣሪያ (ኤሌክትሮኒክ ቁልፍ)።

ለሶፍትዌር ምርቶች የሶፍትዌር ቅጂ ጥበቃ ስርዓቶች፡-

ፕሮግራሙ የሚጀመርበትን አካባቢ መለየት;

ፕሮግራሙ የተጀመረበት አካባቢ ከተፈቀደለት ማስጀመር ከተፈቀደለት ጋር እንደሚመሳሰል ያረጋግጣሉ።

ካልተፈቀደለት አካባቢ ለሚነሳ ጅምር ምላሽ ማዳበር;

የተፈቀደውን ቅጂ መመዝገብ;

የስርዓት ስልተ ቀመሮችን እና ፕሮግራሞችን ጥናት ይቃወማሉ.

ጅምር ፍሎፒ ዲስኮችን ለመለየት የሚከተሉት ዘዴዎች ጥቅም ላይ ይውላሉ።

1) ባልተፈቀደ የፍሎፒ ዲስክ ቅጂ ውስጥ ሊባዛ በማይችለው የፍሎፒ ዲስክ ("ሌዘር ቀዳዳ") ላይ ጉዳት ማድረስ;

2) የጅምር ፍሎፒ ዲስክ መደበኛ ያልሆነ ቅርጸት።

የኮምፒዩተር አካባቢን መለየት የሚረጋገጠው በ፡

1) በሃርድ መግነጢሳዊ ዲስክ ላይ የፕሮግራሞችን ቦታ ማስተካከል (የማይንቀሳቀሱ ፕሮግራሞች ተብለው ይጠራሉ);

2) ከ BIOS ቁጥር ጋር ማያያዝ (የስርዓት ፍተሻ ሲጀመር ስሌት እና ማስታዎሻ ከቀጣይ ማረጋገጫ ጋር);

3) ወደ I/O ወደብ ከገባው ሃርድዌር (ኤሌክትሮኒክ) ቁልፍ ጋር ማሰር፣ ወዘተ.

በምዕራቡ ዓለም የሶፍትዌር ምርቶች እና የውሂብ ጎታዎች ሕጋዊ ጥበቃ በጣም ታዋቂ ዘዴዎች.

የሶፍትዌር ምርቶችን እና የውሂብ ጎታዎችን ለመጠበቅ ህጋዊ ዘዴዎች.

ፕሮግራሞችን ለመጠበቅ ህጋዊ ዘዴዎች የሚከተሉትን ያካትታሉ:

  • የፈጠራ ባለቤትነት ጥበቃ;
  • የንግድ ሚስጥር ህግ;
  • የፍቃድ ስምምነቶች እና ኮንትራቶች;
  • የቅጂ መብት ህግ.
  • ለባለቤቶቻቸው ከሶፍትዌር ምርቶች እና የውሂብ ጎታዎች ሽያጭ ወይም አጠቃቀም ኢኮኖሚያዊ ጥቅሞችን የማግኘት መብት የሚሰጡ ኢኮኖሚያዊ መብቶች;
  • በስራው ውስጥ የደራሲውን ስብዕና ጥበቃ የሚያረጋግጡ የሞራል መብቶች.

በብዙ የሰለጠኑ አገሮች ለሽያጭ ወይም ለነፃ ስርጭት ዓላማ ሲባል ፕሮግራሞችን መገልበጥ በገንዘብ ወይም በእስራት የሚያስቀጣ እንደ መንግሥት ወንጀል ይቆጠራል። ግን በሚያሳዝን ሁኔታ ፣ የቅጂ መብት እራሱ ለሶፍትዌር ልማት አዲስ ሀሳብ ፣ ፅንሰ-ሀሳብ ፣ ዘዴ እና ቴክኖሎጂ ጥበቃ አይሰጥም ፣ ስለሆነም ለእነሱ ጥበቃ ተጨማሪ እርምጃዎች ያስፈልጋሉ።

የፈጠራ ባለቤትነት ጥበቃበፕሮግራሞች ልማት ውስጥ የተተገበረውን አዲስ አቀራረብ ወይም ዘዴን በማዘጋጀት እና አጠቃቀም ላይ ቅድሚያ ይሰጣል ፣ ዋናነታቸውን ያረጋግጣል።

ሁኔታ የንግድ ሚስጥርለፕሮግራሙ የሚያውቁትን ወይም እንዲሠሩት ስልጣን የተሰጣቸውን ሰዎች ክበብ ይገድባል፣ እና ሚስጥሮችን የመግለፅ ሀላፊነታቸውንም ይወስናል። ለምሳሌ፣ የሶፍትዌር ምርት ወይም የውሂብ ጎታ የይለፍ ቃል መዳረሻ ጥቅም ላይ ይውላል፣ ለነጠላ ሁነታዎች የይለፍ ቃሎችን (ማንበብ፣ መጻፍ፣ ማዘመን፣ ወዘተ) ጨምሮ። ፕሮግራሞች ልክ እንደ ማንኛውም ትልቅ ዋጋ ያለው ቁሳቁስ ከስርቆት እና ሆን ተብሎ ከመጥፋት መጠበቅ አለባቸው።

የፍቃድ ስምምነቶችየቅጂ መብት፣ የፓተንት ጥበቃ እና የንግድ ሚስጥሮችን ጨምሮ በሁሉም የሶፍትዌር ምርቶች የህግ ጥበቃ ዘርፎች ላይ ተግባራዊ ማድረግ። በብዛት ጥቅም ላይ የዋሉ የፍቃድ ስምምነቶች የቅጂ መብት ማስተላለፍ ስምምነቶች ናቸው።

ፈቃድስምን፣ ምርትን፣ ቴክኖሎጂን ወይም አገልግሎትን የመጠቀም መብት ያለው አንድ ሰው (ፈቃድ ሰጪ) ወደ ሌላ ሰው (ፈቃድ ሰጭ) ለማስተላለፍ የተደረገ ስምምነት። ፈቃድ ሰጪው የፍቃድ ክፍያዎችን በመሰብሰብ ገቢውን ይጨምራል ፣ የሶፍትዌር ምርት ወይም የውሂብ ጎታ ስርጭትን ያሰፋዋል ፣ ባለፈቃዱ በአጠቃቀማቸው ገቢ ያስገኛል.

የፍቃድ ስምምነቱ ቅጂዎችን መፍጠርን ጨምሮ ለፕሮግራሞቹ ሁሉንም የአሠራር ሁኔታዎች ይደነግጋል። እያንዳንዱ የፕሮግራሙ ቅጂ ከመጀመሪያው ጋር ተመሳሳይ ምልክቶች ሊኖረው ይገባል፡-

  • የቅጂ መብት ምልክት (በተለምዶ ©) እና የገንቢው ስም, የፕሮግራሙ የተለቀቀበት ዓመት እና ሌሎች ባህሪያት;
  • የፓተንት ጥበቃ ወይም የንግድ ሚስጥር ምልክት;
  • በፕሮግራሙ ውስጥ ጥቅም ላይ ከሚውሉ ሌሎች የሶፍትዌር ምርቶች ጋር የሚዛመዱ የንግድ ምልክቶች (ብዙውን ጊዜ እና የሶፍትዌር ምርቱን ያዘጋጀው ኩባንያ ስም);
  • የሶፍትዌር ምርትን የማሰራጨት መብት የተመዘገበ (በተለምዶ ®)።

በርካታ የሶፍትዌር ፈቃዶች አሉ። ልዩ ፈቃድ - ሁሉንም የንብረት መብቶች ለሶፍትዌር ምርት ወይም ዳታቤዝ ሽያጭ ፣ ፈቃዱ ገዥው እነሱን የመጠቀም ልዩ መብት ተሰጥቶታል ፣ እና ደራሲው ወይም የባለቤትነት መብት ባለቤቱ ለብቻው ለመጠቀም ወይም ለሌሎች ለመስጠት ፈቃደኛ አይደሉም።

ይህ በጣም ውድ የሆነ የፈቃድ አይነት ሲሆን ተጨማሪ ትርፍ ለማውጣት ወይም በሶፍትዌር ገበያ ላይ የሶፍትዌር ምርትን ለማቋረጥ ጥቅም ላይ ይውላል.

ቀላል ፈቃድ - ፍቃድ ሰጪው የሶፍትዌር ምርትን ወይም የውሂብ ጎታውን የመጠቀም መብቱን በማስጠበቅ እና በተመሳሳይ ሁኔታ ላልተወሰነ ቁጥር ሰዎች የመጠቀም መብት ይሰጠዋል (ፈቃድ ሰጪው ራሱ ንዑስ ፈቃድ ማውጣት አይችልም ፣ የተገዛውን ቅጂ ብቻ መሸጥ ይችላል) የሶፍትዌር ምርት ወይም የውሂብ ጎታ).

የዚህ ዓይነቱ ፍቃድ የሚገዛው የተገዙትን ፈቃዶች ለዋና ተግባራቸው እንደ ረዳት ምርት በሚጠቀሙ ሻጭ (ነጋዴ) ወይም አምራች ኩባንያዎች ነው። ለምሳሌ የኮምፒዩተር መሳሪያዎችን የሚሸጡ ብዙ አምራቾች እና ኩባንያዎች የኮምፒተር መሳሪያዎችን በተጫነ ፈቃድ ያላቸው ሶፍትዌሮች (ኦፕሬቲንግ ሲስተም ፣ የጽሑፍ አርታኢ ፣ የቀመር ሉህ ፣ የግራፊክስ ፓኬጆች ፣ ወዘተ) ይሸጣሉ ።

የመለያ ፍቃድ - የሶፍትዌር ምርት ወይም የውሂብ ጎታ አንድ ቅጂ ፈቃድ። ይህ ዓይነቱ ፈቃድ ለችርቻሮ ሽያጭ ያገለግላል። እያንዳንዱ ኦፊሴላዊ ገዢ ከሻጩ ጋር ለአጠቃቀም የፍቃድ ስምምነት ያደርጋል፣ ነገር ግን የገንቢው የቅጂ መብት እንዳለ ይቆያል።

በፈቃድ ሰጪው እና በፈቃድ ሰጪው መካከል ያለው ኢኮኖሚያዊ ግንኙነት በተለያዩ መንገዶች ሊዋቀር ይችላል። የሶፍትዌር ምርት ወይም የውሂብ ጎታ የመጠቀም መብትን ለማግኘት የአንድ ጊዜ ክፍያ (የአንድ ጊዜ ክፍያ) ይከፈላል ይህም የፍቃዱ ትክክለኛ ዋጋ ነው። ለፍቃድ ሰጪው የመጠቀም መብት ወቅታዊ ክፍያዎች እንዲሁ በቅጹ ውስጥ ሊኖሩ ይችላሉ። ሮያሊቲ- በፍቃድ ስምምነቱ ወቅት በተወሰነ የጊዜ ልዩነት ውስጥ የተወሰነ መጠን ፣ ብዙውን ጊዜ የሶፍትዌር ምርቶች ወይም የውሂብ ጎታዎች ዋጋ መቶኛ።

የሶፍትዌር ምርቶች እና የኮምፒዩተር ዳታቤዝ ጥበቃ ህግ ደራሲው የፈጠራ እንቅስቃሴው የተፈጠሩበት ግለሰብ እንደሆነ ይገነዘባል። ደራሲው ምንም እንኳን የንብረት መብቱ ምንም ይሁን ምን, የግል የቅጂ መብቶች ባለቤት ነው (ምስል 8.8 ይመልከቱ): ደራሲነት, ስም, የፕሮግራሞች ወይም የውሂብ ጎታዎች የማይጣሱ (ንጹህነት).

  • ወደ ዓለም መልቀቅ;
  • በማንኛውም መልኩ በማንኛውም መልኩ ማባዛት;
  • ማሰራጨት;
  • ማሻሻል;
  • ሌላ ማንኛውንም የሶፍትዌር ምርት ወይም የውሂብ ጎታ መጠቀም።

የሶፍትዌር ምርት ወይም የውሂብ ጎታ የንብረት መብቶች በከፊል ወይም ሙሉ በሙሉ ለሌሎች ግለሰቦች ወይም ህጋዊ አካላት በውል ሊተላለፉ ይችላሉ። የንብረት መብቶች እንደ ውርስ ይመደባሉ. ኦፊሴላዊ ተግባራትን በሚያከናውንበት ጊዜ የሶፍትዌር ምርት ወይም የውሂብ ጎታ ከተፈጠረ, የንብረት ባለቤትነት መብት የአሰሪው ነው.

የሶፍትዌር ምርቶች እና የውሂብ ጎታዎች ከቅጂ መብት ባለቤቱ ጋር በተደረገ ስምምነት መሰረት በሶስተኛ ወገን ተጠቃሚዎች ሊጠቀሙበት ይችላሉ.

የፕሮግራም ወይም የመረጃ ቋት ቅጂ በህጋዊ መንገድ የያዘ ሰው ከቅጂመብት ባለቤቱ ተጨማሪ ፍቃድ ሳያገኝ ከሶፍትዌር ምርት ወይም ዳታቤዝ አሠራር ጋር የተያያዙ ማናቸውንም ተግባራት በዓላማው መሰረት የመፈጸም መብት አለው፡-

  • በኮምፒዩተር ላይ የሶፍትዌር ምርት ወይም የውሂብ ጎታ ከቅጂ መብት ባለቤቱ ጋር ካልተስማማ በስተቀር አንድ ቅጂ መጫን;
  • ግልጽ የሆኑ ስህተቶችን ማረም;
  • የሶፍትዌር ምርት ወይም የውሂብ ጎታ ማስተካከል;
  • የኢንሹራንስ ቅጂዎችን ያድርጉ.

ፕሮግራም (ፕሮግራም ፣ መደበኛ) -ችግርን ለመፍታት የታዘዘ ተከታታይ የኮምፒዩተር ትዕዛዞች (መመሪያዎች)።

ሶፍትዌር (ሶፍትዌር)- ለሥራቸው አስፈላጊ የሆኑ የመረጃ ማቀነባበሪያ ፕሮግራሞች እና ሰነዶች ስብስብ.

ፕሮግራሞች የተነደፉት የማሽን ስራዎችን ለመተግበር ነው. ውሎች ተግባራትእና ማመልከቻበኮምፒዩተር ሳይንስ እና ሶፍትዌር አውድ ውስጥ በሰፊው ጥቅም ላይ ይውላሉ።

ተግባር (ችግር, ተግባር) -የሚፈታ ችግር. መተግበሪያ (መተግበሪያ)- ችግርን ለመፍታት በኮምፒተር ላይ የሶፍትዌር ትግበራ ።

ስለዚህ ተግባር ማለት የኢንፎርሜሽን ቴክኖሎጂ መሳሪያዎችን በመጠቀም የሚተገበር ችግር ማለት ሲሆን አፕሊኬሽኑ በኮምፒዩተር ላይ ለሚተገበር ችግር መፍትሄ ነው። አፕሊኬሽን፣ የ"ፕሮግራም" ለሚለው ቃል ተመሳሳይ ቃል ሆኖ፣ የተሻለ ቃል ተደርጎ የሚወሰድ እና በኮምፒዩተር ሳይንስ ውስጥ በሰፊው ጥቅም ላይ ይውላል።

ጊዜ ተግባርእንዲሁም በፕሮግራሚንግ መስክ በተለይም በ multiprogramming እና multiprocessing ሁነታ ላይ የኮምፒዩተር ሲስተም ኦፕሬሽን አንድ አካል ሆኖ የኮምፒዩተር ሀብቶችን (የፕሮሰሰር ጊዜ ፣ ​​ዋና ማህደረ ትውስታ ፣ ወዘተ) መመደብን ይጠይቃል ። በዚህ ምእራፍ ውስጥ፣ ይህ ቃል በመጀመሪያው ፍቺ ትርጉም ውስጥ ጥቅም ላይ ውሏል።

ብዙ ቁጥር ያላቸው የተለያዩ የችግሮች ምደባዎች አሉ. ከልዩ ልማት እና የሶፍትዌር ዓይነት አንፃር ፣ ሁለት የሥራ ክፍሎችን እንለያለን - ቴክኖሎጂ እና ተግባራዊ።

የቴክኖሎጂ ፈተናዎችበኮምፒዩተር ላይ የመረጃ ማቀነባበሪያ የቴክኖሎጂ ሂደትን ሲያደራጁ ጥያቄዎች ተዘጋጅተው ተፈትተዋል ። የቴክኖሎጂ ዓላማዎች ለልማት መሠረት ናቸው የሶፍትዌር አገልግሎት መሳሪያዎችእንደ መገልገያዎች, የአገልግሎት ፕሮግራሞች, የአሰራር ቤተ-መጽሐፍትወዘተ, የኮምፒተርን አሠራር ለማረጋገጥ, ሌሎች ፕሮግራሞችን ለማዘጋጀት ወይም ከተግባራዊ ተግባራት መረጃን ለማስኬድ ያገለግላል.

ተግባራዊ ተግባራትበርዕሰ ጉዳዮች የመረጃ ሥርዓቶች ውስጥ የአስተዳደር ተግባራትን ሲተገበሩ መፍትሄዎችን ይፈልጋሉ ። ለምሳሌ የንግድ ድርጅት እንቅስቃሴዎችን ማስተዳደር፣ የምርት መልቀቅን ማቀድ፣ የሸቀጦች መጓጓዣን ማስተዳደር፣ ወዘተ. ተግባራዊ ተግባራት በአንድ ላይ የርዕሰ-ጉዳዩን ክፍል ይመሰርታሉ እና ልዩነቱን ሙሉ በሙሉ ይወስናሉ።

በአጠቃቀም ባህሪ እና በተጠቃሚዎች ምድቦች ላይ በመመስረት ሁሉም ፕሮግራሞች በሁለት ክፍሎች ሊከፈሉ ይችላሉ-

መገልገያ ፕሮግራሞች("ሶፍትዌር ለራስህ") የተነደፉት የገንቢዎቻቸውን ፍላጎት ለማሟላት ነው። ብዙውን ጊዜ የዩቲሊታሪያን ፕሮግራሞች በመረጃ ማቀናበሪያ ቴክኖሎጂ ውስጥ የአገልግሎቱን ሚና ያከናውናሉ ወይም ለሰፊ ስርጭት ያልታሰቡ ተግባራዊ ችግሮችን ለመፍታት ፕሮግራሞች ናቸው ።



የሶፍትዌር ምርቶች("ምርቶች") የተጠቃሚ ፍላጎቶችን ለማሟላት የታቀዱ እና በሰፊው ተሰራጭተው ይሸጣሉ.

በአሁኑ ጊዜ ዓለም አቀፍ ወይም ክልላዊ ቴሌኮሙኒኬሽን በመጠቀም ለታዩ የሶፍትዌር ምርቶች ህጋዊ ስርጭት ሌሎች አማራጮች አሉ።

ፍሪዌር- ነፃ ፕሮግራሞች, በነጻ የሚሰራጩ, በተጠቃሚው እራሱ ይደገፋሉ, በእነሱ ላይ አስፈላጊውን ለውጥ የማድረግ መብት ያለው;

shareware- ንግድ ነክ ያልሆኑ (shareware) ፕሮግራሞች እንደ አንድ ደንብ ፣ ከክፍያ ነፃ ሆነው ሊያገለግሉ ይችላሉ (እንደዚህ ያሉ ምርቶችን በመደበኛነት ለመጠቀም ፣ የተወሰነ መጠን መክፈል ያስፈልጋል)።

የምርቱ ባህሪያት ባህሪያት: ተንቀሳቃሽነት የሶፍትዌር ምርቶች ማለት ከመረጃ ማቀናበሪያ ሥርዓቱ ቴክኒካል ውስብስብ፣ የአሠራር አካባቢ፣ የአውታረ መረብ መረጃ ማቀነባበሪያ ቴክኖሎጂ፣ የርዕሰ-ጉዳዩ ዝርዝር ጉዳዮች፣ ወዘተ ነፃ መሆናቸው ነው። የሞባይል (ባለብዙ ፕላትፎርም) የሶፍትዌር ምርት በተለያዩ የኮምፒዩተር ሞዴሎች እና ኦፕሬቲንግ ሲስተሞች ላይ ያለ ገደብ በኮምፒዩተር አውታረመረብ ውስጥ ሊጫን ይችላል። የሶፍትዌር ምርት የማቀነባበሪያ ተግባራት ምንም አይነት ለውጦች ሳይደረጉ ለብዙዎች ጥቅም ተስማሚ ናቸው.

አስተማማኝነት የሶፍትዌር ምርት አሠራር የሚወሰነው በፕሮግራሞቹ ቅልጥፍና እና መረጋጋት, የተደነገጉትን የማስኬጃ ተግባራት አፈፃፀም ትክክለኛነት እና በፕሮግራሞቹ አሠራር ወቅት የሚነሱ ስህተቶችን የመመርመር ችሎታ ነው.

ቅልጥፍና የሶፍትዌር ምርት የሚገመገመው ከቀጥታ ዓላማው አንጻር ነው - የተጠቃሚ መስፈርቶች እና ለሥራው አስፈላጊ ከሆኑ የኮምፒዩተር ሀብቶች ፍጆታ አንፃር።

የሰውን ሁኔታ ግምት ውስጥ በማስገባት ማለት ለዋና ተጠቃሚ ወዳጃዊ በይነገጽ ማቅረብ፣ አውድ-ስሜት ያለው ፍንጭ ወይም የሥልጠና ሥርዓት እንደ የሶፍትዌሩ አካል ሆኖ መኖር፣ በሶፍትዌሩ ውስጥ የተገነቡትን ተግባራት ለመቆጣጠር እና ለመጠቀም ጥሩ ሰነዶች፣ ስህተቶችን መተንተን እና መመርመር ወዘተ.



መስተካከል የሶፍትዌር ምርቶች ማለት ለውጦችን የማድረግ ችሎታ ነው, ለምሳሌ የማቀነባበሪያ ተግባራትን ማስፋፋት, ወደ ሌላ የቴክኒካል ማቀነባበሪያ መሰረት, ወዘተ.

የግንኙነት ችሎታዎች የሶፍትዌር ምርቶች ከሌሎች ፕሮግራሞች ጋር በሚኖራቸው ከፍተኛ ውህደት ላይ የተመሰረተ ነው, ይህም የመረጃ ልውውጥን በጋራ የአቀራረብ ቅርፀቶች (የውሂብ ጎታዎችን ወደ ውጭ መላክ / ማስመጣት, ውስጣዊ) የፕሮግራሞቹ ዋና ዋና ባህሪያት-

· አልጎሪዝም ውስብስብነት (የመረጃ ማቀነባበሪያ ስልተ ቀመሮች አመክንዮ);

· የተተገበሩ የማቀነባበሪያ ተግባራትን የማብራራት ቅንብር እና ጥልቀት;

· የማቀነባበሪያ ተግባራት ሙሉነት እና ወጥነት;

· የፕሮግራም ፋይሎች መጠን;

· ለስርዓተ ክወናው መስፈርቶች እና ቴክኒካል ማቀናበሪያ ዘዴዎች ከውጭ

· የሶፍትዌር መሳሪያ;

· የዲስክ ማህደረ ትውስታ መጠን;

· ፕሮግራሞችን ለማሄድ የ RAM መጠን;

· የአቀነባባሪ ዓይነት;

የስርዓተ ክወና ስሪት;

የኮምፒውተር አውታረመረብ መገኘት, ወዘተ.

ሁሉም ፕሮግራሞች በአጠቃቀም ባህሪ እና በተጠቃሚዎች ምድቦች በ 2 ክፍሎች ሊከፈሉ ይችላሉ- መገልገያ ፕሮግራሞችእና የሶፍትዌር ምርቶች (ምርቶች).

መገልገያ ፕሮግራሞች (መገልገያዎች)በራሳቸው ገንቢዎች ለመጠቀም የታሰቡ ናቸው። ብዙውን ጊዜ እነዚህ ለሰፊ ስርጭት ያልታሰቡ ተግባራዊ ችግሮች የሶፍትዌር መፍትሄዎች ናቸው።

ሶፍትዌር - እንደ ማንኛውም የኢንዱስትሪ ምርት ለሽያጭ የተዘጋጀ ልዩ ችግር (ተግባር) የጅምላ ፍላጎት ለመፍታት እርስ በርስ የተያያዙ ፕሮግራሞች ስብስብ.

የሶፍትዌር ምርቱ በትክክል ለስራ ዝግጁ መሆን, አስፈላጊ ቴክኒካዊ ሰነዶች, አገልግሎት እና የፕሮግራሙ አስተማማኝ አሠራር ዋስትና, የአምራች የንግድ ምልክት እና በተለይም የመንግስት ምዝገባ ኮድ ሊኖረው ይገባል.

የሶፍትዌር ምርቶች ለሰፊ ስርጭት እና ሽያጭ የታሰቡ ናቸው።

የሶፍትዌር ምርቶችን የመፍጠር ሂደት በጣም ረጅም ነው, ፕሮግራሞችን ለማዳበር እና ለማስኬድ በቴክኒካል እና በሶፍትዌር አካባቢ ለውጦች ጋር የተቆራኘ ነው, ራሱን የቻለ ኢንዱስትሪ ብቅ እና ልማት - የመረጃ ንግድ, በሠራተኛ ክፍፍል ተለይቶ የሚታወቀው. የሶፍትዌር ልማት ኩባንያዎች ፣ የእነሱ ተጨማሪ ልዩ ችሎታ ፣ የሶፍትዌር እና የመረጃ አገልግሎቶች ገበያ ምስረታ ።

የሶፍትዌር ምርቱ ዘመናዊ የፕሮግራም መሳሪያዎችን በመጠቀም የንድፍ ስራዎችን ለማከናወን በኢንዱስትሪ ቴክኖሎጂ ላይ የተመሰረተ ነው. ልዩነቱ በመረጃ ማቀናበሪያ ባህሪ እና ጥቅም ላይ በሚውሉ መሳሪያዎች ላይ በመመስረት ስልተ ቀመሮችን እና ፕሮግራሞችን በማዘጋጀት ሂደት ውስጥ ባለው ልዩነት ላይ ነው።

እንደ ደንቡ ፣ የሶፍትዌር ምርቶች ጥገናን ይፈልጋሉ ፣ ይህም በልዩ የሶፍትዌር ማከፋፈያ ኩባንያዎች (አከፋፋዮች) እና ብዙ ጊዜ በልማት ኩባንያዎች ይከናወናል። ለጅምላ አገልግሎት የሚውሉ ፕሮግራሞችን ማቆየት ብዙ ጉልበትን ያካትታል - ስህተቶችን ማስተካከል, አዲስ የፕሮግራሞችን ስሪቶች መፍጠር, ወዘተ.

የፕሮግራሞቹ ዋና ባህሪያት

    የአልጎሪዝም ውስብስብነት.

    የተተገበሩ ተግባራትን የማብራራት ቅንብር እና ጥልቀት.

    የተግባሮች ሙሉነት እና ወጥነት.

    የፕሮግራም ፋይሎች መጠን.

    የፕሮግራሙ ስርዓተ ክወና እና ሃርድዌር መስፈርቶች.

    የዲስክ ማህደረ ትውስታ መጠን.

    የክወና ማህደረ ትውስታ መጠን.

    የአቀነባባሪ አይነት.

    የስርዓተ ክወና ስሪት.

    የኮምፒውተር አውታረመረብ መገኘት, ወዘተ.

የሶፍትዌር ምርት ጥራት አመልካቾች (ገጽ)

    ተንቀሳቃሽነት - የሶፍትዌሩ ነፃነት ከቴክኒካል የመረጃ ማቀነባበሪያ ዘዴዎች ፣ OS ፣ የአውታረ መረብ ቴክኖሎጂ። የሞባይል ሶፍትዌር ምንም ለውጥ ሳይኖር ለብዙሃኑ ጥቅም ተስማሚ ነው።

    አስተማማኝነት - ያልተቋረጠ እና የተረጋጋ ቀዶ ጥገና, ብቅ ያሉ ስህተቶችን የመመርመር ችሎታ.

    ቅልጥፍና - ዝቅተኛው የኮምፒዩተር ሀብቶች ፍጆታ እና ከፍተኛው የሚቻል አፈፃፀም።

    መስተካከል - ለውጦችን የማድረግ ቀላልነት.

    የግንኙነት ችሎታዎች - ከሌሎች ፕሮግራሞች ጋር የመዋሃድ ንብረት ፣ የመረጃ ልውውጥን በጋራ የአቀራረብ ቅርፀቶች ማረጋገጥ ።

    የሰውን ሁኔታ ግምት ውስጥ በማስገባት - ለተጠቃሚ ምቹ የሆነ በይነገጽ መስጠት ፣ አውድ-ስሱ እገዛ ወይም የሥልጠና ስርዓት መኖር ፣ ጥሩ ሰነዶች።

በሶፍትዌር ምርት (ኤስፒ)፣ በሰዎች እንቅስቃሴ ምክንያት ሶፍትዌሮችን የምንረዳው፣ በተጠቃሚዎች ገበያ ላይ እንደ ምርት የሚታይ እና ዜሮ ያልሆነ ጥቅም ያለው ነው።

በምርት ሶፍትዌር ምርት እና በፕሮጀክት ሶፍትዌር መካከል ያለውን ልዩነት መለየት በጣም አስፈላጊ ነው። ሰርኩሌሽን ፒፒ የሚመረተው በተለያዩ ተጠቃሚዎች በብዙ ቦታዎች ጥቅም ላይ እንዲውል ነው። ስለዚህ, ደንበኞች የሉትም, እና ልማት ለመጀመር ውሳኔው በሚጠበቀው የገበያ ፍላጎት ላይ የተመሰረተ ነው. የቃላት አቀናባሪዎች፣ የተመን ሉሆች፣ የውሂብ ጎታ አስተዳደር ሥርዓቶች፣ የኤሌክትሮኒክስ መዝገበ-ቃላት፣ የፊደል አጻጻፍ አራሚዎች፣ ሩሲፋየርስ፣ ተርጓሚዎች፣ የጨረር ባህሪ ማወቂያ ፕሮግራሞች - እነዚህ ሁሉ በጅምላ የሚመረቱ ሶፍትዌሮች ምሳሌዎች ናቸው። በሚሊዮን የሚቆጠሩ ሰዎች በመላው ዓለም ይጠቀማሉ።

የፕሮጀክት ሶፍትዌር ለአንድ፣ አልፎ አልፎ ለብዙ ተጠቃሚዎች የተፈጠረ፣ ወይም የቴክኖሎጂ አካል ሆኖ ለሌላ ድርጅት የሚሸጥ የሃርድዌር እና የሶፍትዌር ውስብስብ አካል ሆኖ ያገለግላል። ለምሳሌ፣ በባህሪ ማወቂያ ችግሮች ላይ የሚሰራው የፓራግራፍ ኢንተርናሽናል ቡድን አካል በዚህ አቅጣጫ ይሰራል። ከደርዘን ያልበለጡ ደንበኞች ሊሆኑ የሚችሉ, ይህ ኩባንያ በሜዳው ውስጥ ግዙፍ ነው.

ስለዚህ, አንድ ፕሮጀክት ብዙውን ጊዜ አንድ ወይም ብዙ ተጠቃሚዎች ካሉት, የቀጣይ ልማት ጥያቄ ያን ያህል አሳሳቢ አይደለም, እና ልማትን የማካሄድ መብት ውድድር አለ. በተቃራኒው፣ ተከታታይ የሶፍትዌር ምርት በመቶ ሺዎች ለሚቆጠሩ ተጠቃሚዎች የታሰበ ነው፣ እና በገበያ ላይ በሚታይበት ጊዜ፣ ከሌሎች ተመሳሳይ ምርቶች ጋር መወዳደር የማይቀር ነው። ልማት ለመጀመር ሲወስኑ ኩባንያው ከፍተኛ የገንዘብ አደጋን ያስከትላል። በተመሳሳይ ጊዜ አምራቹ የሶፍትዌሩ የህይወት ኡደት መሻሻልን ስለሚጨምር ጉዳዩ አንድ ስሪት ሲወጣ እንደማያልቅ በግልፅ ማወቅ አለበት።

የሶፍትዌር ምርት የሕይወት ዑደት

በሶፍትዌር እና በሌሎች በርካታ ምርቶች መካከል ያለው ሌላው አስፈላጊ ልዩነት የሶፍትዌሩ ምርት የተለየ ቅጂ ዝቅተኛ ዋጋ ያለው መሆኑ ነው። ለአምራቹ ልዩ የሆነው ይህ ንብረት ከመጀመሪያው የሶፍትዌር ሽያጭ በኋላ ከደንበኛው ጋር አዲስ የግንኙነት ዓይነቶችን ለማስተዋወቅ ያስችልዎታል። ማሻሻል ማለታችን ነው፣ ማለትም ሶፍትዌሩን ወደ ተመሳሳይ ነገር ግን አዲስ፣ የተሻሻለውን ስሪት በትንሽ ክፍያ የማዘመን መብት። የማሻሻያ ጽንሰ-ሐሳብ ተጠቃሚው የተለያዩ የሶፍትዌር ስሪቶችን እንደ አንድ ሶፍትዌር እንዲቆጥር ያስችለዋል, ለአምራቹ, የተለያዩ ስሪቶች አንዳንድ ጊዜ እንደ የተለያዩ ፕሮጀክቶች እና, በዚህ መሠረት, ሙሉ ለሙሉ የተለያዩ ምርቶች ናቸው.

ለአንድ አምራች የሶፍትዌር ምርት የሕይወት ዑደት ሦስት ደረጃዎችን ያቀፈ ነው-

1. ልማት.

2. ተጠቀም.

3. ቀጣይ እድገት.

እባክዎን አጠቃቀሙን ቀጣይነት ባለው ልማት የታጀበ መሆኑን ልብ ይበሉ - የአዲሱ ስሪቶች እድገት እና የቀደመው ስሪት ድክመቶችን ከግምት ውስጥ ያስገባ እና አዲስ ባህሪያትን የሚተገብሩ።

እንደ ማንኛውም ሌላ ምርት የሶፍትዌር ምርት በገበያ ላይ ከመታየቱ በፊት አራት ደረጃዎችን ያልፋል። በመጀመሪያ, ለአዲሱ ምርት ሀሳብ (ፅንሰ-ሀሳብ) ይነሳል, ይህም ጥልቅ ቴክኒካዊ ትንተና ይደረግበታል, በዚህም ምክንያት ለወደፊቱ ምርት መስፈርቶች ተዘጋጅተዋል. በተመሳሳይ ጊዜ ሊከሰቱ የሚችሉ ሽያጭዎችን, የምርት ወጪዎችን, ደረጃን እና የመመለሻ ጊዜን, በገበያ ውስጥ ውድድር, አስፈላጊ ኢንቨስትመንቶች, የአጭር እና የረጅም ጊዜ ትርፍ እና የአደጋ መጠንን ግምት ውስጥ በማስገባት የኢኮኖሚ ትንተና ይካሄዳል.

የሶፍትዌር ልማት ሂደትን ወደ ደረጃዎች ለመከፋፈል የተለያዩ መንገዶች አሉ። አንዳንዶቹን ብዙ ደረጃዎችን ያካትታሉ, ሌሎች - ያነሱ ናቸው. ስድስት ደረጃዎች የማይቀር ይመስላሉ. የሶፍትዌር ልማት፡ መስፈርቶች ፍቺ ንድፍ

ትዕዛዞችን መጻፍ - ፕሮግራሞች የአቀማመጥ ሙከራ ሰነዶች

የመጀመሪያው እንቅስቃሴ፣ የፍላጎቶች ፍቺ፣ በተለይ ለትልቅ ዓይነት ቪ ስርዓቶች ፈታኝ ነው፣ እና በቅርቡ በዝርዝር እንመለከታለን።

እዚህ ያለው ንድፍ በተለይ የፕሮግራሞች ንድፍ ነው, እና በአጠቃላይ እነዚህ ፕሮግራሞች አካል የሆኑበት ስርዓት አይደለም. መስፈርቶችን ከተመለከትን በኋላ ይህንን ሂደት በጥልቀት እንመረምራለን ።

ሦስተኛው ነጥብ ትዕዛዞችን መጻፍ, የሶፍትዌር ፕሮጀክትን ወይም በቀላሉ ፕሮግራምን ወደ ተከታታይ የማሽን መመሪያዎች መቀነስ ነው. ይህንን ሂደት ፕሮግራሚንግ ብለን እንጠራዋለን።

ቅንብር በተለያዩ ሰዎች ወይም ቡድኖች የተፃፉ የፕሮግራሙን ነጠላ ክፍሎች ወደ አንድ ትልቅ የሶፍትዌር ስርዓት ማጣመር ፣ ማገናኘት ነው።

የሶፍትዌር ምርት ባህሪያት

ሁሉም ፕሮግራሞች, እንደ የአጠቃቀም ባህሪ እና የተጠቃሚዎች ምድቦች, በሁለት ክፍሎች ሊከፈሉ ይችላሉ - የመገልገያ ፕሮግራሞች እና የሶፍትዌር ምርቶች (ምርቶች).

መገልገያ ፕሮግራሞች ("ፕሮግራሞች ለራስህ") የተነደፉት የገንቢዎቻቸውን ፍላጎት ለማሟላት ነው. ብዙውን ጊዜ የዩቲሊታሪያን ፕሮግራሞች በመረጃ ማቀነባበሪያ ቴክኖሎጂ ውስጥ የአገልግሎቱን ሚና ያከናውናሉ ወይም ለሰፊ ስርጭት ያልታሰቡ ተግባራዊ ችግሮችን ለመፍታት ፕሮግራሞች ናቸው።

የሶፍትዌር ምርቶች (ምርቶች) የተጠቃሚ ፍላጎቶችን, ሰፊ ስርጭትን እና ሽያጭን ለማሟላት የተነደፉ ናቸው.

በአሁኑ ጊዜ ዓለም አቀፍ ወይም ክልላዊ ቴሌኮሙኒኬሽን በመጠቀም ለታዩ የሶፍትዌር ምርቶች ህጋዊ ስርጭት ሌሎች አማራጮች አሉ።

ፍሪዌር - ነፃ ፕሮግራሞች, በነጻ የሚሰራጩ, በተጠቃሚው በራሱ የሚደገፍ, አስፈላጊውን ለውጥ እንዲያደርግ የተፈቀደለት;

Shareware ለንግድ ያልሆኑ (shareware) ፕሮግራሞች እንደ ደንቡ በነጻ ሊያገለግሉ የሚችሉ ፕሮግራሞች ናቸው። እንደነዚህ ያሉ ምርቶችን በመደበኛነት ጥቅም ላይ ለማዋል, የተወሰነ መጠን ያለው ክፍያ ያስፈልጋል.

የሶፍትዌር ምርት እንደ ማንኛውም የኢንደስትሪ ምርት አይነት ለሽያጭ የተዘጋጀ ልዩ ችግር (ተግባር) የጅምላ ፍላጎት ለመፍታት እርስ በርስ የተያያዙ ፕሮግራሞች ስብስብ ነው።

የሶፍትዌር ምርቶች እንደሚከተለው ሊፈጠሩ ይችላሉ-

ለማዘዝ የግለሰብ እድገት;

በተጠቃሚዎች መካከል የጅምላ ስርጭት ልማት.

እንደ ደንቡ, የሶፍትዌር ምርቶች ጥገና ያስፈልጋቸዋል, ይህም በልዩ ኩባንያዎች - ሶፍትዌር አከፋፋዮች, እና ብዙ ጊዜ - በልማት ኩባንያዎች ይከናወናል. ለጅምላ አገልግሎት የሚውሉ ፕሮግራሞችን ማቆየት ብዙ ጉልበትን ያካትታል - የተገኙ ስህተቶችን ማስተካከል, አዲስ የፕሮግራሞችን ስሪቶች መፍጠር, ወዘተ.

የሶፍትዌር ምርትን መጠበቅ - የሶፍትዌር ምርትን ተግባር መጠበቅ፣ ወደ አዲስ ስሪቶች መሸጋገር፣ ለውጦችን ማድረግ፣ የተገኙ ስህተቶችን ማስተካከል፣ ወዘተ.

የሶፍትዌር ምርቶች ከባህላዊ የሶፍትዌር ምርቶች በተለየ መልኩ ፕሮግራሞችን በሚፈጥሩበት ጊዜ ጥብቅ ቁጥጥር የተደረገባቸው የጥራት ባህሪያት ስብስብ የላቸውም, ወይም እነዚህ ባህሪያት አስቀድመው ሊገለጹ ወይም ሊገመገሙ አይችሉም, ምክንያቱም በሶፍትዌሩ የሚሰጡት ተመሳሳይ የማቀናበሪያ ተግባራት የተለያዩ የማብራሪያ ጥልቀት ሊኖራቸው ይችላል። የሶፍትዌር ምርቶችን ለማምረት ጊዜ እና ወጪዎች እንኳን በከፍተኛ ትክክለኛነት በቅድሚያ ሊወሰኑ አይችሉም. የፕሮግራሞቹ ዋና ዋና ባህሪያት-

የአልጎሪዝም ውስብስብነት (የመረጃ ማቀነባበሪያ ስልተ ቀመሮች አመክንዮ);

የተተገበሩ የማቀነባበሪያ ተግባራትን የማብራራት ቅንብር እና ጥልቀት;

የማቀነባበሪያ ተግባራት ሙሉነት እና ወጥነት;

የፕሮግራም ፋይሎች መጠን;

በሶፍትዌሩ በኩል ለስርዓተ ክወናው እና ለቴክኒካል ስልቶች የሚያስፈልጉ መስፈርቶች;

የዲስክ ማህደረ ትውስታ አቅም;

ፕሮግራሞችን ለማሄድ የ RAM መጠን;

የአቀነባባሪ ዓይነት;

የስርዓተ ክወና ስሪት;

የኮምፒውተር አውታረመረብ መገኘት, ወዘተ.

የሶፍትዌር ምርቶች የሚከተሉትን ገጽታዎች የሚያንፀባርቁ የተለያዩ የጥራት አመልካቾች አሏቸው።

የሶፍትዌር ምርቱን ምን ያህል በጥሩ ሁኔታ (ቀላል, አስተማማኝ, ውጤታማ) መጠቀም ይቻላል;

የሶፍትዌር ምርቱን ለመጠቀም ምን ያህል ቀላል ነው?

የሶፍትዌር ምርቱን ለመጠቀም ሁኔታዎች ከተቀየሩ ወዘተ.

የሶፍትዌር ምርት ጥራት ባህሪያት ዛፍ

የሶፍትዌር ምርቶች ተንቀሳቃሽነት ማለት ከመረጃ ማቀናበሪያ ስርዓቱ ቴክኒካዊ ውስብስብነት ፣ ከኦፕሬቲንግ አከባቢ ፣ ከአውታረ መረብ መረጃ ማቀነባበሪያ ቴክኖሎጂ እና ከርዕሰ-ጉዳዩ ልዩ ልዩ የባለብዙ ፕላትፎርም ሶፍትዌር ምርቶች በተለያዩ የኮምፒተር ሞዴሎች ላይ ሊጫኑ ይችላሉ ስርዓተ ክወናዎች, በኮምፒተር አውታረመረብ ውስጥ ባለው አሠራር ላይ ገደብ ሳይደረግ. የሶፍትዌር ምርት የማቀነባበሪያ ተግባራት ምንም አይነት ለውጦች ሳይደረጉ ለብዙዎች ጥቅም ተስማሚ ናቸው.

የሶፍትዌር ምርት አስተማማኝነት የሚወሰነው በፕሮግራሞች ያልተቋረጠ እና የተረጋጋ አሠራር ፣ የታዘዙ የማስኬጃ ተግባራትን ትክክለኛነት እና በፕሮግራሞች አሠራር ወቅት የሚነሱ ስህተቶችን የመመርመር ችሎታ ነው።

የሶፍትዌር ምርት ውጤታማነት የሚገመገመው ከቀጥታ ዓላማው አንጻር - የተጠቃሚ መስፈርቶች እና ለሥራው አስፈላጊ ከሆኑ የኮምፒዩተር ሀብቶች ፍጆታ አንፃር ነው።

ከሶፍትዌር ገበያ ህልውና አንፃር፣ ዋናዎቹ ባህሪያት የሚከተሉት ናቸው።

ዋጋ፣

የሽያጭ ብዛት;

በገበያ ላይ የሚውል ጊዜ (የሽያጭ ጊዜ);

የገንቢ ኩባንያ እና የፕሮግራሙ ስም;

ለተመሳሳይ ዓላማ የሶፍትዌር ምርቶች መገኘት.

አንድ የሶፍትዌር ምርት ለማዘዝ ካልተፈጠረ እና ወደ ሶፍትዌሩ ገበያ ለመግባት የታቀደ ከሆነ ግብይት ሙሉ በሙሉ ይከናወናል፡ ተወዳዳሪ የሶፍትዌር ምርቶች እና አናሎጎች ይጠናል ፣ የተጠቃሚው የሶፍትዌር ምርት መስፈርቶች ጠቅለል ተደርጎ ፣ የሽያጭ ገበያው እምቅ አቅም። ተመስርቷል, እና የዋጋ እና የሽያጭ መጠን ትንበያ ተሰጥቷል. በተጨማሪም, ለሶፍትዌር ምርት እድገት አስፈላጊ የሆኑትን ቁሳቁሶች, ጉልበት እና የገንዘብ ሀብቶች እንዲሁም የሶፍትዌር ምርት የህይወት ዑደት ዋና ደረጃዎች ግምታዊ ጊዜ ግምት ውስጥ ማስገባት አስፈላጊ ነው.

የሶፍትዌር ምርት ለአንድ የተወሰነ ደንበኛ እንደ ብጁ የሶፍትዌር ምርት ከተፈጠረ፣ በዚህ ደረጃ ደግሞ ለልማቱ ስራውን በትክክል መቅረጽ እና መመዝገብ አስፈላጊ ነው። ለሶፍትዌር ምርት በትክክል ያልተረዳ መስፈርት በስራው ወቅት ወደማይፈለጉ ውጤቶች ሊያመራ ይችላል።

የሶፍትዌር ምርት አወቃቀርን መንደፍ የመረጃ ሂደትን ሂደት ስልተ ቀመር ፣የሂደት ተግባራትን ዝርዝር ፣የሶፍትዌር ምርት አወቃቀር ልማት (የሶፍትዌር ሞጁሎች አርክቴክቸር) ፣ የመረጃ ቋት (መረጃ ቋት) አወቃቀር ጋር የተቆራኘ ነው። ተግባሩ, ፕሮግራሞችን ለመፍጠር ዘዴዎች እና ዘዴዎች ምርጫ - የፕሮግራም ቴክኖሎጂዎች.

1. የሶፍትዌር ምርት ጽንሰ-ሀሳብ እና ክፍሎች.

2. የሶፍትዌር ምርት የሕይወት ዑደት.

3. የሶፍትዌር ምርቶችን ስለመጠበቅ መሰረታዊ ጽንሰ-ሐሳቦች.

4. የሶፍትዌር ስርዓቶች ያልተፈቀደ ቅጂን ለመከላከል.

5. የሶፍትዌር ምርቶችን እና የውሂብ ጎታዎችን ለመጠበቅ ህጋዊ ዘዴዎች.

6. እንደ አጠቃቀማቸው ወሰን የሶፍትዌር ምርቶች ክፍሎች ባህሪያት.

7. የመተግበሪያ ሶፍትዌር ፓኬጆች ምደባ.

ጥያቄ ቁጥር 1የሶፍትዌር ምርት ጽንሰ-ሀሳብ እና ክፍሎች።

የመተግበሪያ ሶፍትዌር ፓኬጆች (ኤፒፒ) የመረጃ ሶፍትዌር ገበያው በጣም ተለዋዋጭ በሆነ ሁኔታ እያደገ አካል ነው። ፒፒፒን ማሻሻል በሁሉም የእንቅስቃሴ ዘርፎች ኮምፒውተሮችን ለማስተዋወቅ አስተዋፅኦ ያደርጋል።

ሁሉም ፕሮግራሞች እንደ የአጠቃቀም ባህሪ እና የተጠቃሚ ምድቦች በሁለት ምድቦች ሊከፈሉ ይችላሉ-

1. የመገልገያ ፕሮግራሞች ("ፕሮግራሞች ለራስህ") የተነደፉት የገንቢዎቻቸውን ፍላጎት ለማርካት ነው. ብዙውን ጊዜ በመረጃ ማቀነባበሪያ ቴክኖሎጂ ውስጥ እንደ አገልግሎት ያገለግላሉ ወይም ለሰፊ ስርጭት ያልታሰቡ ተግባራዊ ችግሮችን ለመፍታት ፕሮግራሞች ናቸው።

2. የሶፍትዌር ምርቶች (ምርቶች) የተጠቃሚ ፍላጎቶችን, ሰፊ ስርጭትን እና ሽያጭን ለማሟላት የተነደፉ ናቸው.

በአሁኑ ጊዜ ዓለም አቀፍ ወይም ክልላዊ ቴሌኮሙኒኬሽን በመጠቀም ለታዩ የሶፍትዌር ምርቶች ህጋዊ ስርጭት ሌሎች አማራጮች አሉ።

1. ፍሪዌር - ነፃ ፕሮግራሞች, በነጻ የሚሰራጩ, በተጠቃሚው በራሱ የተደገፈ, አስፈላጊውን ለውጥ እንዲያደርግ የተፈቀደለት.

2. shareware - የንግድ ያልሆኑ (shareware) ፕሮግራሞች እንደ አንድ ደንብ, በነጻ ጥቅም ላይ ሊውሉ ይችላሉ. እንደነዚህ ያሉ ምርቶችን በመደበኛነት ጥቅም ላይ ማዋል, የተወሰነ መጠን ይከፈላል.

የሶፍትዌር ምርቱ በትክክል ለስራ መዘጋጀት ፣ አስፈላጊ ሰነዶች ፣ አገልግሎት እና የፕሮግራሙ አስተማማኝ አሠራር ዋስትና ፣ የአምራች የንግድ ምልክት ያለው እና በተለይም የመንግስት ምዝገባ ኮድ ሊኖረው ይገባል። በእንደዚህ ዓይነት ሁኔታዎች ውስጥ ብቻ የተፈጠረው የሶፍትዌር ውስብስብ የሶፍትዌር ምርት ተብሎ ሊጠራ ይችላል.

የሶፍትዌር ምርት (PP)እንደ ማንኛውም የኢንደስትሪ ምርት አይነት ለሽያጭ የተዘጋጀ ልዩ ችግር (ተግባር) የጅምላ ፍላጎት ለመፍታት እርስ በርስ የተያያዙ ፕሮግራሞች ስብስብ ነው።

የሶፍትዌር ምርቶች ለማዘዝ እንደ የግለሰብ ልማት ወይም በተጠቃሚዎች መካከል በብዛት ለማሰራጨት እንደ ልማት ሊፈጠሩ ይችላሉ።

ጥያቄ ቁጥር 2.የሶፍትዌር ምርት የሕይወት ዑደት።

ማንኛውም ዓይነት ፕሮግራሞች ተለይተው ይታወቃሉ የህይወት ኡደት,የተለያዩ ደረጃዎችን ያቀፈ;

1) የሶፍትዌር ገበያ ግብይት ፣ የሶፍትዌር ምርት መስፈርቶች ዝርዝር ፣

የሶፍትዌር ምርት ግብይት እና ዝርዝር መግለጫ ለተፈጠረ የሶፍትዌር ምርት መስፈርቶችን ለማጥናት የታቀዱ ናቸው-

· የሶፍትዌር መረጃን የማቀናበር ተግባራት ስብጥር እና ዓላማ መወሰን.

· ከሶፍትዌር ምርቱ ጋር ለሚኖረው መስተጋብር ተፈጥሮ ፣የተጠቃሚ በይነገጽ አይነት (ምናሌ ስርዓት ፣ የመዳፊት አጠቃቀም ፣ ወዘተ) የተጠቃሚ መስፈርቶችን ማቋቋም።

· ሶፍትዌሩን ለመስራት የሃርድዌር እና የሶፍትዌር ስብስብ መስፈርቶች ወዘተ.

በዚህ ደረጃ, የችግሩን መደበኛነት መግለጫ ማከናወን አስፈላጊ ነው.

2) የሶፍትዌር ምርቱን መዋቅር ዲዛይን ማድረግ;

ከመረጃ ማቀናበሪያ ሂደት ስልተ-ቀመር ጋር የተቆራኘ ፣ የሂደቱ ተግባራት ዝርዝር ፣ የሶፍትዌር መዋቅር እና የመረጃ ቋት (ዳታቤዝ) ተግባር ልማት ፣ ፕሮግራሞችን ለመፍጠር ዘዴዎች እና መሳሪያዎች ምርጫ (የፕሮግራም ቴክኖሎጂ)።

3) የፕሮግራም አወጣጥ (የፕሮግራም ኮድ መፍጠር), ሙከራ, በራስ ገዝ እና ውስብስብ የፕሮግራሞች ማረም;

እነሱ የንድፍ መፍትሄዎች ቴክኒካዊ አተገባበር እና የተመረጡትን የገንቢ መሳሪያዎችን በመጠቀም ይከናወናሉ.

4) የሶፍትዌር ምርት ሰነዶች, የአሠራር እና የቴክኖሎጂ ሰነዶች ዝግጅት;

የሶፍትዌር ሰነዶች እንደ አንድ ደንብ በገንቢው ሳይሆን በሶፍትዌር ምርት ስርጭት እና አተገባበር ጋር በተዛመደ ሰው የተከናወነ የግዴታ የሥራ ዓይነት ነው። ሰነዱ የሶፍትዌር ምርቱን አስተማማኝ አሠራር ስለመጫን እና ስለማረጋገጥ፣ ተጠቃሚዎችን የማቀናበር ተግባራትን በሚያከናውኑበት ጊዜ ድጋፍ ሰጪ እና የሶፍትዌር ምርቱን ከሌሎች ፕሮግራሞች ጋር የማዋሃድ ሂደቱን ለመወሰን አስፈላጊውን መረጃ መያዝ አለበት። የሶፍትዌር ስርጭት እና አሠራር ስኬት በአብዛኛው የተመካው በሰነዶቹ ጥራት ላይ ነው።

5) ወደ ሶፍትዌር ገበያ መግባት, የሶፍትዌር ምርትን ማሰራጨት (ለብዙ ተጠቃሚዎች ሽያጭን ከማደራጀት ጋር የተያያዘ);

ይህ ደረጃ በተቻለ መጠን አጭር መሆን አለበት, ሶፍትዌሩን ለማስተዋወቅ መደበኛ የግብይት ዘዴዎች ጥቅም ላይ ይውላሉ: ማስታወቂያ, የሽያጭ ቻናሎች መጨመር, የዋጋ አሰጣጥ ፖሊሲ, ወዘተ.

6) የሶፍትዌር ምርት በተጠቃሚዎች አሠራር;

ከእሱ ጋር ትይዩ ነው አጃቢ, በዚህ ሁኔታ የፕሮግራሞች አሠራር ድጋፍ በማይኖርበት ጊዜ እንኳን ሊጀምር ወይም ድጋፉ ለተወሰነ ጊዜ ከተጠናቀቀ ሊቀጥል ይችላል. ሶፍትዌሩ ከሽያጭ ከተወገደ በኋላ ድጋፉ ለተወሰነ ጊዜ ሊከናወን ይችላል. በሶፍትዌሩ አሠራር ወቅት የተገኙ ስህተቶች ይወገዳሉ.

7) የሶፍትዌር ምርት ድጋፍ;

8) የሶፍትዌር ምርቱን ከሽያጭ ማውጣት, ድጋፍ አለመቀበል.

እንደ ደንቡ ፣ በልማት ኩባንያው የቴክኒካል ፖሊሲ ለውጥ ፣ የሶፍትዌሩ ውጤታማነት ፣ በእሱ ውስጥ ገዳይ ስህተቶች መኖራቸው ወይም የፍላጎት እጥረት ሲከሰት ይከሰታል።

ለተለያዩ ሶፍትዌሮች የሕይወት ዑደት የሚቆይበት ጊዜ ተመሳሳይ አይደለም. ለአብዛኞቹ ዘመናዊ PCBs, የህይወት ኡደት የሚለካው በዓመታት (2-3 ዓመታት) ነው. ምንም እንኳን ብዙ ጊዜ በኮምፒዩተሮች ላይ ቢገኙም ለረጅም ጊዜ የተቋረጡ PCBs ናቸው።

ጥያቄ ቁጥር 3.የሶፍትዌር ምርቶች (PP) ጥበቃን በተመለከተ መሰረታዊ ፅንሰ ሀሳቦች.

የሶፍትዌር ምርቶች እና የኮምፒተር ዳታቤዝ ከፍተኛ ብቃት ያላቸው ልዩ ባለሙያዎች የአእምሮ ስራ ርዕሰ ጉዳይ ናቸው. ሶፍትዌሩ ውስብስብነት እና ጉልበትን የሚጠይቅ ባህሪን ወደነበረበት የመመለስ ባህሪ እና የሶፍትዌሩ የመረጃ ሥርዓቱን አስፈላጊነት በመከላከል ጥበቃ ይደረግለታል።

የሶፍትዌር ጥበቃ የሚከተሉት ግቦች አሉት:

1. ያልተፈቀደ የፕሮግራሞች መዳረሻን መገደብ ወይም ሆን ብሎ ማጥፋት እና ስርቆት;

2. ያልተፈቀደ የፕሮግራሞች ቅጂ (ማባዛት) ማግለል.

የሶፍትዌር ምርት እና የውሂብ ጎታዎች ከተጋላጭነት በብዙ ቦታዎች ሊጠበቁ ይገባል፡-

1) ሰው- የኮምፒተር ሚዲያ እና የሶፍትዌር ሰነዶች ስርቆት; የሶፍትዌር ምርት ብልሽት, ወዘተ.

2) መሳሪያዎችፕሮግራሞችን እና መረጃዎችን ለማንበብ ወይም በአካል ለማጥፋት ሃርድዌርን ከኮምፒዩተር ጋር ማገናኘት;

3) ልዩ ፕሮግራሞች- የሶፍትዌር ምርት ወይም የውሂብ ጎታ እንዳይሰራ ማድረግ (ለምሳሌ የቫይረስ ኢንፌክሽን)፣ ያልተፈቀደ የፕሮግራሞችን እና የውሂብ ጎታዎችን መቅዳት፣ ወዘተ.

ሶፍትዌሮችን እና የውሂብ ጎታዎችን ለመጠበቅ ቀላሉ እና በጣም ተመጣጣኝ መንገድ ነው። የመዳረሻ ገደብ.የሶፍትዌር ምርት እና የውሂብ ጎታ መዳረሻ ቁጥጥር የተገነባው በ፡

1. ፕሮግራሞች ሲጀምሩ የይለፍ ቃል ጥበቃ;

2. ፕሮግራሞችን ለማሄድ ቁልፍ የፍሎፒ ዲስክን መጠቀም;

3. በፕሮግራሞች ወይም በመረጃዎች ላይ ገደቦች, ለተጠቃሚዎች የሚገኙ የማስኬጃ ተግባራት, ወዘተ.

እንዲሁም መጠቀም ይቻላል ምስጠራ ዘዴዎችየውሂብ ጎታ መረጃ ወይም የጭንቅላት ሶፍትዌር ሞጁሎች ጥበቃ.

ጥያቄ ቁጥር 4.ያልተፈቀደ መቅዳት ለመከላከል የሶፍትዌር ስርዓቶች።

የሶፍትዌር ጥበቃ ስርዓቶችን ሲጠቀሙ, ፕሮግራሙ የሚፈጸመው አንዳንድ ልዩ የማይገለበጡ ሲሆኑ ብቻ ነው ቁልፍኤለመንት.

እንደነዚህ ያሉ ቁልፍ አካላት የሚከተሉትን ሊሆኑ ይችላሉ-

ሊገለበጥ የማይችል ቁልፍ የተጻፈበት ፍሎፒ ዲስክ;

· የኮምፒተር ሃርድዌር አንዳንድ ባህሪያት;

· ልዩ መሣሪያ (ኤሌክትሮኒካዊ ቁልፍ) ከኮምፒዩተር ጋር የተገናኘ እና የመለያ ኮድ ለማውጣት የተነደፈ።

ፒፒ ቅጂ ጥበቃ ሶፍትዌር ስርዓቶች፡-

· ፕሮግራሙ የሚጀመርበትን አካባቢ መለየት;

· ፕሮግራሙ የተጀመረበትን ተስማሚ አካባቢ መመስረት፣ የተፈቀደለት ማስጀመር የተፈቀደለት፣

ካልተፈቀደለት አካባቢ ለሚነሳ ጅምር ምላሽ ማዳበር;

· የተፈቀደውን ቅጂ መመዝገብ;

· የስርዓቱን ስልተ ቀመሮች እና ፕሮግራሞች ጥናት መቃወም።

ጥያቄ ቁጥር 5.የሶፍትዌር ምርቶችን እና የውሂብ ጎታዎችን ለመጠበቅ ህጋዊ ዘዴዎች.

የህግ መፍትሄዎች የሚከተሉትን ያካትታሉ:

· የፈጠራ ባለቤትነት ጥበቃ;

· በንግድ ሚስጥሮች ላይ ህግ;

· የፍቃድ ስምምነቶች እና ኮንትራቶች;

· ለባለቤቶቻቸው ከሶፍትዌር እና የውሂብ ጎታዎች ሽያጭ እና አጠቃቀም ኢኮኖሚያዊ ጥቅሞችን የማግኘት መብት የሚሰጡ ኢኮኖሚያዊ መብቶች;

· በስራው ውስጥ የደራሲውን ስብዕና ጥበቃ የሚያረጋግጡ የሞራል መብቶች.

በብዙ የሰለጠኑ አገሮች ለሽያጭ ወይም ለነፃ ስርጭት ዓላማ ሲባል ፕሮግራሞችን መገልበጥ በገንዘብ ወይም በእስራት የሚያስቀጣ እንደ መንግሥት ወንጀል ይቆጠራል። ነገር ግን፣ የቅጂ መብት እራሱ ለሶፍትዌር ልማት አዲስ ሃሳብ፣ ጽንሰ ሃሳብ፣ ዘዴ እና ቴክኖሎጂ ጥበቃ አይሰጥም።

ጥያቄ ቁጥር 6.እንደ አጠቃቀማቸው ወሰን የሶፍትዌር ምርቶች ክፍሎች ባህሪዎች።

በሶፍትዌሩ አጠቃቀም ወሰን (አካባቢ) ላይ በመመስረት ይህ የሚከተለው ነው-

· የራስ ገዝ ኮምፒተሮች እና የኮምፒተር መረቦች ሃርድዌር;

· የተለያዩ የትምህርት ዘርፎች ተግባራዊ ተግባራት;

· የሶፍትዌር ልማት ቴክኖሎጂ

የመረጃ ቴክኖሎጂዎችን ለመደገፍ ሶስት የሶፍትዌር ምድቦች ተለይተዋል-

· የስርዓት ሶፍትዌር;

· የመተግበሪያ ጥቅሎች;

· የፕሮግራሚንግ ቴክኖሎጂ መሳሪያዎች.

የስርዓት ሶፍትዌርተልኳል ወደ፡

1. ለሌሎች ፕሮግራሞች አሠራር የሥራ ሁኔታ መፍጠር;

2. የኮምፒዩተር እራሱን እና የኮምፒዩተር ኔትወርክን አስተማማኝ እና ቀልጣፋ አሠራር ለማረጋገጥ;

3. የኮምፒተር መሳሪያዎችን እና የኮምፒተር ኔትወርኮችን መመርመር እና መከላከያ ጥገናን ለማካሄድ;

4. ረዳት የቴክኖሎጂ ሂደቶችን (መገልበጥ, መዝገብ, ወዘተ) ለማከናወን.

የስርዓት ሶፍትዌር -የኮምፒተር እና የኮምፒተር መረቦችን አሠራር ለማረጋገጥ የፕሮግራሞች እና የሶፍትዌር ስርዓቶች ስብስብ.

የመተግበሪያ ጥቅሎችየተግባር ችግሮችን ለመፍታት እንደ ሶፍትዌር መሳሪያዎች ሆነው ያገለግላሉ እና ትልቁ የሶፍትዌር ክፍል ናቸው። ይህ ክፍል ከተለያዩ የትምህርት ዘርፎች መረጃን የሚያስኬድ ሶፍትዌርን ያካትታል።

በኮምፒተር ላይ የሶፍትዌር ጭነት የሚከናወነው ብቃት ባላቸው ተጠቃሚዎች ነው ፣ እና የእነሱ ቀጥተኛ አሠራሮች እንደ አንድ ደንብ ፣ በመጨረሻ ተጠቃሚዎች - የመረጃ ሸማቾች ፣ በብዙ ጉዳዮች ላይ ተግባራቶቻቸው ከኮምፒዩተር መስክ በጣም የራቁ ናቸው። ይህ የሶፍትዌር ክፍል ለግለሰብ ርዕሰ ጉዳዮች በጣም የተለየ ሊሆን ይችላል።

የመተግበሪያ ጥቅል- የአንድ የተወሰነ ርዕሰ ጉዳይ ክፍል ችግሮችን ለመፍታት እርስ በርስ የተያያዙ ፕሮግራሞች ስብስብ.

የፕሮግራሙን ልማት ሂደት ያቀርባል እና ልዩ ሶፍትዌሮችን ያካትታል, እነሱም የገንቢ መሳሪያዎች ናቸው. የዚህ ክፍል ፒፒዎች ሁሉንም የቴክኖሎጂ ደረጃዎች በዲዛይን, በፕሮግራም (ኮዲንግ), የተፈጠሩ ፕሮግራሞችን ማረም እና መሞከርን ይደግፋሉ.

የፕሮግራሚንግ ቴክኖሎጂ መሣሪያ ስብስብ- ለተፈጠረው ሶፍትዌር ልማት ፣ ማረም እና አተገባበር ቴክኖሎጂን የሚያቀርቡ የፕሮግራሞች እና የሶፍትዌር ፓኬጆች ስብስብ።

ጥያቄ ቁጥር 7የመተግበሪያ ፕሮግራም ፓኬጆች ምደባ (APP).

ፒ.ፒ.ፒ.ዎች በጣም የተወከሉ ናቸው, ይህም በዋነኛነት በሁሉም የሰው ልጅ እንቅስቃሴ ውስጥ የኮምፒዩተር ቴክኖሎጂን በስፋት ጥቅም ላይ በማዋል, በተለያዩ ርዕሰ ጉዳዮች ውስጥ አውቶማቲክ የመረጃ ስርዓቶችን በመፍጠር እና በሚከተሉት ተከፋፍለዋል.