Аппараттық және бағдарламалық қамтамасыз етуді орнату

Бағдарламалық жасақтаманы әзірлеу үшін дұрыс техникалық тапсырма сәтті жобаның құпиясы болып табылады. «ooo system pc» мысалында компания жұмысының бағдарламалық қамтамасыз ету Бағдарламалық жүйелердің мысалдары

Күн сайын жеке компьютерді, ноутбукты немесе телефонды іске қоса отырып, бізге қызмет көрсететін бағдарламаларға тап боламыз. Оның үстіне, егер сіз бұл туралы ойланбасаңыз, пайдалану керек сияқты бағдарламалық қамтамасыз етужұмыс үстелінде төте жолды іске қосқан сәттен басталады. Алайда бұлай емес.

Негіз

Бағдарламалық жасақтаманың не екенін түсінейік. Шындығында бұл графикалық қабықшаға – интерфейске салынған командалар мен программалық кодтардың жиынтығы. Бірақ интерфейс әртүрлі және қолданбаға және оның мақсатына тікелей байланысты.

Кез келген бағдарламалық жасақтама орындалу кезінде бағдарлама орындайтын процедуралар мен функцияларды қамтитын файлдардан тұрады.

Бағдарламалық жасақтаманың алғашқы үлгілерінің бірі Тьюринг машинасы деп аталады. 1935 жылы Алан Тьюринг тұжырымдады математикалық модель, оған сәйкес кейбір абстрактілі машина бекітілген жиынтықтан элементар командаларды орындай отырып, бір күйден екінші күйге ауысуы керек болды.

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

Операциялық жүйе

Бастапқыда бағдарламалық қамтамасыз етудің әртүрлі кластарын ажыратуға болады. Бірінші және ең негізгі қажеттілікті жүйелік бағдарламалық қамтамасыз ету деп атаған жөн. Кез келген бағдарламалық ортаны пайдаланатын компьютерде немесе басқа жабдықта онсыз жұмыс істеу мүмкін емес интерфейстер, бағдарламалар және кодтар. Бұл сіздің жеке компьютеріңіздегі ең қажетті бағдарламалық құрал.

Бұл сыныпта екі маңызды бөлім бар:

  1. Негізгі бағдарламалық қамтамасыз ету. Ол ресми немесе қарақшылық екеніне, жалпыға қолжетімді қолданбаларды немесе осы бағдарламалық жасақтама ортасы жасалған 1-2 қолданбалы бағдарламаларды іске қосатынына қарамастан, операциялық жүйелердің барлық түрлерін қамтиды. Бұл топқа сонымен қатар әртүрлі эмуляторлар және виртуалды машиналар, әртүрлі бағдарламалық құрал орталарын имитациялауға мүмкіндік береді.
  2. Сервистік бағдарламалық қамтамасыз ету жеке топ болып табылады. Аты айтып тұрғандай, ол қызмет етуге арналған операциялық жүйежәне оны қорғау. Оларға іздеу жүйелері, антивирустар және компьютерге арналған диагностикалық және ақаулықтарды жою құралдары жатады.

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

  • қолданбалы бағдарламалардың жұмыс істеу ортасын құру;
  • ДК және желіні қолдау;
  • ДК және LAN ақауларын диагностикалау және алдын алу;
  • мұрағаттау, пішімдеу, дефрагментациялау және т.б. сияқты қосымша қолдау операцияларын орындау.

Компьютер үшін

Бағдарламалық жасақтаманың не екенін түсінуге мүмкіндік беретін тағы бір білім бағдарламалық жасақтаманың қалай жасалатынын түсіну болып табылады. Бұл процесс үшін аспаптық бағдарламалық қамтамасыз ету пайдаланылады, яғни қолданбалы утилиталардың жүйелік кодын жазу және құрастыру үшін қолданылатын бағдарламалық және аппараттық құралдар жиынтығы.

Құралдың бағдарламалық жасақтамасында үш топшаны бөлуге болады:

  • программалау тілдері мен жүйелері;
  • интеграцияланған бағдарламалау орталары;
  • бағдарламалық кешендер.

Бағдарламалау тілдері өте көп және олардың барлығы бағдарлық принципі бойынша – дайын өнім үшін шешілетін тапсырмалардың көлеміне сәйкес ішкі топтарға бөлінеді.

Машинаға бағытталған бағдарламалау тілдерінің қандай екендігі туралы бірнеше сөз айтпау мүмкін емес. Олар бағдарламалық жасақтаманы соңғы пайдаланушыға емес, тікелей аппараттық құралға қолдау көрсететін бағдарламалық кодты жасауға қызмет етеді. Бұл тілдер белгілі бір компьютердің немесе, мысалы, жалпы операциялық жүйелерде жұмыс істемейтін зауыттағы жұмыс істейтін машинаның архитектурасы мен жұмыс істеу принциптерінің бірегейлігін ескеруге мүмкіндік береді.

Пайдаланушы үшін

Машинаға тәуелсіз программалау тілдері дайын қабықшалар мен операциялық жүйелерге арналған қолданбалы бағдарламалармен қатар программа кодтарын жазу функциясын орындайды.

  • Процедуралық бағытталған бағдарламалау тілдері арнайы бағдарламалық қамтамасыз ету болып табылады. Мысалдар Паскаль, Бейсик. Бұл қарапайым бағдарламалау тілдері қарапайым қолданбалы бағдарламаларды, функцияларды және процедураларды жазу үшін қолданылады. Сонымен қатар, тапсырмаларды шешу алгоритмдерін сипаттау.
  • Доменге бағытталған тілдер - бағдарламалаудың неғұрлым тар нақты салаларындағы мәселелерді шешуге мүмкіндік береді, олардың мысалдарын Lisp, APL деп атауға болады.
  • Объектіге бағытталған тілдер қолданбалы қосымшаларды құруға және құруға арналған заманауи және ыңғайлы құралдар болып табылады әртүрлі түрлерісоңғы пайдаланушыға арналған бағдарламалық құрал. Олардың негізгі ерекшелігі - диалогтық терезелер, толтыру өрістері, түймелер сияқты дайын қолданбалы элементтерді жасау мүмкіндігі. Мысалы, C++ және Visual Basic сияқты тілдерді атап өтуге болады.

Біз немен жұмыс істейміз

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

  1. Мүмкін қолданбалардың ең көп тараған санаты мультимедиа болып табылады. Яғни, бейне, аудио, ойын ойнату бағдарламалары. Соңғы пайдаланушының көңілін көтеруге қызмет ететін кез келген нәрсе. Осылайша, жұмыс істейтін ғылыми құралдан адамзаттың ең үлкен өнертабыстарының бірі қалың жұртшылықтың ойын-сауық құралына айналды.
  2. Ақпаратты іздеуге арналған бағдарламалық қамтамасыз ету. Түсінгеніңіздей, бұл әртүрлі браузерлержәне дүниежүзілік желіден ақпаратты алуға арналған Интернет технологиясының клиенттері.
  3. Жалпы мақсат. Бұл күнделікті өмірде қажеттіліктен ғана қолданылатын бағдарламалық құралдардың түрлері. Бұл графикалық және мәтіндік редакторлар, пошта қызметтері, мәліметтер базасы.
  4. Мәселеге бағытталған. Мысалы, сараптамалық жүйелернемесе аудио және бейне конференция жүйелері.
  5. Кәсіби деңгейдегі бағдарламалық қамтамасыз ету орталары. Бұл бухгалтерлік және педагогикалық жүйелер, қол жеткізуді басқару жүйелері.

көрнекі мысал

Бағдарламалық жасақтаманың не екенін біліп алғаннан кейін, нақты өмірде кездесетін бағдарламалар мен қосымшалардың кейбір нақты мысалдарын қарастырайық.

  • 1С Бухгалтерлік есеп. Бухгалтерлік есеппен, құқықтық саламен және басқа да көптеген қолдау көрсетілетін және қатысты салалармен жұмыс істеуге қызмет ететін кәсіби бағдарламалық қамтамасыз етудің жарқын мысалы.
  • Microsoft Office Word. Жалпы мақсаттағы бағдарламалық қамтамасыз етудің ең түсінікті және қол жетімді мысалы. Өмірінде барлығы дерлік түйіндеме, реферат немесе есеп жазу үшін осы бағдарламалық пакетті іске қосады.
  • Microsoft Office Access. Мәліметтер қорының ең қарапайым іске асуы, ол да жалпы мақсаттағы бағдарламалық құрал болып табылады.
  • Мультимедиялық категория туралы бәрі естіген. Бұл бәріне белгілі Windows MediaАудио және бейне файлдарды ойната алатын ойнатқыш.
  • Photoshop - жалпы мақсаттағы бағдарламалық қамтамасыз етудің тағы бір мысалы. Көптеген баспа компаниялары пайдаланатын кәсіби графикалық редактор бола отырып, ол кәсіби деңгейдегі бағдарламалық жасақтама ортасына да жатады.
  • Егер біз жалпы мақсаттағы бағдарламалық қамтамасыз ету туралы айтатын болсақ, онда компьютерді басқарған әрбір адам оны кездестірді. Бұл белгілі Windows жүйесі.

Мұның бәрі өте кең таралған бағдарламалық құрал. Басқа бағдарламаларды мысалға келтірудің қажеті жоқ. Қазіргі уақытта, тіпті бала қосымшаларды жасай алатын кезде, әрбір пайдаланушы белгілі брендтерді ауыстыру үшін олардың кез келгенін өз қалауы бойынша жүктей алады.

орнату

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

Бағдарламалық құрал дискісін дискіге салған кезде орнатушы автоматты түрде іске қосылады. Диалогтық терезелерді шарлау арқылы сіз қатты дискідегі бағдарламалық құрал орнатылатын жолды таңдайсыз. Егер ол сіздің операциялық жүйеңізге арналған бағдарламалық құралды қолдаса, ол қажетті қалтаға автоматты түрде орнатылады.

Кейбір бағдарламалық құрал, мысалы, қолданбаларды әзірлеуге қажетті бағдарламалық құрал орнатуды қажет етпейді. Бағдарлама қалтасында жұмыс таңбашасы, одан кейін әзірлеу құралы іске қосылады.

сияқты кейбір ДК аппараттық құралдары үшін бағдарламалық құралды орнату аналық платанемесе BIOS, арнайы дағдылар мен кәсіби білімді қажет етуі мүмкін, сондықтан мұндай жағдайларда маманды шақырудан тартынбаңыз.

Жасау

