Бағдарламалық жасақтама өнімдері және олардың сипаттамалары



бет13/14
Дата08.02.2022
өлшемі335,36 Kb.
#120270
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
Бағдарламалық жасақтама

Бағдарламалық жасақтама- іске асыруға дайындалған жаппай сұраныстың нақты проблемасын шешуге арналған өзара байланысты бағдарламалар кешені.
Бағдарламалардың негізгі сипаттамалары:

  • Өңдеу функцияларының толықтығы мен жүйелілігі;

  • · Бағдарламалық файлдардың көлемі;

  • Операциялық жүйеге және өңдеудің техникалық құралдарына қойылатын талаптар;

  • Диск жадының көлемі;

  • · Іске қосылатын бағдарламаларға арналған жедел жад мөлшері;

  • · Процессор түрі;

  • · Операциялық жүйенің нұсқасы.

Бағдарламалық жасақтама өнімдерінің қолдану аясы бойынша сыныптары:
1. Жүйелік бағдарламалық қамтамасыздандыру
Әр түрлі көмекші функцияларды орындауға арналған: компьютерлік ресурстарды басқару; пайдаланылатын ақпараттың көшірмелерін жасау; компьютер құрылғыларының жұмысын тексеру; компьютер туралы анықтамалық ақпарат беру.
Жүйелік бағдарламалық қамтамасыздандыруға мыналар кіреді: операциялық жүйе; антивирустық бағдарламалар; мұрағат бағдарламалары; желіні қолдау бағдарламалары және т.б.

  • 2. Пакеттер қолданбалы бағдарламалар - пайдаланушыға қажет жұмыстың орындалуын тікелей қамтамасыз ету. Қолданбалы бағдарламалардың мысалдары: мәтіндік редакторлар; компьютерлік графикалық жүйелер (оқу, ғылыми, инженерлік және т.б.); электрондық кестелер; деректер базасын басқару жүйелері; баспа жүйелері; бухгалтерлік бағдарламалар; автоматтандырылған жобалау жүйелері; сараптамалық жүйелер; жасанды интеллект жүйелері (емлені тексеру, аударма, мәтінді тану); шолушылар; оқу бағдарламалары және т.б.

  • 3. Құралдар жинағы бағдарламалау технологиясы (белгілі бір бағдарламалау тілінде жаңа компьютерлік бағдарламалар құру процесін жеңілдету). Программалау жүйелерінің мысалдары: Quck Basic; Turbo Basic; Visual Basic; Паскаль; C ++; Delphi т.б.