Бағдарламалық жасақтаманы әзірлеу бірнеше кезеңнен тұрады.

  • Бастапқы кезең – идеяның пайда болу және жүзеге асу кезеңі. Болашақ қосымшаның дизайнын, сонымен қатар оның функционалдығын құру.
  • Альфа тестілеу ішкі тестілеу процесі болып табылады. Ол және кез келген функцияларды қосу шектеулі адамдар шеңберінде жүзеге асырылады, әдетте әзірлеушілер немесе оларға жақын адамдар.
  • Бета тестілеу өндірушінің қалауы бойынша тұтынушылар арасында жүзеге асырылады. Бұл бағдарламаны жөндеу процесі.
  • Кандидатты босату. Тестілеудің барлық кезеңдерінен өткен, маңызды қателері табылған және түзетілген бағдарлама. Шығаруға дайын қолданба дерлік.
  • Ақырында, босату. Шығаруға және көшіруге дайын өнім.
  • Шығарғаннан кейін жалғасатын соңғы кезең - бағдарламалық қамтамасыз етуді қолдаужәне қолданбаға техникалық қызмет көрсету.

қорытындылар

Сонымен, сіз қазір түсінгеніңіздей, бағдарламалық жасақтаманы әзірлеу және пайдалану біздің күнделікті өміріміздің ажырамас бөлігі болып табылады. Дербес компьютерде қарапайым әрекеттерді орындау кезінде біз күн сайын пайдаланушылар үшін арнайы мамандардың қажырлы еңбегі арқылы жасалған әртүрлі бағдарламалық жасақтаманы кездестіретін сияқтымыз. Бағдарламалар мен қолданбалардың классификациясы соншалықты кең, дәл қазір немен жұмыс істеп жатқаныңызды айту мүмкін емес.

Бағдарламалық жасақтаманың лицензиялық келісімінің маңызды шарттарының бірі осындай бағдарламалық өнімдерді пайдаланудың рұқсат етілген тәсілдерін көрсету болып табылады. Сонымен қатар, біз көптеген лицензиялық келісімдерде жиі кездесетіндей, функционалдық сипаттама немесе бағдарламаларды мақсатты түрде пайдалану тәртібі туралы айтып отырған жоқпыз.

Лицензиялық шарт пайдалану құқығын беруге бағытталғандықтан, онда заң талаптарына сәйкес келетін пайдалану әдістерінің көрсетілмеуі немесе оларды жалған әдістермен ауыстыру автоматты түрде мұндай шартты жасалмаған деп тану мүмкіндігіне әкеп соғады. .

Білу маңызды!Авторлық құқық туындылардың, соның ішінде бағдарламалық жасақтаманың даналарының айналымын реттейді. Сондықтан бағдарламалық қамтамасыз етуді пайдаланудың заңды әдістерін олардың көшірмелерін үшінші тұлғаларға беруге бағытталған әрекеттерді ғана түсіну керек. Бағдарламалық қамтамасыз етудің пайдалы қасиеттерін оның көшірмесін пайдалану шеңберінде алу заңмен пайдалану әдістеріне қолданылмайды.

Жұмыстарды пайдаланудың негізгі жолдары Ресей Федерациясының Азаматтық кодексінің 1270-бабында көрсетілген. Олардың ішінде бағдарламалық жасақтаманы пайдалану жолдары мыналарды қамтиды:

  1. бағдарламалық құралды ойнату, яғни. бағдарламалық қамтамасыз етудің бір немесе бірнеше данасын немесе оның бір бөлігін кез келген материалдық нысанда шығару, оның ішінде компьютер жадына жазу;
  2. бағдарламалық қамтамасыз етуді таратуоның көшірмелерін сату немесе басқа жолмен жою арқылы;
  3. бағдарламалық қамтамасыз етуді көпшілікке көрсету, яғни теледидар кадрын немесе басқа да техникалық құралдарды пайдалана отырып, жұртшылық үшін ашық жерде немесе әдеттегіге жатпайтын адамдардың айтарлықтай саны бар жерде экранда бағдарламалық құралдың көшірмесін кез келген демонстрациялау. бағдарламалық қамтамасыз ету оның көрсетілу орнында немесе басқа жерде Бағдарламалық жасақтаманы көрсетумен бір уақытта қабылданатынына қарамастан отбасылық шеңбер;
  4. бағдарламалық құрал даналарының импортытарату мақсатында;
  5. бағдарламалық құрал көшірмесін жалға алубағдарлама прокаттың негізгі нысанасы болған кезде;
  6. бағдарламалық қамтамасыз етуді өзгерту, яғни. бейімдеуді, яғни тек компьютерлік бағдарламаның немесе дерекқордың жұмыс істеуі мақсатында ғана жүзеге асырылатын өзгерістерді енгізуді қоспағанда, мұндай бағдарламаны немесе осындай дерекқорды бір тілден екінші тілге аударуды қоса алғанда, олардың кез келген өзгерістері пайдаланушының немесе нақты пайдаланушы бағдарламаларының бақылауындағы нақты техникалық құралдары;
  7. бағдарламалық қамтамасыз етуді көпшілікке қолжетімді етукез келген адам Бағдарламаға кез келген жерден және кез келген уақытта өз таңдауы бойынша қол жеткізе алатындай етіп (жалпыға қолжетімді ету), яғни. көшірмесін интернет арқылы жіберу.

Ресей Федерациясының Азаматтық кодексінің 1270-бабында белгіленген бағдарламалық қамтамасыз етуді пайдалану жолдарының тізімі ашық, яғни. заңнама басқа жолдардың болуы мүмкіндігін жоққа шығармайды. Дегенмен, мұндай әдістер біз жоғарыда нақты суреттегеніміздей, оларға енгізілген функционалдылықты іс жүзінде жүзеге асыруға емес, бағдарламалық жасақтама даналарын тасымалдауға тікелей қатысты болуы керек.

Назар аударыңыз!Нәтижесінде бағдарламаларды функционалдық мақсаты бойынша пайдалану, оларға тән ішкі мүмкіндіктерді пайдалана отырып, оларды теңшеу арқылы бағдарламаларды бейімдеу пайдалануға қолданылмайды. Демек, қашықтан қол жеткізубағдарламалық құралға және оған негізделген әртүрлі бұлттық қызметтерге де оны пайдаланудың заңды тәсілі ретінде қарастыруға болмайды.

Лицензиялық келісімнің шарттарын дұрыс құрастырыңыз.

Жақсы жұмысыңызды білім қорына жіберу оңай. Төмендегі пішінді пайдаланыңыз

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

РЕСЕЙ ФЕДЕРАЦИЯСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

ФЕДЕРАЛДЫҚ МЕМЛЕКЕТТІК ОҚУ МЕКЕМЕСІ

ОРТА КӘСІПТІК БІЛІМ БЕРУ

КРАСНОГОРСК МЕМЛЕКЕТТІК КОЛЛЕДЖІ

КОМПЬЮТЕРДІ БАҒДАРЛАМАЛЫҚ ҚАМТАМАСЫЗ ЕТУ ЖӘНЕ АВТОМАТТАНДЫРЫЛҒАН ЖҮЙЕЛЕР БӨЛІМІ

бастапқы кәсіптік дағдыларды алу тәжірибесі бойынша

37 топ студенті

Бояркин Александр Сергеевич

Тәжірибе жетекшісі

кәсіпорыннан _____________ / Дубров Ю.В.

КГК _____________ / Студенова О.В./

Кіріспе

1. Мәселе туралы мәлімдеме

1.1 Техникалық тапсырма

Даму себептері

Даму мақсаты

Сенімділікке қойылатын талаптар

Ақпарат пен бағдарламалық қамтамасыз етудің үйлесімділігіне қойылатын талаптар

Техникалық-экономикалық көрсеткіштер

Даму кезеңдері мен кезеңдері

2. Негізгі корпус

2.1 Бағдарламаның сипаттамасы

Негізгі ақпарат

Функционалдық мақсаты

Логикалық құрылымның сипаттамасы

Бағдарлама туралы жалпы ақпарат

Қолданылған бағдарламалық қамтамасыз ету

Қолданылатын техникалық құралдар

Бағдарлама құрылымы

Бағдарлама параметрлері

Бағдарламаны тексеру

2.3 Пайдаланушы нұсқаулығы

Бағдарламаның мақсаты

Бағдарламаның орындалу шарттары

Бағдарламаның орындалуы

Жалпы ережелер

Компьютердің (ДК) жұмысы

Қорытынды

Библиография

Кіріспе

Мен, Александр Сергеевич Бояркин, Красногорск мемлекеттік колледжінің 37 топ студенті, «PC System» жауапкершілігі шектеулі серіктестігінде өндірістік тәжірибеден өттім, құжаттармен (көшіру, басып шығару, өңдеу... т.б.) жұмыс жасадым.

1. Бағдарламалық қамтамасыз ету бойынша жұмыс істеді.

2. BT аппараттық кеңес беру

3. Тех. BT техникалық қызмет көрсету

1 Мәселе туралы мәлімдеме

1.1 Техникалық тапсырма

Даму себептері

Бағдарламаны әзірлеуге негіз болып «Система ПК ЖШҚ» практика жетекшісі Дубров Ю.В. бастапқы кәсіби дағдыларды алу бойынша практикаға берілген тапсырма болып табылады.

Жұмыстың тақырыбы: «MediaPlayer». Суретші: Бояркин А.С.

Даму мақсаты

Бағдарламалық өнімнің мақсаты – «mp3.mid.wma.etc» пішімінде MediaPlayer ойната алатын қолданба жасау. Әзірленген бағдарламалық құрал музыканы тыңдау үшін қолданылады.

Бағдарламаға немесе бағдарламалық өнімге қойылатын талаптар

Бағдарлама аудио файлдарды тыңдауға мүмкіндік береді

1.1.3.1 Өнімділікке қойылатын талаптар

Бағдарламаның негізгі функциялары:

Музыканы mp3, wma, т.б.

1.1.4 Сенімділік талаптары

Бағдарлама міндетті түрде:

Берілген жұмыс алгоритмімен жұмыс;

2) Деректер файлымен үздіксіз жұмыс жасау

1.1.5 Техникалық құралдардың құрамы мен параметрлеріне қойылатын талаптар мен пайдалану шарттары

Бағдарламаның жұмыс шарттары компьютердікімен бірдей. Бағдарлама кәсіби емес пайдаланушыға арналған болуы керек.

Электрондық компьютерге қойылатын минималды талаптар:

Процессор: Intel Pentium

Жиілік: 233 МГц

ЖЖҚ: 64 МБ

1) Процессор: Intel Pentium IV

2) Жиілік: 1600 МГц

3) ЖЖҚ: 512 МБ

4) Пернетақта мен тінтуір.

1.1.6 Ақпарат пен бағдарламалық қамтамасыз етудің үйлесімділігіне қойылатын талаптар

Операциялық жүйе: Windows XP немесе одан жоғары

Бағдарламалау тілі: Borland Delphi

Тасымалдау және сақтау талаптары

Бағдарлама лазерлік деректер тасымалдаушысында жеткізіледі. Бағдарламалық құжаттама электронды және баспа түрінде жеткізіледі.

Арнайы талаптар

Бағдарламалық құралда кәсіби емес пайдаланушыға арналған қарапайым интерфейс болуы керек.

Қабылданған операциялық бағдарламалық құралға (БҚ) арналған құжаттамада болуы керек толық ақпаратбағдарламашыларға осы бағдарламамен жұмыс істеу үшін қажет.

1.1.7 Бағдарламалық құжаттамаға қойылатын талаптар

Болашақ бағдарламаларды әзірлеуді реттейтін негізгі құжаттар Бірыңғай бағдарламалық құжаттама жүйесінің (БҚЖЖ) құжаттары болуы керек: жүйелік бағдарламашы нұсқаулығы, оператордың нұсқаулығы, бағдарламаның сипаттамасы.

1.1.8 Техникалық-экономикалық көрсеткіштер

Бағдарламалық қамтамасыз етудің тиімділігі оны білім сапасын бағалау үшін пайдалану ыңғайлылығымен, сонымен қатар осы бағдарламаны жүзеге асырудан алынатын экономикалық пайдамен анықталады.

http://www.allbest.ru/ сайтында орналасқан.

http://www.allbest.ru/ сайтында орналасқан.

1.1.9 Даму кезеңдері мен кезеңдері

Өндірістік тәжірибе жетекшісі:

Студенова О.В

1.1.10 Тексеру және қабылдау тәртібі

Әзірлеуді бақылау және қабылдау бақылау және жөндеу мысалдарының сынақтары негізінде жүзеге асырылады. Бұл барлық бағдарлама функцияларының өнімділігін тексереді.

1.2 Қолданыстағы шешімдерге шолу

Кәсіпорында бұл бағдарламалық өнімнің түрі жоқ. Осы себептерге байланысты жоғарыда сипатталған мәселелерді шешетін бағдарламалық құралды әзірлеу туралы шешім қабылданды.

1.3 Бағдарламалау тілін таңдау

Қазіргі уақытта көптеген әртүрлі бағдарламалау тілдері бар.

Visual Basic - бұл Basic тілінің көп жылдық эволюциясының жемісі. Негізінен бұл тіл қолданушымен диалогтық режимде жұмыс істейтін "яғни визуалды режимде жұмыс істейтін бағдарламаларды құруға арналған. Өзінің күрделілігі мен мүмкіндіктері бойынша Visual Basic-ті Borland Delphi 7 немесе С-мен теңестіруге болады. ++.

Borland Delphi — Windows жүйесіне арналған қолданбаларды әзірлеудің әмбебап құралы. Borland Delphi-дің барлық артықшылықтарын тізіп шығу мүмкін емес - бұл жылдам компилятор және ыңғайлы әзірлеу ортасы және мәліметтер базасымен жұмыс істеудің бай мүмкіндіктері және компоненттердің үлкен жиынтығы, бұл, әрине, тамаша визуалды бағдарламалау ортасы, түсінікті, оңай. үйрену және көбінесе кәсіби әзірлеушіден білімді қажет етпейді.

Бұл қысқа уақыт ішінде күрделі толық функционалды шешімдерді жасауға мүмкіндік беретін Borland Delphi бірегейлігі. Бұл жаңадан бастағандар үшін де, кәсіпқойлар үшін де барлық жағынан ыңғайлы. Жаңадан бастағандар үшін бұл аз күш пен уақытты қажет етпей, кәсіби мамандар жасаған бағдарламалардан сырттай айырмашылығы жоқ қолданбалы бағдарламаларды жасауға мүмкіндік береді. Кәсіби мамандар үшін Borland Delphi кез келген мәліметтер қорымен жұмыс істейтін күрделі қосымшаларды құру мүмкіндігін береді. Қазіргі уақытта Borland Delphi жасау үшін ең танымал бағдарламалық өнімдердің бірі болып табылады ақпараттық жүйелер. Оның негізінде шағын бағдарламалар да, кәсіпорын масштабындағы жүйелер де құрылады.

Бағдарламалық жасақтаманы жазу үшін Borland Delphi интеграцияланған өңдеу ортасы таңдалды, себебі бұл жұмыста Borland o Delphi-ді пайдалануға бағытталған жобаның бөлігі ретінде модульді әзірлеу міндеті қойылған.

Visual Basic 6.0 тілінен айырмашылығы, Borland Delphi қосымша мүмкіндіктеріне ие ыңғайлы жұмысоларды қосуға, кестеге жазбаларды қосуға және кестелердегі деректермен әртүрлі операцияларды орындауға аз уақытты қажет ететін мәліметтер базасымен және кәсіби емес пайдаланушы үшін ыңғайлы интерфейсті орындауға болады.

2 Негізгі бөлім

2.1 Бағдарламаның сипаттамасы

Негізгі ақпарат

Бұл бағдарламалық құрал студенттерге арналған аудио файлдарды тыңдауға арналған.

Бағдарлама Borland Delphi бағдарламалау ортасында жүзеге асырылады.

Функционалдық мақсаты

Бұл бағдарламалық құрал келесі міндеттерді шешеді:

аудио ойнатқышты ашу және көрсету

«mp3, wma және т.б.» пішіміндегі әндерді таңдау мүмкіндігі.

2.1.3 Логикалық құрылымның сипаттамасы

Бағдарлама мыналарды қамтиды:

Компьютерде аудио файлдарды шолыңыз

аудио файлды тыңдау функциясы

бағдарламаның техникалық жүйесі

Windows XP және одан жоғары;

процессор: Pentium IV;

жиілік: 1600 МГц;

ЖЖҚ: 512 МБ;

бейне карта: 32 МБ;

пернетақта мен тінтуір.

2.2 Жүйелік бағдарламашыға арналған нұсқаулық

Бағдарлама туралы жалпы ақпарат

Әзірленген бағдарламалық құрал музыканы жылдам және ыңғайлы тыңдауға арналған

Бұл бағдарлама Borlabd Delphi компиляторы арқылы Borlabd Delphi бағдарламалау тілінде жасалған.

2.2.2 Қолданылатын бағдарламалық құрал

Бағдарлама Windows XP және оның кейінгі нұсқаларында іске қосылған. Әзірлеу ортасы - Borlabd Delphi.

2.2.3 Қолданылатын техникалық құралдар

Электрондық компьютерге қойылатын минималды аппараттық талаптар:

Процессор: Intel Pentium

Жиілік: 233 МГц

ЖЖҚ: 64 МБ

Қатты дискідегі бос орын: 15 МБ

1) Процессор: Intel Pentium IV

Жиілік: 1600 МГц

ЖЖҚ: 512 Мб

Қатты дискідегі бос орын: 20 МБ

Бейне карта: 32 Мб

2.2.4 Бағдарлама құрылымы

Күріш. 1 бағдарлама құрылымы

Form1 мыналарды қамтиды:

Label – файл атын көрсету үшін қолданылады

Өңдеу - ойнату жолын көрсету үшін қызмет етеді

Түйме – файлдар тізімін көрсету үшін қолданылады

OpenDialog - ойнатқыш пішіміндегі файлдарды ашу үшін қолданылады

MediaPlayer - аудио файлдарды ойнатуға арналған

Сондай-ақ Пішінде Түйме түймесі бар, түймені басу компьютердегі барлық файлдардың тізімін ашуға мүмкіндік береді

Қадам 3. Бағдарламаны ойнатқыш файлына қосу

процедура TForm1.Button1Click(Sender: TObject);

edit1.Text:= opendialog1.FileName; // Файл атауының мәтінін өңдеу

OpenDialog1.Execute, then begin // Егер диалогтық терезе ашылған болса, бағдарлама іске қосылады

MediaPlayer1.FileName:=openDialog1.FileName; //Файл аты бар диалогты ашыңыз

MediaPlayer1.Open; // Ойнатқышты іске қосыңыз

Бағдарлама параметрлері

Кәсіби емес пайдаланушыға арналған бағдарлама ешқандай конфигурацияны қажет етпейді.

Қалтаны кез келген каталогқа көшіріңіз, мысалы жергілікті диск C:\ (C:\Program Files\BoyaraPlayer) "BoyaraPlayer.exe" файлын іске қосыңыз

Бағдарламаны тексеру

Сынақ объектісі

Тестілеу объектісі музыканы әртүрлі форматта ойнатуға мүмкіндік беретін медиа ойнатқыш болып табылады

Тестілеудің мақсаты

Тесттің мақсаты – бағдарламаның сенімділігін тексеру.

Бағдарламаға қойылатын талаптар

Бағдарлама пайдаланушыға ыңғайлы етіп жасалуы керек.

Сонымен қатар, бағдарлама стандартты Windows қолданбаларында жиі қолданылатынға ұқсас, ыңғайлы, интуитивті интерфейске ие болуы керек.

Программалық құжаттамаға қойылатын талаптар

Бағдарламалық құжаттаманың құрамы:

бағдарламаның сипаттамасы;

бағдарлама мәтіні;

жүйелік бағдарламашыға арналған нұсқаулық;

оператор нұсқаулығы.

2.3 Пайдаланушы нұсқаулығы

Бағдарламаның мақсаты

Бағдарлама MediaPlayera тыңдауды оңай пайдалануға арналған

Windows XP және одан жоғары;

процессор: Pentium;

жиілігі: 233 МГц

ЖЖҚ: 64 МБ;

бейне карта: 32 МБ;

Windows XP SP2 және одан жоғары;

процессор: Pentium IV;

жиілік: 1600 МГц;

ЖЖҚ: 512 МБ;

бейне карта: 64 МБ;

пернетақта мен тінтуір.

3. Пайдалану кезіндегі қауіпсіздік шаралары (ДК)

3.1 Жалпы

1) Бұл нұсқаулық компьютерге (ДК) техникалық қызмет көрсету және пайдалану кезінде сақталуы тиіс қауіпсіздік шараларын қарастырады.

Нұсқау операция бойынша кез келген жұмысты жүзеге асыратын адамдар үшін міндетті және « техникалық қызмет көрсетуКОМПЬЮТЕР (ДК), яғни. инженерлерге, бағдарламашыларға, электроника инженерлеріне арналған.