Бағдарламалық жасақтама өнімі (PP) - бұл өнім ретінде жаппай сатып алушының нарығына шығарылатын және нөлдік емес пайдалану мәні бар адам әрекеті нәтижесіндегі бағдарламалық жасақтама (бағдарламалық жасақтама).
Өндірістік бағдарламалық жасақтама мен жобалық бағдарламалық жасақтаманы ажырату өте маңызды. ПХД тиражы оны әр түрлі қолданушылар көптеген жерлерде қолдана алатындай етіп шығарылады. Сондықтан оның клиенттері жоқ және дамуды бастау туралы шешім нарықтың күтілетін сұранысына сәйкес қабылданады. Word процессорлары, электрондық кестелер, дерекқорды басқару жүйелері, электронды сөздіктер, орфографиялық түзетулер, русситерлер, аудармашылар, оптикалық белгілерді тану бағдарламалары - өндірістік бағдарламалық жасақтаманың барлық мысалы. Бүкіл әлемде оларды миллиондаған адамдар пайдаланады.
Жобалық бағдарламалық жасақтама біреу үшін, сирек бірнеше пайдаланушылар үшін жасалады немесе оны аппараттық-бағдарламалық кешеннің ажырамас бөлігі ретінде пайдалану үшін басқа ұйымға сатылатын технологияның бөлігі ретінде жасалады. Мысалы, ParaGraph International тобының кейіпкерлерді тану проблемаларымен айналысатын бөлігі осы бағытта жұмыс істейді. Оннан аспайтын әлеуетті клиенттері бар бұл фирма өз саласы бойынша алпауыт болып табылады.
Осылайша, егер жобада әдетте бір немесе бірнеше пайдаланушылар болса, онда үздіксіз даму мәселесі онша өткір емес, ал әзірлеу құқығы үшін бәсекелестік туындайды. Керісінше, жаппай өндірілген бағдарламалық өнім жүздеген мың әлеуетті пайдаланушыларға арналған және нарықта пайда болғаннан кейін, сол сыныптағы басқа өнімдермен бәсекелестік сөзсіз болады. Дамуды бастау туралы шешім қабылдаған кезде фирма айтарлықтай қаржылық тәуекелге барады. Сонымен бірге өндіруші бір нұсқаның шығуы бизнесті аяқтамайтынын нақты түсінуі керек, өйткені бағдарламалық жасақтаманың өмірлік циклі оны жетілдіруді білдіреді.
Бағдарламалық жасақтама өнімінің өмірлік циклі
PP және басқа да көптеген өнімдердің тағы бір маңызды айырмашылығы - бағдарламалық жасақтама өнімінің жеке данасы арзан бағаға ие. Бұл қасиет, өндіруші үшін бірегей, бағдарламалық жасақтаманың бірінші сатылымынан кейін тапсырыс берушімен өзара әрекеттесудің жаңа формаларын енгізуге мүмкіндік береді. Біз модернизацияны, яғни бағдарламалық жасақтаманы бірдей, бірақ жаңа, жетілдірілген нұсқасына аз ақыға жаңарту құқығын білдіреміз. Жаңарту тұжырымдамасы пайдаланушыға әр түрлі ПХД нұсқаларын бір ПХД ретінде қарастыруға мүмкіндік береді, ал өндіруші үшін әртүрлі нұсқалар кейде әртүрлі жобалар ретінде жұмыс істейді және сәйкесінше мүлдем басқа өнімдер.
Өндіруші үшін бағдарламалық өнімнің өмірлік циклі үш кезеңнен тұрады:
1. Даму.
2. Пайдалану.
3. Дамудың жалғасы.
Пайдалану тұрақты дамумен қатар жүретініне назар аударыңыз - алдыңғы нұсқаның кемшіліктерін ескеретін және жаңа мүмкіндіктерді іске асыратын жаңа нұсқалар мен ауыстырулар әзірленеді.
Кез келген басқа өнім сияқты, бағдарламалық өнім нарыққа шықпас бұрын төрт сатыдан өтеді. Біріншіден, мұқият техникалық талдаудан өткен жаңа өнімнің идеясы (тұжырымдамасы) пайда болады, нәтижесінде болашақ өнімге қойылатын талаптар жасалады. Сонымен бірге, әлеуетті сату, өндіріс шығындары, өтелімнің деңгейі мен шарттары, нарықтық бәсекелестік, талап етілетін инвестициялар, қысқа мерзімді және ұзақ мерзімді пайда және тәуекел дәрежесі ескеріліп, экономикалық талдау жүргізіледі.
Бағдарламалық жасақтаманы әзірлеу процесін кезеңдерге бөлудің әртүрлі тәсілдері бар. Олардың кейбіреулері арқылы көбірек кезеңдер ерекшеленеді, басқаларында - азырақ. Алты кезең сөзсіз көрінеді. Бағдарламалық жасақтаманы әзірлеу: талаптарды анықтау
Жазу командалары - бағдарламалар тестілеу құжаттамасын жасайды
Алғашқы белсенділік, талаптарды анықтау V типті үлкен жүйелер үшін әсіресе қиын, және біз оны жақын арада толығымен қарастырамыз.
Бұл жерде айтылған дизайн, бұл бағдарламалардың құрамына кіретін тұтас жүйе емес, бағдарламалардың дизайны болып табылады. Белгіленген талаптарды қарастырғаннан кейін біз бұл процесті тереңдете бастаймыз.
Үшінші тармақ - командаларды жазу, бағдарламалық жасақтама жобасын немесе жай бағдарламаны машинаның нұсқауларына дейін қысқарту. Бұл процесті бағдарламалау деп атаймыз.
Сілтеме - бұл әр түрлі адамдар немесе топтар жазған бағдарламалық жасақтаманың жеке бөліктерін бір үлкен бағдарламалық жүйеге біріктіру, байланыстыру.
Бағдарламалық өнімнің сипаттамасы
Пайдалану сипаты мен пайдаланушылар санаты бойынша барлық бағдарламаларды екі сыныпқа бөлуге болады - қызметтік бағдарламалар және бағдарламалық өнімдер (өнімдер).
Қызметтік бағдарламалар («өзіне арналған бағдарламалар») оларды жасаушылардың қажеттіліктерін қанағаттандыру үшін жасалынған. Көбінесе утилитарлық бағдарламалар деректерді өңдеу технологиясында қызметтің рөлін атқарады немесе кең таралуға арналмаған функционалдық міндеттерді шешуге арналған бағдарламалар болып табылады.
Бағдарламалық жасақтама өнімдері (өнімдер) пайдаланушылардың қажеттіліктерін қанағаттандыруға, кеңінен таратуға және сатуға арналған.
Қазіргі уақытта ғаламдық немесе аймақтық телекоммуникацияны пайдаланып пайда болған бағдарламалық өнімдерді заңды түрде таратудың басқа нұсқалары бар:
Freeware - еркін таратылатын, оларға қажетті өзгертулер енгізуге уәкілеттік берілген пайдаланушының өзі қолдайтын тегін бағдарламалық жасақтама;
Shareware бағдарламасы - әдетте, ақысыз пайдалануға болатын коммерциялық емес (ақылы бағдарламалық) бағдарламалар. Мұндай өнімдерді үнемі қолданған жағдайда белгілі бір сома төленеді.
Бағдарламалық жасақтама өнімі кез-келген өнеркәсіптік өнім сияқты іске асыруға дайындалған, жаппай сұраныстың белгілі бір мәселесін (тапсырмасын) шешуге арналған өзара байланысты бағдарламалар жиынтығы.
Бағдарламалық жасақтама өнімдерін келесідей жасауға болады:
Тапсырысқа жеке даму;
Пайдаланушылар арасында жаппай таратуды дамыту.