Желдету жүйесі өшірілген компьютерді (ДК) басқаруға тыйым салынады.

Компьютермен (ДК) 35 градустан жоғары температурада жұмыс істеуге тыйым салынады. C. және ылғалдылық 90% жоғары.

5) Құрылғыларды техникалық пайдалану ережелерін зерделеген қызметкерлерге компьютерді (ДК) пайдалану және техникалық қызмет көрсету бойынша жұмыс істеуге рұқсат етіледі; осы нұсқаулықПТБ емтиханын тапсырған және 1000 В дейінгі электр қондырғыларын басқару құқығына сертификаты бар.

3.2 Компьютердің (ДК) жұмысы

1) Компьютерді (ДК) осы компьютер үшін қосу және өшіру нұсқауларына сәйкес қосыңыз.

2) Компьютерді (ДК) қосар алдында аппараттық құралдар журналымен танысып, бұрын жұмыс істеген кезде барлық компьютер құрылғыларының жақсы жұмыс күйінде болғанына көз жеткізу керек.

Қорытынды

Бастапқы кәсіби дағдыларды алу тәжірибесі аясында медиа файлдарды тыңдауға арналған қосымша әзірленді.Әзірлеу нәтижесінде келесі қорытынды жасауға болады:

Қолданбаны әзірлеу кезінде тапсырыс беруші тапсырманы орнатудан бастап дайын қосымшаны іске қосуға дейінгі бағдарламаны жобалаудың толық циклі аяқталды.

Әзірленген қосымша мүмкіндік береді:

MediaPlayer тыңдау;

Әрі қарай пайдалану үшін mp3.wma пішімдері бар музыканы дәйекті түрде таңдаңыз;

Бағдарламаны одан әрі дамыту оны жаңғырту арқылы жүзеге асырылады: жаңа форматтарды енгізу, сондай-ақ қажет болған жағдайда жаңа, қосымша модульдерді жазу.

Осылайша, жобалау нәтижелерін қорытындылай келе, онда мақсат пен міндеттерге қол жеткізілгенін атап өткен жөн.

Әдебиеттер тізімі

ГОСТ 7.1-84 Құжаттың библиографиялық сипаттамасы. Құрастыруға қойылатын жалпы талаптар мен ережелер.

ГОСТ 19.201 - 78. Бағдарламалық құжаттаманың бірыңғай жүйесі. Техникалық тапсырма. Мазмұнға және дизайнға қойылатын талаптар.

ГОСТ 19.401 - 78. Бағдарлама мәтіні. Мазмұнға және дизайнға қойылатын талаптар.

ГОСТ 19.402 - 78. Бағдарламаның сипаттамасы.

ГОСТ 19.503 - 79. Жүйелік бағдарламашыға арналған нұсқаулық. Мазмұнға және дизайнға қойылатын талаптар.

ГОСТ 19.505 - 79. Пайдаланушы нұсқаулығы. Мазмұнға және дизайнға қойылатын талаптар.

ГОСТ 24.207 - 80. Бағдарламалық құжаттардың мазмұнына қойылатын талаптар.

Фленов М.Е. Бағдарламашының інжілі Delphi ортасы, 2009.

Стандарттар біртұтас жүйебағдарламалық құжаттама (ESPD).

Шишкин В.В. Курстық жобаға әдістемелік нұсқаулар. - Смоленск, 2002 ж.

Allbest.ru сайтында орналастырылған

Ұқсас құжаттар

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

    диссертация, 18.03.2012 қосылған

    Бағдарламалық қамтамасыз ету - маңызды құрамдас бөлігікомпьютер қызметінің жұмыс істеуі. Резиденттік бағдарламалардың жұмыс істеу принципін зерттеу. Мәтіндік файлдағы сөздерді регистрді ескермейтін тәсілмен жою бағдарламасын әзірлеу. Бағдарламаға, жобаны әзірлеуге қойылатын талаптар.

    курстық жұмыс, 02/03/2011 қосылған

    Жарнамалық агенттік сайтының әкімшісінің қызмет аясы және лауазымдық міндеттері. Әкімшіні автоматтандыру бағдарламалық қамтамасыз етуіне функционалды және функционалды емес талаптар. Тестілеудің түрлері мен түрлері, бағдарламашыға арналған нұсқаулық.

    курстық жұмыс, 15.05.2014 қосылған

    Бағдарламалық қамтамасыз ету ақпаратты өңдеу жүйесінің бағдарламаларының және осы бағдарламалардың жұмыс істеуіне қажетті бағдарламалық құжаттардың жиынтығы ретінде. Жүйелік бағдарламалық қамтамасыз ету (жалпы қолдануға арналған бағдарламалар), қолданбалы және аспаптық бағдарламалық қамтамасыз ету (бағдарламалау жүйелері).

    аннотация, 06.04.2010 қосылған

    Жалпы сипаттамасыжәне бағдарлама талаптары. функционалдық модельмәселені шешу (BPWin), қажетті бағдарламалық қамтамасыз ету. Веб-сайт сипаттамасы, пайдаланушы және бағдарламашы нұсқаулығы. Дамудың техникалық-экономикалық есептеулері.

    диссертация, 21.01.2014 қосылған

    Сағаттарды жасауға арналған бағдарлама. Бағдарламаның техникалық құралдарының құрамы мен параметрлеріне қойылатын минималды талаптар. Microsoft Visual Studio бағдарламалау жүйесін таңдау және негіздеу. Алгоритмнің жалпы сипаттамасы. Пайдаланушы мен бағдарламашыға арналған нұсқаулық.

    бақылау жұмысы, 12.11.2012 қосылды

    Құрылған веб-қосымшаның қолдану саласы мен талаптары. Аппараттық және бағдарламалық құралдарға қойылатын талаптар. Web-қосымшаның құрылымын әзірлеу және бағдарламалық қамтамасыз етуді енгізу құралдарын таңдау. Бағдарламалық қамтамасыз етуді енгізуВеб-қосымшалар. Мәліметтер қорының құрылымы.

    диссертация, 06.03.2014 қосылған

    Менеджердің клиенттермен және жеткізушілермен жұмысын автоматтандыратын бағдарламалық қамтамасыз етуді әзірлеу. Талаптарды анықтау, тестілеу, бағдарламаны сипаттау. Жүйелік бағдарламашыға арналған нұсқаулық. Менеджер үшін DELPHI жүйесінде ДҚБЖ құру.

    диссертация, 16.06.2014 қосылған

    Бағдарламалық өнімді әзірлеуге арналған техникалық тапсырма және бағдарламаға қойылатын талаптар. Жұмыс алгоритмін жазу және бағдарлама интерфейсін жасау. Жүйелік бағдарламашы және оператор нұсқаулығы. Мәліметтер базасын тестілеудің негізгі әдістері мен принциптері.

    диссертация, 27.01.2013 қосылған

    Кез келген компьютерлік бағдарламаның түпкі мақсаты аппараттық құралдарды басқару болып табылады. Компьютердің операциялық жүйесінің ядросы: жүйелік деңгейдегі бағдарламалық қамтамасыз ету. Компьютерлік желілер және олардың мақсаты. Интернеттің қызмет ету негіздері және оның негізгі қызметтері.

Бағдарламаны әзірлеуге арналған техникалық тапсырма
Кәсіпорын желісіндегі компьютерлерді есепке алу үшін «10-Strike: Computer Inventory»

1. Кіріспе

1.1. Бағдарлама атауы

2. Бағдарламаға қойылатын талаптар

2.2. Сенімділікке қойылатын талаптар

2.2.1. Бағдарламаның сенімді жұмысын қамтамасыз етуге қойылатын талаптар

2.2.3. Жүйені пайдаланушылардың дұрыс емес әрекеттерінен болатын сәтсіздіктер 3. Жұмыс жағдайлары
3.1. Климаттық жұмыс жағдайлары
3.2. Персоналдың біліктілігі мен санына қойылатын талаптар
3.3. Техникалық құралдардың құрамына және параметрлеріне қойылатын талаптар
3.4. Ақпарат пен бағдарламалық қамтамасыз етудің үйлесімділігіне қойылатын талаптар
3.4.1. Ақпараттық құрылымдарға және шешу әдістеріне қойылатын талаптар
3.4.2. Бастапқы кодтар мен бағдарламалау тілдеріне қойылатын талаптар
3.4.3. Бағдарлама пайдаланатын бағдарламалық құралға қойылатын талаптар
3.4.4. Ақпаратты және бағдарламаларды қорғауға қойылатын талаптар
3.5. Арнайы талаптар
4. Бағдарламалық құжаттамаға қойылатын талаптар
4.1. Бағдарламалық құжаттаманың алдын ала құрамы
5. Техникалық-экономикалық көрсеткіштер
5.1. Дамудың экономикалық пайдасы
6. Даму кезеңдері мен кезеңдері
6.1. Даму кезеңдері
6.2. Даму кезеңдері
6.3. Жұмыстың кезеңдері бойынша мазмұны
7. Бақылау және қабылдау тәртібі
7.1. Тест түрлері

1. Кіріспе

1.1. Бағдарлама атауы

Бағдарламаның атауы: кәсіпорын желісіндегі компьютерлерді есепке алу үшін «10-Strike: Компьютерлерді түгендеу»

1.2. Мақсаты мен ауқымы

«10-Strike: Computer Inventory» бағдарламасы компьютерлерді түгендеуге арналған жергілікті желілер, ол желі әкімшілеріне қарау және бақылау мүмкіндігімен компьютерлердің, құрамдастардың, бағдарламалардың және лицензиялардың тізімдемелері мен жазбаларының дерекқорын жасауға және жүргізуге мүмкіндік береді.қашықтағы компьютер конфигурациялары. Ол сондай-ақ аппараттық және бағдарламалық қамтамасыз етуді қадағалауға мүмкіндік береді.оларға.

ЖӘНЕ вТолтырғыштар:

Cорындаушылар: жоқ

2. Бағдарламаға қойылатын талаптар

2.1. өнімділікке қойылатын талаптар

Бағдарлама келесі негізгі функцияларды орындау мүмкіндігін қамтамасыз етуі керек:

1) Кез келген құрылымы бар ұйымдағы ақпараттар жинағы

1.1.Аппараттық және бағдарламалық қамтамасыз етудің әртүрлі деректер топтары (50-ден астам) туралы ақпарат алу;

1.2.Жергілікті жерлерден ақпарат жинау және қашықтағы компьютерлержәне астында смартфондар Windows басқару(WMI, NetBios, тізілім), Linux және MacOS (SSH арқылы), Android (SSH);

1.3.Ақпаратты жинаудың үш әдісі: , , .

Икемді орнатуәкімші құқығы жоқ компьютерлерден және желісі жоқ компьютерлерден, сондай-ақ қашықтағы филиалдардағы компьютерлерден және мобильді компьютерлеріссапардағы қызметкерлер.

2. Есепті дайындау

2.1. Пайдаланушы мен тауарлық-материалдық қор туралы есеп деректері үшін өз өрістерін құрумен компьютерлердің деректер қорын жүргізу;

    1. Әртүрлі есептерді құру (70-тен астам есеп үлгілері pdf форматтары, html, doc, xml (xls), xls, txt) желідегі аппараттық және бағдарламалық қамтамасыз етудің күйіне сәйкес;

3. Өзгерістер мен анықталған ақаулар туралы хабарлау

3.1.Желілік компьютерлердегі аппараттық және бағдарламалық құралдардың өзгеруін бақылау;

3.2.Компьютерлердегі конфигурациялардың өзгеруі туралы хабарлама;

3.3.Анықталған ақаулар туралы хабарлама (қатты дискідегі бос орын аз, лицензия кілтінің мерзімі аяқталады);

    1. S.M.A.R.T. диагностикасын жүргізу, қатты дискілердің денсаулық жағдайын анықтау;

4. Өтініштер мен лицензияларды есепке алу

4.1.Лицензиялық ақпаратты есепке алу, лицензиялық бағдарламалық қамтамасыз етуді сатып алуды есепке алу, лицензиялық саясатқа қатысты мәселелерді анықтау;

4.2 Қолданба менеджері. Тыйым салынған және рұқсат етілген бағдарламалық қамтамасыз етудің ақ және қара тізімдерін жүргізу. Бағдарламалық құралды орнату туралы есептер;

4.3 Конфигурацияларды жиынтық талдау, өнімділігі төмен компьютерлерді табу немесе ықтимал ақауларды анықтау үшін әртүрлі категориялар бойынша деректерді сүзу.

2.2. Сенімділікке қойылатын талаптар

2.2.1 Бағдарламаның сенімді жұмысын қамтамасыз ету талаптары

Бағдарламаның сенімді (тұрақты) жұмысы Тапсырыс берушінің тізбесі төменде келтірілген ұйымдық-техникалық шаралар кешенін жүзеге асыруымен қамтамасыз етілуге ​​тиіс:

а) ұйымдастыру үздіксіз қуат көзітехникалық құралдар;

б) лицензияланған бағдарламалық құралды пайдалану;

в) Еңбек министрлігінің ұсыныстарын жүйелі түрде орындау және әлеуметтік дамуРесей Федерациясының 1998 жылғы 23 шілдедегі «ДК және кеңсе жабдықтарына техникалық қызмет көрсетудің және бағдарламалық қамтамасыз етудің техникалық қызмет көрсетуінің салааралық стандартты уақыт нормаларын бекіту туралы» Жарлығымен бекітілген»;
г) ГОСТ 51188-98 талаптарын жүйелі түрде орындау. Деректерді қорғау. Бағдарламалық құралдың қолжетімділігін тексеру компьютерлік вирустар

2.2.2. Сәтсіздіктен кейін қалпына келтіру уақыты

Аппараттық құралдың электр қуатының іркілісінен (басқа сыртқы факторлар), операциялық жүйенің өлімге әкелмейтін істен шығуынан (апаттық емес) туындаған ақаулықтан кейінгі қалпына келтіру уақыты аппараттық және бағдарламалық құралдардың жұмыс жағдайларын ескере отырып, 30 минуттан аспауы керек.
Аппараттық құралдың дұрыс жұмыс істемеуінен, операциялық жүйенің өлімге әкелетін ақауынан (апатудан) туындаған ақаулықтан кейінгі қалпына келтіру уақыты аппараттық құралдардың ақаулықтарын жою және бағдарламалық құралды қайта орнату үшін қажетті уақыттан аспауы керек.

2.2.3. Жүйе пайдаланушыларының дұрыс емес әрекеттеріне байланысты сәтсіздіктер

Веб-интерфейс арқылы бағдарламамен өзара әрекеттесу кезінде қате пайдаланушы әрекеттеріне байланысты бағдарлама сәтсіздіктеріне жол берілмейді.

3. Жұмыс жағдайлары

3.1. Климаттық жұмыс жағдайлары

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

3.2. Персоналдың біліктілігі мен санына қойылатын талаптар

Бағдарламамен бірнеше әкімші жұмыс істей аладывқол жеткізу құқықтарын саралау.

Бұл жағдайда бағдарламаны іске қосатын бірінші пайдаланушы дерекқорға толық рұқсат алады. Басқа пайдаланушылар тек оқуға арналған режимде жұмыс істейді және бағдарлама іске қосылған кезде кіруге тыйым салған компьютердің аты бар хабарлама алады. Бұл режимде олар ақпаратты қарап, іздей алады, есептер жасай алады, бірақ дерекқорды жаңарта алмайды (мысалы, MS Word желі арқылы файлдарды ашқанда дәл осылай жұмыс істейді)

Әкімші орындайтын тапсырмалар тізімі мыналарды қамтуы мүмкін:

а) техникалық құралдардың жұмыс қабілеттілігін қамтамасыз ету міндеті;

б) жүйелік бағдарламалық қамтамасыз етуді – операциялық жүйені орнату (орнату) және жұмыс қабілеттілігін қолдау міндеттері;

в) бағдарламаны орнату (орнату) тапсырмасы.
г) құру міндеті сақтық көшірмелерақпараттық база.

д) сәйкестік лицензия кілттеріжәне сериялық нөмірлербағдарламалық өнімдер

f) бұзушы пайдаланушыларды анықтау лицензиялық келісім, сондай-ақ лицензиялардың есебін жүргізу;

ж) IP мекенжайлар ауқымынан компьютерлерді қосу және т.б.;

3.3. Техникалық құралдардың құрамына және параметрлеріне қойылатын талаптар

Техникалық құралдардың құрамы мен параметрлеріне арнайы талаптар жоқ.

10 000-нан астам компьютерлермен сәтті жұмыс істейді.

3.4. Ақпарат пен бағдарламалық қамтамасыз етудің үйлесімділігіне қойылатын талаптар

3.4.1. Ақпараттық құрылымдарға және шешу әдістеріне қойылатын талаптар

Қолдану компьютерлерден ақпарат жинау және түгендеу жүргізу үшін бағдарлама тек әкімшінің компьютеріне орнатылады жәнепайдаланушылардың компьютерлеріне бағдарламаларды орнатуды қажет етпейді. Мәліметтерді жинау процесі жылы жүзеге асырылады фон, бірнеше компьютерлер параллельде сұралады, бұл деректерді қарауға және есептерді дайындауға уақытты босатады. Сауалнама Windows, Linux және MacOS компьютерлерін, сондай-ақ Android құрылғыларын сұрауға мүмкіндік беретін WMI және SSH хаттамалары арқылы жүзеге асырылады.

Ұйым құрылымы Active Directory ішінен импортталған.

Linux жүйесінде жұмыс істейтін компьютерлерді сұрау үшін сіз протоколды пайдалана аласызSSH. Көліктерде болуы керекSSH-сервер.

Бағдарлама MS SQL, MySQL, Oracle ДҚБЖ-мен жұмыс істей алады. Ресейлік DBMS Linter және Postgre қолдау көрсетеді.

3.4.1.2. Дерекқордан деректерді пайдаланушылардың сұрауларына қойылатын талаптар

Пайдаланушылар мен әкімшілер дерекқормен веб-интерфейс арқылы жұмыс істейді.

Бағдарлама деректерді WMI технологиясы арқылы жинайды.

Егер қандай да бір себептермен желіде WMI пайдалану мүмкін болмаса (қауіпсіздік саясаты немесе Windows Home нұсқалары), бағдарламатағы екі балама жолдарақпарат жинағыкомпьютерлерден: агенттер мен клиенттерді пайдалану. Клиенттер тіпті компьютерлерді сұрауға мүмкіндік бередіжелісіз және саяхат ноутбуктары.

3.4.2. Бастапқы кодтар мен бағдарламалау тілдеріне қойылатын талаптар

Қосымша талаптарұсынылмайды.

Бағдарлама пайдаланатын жүйелік бағдарламалық құрал Windows Vista/7/8/10 операциялық жүйесінің лицензияланған локализацияланған нұсқасы болуы керек.

3.4.4. Ақпаратты және бағдарламаларды қорғауға қойылатын талаптар

Ақпарат пен бағдарламаларды қорғау талаптары жоқ.

3.5. Арнайы талаптар

Бағдарлама веб-интерфейс арқылы бірнеше әкімшілер мен пайдаланушылардың бір уақытта жұмысын қамтамасыз етуі керек.

4. Бағдарламалық құжаттамаға қойылатын талаптар

4.1. Бағдарламалық құжаттаманың алдын ала құрамы

Бағдарламалық құжаттаманың құрамына мыналар кіруі керек:

4.1.1. техникалық тапсырма;

4.1.2. бағдарлама және сынақ әдістері;

4.1.3. оператор нұсқаулығы;

5. Техникалық-экономикалық көрсеткіштер

5.1. Дамудың экономикалық пайдасы

Есептелген экономикалық тиімділік есептелмейді. Аналогия әзірлеуге қойылатын талаптардың бірегейлігіне байланысты жүзеге асырылмайды.

6. Даму кезеңдері мен кезеңдері

6.1. Даму кезеңдері

Даму үш кезеңде жүзеге асырылуы керек:

1. техникалық шарттарды әзірлеу;

2. жұмыс дизайны;

3. жүзеге асыру.

6.2. Даму кезеңдері

Техникалық тапсырманы әзірлеу кезеңінде осы техникалық тапсырманы әзірлеу, келісу және бекіту кезеңі аяқталуы тиіс.
Егжей-тегжейлі жобалау кезеңінде жұмыстың келесі кезеңдері орындалуы керек:

1. бағдарламаны әзірлеу;

2. бағдарламалық құжаттаманы әзірлеу;

3. тест бағдарламасы.

Іске асыру сатысында әзірлеу кезеңі, бағдарламаны дайындау және беру аяқталуы керек.

6.3. Жұмыстың кезеңдері бойынша мазмұны

Техникалық тапсырманы әзірлеу кезеңінде келесі жұмыстарды орындау қажет:

    мәселенің тұжырымы;

    техникалық құралдарға қойылатын талаптарды анықтау және нақтылау;

    бағдарламаға қойылатын талаптарды анықтау;

    бағдарламаны және оған арналған құжаттаманы әзірлеу кезеңдерін, кезеңдерін және мерзімдерін анықтау;

    техникалық тапсырманы келісу және бекіту.
    Бағдарламаны құрастыру кезеңінде бағдарламалау (кодтау) және бағдарламаны жөндеу жұмыстары жүргізілуі керек

    Бағдарламалық құжаттаманы әзірлеу кезеңінде бағдарламалық құжаттарды әзірлеу құжаттаманың құрамына қойылатын талаптарға сәйкес жүзеге асырылуы керек. Бағдарламаны тестілеу кезеңінде келесі жұмыс түрлерін орындау қажет:
    а). сынақ әдістерін әзірлеу, келісу және бекіту;б). қабылдау сынақтарын жүргізу;

в)тест нәтижелері бойынша бағдарлама мен бағдарламалық құжаттаманы түзету.

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

7. Бақылау және қабылдау тәртібі

7.1. Тест түрлері

Қабылдау сынақтары келісілген мерзімде Тапсырыс берушінің сайтында жүргізілуі керек. Бағдарламаны қабылдау сынақтары Орындаушы әзірлеген және Тапсырыс берушімен келісілген Бағдарламаға және сынақ әдістеріне сәйкес жүргізілуі тиіс. Қабылдау сынақтарының барысын Тапсырыс беруші мен Мердігер Сынақ хаттамасында құжаттайды.

7.2. Жұмысты қабылдауға қойылатын жалпы талаптар

Сынақ хаттамасының негізінде Мердігер Тапсырыс берушімен бірге Бағдарламаны қабылдау және іске қосу актісіне қол қояды.

Интернетте іздеу технологиясы

Сайттар санының өсуімен және интернет беттерінде орналастырылған ақпарат көлемінің артуына байланысты әртүрлі тақырыптардағы сілтемелерді құрылымдау қажет болды. Осы мақсатта тақырып бойынша сұрыпталған интернет-ресурстарға сілтемелер сақталған тақырыптық анықтамалықтар жасалды. Сілтемелерді анықтамалықтарға сайт иелері немесе анықтамалықтардың мамандары, қызметкерлері орналастырды. Сұранысқа жауап ретінде клиент салыстырмалы түрде ала алады көп санысілтемелер. Сонымен қатар бет тақырыбының сұраныс тақырыбына сәйкестік дәрежесі (өзектілігі) жоғары болды.

Біртіндеп каталогтау және беттерге сілтемелерді іздеу процесі автоматтандырылды. Қолданыстағы интернет-ресурстарды тексеретін және беттерде жиі кездесетін кілт сөздер үшін сайттарды индекстейтін іздеу жүйелері пайда болды. Бұл процесте адамның рөлі төмендеді. Сұранысқа сілтемелер-жауаптар саны артты. Бірақ өзектілігі сол уақытта анықтамалықтарға қарағанда төмен болды. Іздеу алгоритмдері, жүйелерге қатысатын бағдарламалық қамтамасыз ету үнемі жетілдірілуде. Енді каталогтар мен іздеу жүйелері арасындағы сызық біртіндеп бұлыңғыр болады. Табысты каталогтардың көпшілігі іздеу жүйелерін қамтиды, осылайша сұралған тақырыптарды іздеу шекараларын кеңейтеді.

Енді іздеу жүйесі - бұл веб-интерфейсі бар бағдарламалық-аппараттық жүйе, ол -де ақпаратты іздеу мүмкіндігін береді. Бұл әдетте жүйе интерфейсін орналастыратын сайт. Іздеу жүйесінің бағдарламалық бөлігі – іздеу жүйесі (іздеу жүйесі) – іздеу жүйесінің функционалдығын қамтамасыз ететін және әдетте іздеу жүйесін әзірлеуші ​​компанияның коммерциялық құпиясы болып табылатын бағдарламалар жиынтығы.

Іздеу жүйелерінің көпшілігі World Wide Web сайттарында ақпаратты іздейді, бірақ файлдарды, интернет-дүкендердегі өнімдерді және Usenet жаңалықтар топтарындағы ақпаратты іздей алатын жүйелер де бар.

Дүниежүзілік желіге арналған бірінші іздеу жүйесі жойылған индекс «Wandex» болды. Көмегімен арнайы бағдарлама«World Wide Web Wanderer» автоматты түрде немесе берілген кестеге сәйкес кез келген әрекеттер қарапайым пайдаланушы сияқты интерфейстер арқылы орындалды. 1993 жылы Массачусетс технологиялық институтының қызметкері Мэттью Грей әзірлеген. Сондай-ақ 1993 жылы «Aliweb» іздеу жүйесі пайда болды, ол әлі де жұмыс істейді.

Бірінші толық мәтінді («тексеріп шығуға негізделген», яғни роботтың көмегімен ресурстарды индекстеу) іздеу жүйесі 1994 жылы іске қосылған WebCrawler болды. Оның алдындағылардан айырмашылығы, ол пайдаланушыларға кез келген кілт сөздерді кез келген жерден іздеуге мүмкіндік берді. веб-сайт. бет - содан бері бұл барлық негізгі іздеу жүйелерінде стандартқа айналды. Сонымен қатар, бұл кең шеңберде танымал болған алғашқы іздеу жүйесі болды. 1994 жылы Карнеги Мелон университетінде әзірленген «Lycos» іске қосылды.

Көп ұзамай Excite, Infoseek, Inktomi, Northern Light және AltaVista сияқты басқа да бәсекелес іздеу жүйелері пайда болды. Белгілі бір мағынада олар Yahoo! сияқты танымал онлайн каталогтармен бәсекелесті. Кейінірек каталогтар функционалдылықты арттыру үшін іздеу жүйелерін біріктірді немесе қосты. 1996 жылы Altavista іздеу жүйесіне морфологиялық кеңейтім және түпнұсқа ресейлік іздеу жүйелері Rambler және Aport орыс тілді интернет пайдаланушылар үшін қолжетімді болды. 1997 жылы 23 қыркүйекте Яндекс іздеу жүйесі ашылды.

Соңғы уақытта кластерлік талдау әдістерін («файлдарды, веб-сайттарды және басқа нысандарды іздеу кезінде нәтижелерді интеллектуалды» топтастыру) қолдану тәжірибесі пайда болды, бұл пайдаланушыға жылдам шарлау мүмкіндігін береді, анағұрлым сәйкес келетін ішкі жиынды таңдау және анық аз сәйкестігін алып тастау. ) және метадеректер бойынша іздеу барған сайын танымал бола бастады. . Осындай халықаралық машиналардың ішінде Vivísimo's Clusty ең танымал. 2005 жылы Мәскеу мемлекеттік университетінің қолдауымен автоматты кластерлеуді қолдайтын ресейлік аумақтарда Nigma іздеу жүйесі іске қосылды. 2006 жылы тегтер бұлты түріндегі көрнекі кластерлеуді ұсынатын ресейлік Quintura метамашинасы ашылды. Нигма сонымен қатар визуалды кластерлеумен тәжірибе жасады.

Дүниежүзілік желіге арналған іздеу жүйелерінен басқа, іздеуге арналған Archie сияқты басқа протоколдарға арналған іздеу жүйелері де болды. анонимді FTP серверлеріжәне Gopher іздеулеріне арналған «Вероника».

Net Applications мәліметтері бойынша, 2011 жылдың қарашасында іздеу жүйесін пайдаланудың таралуы келесідей болды:

Беларусьте іздеу жүйелеріне қатысты жағдай келесідей көрінеді (Liveinternet мәліметтері бойынша):

Тақырыптық каталогпен жұмыс: тақырыпты нақтылау, каталогтағы немесе ағымдағы бөлімдегі түйінді сөздер бойынша іздеу

Интернет-сайттар каталогы немесе Интернет-ресурстар каталогы немесе жай ғана Интернет-каталог – олардың қысқаша сипаттамасы бар сайттарға сілтемелердің құрылымдық жиынтығы. Іздеу жүйесінің дерекқорында веб-сайттар кітапханадағы тақырыптық каталогқа ұқсас иерархиялық тақырыптық каталогтарға топтастырылған. Интернет, компьютерлер, ғылым және білім және т.б. сияқты жоғары деңгейлі тақырыптар кірістірілген каталогтарды қамтиды. Мысалы, Интернет-каталогта Іздеу, Пошта және т.б. ішкі каталогтар болуы мүмкін. Каталогтағы сайттар тақырыптарға бөлінеді және тақырыптар ішінде олар дәйексөздер индексі бойынша (Яндекс немесе Google каталогтарындағы сияқты) немесе қосылған күні бойынша, немесе алфавит бойынша немесе басқа опция бойынша. Іздеу каталогтары қолмен жасалады, яғни. олардағы ақпаратты адамдар енгізеді.

Каталогта ақпаратты іздеу белгілі бір каталогты таңдауға дейін қысқарады, содан кейін пайдаланушыға ең көп кіретін және ақпарат беретін веб-сайттардың Интернет мекенжайларына сілтемелер тізімі ұсынылады. Әрбір сілтеме әдетте аннотацияланады, яғни құжаттың мазмұнына қысқаша түсініктеме бар.

Каталогтардың ерекшелігі – нақты сұраққа жауап іздеген кезде емес, белгілі бір жалпы тақырып бойынша, мысалы, «кәсіподақ қозғалысы», «Оралдағы газет редакциялары» туралы ақпарат жинақтарын іздеуде тиімдірек. сұрақ.

Ғаламдық каталогтар: DMOZ.Directory, Yahoo!, AboutUs.org деп те белгілі Ашық каталог жобасы.
Орыс каталогтары: @mail.ru каталогы, Yandex, Wapalta каталогы, RINTooby, Amiso каталогы.
Беларусь каталогтары: TUT.BY, URL.BY, OPEN.BY.

Іздеу жүйелерімен жұмыс

Іздеу сервері құжаттардың кең ауқымына сілтемелердің үлкен санын қамтиды және бұл сілтемелердің барлығы тақырыптық каталогтарда ұйымдастырылған. Мысалы: спорт, фильмдер, автомобильдер, ойындар, ғылым және т.б. Сонымен қатар, бұл сілтемелер серверде пайда болатын барлық сілтемелерді жүйелі түрде көру арқылы дербес, автоматты түрде орнатылады. Дүниежүзілік өрмеквеб-беттер. Сонымен қатар, іздеу серверлері пайдаланушыға ақпаратты кілт сөздер бойынша іздеу мүмкіндігін береді. Негізгі сөздерді енгізгеннен кейін іздеу серверібасқа веб-серверлерде құжаттарды қарауды бастайды және көрсетілген сөздер кездесетін құжаттарға сілтемелерді көрсетеді. Әдетте, іздеу нәтижелері берілген құжаттың іздеу критерийлеріне қаншалықты сәйкес келетінін немесе оның интернетте қаншалықты жиі сұралатынын көрсететін арнайы құжат рейтингі бойынша кему ретімен сұрыпталады.

Кілтсөзді іздеу

Іздеу жүйесінің мәліметтер базасында құжатты іздеу іздеу өрісіне сұраныстарды енгізу арқылы жүзеге асырылады. Сұрауда осы құжат үшін негізгі болып табылатын бір немесе бірнеше кілт сөздер болуы керек. Сұрауды жібергеннен кейін біраз уақыттан кейін іздеу жүйесі көрсетілген құжаттардың Интернет мекенжайларының тізімін қайтарады түйінді сөздер.

Алу үшін жоғарғы ұпайларіздеу үшін сіз бірнеше қарапайым ережелерді есте сақтауыңыз керек:

  • Тек бір кілт сөз бойынша ақпаратты іздемеңіз.
  • Кілт сөздерді бас әріппен енгізбеген дұрыс, себебі бұл кіші әріппен жазылған сөздердің табылмауы мүмкін.
  • Іздеу нәтиже бермесе, кілт сөздеріңізде емле қателерін тексеріңіз.
  • Қазіргі іздеу жүйелері семантикалық анализатордың құрылған сұранысына қосылу мүмкіндігін қамтамасыз етеді. Оның көмегімен сіз сөзді енгізу арқылы әртүрлі жағдайларда, шақтарда және т.б. осы сөздің туындылары бар құжаттарды таңдай аласыз.

Жетілдірілген іздеу режимінде іздеу жүйелерінде веб-беттерді іздеу

Интернетте кеңейтілген іздеулерді орындау үшін тұрақты өрнектерді пайдалану керек. Тұрақты өрнектер сөздің немесе өрнектің кейбір үлгісін іздеуге мүмкіндік береді, оған сөздің әріптері де, басқа ерікті таңбалармен ауыстырылатын таңбалар да кіреді.

Тұрақты өрнектерде келесі таңбалар қолданылады:
? - осы таңбаның орнына кез келген әріп немесе сан шығуы мүмкін екенін көрсететін таңба. Мысалы, m?l тұрақты тіркесі «кіші», «әкім» және «бор» сөздеріне сәйкес келеді.
* - бос таңбалар жиынын қоса алғанда, оның орнында кез келген таңбалардың ерікті саны болуы мүмкін екенін көрсететін таңба. Мысалы, «М*» тұрақты тіркесі орысша «М» бас әріпінен басталатын кез келген сөзді білдіреді.

Бұл кейіпкерлерді біріктіруге болады. Мысалы, үлгі: "(?* )" қалыпты (дөңгелек) жақшаға алынған барлық бос емес өрнектерді іздейді.

Басқа тұрақты тіркестер сирек кездеседі. Олар: «[», «]», «(,)», «^». Тұрақты өрнектер таңбаларды «алмаштырады», сондықтан олар өздерін іздей алмайды.

Қолданылуы тұрақты тіркестеркілт сөздерді іздеу кезінде «нысандарды азайтуға» бірнеше рет мүмкіндік береді. Мысалы, сұрауды теру: new?? car* сіз «жаңа», «жаңа», «автокөлік», «автомобильдер» және т.б. сөздерден тұратын жауап аласыз. Бұл сұрау сөздерді қарапайым санауға қарағанда әлдеқайда жылдам және дәлірек өңделеді.

Бірнеше сөзден тұратын сұраулар тіркесімінде сізге кілт сөздерді ғана емес, мысалы:

  • барлық түйінді сөздер табылған беттердің мәтінінде болуы үшін;
  • табылған беттердің мәтінінде кем дегенде бір сөз болуы үшін (бұл режим бастапқыда іздеу кезінде қолданылады);
  • сондықтан кейбір сөздер табылған беттердің мәтінінде міндетті түрде болады, ал басқалары табылмайды.

Мұндай сұраныстарды жазу үшін логикалық алгебра өрнектерін қолдану керек: «ЖӘНЕ», «НЕМЕСЕ», «ЕМЕС». Олар сәйкесінше «&», «|» ретінде белгіленеді. және «~». сұрау<выражение 1> & <выражение 2>жауапта екі өрнектің де міндетті түрде бір мезгілде болуын қанағаттандырады. сұрау<выражение 1> | <выражение 2>жауапта кем дегенде бір өрнектің болуын қанағаттандырады. Соңында өтініш<выражение 1>~<выражение 2>жауапта бірінші өрнек болса және екінші өрнек жоқ болса ғана орындалады. Сұрауларды жақша арқылы біріктіруге болады, мысалы: ескі?? | антиквариат??) & автомобиль* .
Көптеген іздеу жүйелері іздеу кезінде сөздер арасындағы қашықтықты ескеруге мүмкіндік береді. Шартты түрде сөздер арасындағы «қашықтық» - бұл толық мәтінді іздеу жүргізілетін сөздермен бірге кездесетін бөгде сөздердің саны. Мысал келтірейік. Егер іздеу сұрауы келесі сөз тіркесі түрінде көрсетілсе: кең кесте, онда әртүрлі сөз тіркестері үшін мәтіндегі бұл сөздердің арасындағы қашықтық:

  • кең кесте – екі сөз;
  • кең үстел – үш сөз;
  • терезеден кең кеңістік ашылды. Лейтенант дастархан басына отырды. - сегіз сөз («үшін» және «ден» тоқтау сөздерін, сондай-ақ тыныс белгілерін қоспағанда).

Егер пайдаланушы сатып алатын кестені іздесе, онда соңғы фрагмент оны қызықтырмайды. Тұрақты сөз тіркестерін іздеу үшін кеңейтілген іздеудің «сөздер бірге» іздеу опциясын таңдаңыз немесе қашықтықты шектеу үшін кілт сөздерді пайдаланыңыз. **
Кейбір іздеу жүйелері «ел бойынша іздеу» және «аймақ бойынша іздеу» опциясын ұсынады. Ол үшін пайдаланушы сұрау нысанының арнайы өрісіне елдің және аймақтың атын жазады (немесе таңдайды). Бұл жағдайда сұрауға жауаптар берілген аймақта орналасқан серверлердің интернет мекенжайлары бойынша «сүзіледі».

Кейбір іздеу жүйелері файл түрі бойынша мазмұнды сүзуді қамтамасыз етеді. Сонымен, әдепкі бойынша іздеу тек Web-беттерде (html-файлдар) жүргізіледі. Сүзгі қосылған кезде іздеу пішімдегі файлдарда да жүзеге асырылады Adobe Acrobat(.pdf), Microsoft Word (.doc), Microsoft Excel(.xls), Microsoft PowerPoint (.ppt) және Macromedia Flash (.swf). Бұл файлдардың индекстелген мазмұны HTML-ден әлдеқайда аз екенін ескеру қажет, сондықтан егер осы сүзгіні қолданатын іздеу теріс нәтиже берсе, бұл бұл файлдарда мұндай фрагменттердің жоқтығын білдірмейді - ең алдымен , олар жай ғана индексте жоқ.

Кейбір іздеу жүйелерінің кірістірілген сүзгісі веб-серверге белгілі бір күннен ерте немесе кеш жүктелген веб-беттерді тексеруге және қабылдамау мүмкіндігін береді. Бұл сүзгі арқылы сіз ұзақ уақыт бойы жаңартылмаған «өлі» беттерді кесіп тастай аласыз.
Файл өлшемі сүзгісі тым кішкентай (1 КБ-тан аз) немесе тым үлкен файлдарды кесуге мүмкіндік береді. үлкен файлдарнемесе веб-бет.

Әдепкі бойынша, іздеу жүйесі басқа веб-сайттардағы көшірмелерін емес, түпнұсқа беттерді ғана іздейді (ағылшын тілінде «айна», «айна» деп аталады). Жүйе айналарды елемеу үшін осы опцияны қосу керек.

Жалпы жағдайда іздеу сөздері мен операторларында әріптерді жазу жағдайы маңызды емес. Яғни, жылқы және жылқы, және және aND сияқты сөздер іздеу жүйелерімен бірдей қабылданады. Дегенмен, кейбір іздеу жүйелерінде іздеу сапасын жақсарту үшін сұраудағы сөздердің регистрі ескеріледі. Ең алдымен, бұл жалқы есімдерді өңдеуге қатысты. Мысалы, Rambler тіліндегі сұрау әрқайсысы бас әріптен басталатын екі, үш немесе төрт сөзден тұрса, онда бұл сөздер жалқы есімдер болып саналады. Іздеу жүйесі сұрау сөздері арасындағы қашықтық шегін әдепкі мәннен (n-1)*2-ге автоматты түрде өзгертеді, мұндағы n - сұраудағы сөздердің саны. Бұл сұрау сөздер тобын табуға мүмкіндік береді, олардың ішінде біреуден артық «қосымша» сөз немесе тыныс белгілері жоқ, мысалы: «Николай Гаврилович Чернышевский», «Л.Н. Толстой, Ростов-на-Дону.

Тырнақшаларды іздеу үшін қос тырнақшаларды пайдалануға болады. Қос тырнақшаға алынған сұрау сөздері құжаттарда пішімдер мен сұрауда орын алу реті бойынша ізделеді. Сондықтан қос тырнақшаларды берілген формадағы сөзді табу үшін де қолдануға болады (әдепкі бойынша сөздер барлық морфологиялық формаларда кездеседі).

Сұраудағы әрбір сөзге сәйкес тілдің сөзжасам және морфология ережелерін ескере отырып іздеу жүргізіледі. Мысалы, «адам» сөзін іздегенде «адам», «адам», «адам», тіпті «адамдар» сөздері бар құжаттарды табады. Сөздің тек бір нақты түрін іздеу үшін оны қос тырнақшаға қою керек немесе кеңейтілген іздеуде нақты сөз тіркесін іздеуді пайдалану керек.

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

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

Барлық сұрау сөздері орын алатын құжат, егер сол сұрау сөздерінің кездесулерінің арасындағы сөз қашықтығы осы саннан аз болса ғана қайтарылады. Мысалы, «қызыл армия» сұрауы «қызыл» және «әскер» сөздерінің арасы 40 сөзден кем емес бір сөзден тұратын құжаттарды табады. Мәтінмәндік шектеудің мәнін «(сан, сұраныс)» конструкциясы арқылы өзгертуге болады, мұндағы сан кез келген оң сан, ал сұрау — іздеу жүйесі тұрғысынан дұрыс кез келген сұрау, одан да көп. бір сөзден гөрі. Осылайша, «(2, қызыл әскер)» сұрауы «қызыл» және «әскер» сөздерінің арасында кем дегенде бір рет бірде-бір сөз болмайтын құжаттарды ғана табады (өйткені олардың жақын маңындағы жағдайда ғана айырмашылық бар). екіден кіші, яғни бірге тең сөздердің реттік сандарында).

Іздеу жүйелері барлық тілдерде индекстерді физикалық түрде жасай алмайды. Барлық іздеу жүйелерінде «ұлттық» компонент бар. Кейбір іздеу жүйелері тек мәтіндерді іздейді ағылшын тілі(Yahoo.Com, Alta Vista.Com), кейбіреулері орыс және ағылшын тілдерінде (Rambler), кейбіреулері бірнеше тілдегі индекстік беттер. Мысалы, Яндекс іздеу жүйесі орыс, ағылшын, неміс, француз, украин және беларусь тілдеріндегі файлдарды индекстей алады. Google бұл іздеу жүйелерінің арасында ерекшеленеді: оның базалық сервері (www.google.com) ағылшын тілінде файлдарды индекстейді және ұлттық серверлер (www.google.de, www.google.fr, www.google.ru) - олардың ұлттық тілдерінде. . Барлық индекстік негіздер бір жерде жаһандық желі, сондықтан біз Google интернеттегі барлық тілдерде бірден іздейтін бірнеше іздеу жүйелерінің бірі деп айта аламыз.

Әртүрлі іздеу жүйелерінде сұраныстарды құрастыру ерекшеліктері

Еркін бағдарламалық өнімнің лицензиялық және құқықтық ерекшеліктері

Еркін бағдарламалық қамтамасыз етуді 1986 жылы Ричард Сталлман анықтаған. Алайда бұл құбылыстың өзі бұрын да болған. Шындығында, 1980 жылдарға дейін бағдарламалық жасақтаманың көпшілігі Еркін бағдарламалық қамтамасыз етудің принциптері бойынша таратылды.
Еркін бағдарламалық жасақтаманы еркін бағдарламалық құрал деп санауға болады, егер ол пайдаланушыға келесі төрт еркіндік беретін болса:

  • бағдарламаны кез келген мақсатта іске қосу еркіндігі;
  • бағдарламаның қалай жұмыс істейтінін зерттеу және оны пайдаланушының қажеттіліктеріне бейімдеу еркіндігі ( қажетті жағдайбұл еркіндік бастапқы кодтарға қол жеткізу болып табылады);
  • көшірмесін тарату еркіндігі;
  • өзгертулер мен жақсартуларды тарату еркіндігі

Free Software Foundation (Free Software Foundation, 1985 жылы негізін қалаған Ричард Сталлман) бағдарламалық қамтамасыз етуді тегін (еркін бағдарламалық құрал), жартылай еркін (жартылай еркін бағдарламалық құрал) және меншікті (меншік бағдарламалық жасақтама) деп бөледі. Тегін бағдарламалық құрал жоғарыда аталған барлық төрт еркіндікке ие болуы керек. Жартылай тегін бірдей еркіндіктерге мүмкіндік береді, тек коммерциялық емес пайдалануға қатысты. Барлық қалған бағдарламалық құрал жекеменшік болып табылады.

«Ашық бастапқы код» (Open Source, бұдан әрі «OPO») терминін 1998 жылы Erok Raymond және Брюс Перенс Free Software терминіне балама ретінде ұсынған, өйткені ағылшын тіліндегі «Free Software» «тегін» сөзі жиі қате болатын. коммерциялық кәсіпкерлерді қорқытқан «тегін» («тегін» емес) деп оқылады. Еркін бағдарламалық қамтамасыз ету және ашық бастапқы код ұғымдары жақын, көптеген лицензиялар олардың екеуін де қанағаттандырады, ал еркін бағдарламалық құралдың анықтамасы анағұрлым қатал және жетілдірілген нұсқаларды қайта тарату, өзгерту, зерттеу және қайта тарату еркіндіктерін міндетті түрде беруді талап етеді, ал ашық бастапқы код ашық бастапқы кодтарды әзірлеудің тиімді әдісі ретінде.

Ақылы бағдарламалық жасақтамаға қатысты мыналарды бөлуге болады:

  • Тегін (Тегін бағдарлама). Мұндай бағдарламалық жасақтаманың лицензиясы бағдарламалық жасақтаманың екілік көшірмелерін тегін таратуға мүмкіндік береді. Бұл термин Еркін бағдарламалық құралмен синоним емес, өйткені Тегін бағдарламалық құрал бастапқы кодсыз және басқа еркіндіктерсіз таратылуы мүмкін және Еркін бағдарламалық құрал міндетті түрде тегін емес.
  • Shareware. Әдетте, тегін көшірмелердің шектеулі функционалдығы бар, шектеулі уақыт кезеңінде жұмыс істейді немесе төлемнен кейін өшетін жарнама мүмкіндігі бар.

Ашық бастапқы тегін бағдарламалық жасақтаманың сапасы жоғарырақ болады, себебі жабық көз көзіәзірлеушінің кемшіліктері мен қателерін әріптестері мен клиенттерінен жасырады. Ашық бастапқы кодпен әзірлеушінің жауапкершілігінің үлесі, оның ішінде оның беделдік жауапкершілігі жоғары болады.

Кез келген пайдаланушы тегін бағдарламалық қамтамасыз етуді әзірлеуге қатыса алады. Нәтижесінде Еркін бағдарламалық құрал тақырып аймағын жақсырақ көрсете алады және пайдаланушыға ыңғайлырақ болады. Бұл әсер бағдарламалық қамтамасыз етуді әзірлеу, ғылым, білім, халыққа мемлекеттік қызмет көрсету порталдары сияқты ІТ мамандарының айтарлықтай көп бөлігін қамтитын салаларда айқын байқалатынын атап өткен жөн.

Бастапқы кодтардың қолжетімділігімен және оларды пайдалану еркіндігімен Тегін бағдарламалық қамтамасыз ету кодты қайта пайдаланудың толық артықшылықтарын жүзеге асыруға мүмкіндік береді.

Тегін бағдарламалық қамтамасыз ету жобасын АТ қауымдастығы қолдауының әсері соншалықты, тіпті кішкентай студенттік жоба да озық жобаға айнала алады. бағдарламалық қамтамасыз ету, ол IT саласының көшбасшыларымен тең дәрежеде бәсекеге түседі және ірі коммерциялық және мемлекеттік ұйымдар тарапынан қолдау көрсетілетін болады. Жарқын мысал - Linux операциялық жүйесінің ядросы.

Бейне түсірілім

Бұл қалай жұмыс істейді ақпарат орталығы Google
(ағылшын)

Мэтт Каттс (Google) Google іздеуінің қалай жұмыс істейтінін түсіндіреді
(ағылшын)

Яндекс көмегімен адамдарды қалай іздеуге болады

Жиі қойылатын сұрақтар

Yandex, Rambler, Google браузерлерінің негізгі айырмашылығы неде?

Яндексбарлық сөз формаларын (көптік және жекеше, жағдайлар) жалпылайды, көсемшелерді (үшін, бойынша, астында, т.б.) және сұраулық формаларды (не, қашан, қалай, т.б.) түсіреді. Яғни, Яндекс көмегімен сіз «Үй» немесе «Үй» сұрауына нақты жауап алмайсыз, тек белгілі бір сөздің барлық сөз формаларына арналған сұраулардың жалпы саны ғана.

Сонымен қатар стандартты ақпаратсұраулар, сондай-ақ фразалар және қатысты тақырыптар үшін іздеу жүйесі нәтижелерді аймақ, қала, сонымен қатар айлар бойынша сүзу мүмкіндігін береді.
Яндекстің Рунеттегі ең танымал іздеу жүйесі екенін ескере отырып, мұндай статистика Рунеттегі істердің жағдайын бағалауда ең өкілді болып табылады.

Ramblerосыған байланысты ол дәлірек және оның есептері әдепкі бойынша сұраулар комбинацияларын пайдаланушы іздеу жолағына енгізген пішінде береді. Яндекс есебіне ұқсас есепті шығару үшін Rambler сұрау тілін ұсынады. Мысалы, «Ағаш» сөзінен барлық сөз формаларын алу үшін «Ағаш* енгізу керек.

Интерфейс GoogleІздеуді белгілі бір домендерге, тілдерге, файл түрлеріне және т.б. шектеуге мүмкіндік беретін өте күрделі сұрау тілі бар. Мысалы, "intitle:Google site:wikipedia.org" деп іздеу барлық тілдердегі барлық Уикипедия мақалаларын қайтарады. атауында Google сөзі бар.
Іздеу нәтижелері үшін Google бұрын егжей-тегжейлі іздеуге мүмкіндік беретін қайта іздеу мүмкіндігін берді. Неғұрлым егжей-тегжейлі іздеу үшін пайдаланушыларға нәтижелер таңдалған қосымша параметрлерді көрсету керек болды, бұл сұрауды ғана емес, сонымен қатар ол қолданылатын контекстті де дереу көрсетуге мүмкіндік берді. Бұл мүмкіндікәрбір нәтижені ашу қажеттілігін жою арқылы іздеу процедурасын жеңілдетті.

Мето іздеу жүйесі дегеніміз не?

Метаіздеу жүйесі (мета іздеу жүйесі) классикалық іздеу жүйелеріне қарағанда өзінің жеке деректер базасы және өз деректері жоқ іздеу жүйесі болып табылады. іздеу индексі, бірақ пішіндер іздеу нәтижелерібасқа іздеу жүйелерінен іздеу нәтижелерін араластыру және қайта бағалау арқылы.

Іздеу мүмкіндіктерін қалай кеңейтуге болады?

1. Әрқайсысында іздеу жүйесі, әдетте, кеңейтілген іздеу функциясы бар. Оны табу үшін қолдануға болады қажетті ақпаратбелгілі бір сайтта, белгілі бір аймақта және белгілі бір тілде. Сондай-ақ, іздеуді көптеген басқа параметрлер бойынша нақтылауға болады: файл түрі, нәтиже дәлдігі, т.б. Бұл параметрлер әртүрлі іздеу жүйелерінде әртүрлі болуы мүмкін.
2. Қосымша операциялық әдіс- қолдану, мысалы, ЖӘНЕ немесе &, НЕМЕСЕ немесе |, ЕМЕС, ?, *, «», (), т.б.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!