Әдетте, бағдарламалық жасақтама өнімдері техникалық қызмет көрсетуді қажет етеді, оны мамандандырылған фирмалар - бағдарламалық қамтамасыз етуді таратушылар, көбінесе әзірлеуші \u200b\u200bфирмалар жүзеге асырады. Жаппай қолдану бағдарламаларын жүргізу үлкен еңбек шығындарымен байланысты - анықталған қателерді түзету, бағдарламалардың жаңа нұсқаларын жасау және т.б.
Бағдарламалық жасақтамаға техникалық қызмет көрсету - бағдарламалық өнімнің өнімділігін қолдау, оның жаңа нұсқаларына көшу, өзгерістер енгізу, анықталған қателерді түзету және т.б.
Бағдарламалық жасақтама өнімдері, әдеттегі бағдарламалық өнімдерден айырмашылығы, бағдарламаларды жасау кезінде көрсетілген қатаң реттелетін сапа сипаттамаларының жиынтығына ие емес немесе мұндай сипаттамаларды алдын-ала анықтау немесе бағалау мүмкін емес, өйткені БҚ ұсынған бірдей өңдеу функциялары әр түрлі өңдеудің тереңдігіне ие болуы мүмкін. Бағдарламалық жасақтама өнімдерін әзірлеу уақыты мен құны да дәл дәлдіктің жоғары деңгейімен алдын ала анықталмайды. Бағдарламалардың негізгі сипаттамалары:
Алгоритмдік күрделілік (ақпаратты өңдеу алгоритмдерінің логикасы);
Орындалатын өңдеу функциясының құрамы мен тереңдігі;
Өңдеу функциясының толықтығы мен жүйелілігі;
Бағдарлама файлдарының мөлшері;
Бағдарламалық қамтамасыз ету жағынан операциялық жүйеге және өңдеудің техникалық құралдарына қойылатын талаптар;
Диск жадының мөлшері;
Іске қосылған бағдарламаларға арналған ЖЖҚ мөлшері;
Процессор түрі;
Операциялық жүйенің нұсқасы;
Компьютерлік желінің болуы және т.б.
Бағдарламалық жасақтама өнімдерінде келесі аспектілерді көрсететін әртүрлі сапалық көрсеткіштер бар:
Бағдарламалық өнімді қаншалықты жақсы (қарапайым, сенімді, тиімді) пайдалануға болады;
Бағдарламалық жасақтаманы басқару қаншалықты оңай;
Бағдарламалық жасақтаманы пайдалану шарттары өзгерген кезде және т.б. пайдалану мүмкін бе?
Бағдарламалық өнімдердің сапалық сипаттамалары ағашы
Бағдарламалық жасақтама өнімдерінің ұтқырлығы олардың деректерді өңдеу жүйесінің техникалық кешенінен, жұмыс істеу ортасынан, деректерді өңдеудің желілік технологиясынан, тақырыптың ерекшелігінен тәуелсіздігін білдіреді. Көп платформалық бағдарламалық өнімді компьютерлер мен операциялық жүйелердің әртүрлі модельдеріне, оларды компьютерлік желіде пайдалануға шектеусіз орнатуға болады. Мұндай бағдарламалық өнімді өңдеу функциялары еш өзгеріссіз жаппай пайдалануға жарамды.
Бағдарламалық жасақтама өнімінің сенімділігі бағдарламалардың үздіксіз және тұрақты жұмысымен, белгіленген өңдеу функцияларын орындау дәлдігімен, бағдарламаның жұмыс барысында туындайтын қателіктерді диагностикалау мүмкіндігімен анықталады.
Бағдарламалық жасақтама өнімінің тиімділігі оның тікелей мақсаты - пайдаланушының талаптары тұрғысынан да, оны пайдалану үшін қажет есептеу ресурстарын тұтыну тұрғысынан да бағаланады.
Бағдарламалық өнімдер нарығы жағдайында маңызды сипаттамалар:
Құны,
Сатылым саны;
Нарықта өткізілген уақыт (сатудың ұзақтығы);
Әзірлеуші \u200b\u200bмен бағдарламаның танымалдығы;
Осыған ұқсас бағдарламалық өнімдердің болуы.
Егер бағдарламалық өнім тапсырыс беру үшін жасалмаса және бағдарламалық жасақтама нарығына шығады деп күтілсе, онда маркетинг толық көлемде жүзеге асырылады: бәсекелес бағдарламалық өнімдер мен аналогтар зерттеледі, бағдарламалық жасақтамаға қолданушыға қойылатын талаптар жинақталады, сатылымның әлеуетті әлеуеті құрылады және баға мен сатудың болжамы келтіріледі. Сонымен қатар, бағдарламалық өнімді әзірлеуге қажетті материалдық, еңбек және қаржылық ресурстарды, бағдарламалық өнімнің өмірлік циклінің негізгі кезеңдерінің болжамды ұзақтығын бағалау қажет.
Егер бағдарламалық өнім белгілі бір тұтынушы үшін арнайы бағдарламалық өнім ретінде жасалынса, осы кезеңде оны құру үшін тапсырманы дұрыс тұжырымдау және құжаттау маңызды. Бағдарламалық жасақтамаға қойылатын талапты дұрыс түсінбеу оның жұмысы кезінде жағымсыз нәтижелерге әкелуі мүмкін.
Бағдарламалық өнімнің құрылымын жобалау мәліметтерді өңдеу процесінің алгоритмизациясымен, өңдеу функцияларын егжей-тегжейлі көрсетумен, бағдарламалық өнім құрылымын әзірлеумен (бағдарламалық модульдердің архитектурасы), тапсырманың ақпараттық базасының (мәліметтер қорының) құрылымымен, бағдарламалар-бағдарламалау технологиясын құрудың әдістері мен құралдарын таңдаумен байланысты.
Пайдалану сипатына және пайдаланушылардың санаттарына сәйкес барлық бағдарламаларды 2 сыныпқа бөлуге болады: утилитарлық бағдарламаларжәне бағдарламалық өнімдер (өнімдер).
 Қызметтік бағдарламалар (утилиталар)әзірлеушілердің өздері пайдалануға арналған. Көбінесе бұл кеңінен қолдануға арналмаған функционалдық тапсырмаларға арналған бағдарламалық шешімдер.
 Бағдарламалық жасақтама - өнеркәсіптік өнімнің кез-келген түрі сияқты іске асыруға дайындалған жаппай сұраныстың белгілі бір мәселесін (тапсырмасын) шешуге арналған өзара байланысты бағдарламалар кешені.
Бағдарламалық жасақтама жұмыс істеуге дайын болуы, қажетті техникалық құжаттары болуы керек, қызмет көрсетуі керек және бағдарламаның сенімді жұмысына кепілдік беруі керек, өндірушінің сауда белгісі болуы керек, мемлекеттік тіркеу коды болған жөн.
Бағдарламалық жасақтама өнімдері кең таратуға және сатуға арналған.
Бағдарламалық жасақтама өнімдерін құру процесі өте ұзақ, ол бағдарламалық жасақтама жасаушылардың еңбек бөлінісі, олардың әрі қарай мамандануы, бағдарламалық қамтамасыз ету және ақпараттық нарықтың қалыптасуымен сипатталатын тәуелсіз индустрияның - ақпараттық бизнестің пайда болуымен және дамуымен, бағдарламаларды құру және пайдалану үшін техникалық және бағдарламалық ортаның өзгеруімен байланысты. қызметтері.
Бағдарламалық өнім заманауи бағдарламалау құралдарын қолдана отырып, дизайнерлік жұмыстарды орындау үшін өндірістік технология негізінде жасалынған. Ерекшелік ақпарат алгоритмдер мен бағдарламаларды құру процесінің бірегейлігінде, бұл ақпаратты өңдеу сипаты мен қолданылатын құралдарға байланысты.
Әдетте, бағдарламалық өнімдер техникалық қызмет көрсетуді қажет етеді, оны мамандандырылған бағдарламалық дистрибьюторлар (дистрибьюторлар), көбінесе әзірлеуші \u200b\u200bкомпаниялар жүзеге асырады. Жаппай қолданыстағы бағдарламаларды жүргізу көптеген еңбек шығындарымен байланысты - қателерді жою, бағдарламалардың жаңа нұсқаларын жасау және т.б.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет