Losst-da qanday dastur ishlatiladi. Dasturiy ta'minotni ishlab chiqish uchun to'g'ri texnik topshiriq - muvaffaqiyatli loyihaning siri

Dasturiy ta'minot litsenziyasi shartnomasining muhim shartlaridan biri bunday dasturiy mahsulotlardan foydalanishning ruxsat etilgan usullarini ko'rsatishdir. Shu bilan birga, biz ko'pgina litsenziya shartnomalarida bo'lgani kabi, funktsiyalarning tavsifi yoki dasturlardan maqsadli foydalanish tartibi haqida gapirmayapmiz.

Litsenziya shartnomasi foydalanish huquqini berishga qaratilganligi sababli, unda qonun talablariga javob beradigan foydalanish usullari ko'rsatilmaganligi yoki ularni soxta usullar bilan almashtirish avtomatik ravishda bunday shartnomani tuzilmagan deb e'tirof etish imkoniyatini keltirib chiqaradi. .

Bilish muhim! Mualliflik huquqi asarlarning, shu jumladan dasturiy ta'minotning nusxalari muomalasini tartibga soladi. Shu sababli, dasturiy ta'minotdan foydalanishning qonuniy usullarini faqat ularning nusxalarini uchinchi shaxslarga o'tkazishga qaratilgan harakatlar sifatida tushunish kerak. Dasturiy ta'minotning foydali xususiyatlarini uning nusxasidan foydalanish doirasida olish qonun bilan foydalanish usullariga taalluqli emas.

Asarlardan foydalanishning asosiy usullari Rossiya Federatsiyasi Fuqarolik Kodeksining 1270-moddasida keltirilgan. Ular orasida dasturiy ta'minotdan foydalanish usullari quyidagilardan iborat:

  1. dasturiy ta'minot ijrosi, ya'ni. dasturiy ta'minotning bir yoki bir nechta nusxalarini yoki uning bir qismini har qanday moddiy shaklda ishlab chiqarish, shu jumladan kompyuter xotirasiga yozish;
  2. dasturiy ta'minotni tarqatish uning nusxalarini sotish yoki boshqa yo'l bilan tasarruf etish yo'li bilan;
  3. dasturiy ta'minotning ommaviy namoyishi, ya'ni, televizor ramkasi yoki boshqa texnik vositalardan foydalangan holda ekranda dasturiy ta'minotning nusxasini ommaga ochiq joyda yoki odatiy bo'lmagan odamlarning sezilarli qismi bo'lgan joyda har qanday namoyish qilish. dasturiy ta'minot namoyish qilingan joyda yoki boshqa joyda dasturiy ta'minot namoyishi bilan bir vaqtda qabul qilinishidan qat'i nazar, oila doirasi;
  4. dasturiy ta'minot namunalarini import qilish tarqatish maqsadida;
  5. dasturiy ta'minot nusxasini ijaraga olish dastur ijaraning asosiy predmeti bo'lganda;
  6. dasturiy ta'minotni o'zgartirish, ya'ni. har qanday o'zgartirishlar, shu jumladan bunday dastur yoki ma'lumotlar bazasini bir tildan boshqa tilga tarjima qilish, moslashtirish, ya'ni faqat kompyuter dasturi yoki ma'lumotlar bazasida ishlash maqsadida amalga oshirilgan o'zgarishlarni kiritish bundan mustasno. foydalanuvchining muayyan texnik vositalari yoki muayyan foydalanuvchi dasturlari nazorati ostida;
  7. dasturiy ta'minotni ommaga taqdim etish har qanday shaxs o'zi xohlagan joydan va istalgan vaqtda Dasturiy ta'minotga kirishi mumkin bo'lgan tarzda (ommaga ochiq qilish), ya'ni. nusxasini Internet orqali uzatish.

Rossiya Federatsiyasi Fuqarolik Kodeksining 1270-moddasida belgilangan dasturiy ta'minotdan foydalanish usullari ro'yxati ochiq, ya'ni. qonun hujjatlari boshqa usullarning mavjudligini istisno etmaydi. Biroq, bunday usullar yuqorida aniq ko'rsatib o'tganimizdek, ularda o'rnatilgan funksiyalarni amaliy amalga oshirish bilan emas, balki bevosita dasturiy ta'minot nusxalarini uzatish bilan bog'liq bo'lishi kerak.

Diqqat! Natijada, dasturlardan o'z funktsional maqsadlarida foydalanish, dasturlarni o'ziga xos ichki imkoniyatlardan foydalangan holda moslashtirish orqali moslashtirish foydalanishga taalluqli emas. Shu sababli, dasturiy ta'minotga va unga asoslangan turli xil bulutli xizmatlarga masofadan kirish ham undan foydalanishning qonuniy usuli sifatida qaralishi mumkin emas.

Litsenziya shartnomasi shartlarini to'g'ri shakllantiring.

Dasturiy ta'minot (dasturiy ta'minot, dasturiy ta'minot) - shaxsiy kompyuter yordamida ma'lumotlarni qayta ishlashni tashkil qilish imkonini beruvchi maxsus dasturlar to'plami.

Chunki dasturiy ta'minotsiz kompyuter ishlay olmaydiprintsipial jihatdan ajralmas qismi hisoblanadihar qanday kompyuter va uning apparati bilan birga keladi(apparat).

Dastur- kompyuterga tushunarli tilda yozilgan axborotni qayta ishlash bo'yicha kompyuter harakatlari (ko'rsatmalari) ketma-ketligini to'liq va aniq tavsiflash.

Dasturiy ta'minot (dasturiy ta'minot) - kompyuterda vazifalarni bajarishga tayyorlash va ularning mashina orqali o'tishini tashkil etish jarayonini osonlashtiradigan maxsus dasturlar to'plami, shuningdek protseduralar, tavsiflar, ko'rsatmalar va qoidalar, ushbu komponentlar bilan bog'liq barcha hujjatlar bilan birgalikda kompyuter tizimining ishlashi.

Axborotni qayta ishlash, kompyuterni boshqarish dasturlar, qurilmalar emas.

Dasturiy ta'minot innovatsiyalari uzoq vaqtdan beri yangi apparat ishlanmalarida ustunlik qildi. Dasturiy ta'minot to'plami tegishli sinfdagi kompyuter narxidan qimmatroq (ba'zan bir necha marta).

Kompyuterdan samarali foydalanish uchun kompyuter texnikasi va dasturiy ta'minotning rivojlanish darajasi o'rtasida muvofiqlik bo'lishi kerak. Bir tomondan, dasturiy ta'minot kompyuterning funksionalligini belgilaydi. Boshqa tomondan, muayyan dasturiy ta'minotni o'rnatish kompyuterning dizayn xususiyatlari bilan cheklanishi mumkin.

Dasturiy ta'minotning maqsadi:

  • kompyuterning sog'lig'ini ta'minlash;
  • foydalanuvchining kompyuter bilan o'zaro aloqasini osonlashtirish;
  • vazifani qo'yishdan natijani olishgacha bo'lgan davrni qisqartirish;
  • kompyuter resurslaridan foydalanish samaradorligini oshirish.

Dasturiy ta'minot quyidagilarga imkon beradi:

  • kompyuter tizimining imkoniyatlaridan maksimal darajada foydalanish maqsadida uni tashkil etishni takomillashtirish;
  • foydalanuvchi ishining unumdorligi va sifatini oshirish;
  • foydalanuvchi dasturlarini muayyan hisoblash tizimining resurslariga moslashtirish;
  • kompyuter tizimining dasturiy ta'minotini kengaytirish.

Kompyuter tizimining imkoniyatlaridan maksimal darajada foydalanishga erishiladi, Birinchidan, har bir foydalanuvchi yoki vazifaga o'z vazifalarini o'z vaqtida va sifatli hal qilish uchun minimal zarur resurslarni ajratish orqali, Ikkinchidan, hisoblash tizimining resurslariga ko'p sonli foydalanuvchilar (shu jumladan masofaviy) ulanish orqali; Uchinchidan, tizimning holatiga va so'rovlarni qayta ishlashga qarab turli foydalanuvchilar va vazifalar o'rtasida resurslarni qayta taqsimlash orqali.

Foydalanuvchilar ishining unumdorligi va sifatini oshirish turli xil dasturlash vositalari (algoritmik til, amaliy dasturlar paketlari) va qulay kiritish-chiqarish qurilmalari yordamida amalga oshirilgan hisoblash va loyihalash jarayonlarini avtomatlashtirish hisobiga amalga oshiriladi.

Foydalanuvchi dasturlarining ma'lum bir hisoblash tizimining resurslariga moslashishi operatsion tizimda mashina konfiguratsiyasining keng doirasiga xizmat ko'rsatish vositalarini o'z ichiga olganligi bilan ta'minlanadi. Bundan tashqari, operatsion tizim turli xil kiritish-chiqarish qurilmalari uchun mavjud dasturlarni yaratish va osongina sozlash imkonini beradi.

Mavjud dasturiy ta'minotni kengaytirish quyidagi xususiyatlarni nazarda tutadi:

  • foydalanuvchi tomonidan alohida hisoblash vazifalarini ham, alohida qurilmalar va umuman butun hisoblash tizimini boshqarish jarayonlarini amalga oshiradigan o'z dasturlari va paketlarini yaratish;
  • mavjud dasturiy ta'minotni operatsion tizim imkoniyatlarini kengaytirish, yangi turdagi tashqi qurilmalar, yangi hisoblash tizimlari (kompyuterlar) bilan ishlash, yangi qo'llanilishi sohalarida ishlash imkonini beruvchi dasturlar bilan to'ldirish.

Dasturiy ta'minot turli faoliyat sohalarida hisoblash tizimlaridan foydalanishga qaratilgan bo'lib, vazifalarni o'z vaqtida va etarli darajada hal qilishni ta'minlashi kerak. Bu bir qator talab qiladi dasturiy ta'minot komponentlarini ishlab chiqishda talablar , asosiylari:

  • modullilik;
  • kengaytirilishi va rivojlanishi;
  • ishonchliligi;
  • bashorat qilish qobiliyati;
  • qulaylik va ergonomika;
  • moslashuvchanlik;
  • samaradorlik;
  • moslik.

Zamonaviy dasturiy ta'minotni ishlab chiqishning asosiy tamoyillari:

  • parametrik ko'p qirralilik;
  • funktsional ortiqcha;
  • funktsional selektivlik.

Dasturlarni kompyuterga ikki usulda o'rnatish mumkin:

  • Distribyutordan o'rnatish
  • Oddiy nusxa ko'chirish orqali

Birinchi (eng past) daraja ierarxiya shaxsiy kompyuterning doimiy xotirasida saqlanadigan ichki dasturiy ta'minot bilan band. Uning yordami bilan shaxsiy kompyuter apparat strukturasi tomonidan aniqlangan asosiy funktsiyalarni bajaradi. Mikrodastur dasturlari bevosita kompyuterning apparat modullari bilan ishlaydi. Natijada, ular funktsional jihatdan ular bilan bog'liq bo'lib, ma'lum bir apparat moduli almashtirilganda, u bilan ishlash uchun mo'ljallangan ichki dasturiy ta'minot dasturini ham almashtirish kerak.

Uskuna modullarini saqlaydigan dasturlar haydovchi dasturlari yoki deyiladi haydovchilar. Ular yangi apparat modulini almashtirish yoki ulashda boshqa kompyuter dasturlariga o'zgartirish kiritmaslikka, faqat mos keladigan apparat modulining drayverini o'zgartirishga imkon beradi.

Ichki dasturiy ta'minot - bu kompyuterning barcha boshqa dasturlar bilan o'zaro bog'lanishini ta'minlovchi dasturiy interfeys. Mikrodastur dasturlariga kirish faqat dasturiy ta'minotni uzish tizimi orqali amalga oshiriladi.

Ichki dasturiy ta'minot quyidagi asosiy funktsiyalarni bajaradi:

  • keng doiradagi periferik qurilmalarni boshqaradi;
  • kompyuter yoqilganda uning ishlashini tezkor tekshirishni amalga oshiradi;
  • individual apparat modullarini tiklash;
  • OS dasturlarini yuklaydi.

Ichki dasturiy ta'minotning asosiy elementlari quyidagilardir I/U drayverlari, o'z-o'zini tekshirish dasturi va yuklash dasturi. Ichki dasturiy ta'minot, bir tomondan, shaxsiy kompyuterning funktsional modullari bilan o'zaro aloqada bo'lsa, ikkinchi tomondan, operatsion tizimning dastur interfeysini amalga oshiradi.

O'z-o'zini tekshirish dasturi shaxsiy kompyuterning funktsional modullarini sinash uchun mo'ljallangan, ya'ni. kerakli ma'lumotlar bilan dastur registrlarini yuklash orqali kompyuter sxemalarini dastlabki holatga o'rnatish. Shaxsiy kompyuterning individual funktsional modullarini tekshirishda ularda nosozliklar aniqlanishi mumkin. O'z-o'zini tekshirish dasturi foydalanuvchini ekrandagi xabarlar va/yoki ovozli signal yordamida aniqlangan nosozliklar haqida xabardor qiladi.

Agar xato topilsa, disketdan yuklangan diagnostika dasturlari yordamida kompyuterni skanerlash davom ettirilishi mumkin. Agar xato kompyuterning ishlashini buzmasa, foydalanuvchining iltimosiga binoan uni e'tiborsiz qoldirish mumkin. Agar shaxsiy kompyuterga yangi funktsional modul kiritilgan bo'lsa, u holda ushbu modulning o'z-o'zini tekshirish dasturi umumiy o'z-o'zini tekshirish dasturiga qo'shiladi.

O'z-o'zini sinab ko'rish muvaffaqiyatli yakunlangandan so'ng, kompyuter ishlashga tayyor. Dasturiy ta'minot uzilishi orqali boshqarish yuklash dasturiga o'tkaziladi. Ushbu dastur operatsion tizimning boshqa komponentlarini RAMga o'qish uchun mo'ljallangan. Agar ushbu operatsiya muvaffaqiyatli bo'lsa, boshqaruv faqat o'qilgan dasturga o'tkaziladi.

I/U drayverlari Kompyuterning tashqi qurilmalariga xizmat ko'rsatish uchun ishlatiladi. Ushbu dasturlar to'g'ridan-to'g'ri mos keladigan kontrollerlar bilan ishlaydi, bu esa foydalanuvchiga ma'lum bir qurilmaning jismoniy tashkil etilishini bilmaslik va faqat unga texnik xizmat ko'rsatadigan haydovchi buyruqlari bilan ishlash imkonini beradi.

Haydovchilar quyidagi xususiyatlarga ega:

  • tizimga yangi drayverlarni qo'shish imkonini beruvchi ochiq tuzilma;
  • dasturiy ta'minot uzilishlari orqali drayverlarga kirishni tashkil etishning moslashuvchanligi, bu ularni xotiraning qat'iy belgilangan sohalarida tuzatmaslik, tez va oson almashtirish imkonini beradi;
  • drayver dasturlarini periferik qurilmalarning ma'lum bir sinfiga yo'naltiruvchi maxsus tuzilma, ularning parametrlari maxsus jadvallarga joylashtirilgan. Drayvlar ushbu jadvallardagi qiymatlarni o'zgartirish orqali ma'lum tashqi qurilmalar uchun sozlangan;
  • RAMdagi doimiy joylashuv, bu sizga drayverdan istalgan vaqtda istalgan dasturdan foydalanish imkonini beradi.

Asosiy haydovchi dasturlariga quyidagilar kiradi: qattiq disk drayveri, video adapter drayveri, klaviatura drayveri, printer drayveri, tizim drayverlari (taymerni sozlash, kompyuter konfiguratsiyasini tekshirish, operativ xotira hajmini aniqlash), qo'shimcha drayverlar (aloqa drayveri va boshqalar).

Operatsion tizim oladi ikkinchi (o'rta) daraja dasturiy ta'minot ierarxiyasi. U operativ xotira va tashqi xotira, kiritish-chiqarish qurilmalari va foydalanuvchi dasturlarini o'z ichiga olgan kompyuter tizimining resurslarini boshqaradi. Operatsion tizim kompyuter bilan ichki dasturiy interfeys orqali o'zaro ta'sir qiladi. Bu apparat farqlari bo'lgan shaxsiy kompyuterlarga bir xil operatsion tizim bilan ishlash imkonini beradi.

OT - bu shaxsiy kompyuterni boshqarish dasturlari to'plami.

Dasturiy ta'minotning tarkibi foydalanuvchi kompyuter yordamida hal qilmoqchi bo'lgan vazifalar doirasi bilan belgilanadi.

Uchrashuv bo'yicha, ya'ni. Yechilishi kerak bo'lgan vazifalar sinfiga qarab, dasturiy ta'minot odatda ikkita asosiy guruhga bo'linadi: Umumiy (asosiy) va amaliy.

Dasturiy ta'minotning funktsional maqsadi bo'yicha tasnifi

Dasturiy ta'minotni umumiy tasniflash sxemasi

- kompyuterning ishlashini ta'minlovchi dasturlar to'plami; hisoblash jarayonini tashkil qiluvchi va kompyuter resurslarini boshqaradigan dasturlar to'plami.

- dasturlarni ishlab chiqish imkonini beruvchi dasturiy vositalar majmuasi.

- inson faoliyatining turli sohalaridagi muammolarni hal qilish uchun mo'ljallangan dasturlar to'plami.

Dasturni ishlab chiqish uchun texnik topshiriq
«______________»
___-sonli shartnomaga

1.Kirish
1.1. Dastur nomi
1.2. Maqsad va qamrov
2. Dasturga qo'yiladigan talablar
2.1. ishlash talablari
2.2. Ishonchlilik talablari
2.2.1. Dasturning ishonchli ishlashini ta'minlashga qo'yiladigan talablar
2.2.2. Muvaffaqiyatsizlikdan keyin tiklanish vaqti
2.2.3. Tizim foydalanuvchilarining noto'g'ri harakatlari tufayli muvaffaqiyatsizliklar
3. Ishlash shartlari
3.1. Iqlimli ish sharoitlari
3.2. Xodimlarning malakasi va soniga qo'yiladigan talablar
3.3. Texnik vositalarning tarkibi va parametrlariga qo'yiladigan talablar
3.4. Axborot va dasturiy ta'minotning muvofiqligiga qo'yiladigan talablar
3.4.1. Axborot tuzilmalariga qo'yiladigan talablar va ularni hal qilish usullari
3.4.2. Manba kodlari va dasturlash tillariga qo'yiladigan talablar
3.4.3. Dastur tomonidan ishlatiladigan dasturiy ta'minotga qo'yiladigan talablar
3.4.4. Axborot va dasturlarni himoya qilishga qo'yiladigan talablar
3.5. Maxsus talablar
4. Dasturiy ta'minot hujjatlariga qo'yiladigan talablar
4.1. Dastur hujjatlarining dastlabki tarkibi
5. Texnik-iqtisodiy ko'rsatkichlar
5.1. Rivojlanishning iqtisodiy foydalari
6. Rivojlanish bosqichlari va bosqichlari
6.1. Rivojlanish bosqichlari
6.2. Rivojlanish bosqichlari
6.3. Bosqichlar bo'yicha ishning mazmuni
7. Nazorat va qabul qilish tartibi
7.1. Test turlari
7.2. Ishni qabul qilish uchun umumiy talablar

1.Kirish

1.1. Dastur nomi

Dastur nomi: "ACS "______________""

1.2. Maqsad va qamrov

Dastur kafe / bar mijozlaridan ma'lumotlarni qayta ishlashni avtomatlashtirish uchun mo'ljallangan. U quyidagi ma'lumotlar asosida ishlaydi:

  • mijoz haqidagi mumkin bo'lgan shaxsiy ma'lumotlar;
  • mijozlarga xizmat ko'rsatish ma'lumotlari;
  • chegirma tizimi to'g'risidagi ma'lumotlar;

2.1. ishlash talablari

Dastur quyidagi funktsiyalarni bajarish qobiliyatini ta'minlashi kerak:

  • so'rov bo'yicha mijozlar ma'lumotlarini ko'rsatish imkoniyati;
  • chegirmalarni hisoblash imkoniyati;
  • mijozlarni qo'shish/o'chirish;
  • mijoz ma'lumotlarini o'zgartirish;
  • chegirma tizimini o'zgartirish imkoniyati;

2.2.1 Dasturning ishonchli ishlashini ta'minlashga qo'yiladigan talablar

Dasturning ishonchli (barqaror) ishlashi buyurtmachi tomonidan ro'yxati quyida keltirilgan tashkiliy-texnik tadbirlar majmuasini amalga oshirish orqali ta'minlanishi kerak:

  • texnik vositalarni uzluksiz elektr ta'minotini tashkil etish;
  • litsenziyalangan dasturiy ta'minotdan foydalanish;
  • Rossiya Federatsiyasi Mehnat va ijtimoiy rivojlanish vazirligining 1998 yil 23 iyuldagi shaxsiy kompyuterlar va ofis texnikasiga texnik xizmat ko'rsatish va dasturiy ta'minotga texnik xizmat ko'rsatishning tarmoqlararo standart vaqt standartlarini tasdiqlash to'g'risida qarorida belgilangan tavsiyalarini muntazam ravishda amalga oshirish;
  • GOST 51188-98 talablariga muntazam muvofiqligi. Axborotni himoya qilish. Kompyuter viruslari uchun dasturiy ta'minot sinovlari
  • Ishlab chiquvchi tomondan:
  • avtomatik zaxira nusxalari;
  • dasturni avtomatik yangilash tizimi;
  • tizimni avtomatik tiklash;

Uskuna quvvatining uzilishi (boshqa tashqi omillar), operatsion tizimning halokatli bo'lmagan nosozliklari (halokat emas) natijasida yuzaga kelgan nosozlikdan keyin tiklash vaqti, apparat va dasturiy ta'minotning ishlash shartlariga muvofiq 30 daqiqadan oshmasligi kerak.

Uskunaning noto'g'ri ishlashi, operatsion tizimning halokatli nosozligi (halokati) natijasida yuzaga kelgan nosozlikdan keyin tiklanish vaqti apparatdagi nosozliklarni bartaraf etish va dasturiy ta'minotni qayta o'rnatish uchun zarur bo'lgan vaqtdan oshmasligi kerak.

Dastur bilan o'zaro aloqada bo'lgan foydalanuvchining noto'g'ri harakatlari tufayli dasturning muvaffaqiyatsizligi.

3.1. Xodimlarning malakasi va soniga qo'yiladigan talablar

Dasturning ishlashi uchun zarur bo'lgan xodimlarning minimal soni kamida 1 shtat birligi - shaxsiy kompyuter operatori bo'lishi kerak. Kompyuter operatori tomonidan bajariladigan vazifalar ro'yxati quyidagilarni o'z ichiga olishi kerak:

  • mijozlar ma'lumotlar bazasini yuritish;
  • tizim dasturiy ta'minotini - operatsion tizimni o'rnatish (o'rnatish) va ishlashini ta'minlash vazifalari;
  • dasturni o'rnatish (o'rnatish) vazifasi;
  • ma'lumotlar bazasi zahiralarini yaratish vazifasi.

3.2. Texnik vositalarning tarkibi va parametrlariga qo'yiladigan talablar
^

  • 2,0 Gts chastotali protsessor, kam emas;
  • RAM, 1 GB, kam emas;
  • kamida 1 GB bo'sh disk maydoni;
  • LAN kartasi;

3.3.1. Axborot tuzilmalariga qo'yiladigan talablar va ularni hal qilish usullari

Dastur mustaqil bajariladigan dasturdir. Ma'lumotlar bazasi formati ADO bilan mos keladi.

Foydalanuvchilar ma'lumotlar bazasi bilan tizim interfeysi orqali ishlaydi.

3.3.3. Manba kodlari va dasturlash tillariga qo'yiladigan talablar

Hech qanday qo'shimcha talablar yo'q.

Dastur tomonidan ishlatiladigan tizim dasturiy ta'minoti Windows XP operatsion tizimining litsenziyalangan mahalliylashtirilgan versiyasi bo'lishi kerak.

Axborot va dasturlarni himoya qilish bo'yicha talablar yo'q.

3.5. Maxsus talablar

Hech qanday maxsus talablar yo'q.
^

4.1. Dastur hujjatlarining dastlabki tarkibi

Dastur hujjatlarining tarkibi quyidagilarni o'z ichiga olishi kerak:

  • texnik vazifa;
  • dastur va test usullari;
  • operator qo'llanmasi;

5.1. Rivojlanishning iqtisodiy foydalari

Dastur bepul mahsulot bo'lib, hech qanday moliyaviy xarajatlar sarflanmaydi va afzalligi kafe/bar mijozlari ma'lumotlarini qayta ishlashni avtomatlashtirishni tezlashtirishdir.

6.1. Rivojlanish bosqichlari

Rivojlanish uch bosqichda amalga oshirilishi kerak:

  1. Texnik shartlarni ishlab chiqish;
  2. Ishchi dizayn;
  3. Amalga oshirish.

Texnik topshiriqni ishlab chiqish bosqichida ushbu texnik topshiriqni ishlab chiqish, muvofiqlashtirish va tasdiqlash bosqichi yakunlanishi kerak. Batafsil loyihalash bosqichida ishning quyidagi bosqichlari bajarilishi kerak:

  • dastur ishlab chiqish;
  • dastur hujjatlarini ishlab chiqish;
  • dastur sinovi.

Amalga oshirish bosqichida dasturni ishlab chiqish bosqichi, tayyorlash va topshirish tugallanishi kerak.

Texnik topshiriqni ishlab chiqish bosqichida quyidagi ishlar bajarilishi kerak:

  • Muammoni shakllantirish;
  • Texnik vositalarga qo'yiladigan talablarni aniqlash va tushuntirish;
  • Dasturga qo'yiladigan talablarni aniqlash;
  • Dastur va uning hujjatlarini ishlab chiqish bosqichlari, bosqichlari va muddatlarini belgilash;
  • Texnik topshiriqlarni muvofiqlashtirish va tasdiqlash. Dasturni ishlab chiqish bosqichida dasturni dasturlash (kodlash) va disk raskadrovka ishlari bajarilishi kerak. Dasturiy hujjatlarni ishlab chiqish bosqichida dasturiy hujjatlarni ishlab chiqish hujjatlar tarkibiga qo'yiladigan talablarga muvofiq amalga oshirilishi kerak.

Dasturni sinovdan o'tkazish bosqichida quyidagi ish turlari bajarilishi kerak:

  • Sinov usullarini ishlab chiqish, muvofiqlashtirish va tasdiqlash;
  • Qabul qilish sinovlarini o'tkazish;
  • Sinov natijalari bo'yicha dastur va dastur hujjatlarini tuzatish.

Dasturni tayyorlash va topshirish bosqichida dastur va dastur hujjatlarini tayyorlash va Buyurtmachining ob'ektlarida foydalanishga topshirish bo'yicha ishlar bajarilishi kerak.

7.1. Sinov turlari:

  • o'rnatish jarayonini sinovdan o'tkazish;
  • ergonomika sinovi ;
  • tizimning normal ishlashini tiklash qobiliyatini sinovdan o'tkazish;
  • tizimni turli xil konfiguratsiyalar bo'yicha sinovdan o'tkazish;
  • tizim sinovlari;

7.2. Ishga qabul qilish talablari

Qabul qilingandan so'ng, quyidagi shartlar tekshirilishi kerak:

  • avtomatlashtirish ob'ekti parametrlarining standart cheklovchi kritik qiymatlarida va TORdagi ma'lumotlarning boshqa sharoitlarida funktsiyalarni bajarishning to'liqligi va sifati;
  • tizim interfeysi bilan bog'liq har bir talabni bajarish;
  • Xodimlarning interaktiv rejimda ishlashi;
  • Muvaffaqiyatsizlikdan keyin PP qobiliyatini tiklash vositalari va usullari;
  • Operatsion hujjatlarning murakkabligi va sifati.
Binolarning dizayn loyihasini ishlab chiqish bo'yicha texnik topshiriqlar. Ma `lumot Hayvonot bog'i qurilishi uchun loyiha hujjatlarini ishlab chiqish uchun texnik topshiriqlar Nizom
Er uchastkasi chegaralarida Podlesnaya, avtomobil yo'li Kosmonavtlar, st. Malkov, Permning Dzerjinskiy tumani
Internet saytining hujjat strukturasini ishlab chiqish bo'yicha texnik topshiriq
Internet foydalanuvchilariga uning mazmuni va funksionalligiga buyurtma shaklida kirishni ta'minlaydigan axborot tizimi ...
"Rossiya Airbrush rassomlari uyushmasi" veb-saytini ishlab chiqish bo'yicha texnik topshiriqlar
Axborot bloklari kiritilgan asosiy html konteyneri to'liq tahrirlanishi kerak. Afzal…
“Korporativ ma’lumotlar ombori” avtomatlashtirilgan tizimini yaratish bo‘yicha texnik topshiriq
GOST 34. 602-89 Avtomatlashtirilgan tizimni yaratish bo'yicha texnik topshiriqlar (misol)
2. is ni ishlab chiqish uchun texnik topshiriq
Ushbu kurs loyihasi pensiya sug'urtasi guvohnomasini berish jarayonini ko'rsatadi. Ishlab chiqilgan tizim soddalashtirish uchun mo'ljallangan ...
Jurnal veb-saytini ishlab chiqish bo'yicha texnik topshiriqlar Ushbu TOR ...
Sayt zamonaviy kontentni boshqarish tizimlarining (ochiq WordPress, Joomla, LiveStreet va boshqalar) cheklovlarini hisobga olgan holda modellashtirilgan.
Grafiklarni o'tkazishni ko'rsatish dasturi
Ushbu texnik topshiriq vizual taqdimot uchun mo'ljallangan o'quv dasturiy mahsulotini ishlab chiqishni tartibga soladi ...
Texnik topshiriqlarga quyidagilar kiradi: ishlanmaning nomi, asosi ...
Texnik va ishchi loyiha: mavzu sohasining tavsifi (ob'ekt modeli), ob'ektni boshqarish (hodisalar, o'zaro ta'sir diagrammasi), ...
Dasturiy ta'minot dizayni
Dizayn bosqichi arxitekturani ishlab chiqish, ma'lumotlarni ishlab chiqish va dasturiy ta'minotni protsessual ishlab chiqishni o'z ichiga oladi.

    Tizim spetsifikatsiyalari

    Mahsulotning texnik ko'rinishi

    Ixtirochilik muammosini hal qilish nazariyasi - bu Rossiyada ham, dunyoda ham keng tarqalgan kuchli fikrlashning sovet usuli. Bu muammoni chuqur tahlil qilish va samarali yechim topish imkonini beradi.
    TRIZ bo'yicha ish Genrix Saulovich Alshuller va uning sheriklari tomonidan 1946 yilda boshlangan.

    Dasturni ishlab chiqish: Texnik topshiriq namunasi

    1956 yilda texnologiyaning ma'lum qonunlarga muvofiq rivojlanishi haqidagi birinchi nashr nashr etildi. Samarali ixtiro qilish uchun ushbu qonunlarni aniqlash va samarali qo'llash kerak.
    Vaqt o'tishi bilan TRIZ bir qator dolzarb muammolarni hal qilishga yordam beradigan katta vositalar to'plamiga aylandi:
    - yangi mahsulotlarni yaratish;
    - mavjud echimlarning iste'mol xususiyatlarini yaxshilash;
    - xarajatlarni kamaytirish
    - raqobatchilarning patentlarini chetlab o'tish.
    “Samsung”, “Intel”, “Procter&Gambel”, “General Electric” va boshqa yetakchi jahon kompaniyalari o‘zlarining ilmiy-tadqiqot markazlarida TRIZdan foydalanadilar.

Shartlar

Munozarali fikrlar va tushunmovchiliklardan qochish uchun bir xil kontseptual apparatdan foydalanish muhimdir. Buning uchun biz eng ko'p ishlatiladigan atamalar va qisqartmalar ro'yxatini tuzdik.

Dasturiy ta'minot uchun texnik hujjatlarni ishlab chiqish haqida gap ketganda, biz ko'pincha texnik topshiriq (TOR) kabi hujjatni o'ylaymiz. Nima uchun bu sodir bo'lmoqda?

Texnik topshiriqning maqsadi

Birinchidan, texnik topshiriq, qoida tariqasida, loyiha hujjatlari doirasidagi asosiy hujjatdir. Oddiy dastur yoki veb-sayt yaratish yoki keng ko'lamli axborot tizimini yoki dasturiy-apparat kompleksini ishlab chiqish bo'ladimi, dasturiy ta'minotni ishlab chiqish uchun barcha asosiy talablarni tavsiflovchi TORda. Bundan tashqari, GOSTlar tilida texnik topshiriqlar ham dastlabki loyiha doirasida ham ishlab chiqilishi mumkin (bu faqat tizimning funktsiyalari va tuzilishining tavsifi yechimni amalga oshirish texnologiyalarini hisobga olmagan holda) va kelajak texnik loyihaga "migratsiya" (tanlangan texnologiyalarni hisobga olgan holda batafsil tavsif) .

Ikkinchidan, texnik topshiriq yuzaki bo'lishi mumkin (masalan, loyiha investorlari uchun mo'ljallangan umumiy kontseptual TOR) yoki batafsilroq (masalan, dasturchi uchun batafsil TOR). Loyihalar bo'limiga qarang, faqat turli TK misollari mavjud. Siz har qanday darajadagi tafsilotlarni tanlashingiz mumkin - biz siz uchun har qanday murakkablikdagi TORni arzon narxlarda tayyorlaymiz.

Uchinchidan, ba'zi hollarda, ishlab chiqilayotgan tizimni tavsiflash uchun faqat bitta texnik vazifani tayyorlash bilan shug'ullanish mumkin. Albatta, bu holda ishlab chiqilgan texnik xususiyatlarning sifati asosiy rol o'ynaydi, shuning uchun bu erda tejashga arzigulik emas va bunday texnik xususiyatlarni ishlab chiqishni ushbu masalada katta tajribaga ega bo'lgan mutaxassislarga topshirish yaxshiroqdir. Baxtsiz ikki marta to'laydi, ammo sifatsiz hujjatlar tufayli dasturiy ta'minot ishlab chiqilmagan taqdirda - o'n baravar, ba'zan esa bir necha marta yuqoriroq.

Oddiy texnik topshiriqlarning tarkibi

Keling, odatiy TK nimani o'z ichiga olganini ko'rib chiqaylik.

Dasturiy ta'minot uchun texnik topshiriqlar yuzaki bo'lib chiqdi?

Shunday qilib, texnik topshiriq, tanlangan GOSTdan qat'i nazar, har doim ishlab chiqilayotgan dasturiy ta'minot bo'yicha quyidagi asosiy ma'lumotlarni o'z ichiga oladi:

1) Ism– ishlab chiqilgan dasturiy ta’minotning to‘liq va qisqa nomlari, belgisi;
2) tayinlash- dasturiy ta'minot nima uchun, qaysi sohada va qanday maqsadda ishlab chiqilmoqda;
3) rivojlanishi uchun asosdir– dasturiy ta’minot ishlab chiqish asosidagi hujjatlar;
4) funktsiyalari– ishlab chiqilgan dasturiy ta’minot funksiyalarining ro‘yxati va tavsifi;
5) tuzilishi– ishlab chiqilgan dasturiy ta’minotning arxitekturasi va komponentlarini tavsiflash;
6) foydalanuvchi interfeysi- zamonaviy dunyoda talab qilinadi;
7) ishonchlilik, xavfsizlik, ish sharoitlari va hokazo. muhim talablar;
8) hujjatlar- qanday hujjatlar, qay darajada va GOSTlarning qaysi talablariga muvofiq ishlab chiqiladi;
9) rivojlanish bosqichlari va bosqichlari- nima va qanday ketma-ketlikda ishlab chiqilmoqda;
10) nazorat qilish tartibi va qabul qilish- ishlab chiqilgan dasturiy ta'minotni mijozga etkazib berish qanday amalga oshiriladi.

Texnik topshiriqlar uchun standartlar

Bizning hududimizda texnik shartlarni ishlab chiqishni tartibga soluvchi bir nechta GOSTlar mavjud: bular GOST 34.602 (avtomatlashtirilgan tizimlar) va GOST 19.201 (dasturiy ta'minot). Ushbu standartlarga muvofiq tuzilgan hujjatlar mazmuni va mazmuni jihatidan sezilarli darajada farqlanadi. Ikkala standart ham korporativ portalimizda Kutubxona bo'limida taqdim etilgan, siz ular bilan batafsilroq tanishishingiz mumkin.

Texnik shartlarni ishlab chiqish narxi

Umuman olganda, texnik shartlarni tayyorlash juda murakkab va mas'uliyatli vazifadir, ammo yaxshi yozilgan texnik topshiriq allaqachon ishlab chiqilayotgan loyiha muvaffaqiyatining yarmidir. Shuning uchun, dasturiy ta'minot uchun texnik xususiyatlarni ishlab chiqish jarayonida siz texnik va tashkiliy masalalarda maksimal darajada ehtiyotkorlik va xabardorlikni ko'rsatishingiz kerak. Yoki bizdan hoziroq kalit taslim asosida texnik xususiyatlarni ishlab chiqishga buyurtma berishingiz mumkin.

Sizni ham qiziqtirishi mumkin:

- dastur va test usullarini ishlab chiqish;
– loyiha va texnik loyihaga tushuntirish xati yaratish;
- Hujjatlarni ishlab chiqish bosqichlari.

Texnik topshiriqni yozish loyiha ustida ishlashning birinchi bosqichlaridan biridir. Bu tizimning o'zi rivojlanishidan oldin. Texnik topshiriqda biz ob'ekt sohasini, Buyurtmachining mavjud infratuzilmasini, yaratilayotgan funksionallikka qo'yiladigan talablarni, shuningdek, funktsional bo'lmagan talablarni tavsiflaymiz. Olingan hujjat biznes foydalanuvchisi uchun uning kelajakdagi tizim bo'yicha barcha istaklari inobatga olinishiga ishonch hosil qilish uchun ham, tizimni ishlab chiqish xarajatlarini hisoblashimiz uchun ham zarurdir.

Ta’kidlash joizki, biz kundalik tahliliy ishimizda “Texnik topshiriq” atamasidan qochishga harakat qilamiz. Bu atama juda ko'p ma'nolarga ega va ko'pincha uning orqasida nima borligi aniq emas. Biz Biznes talablari hujjati (BRD), Funktsional talablar hujjati (FRD) va Texnik arxitektura hujjati (TAD) atamalaridan foydalanamiz. Biroq, bu erda tavsifni murakkablashtirmaslik uchun biz "Texnik topshiriq" atamasidan foydalanamiz. Biz ko'p hollarda mijozlar bilan muloqot qilish uchun foydalanadigan hujjat 70% biznes talablaridan, 20% funktsional talablardan va faqat 10% texnik va arxitektura talablaridan iborat. Albatta, bu nisbat tizimning o'ziga xos xususiyatlariga va texnik murakkabligiga qarab o'zgaradi.

Texnik spetsifikatsiyalarni ishlab chiqishda asosiy muvaffaqiyat omili mijoz bilan to'g'ri qurilgan aloqadir. Axir, tahlilchilarning vazifasi haqiqatda miyani yo'q qilish operatsiyasini bajarish va natijalarni qog'ozda tuzilgan shaklda tartibga solishdir. Shu bilan birga, (1) mijoz bilan bir xil tilda gaplashish juda muhim, shunda u mutaxassisga tushunarli bo'lgan mavzu sohasi tushunchalarini chaynamasligi va (2) tinglay olishi kerak. to'g'ri.

Quyida texnik topshiriqni yozishda bizga yo‘l-yo‘riq ko‘rsatadigan tamoyillar keltirilgan va ularni biz yirik internet-kompaniya uchun ko‘p komponentli bannerli reklama tizimi uchun ishlab chiqqan texnik topshiriqlardan parchalar bilan ko‘rsatamiz.

Texnik topshiriqning tuzilishi

Har bir texnik vazifa bir nechta majburiy bo'limlarni o'z ichiga oladi. Ular hujjatning maqsadini, terminologiyasini, loyihaning umumiy mazmunini belgilaydi. Odatda hujjatning birinchi qismi quyidagicha ko'rinadi:

Class="fs-13">

Agar hujjatning boshida ishlab chiqilayotgan tizim haqida umumiy, kontseptual ma'lumotlar berilgan bo'lsa, hujjatning ikkinchi, asosiy qismida biznes talablari va rivojlanish xarajatlarini baholash uchun muhim bo'lgan tizimga qo'yiladigan funktsional talablar batafsil tavsiflanadi. .

Banner tizimi uchun texnik topshiriqning "Terminologiya" bo'limida biz taassurotlar, bosishlar, CTR, kirish, aloqa chastotasi, bronlash fayli va boshqalar kabi tushunchalarni aniqlaymiz va "Umumiy kontekst" bo'limida biz banner reklamalarini joylashtirish bilan bog'liq mijoz kompaniyasining asosiy biznes jarayonlari, shuningdek, tizim muhiti, kompaniya menejerlarining joriy rollari va kirish huquqlari. Shuni ta'kidlash kerakki, bu alohida holatda tizim noldan qurilmagan. Ilgari kompaniya rahbarlari biznikidan farqli boshqa, banner reklama joylashtirish tizimidan foydalanganlar. Aks holda, rollar va kirish huquqlarini tahlil qilish alohida bobga joylashtirilishi mumkin.

class="fs-13">

7. Bannerlarni joylashtirish tizimi
8.

Billing bilan o'zaro aloqa
9. Banner dvigateli
10. Banner Engine komponentining texnik tavsifi

class="fs-13">

Biz ta'riflayotgan texnik topshiriqning eng katta qismi "Bannerlarni joylashtirish tizimi"; u ishlab chiqilayotgan tizimning yadrosiga bag'ishlangan bo'lib, to'g'ridan-to'g'ri reklama maydonini boshqarish tizimiga qo'yiladigan barcha talablarni o'z ichiga oladi.

Ushbu loyihaning o'ziga xos xususiyatlarini hisobga olgan holda, biz bannerning billing tizimi bilan o'zaro ta'siriga alohida bo'lim bag'ishladik. Shuningdek, alohida bo'limda biz reklama kampaniyalari mijozlari va reklama agentliklari menejerlari uchun tizimning deyarli asosiy komponenti bo'lgan statistik ma'lumotlarni to'plash va namoyish qilish uchun juda mustaqil komponentga qo'yiladigan talablarni ajratib ko'rsatdik.

Texnik topshiriqning alohida bo'limi bannerlarni ko'rsatish, statistikani hisobga olish, ularni qayta ishlash va keyingi tahlil va hisobot uchun mos shaklda saqlash uchun mas'ul bo'lgan Banner Engine komponentiga qo'yiladigan talablarni tavsiflaydi.

Bu texnik jihatdan banner tizimining eng murakkab va eng og'ir yuklangan komponentidir. TORda biz Banner Dvigatelining ishlashi bilan bog'liq ba'zi texnik va arxitektura tafsilotlarini o'z ichiga olgan bo'limni kiritdik. Avvalo, bu tizimni ishlab chiqish xarajatlarini baholashda xavflarni minimallashtirishga imkon beradi, chunki tanlangan arxitekturaga qarab, murakkablik sezilarli darajada farq qilishi mumkin.

Har bir spetsifikatsiya hajmi, rasmlar soni, versiyalar soni bilan farqlanadi. Masalan, banner hujjati 44 sahifada taqdim etilgan va 15 ta rasmni o'z ichiga oladi. Ushbu hujjatni tayyorlash jarayoni taxminan bir oy davom etdi va mijoz bilan taxminan 8 ta takrorlashni o'z ichiga oldi.

class="fs-13">

Biznes va funktsional talablar

Texnik topshiriq tizimi uchun biznes talablarini ham, funktsional talablarni ham qayd etadi:

— Biznes talablari tizim NIMA qilishi kerakligining tavsifidir biznes foydalanuvchisi tilida. Biznes talablari, xususan, texnik tayyorgarlik va tajribaga ega bo'lmagan menejer uchun tushunarli bo'lishi kerak.

- Funktsional talablar - bu tizimda muayyan harakatlar QANDAY amalga oshirilayotganligi tavsifi. Texnik topshiriqlarni ishlab chiqish bosqichida funktsional talablar odatda loyihaning eng murakkab bloklari uchun belgilanadi.

Qiyin sohalarni chuqurlashtirish loyihani keyingi baholashda xavflarni kamaytirishga imkon beradi. Odatda funktsional talablar oqim diagrammalarini, holat diagrammalarini, oqim diagrammalarini o'z ichiga oladi va yanada murakkab ekran sxemalari bilan to'ldiriladi.

Biznes talabiga misol:

“Reklama kampaniyasi uchun toʻlangan limitdan ortiq bannerlarni koʻrsatish bilan bogʻliq moliyaviy yoʻqotishlarga yoʻl qoʻymaslik uchun taassurot chegarasini iloji boricha aniq kuzatish muhim. Bundan tashqari, bitta bannerni bitta foydalanuvchiga ko'rsatishni cheklash vazifasi paydo bo'ladi, masalan, kuniga N martadan ko'p bo'lmagan.

"Bu muammoni hal qilish uchun [nima - yuqoriga qarang] u har safar banner ko'rsatilganda banner serverlari tomonidan chaqiriladigan tashqi xizmatdan foydalanishi kerak. Ushbu xizmat muvaffaqiyatsizlik nuqtasi bo'lganligi sababli, banner serverlari tashqi xizmat mavjud bo'lmaganda yoki kechikishlar bilan javob berganda vaziyatni to'g'ri boshqarishi kerak.

Biz odatda o'z ichiga olamiz

Texnik topshiriqda ishlab chiqilayotgan tizimdagi rollar va asosiy foydalanuvchi stsenariylarining tavsifi mavjud.

Dasturiy ta'minotni ishlab chiqish uchun to'g'ri texnik topshiriq - muvaffaqiyatli loyihaning siri

Rol: Administrator

Funktsional talablarga misol:

“Tizimga yangi sayt qo‘shgandan so‘ng, administrator u bilan bog‘langan reklama maydonchalarini yaratishi kerak. Reklama maydonini yaratishda siz saytni, maydon turini, qo'llab-quvvatlanadigan banner formatini, o'lchamini, taassurotlar chastotasini (statik bo'shliqlar uchun) ko'rsatishingiz kerak.Reklama maydoni yaratilgandan so'ng, u reklama joylashtirgan menejerlar uchun mavjud bo'ladi.

Texnik topshiriqda ishlab chiqilgan tizimni mijoz tomonidan qo'llaniladigan boshqa tashqi va ichki tizimlar bilan integratsiyalashuviga qo'yiladigan talablar mavjud.

Banner tizimi uchun texnik topshiriqlar kontekstida bu kompaniyaning veb-saytlarini boshqarish tizimlari, billing, autentifikatsiya va foydalanuvchi ma'lumotlarini saqlash bilan integratsiya.

"Bannerli reklama tizimi kompaniya muhitida ishlaydigan uchta tashqi modulga ulangan: kompaniyaning veb-saytlarini boshqarish tizimi, billing tizimi va foydalanuvchi autentifikatsiyasi va saqlash tizimi." Har bir banner ko'rsatish so'rovi bilan birga keladi kontentni boshqarish tizimlari banner tizimiga. Ushbu tizimlar, shuningdek, umumiy sayt va reklama uyasi identifikatorlaridan, shuningdek, izchil maqsadli parametr nomlaridan foydalanadi.

Malumot nuqtai nazaridan, biz odatda hujjatda ishlatiladigan maxsus atamalarning ma'nosini tushuntiruvchi lug'atni kiritamiz. Hujjatda keyinchalik qo'llaniladigan atamalarning ma'nosini to'g'ri aniqlash juda muhimdir.

« Joylashtirish (joylashtirish birligi, media reja liniyasi) - Bu ko'rsatiladigan banner, banner ko'rsatiladigan reklama joyi va ko'rsatish qoidalarini birlashtirgan ob'ekt. Ko'rsatish qoidalari joylashtirish davrini, maqsadli parametrlarni, joylashtirish chegaralarini, og'irliklarni va boshqalarni belgilaydi. Aslida, barcha reklama kampaniyalari joylashtirishlardan iborat.

aloqa chastotasi- reklama bannerini ma'lum bir necha marta ko'rgan noyob foydalanuvchilar soni. Masalan, aloqa chastotasi 5- har biri ushbu reklama bannerini kamida 5 marta ko'rgan noyob foydalanuvchilar soni. Aloqa chastotasi 1= erishish.

Asosiy tamoyillar

Texnik spetsifikatsiyalarni yozishda biz ma'lumotni vizual va qisqacha ko'rsatish uchun imkon qadar grafik materiallardan foydalanishga harakat qilamiz. Bitta diagramma ko'pincha matnning bir nechta sahifalarini almashtirishga qodir. Shu nuqtai nazardan, biz o'z maqsadimiz deb atalmish narsani ko'ramiz. TK chizish, ya'ni. tizimning barcha ko'p yoki kamroq murakkab qismlarini grafik shaklda ko'rsatish va matndan grafik materiallarga sharh sifatida foydalanish.

Biznes rahbarlari odatda ko'p sahifali texnik talablarni o'rganishga vaqtlari yo'q. Tasvirlarni ko'rish ishlab chiqilayotgan tizimning asosiy xarakteristikalarining vizual tasvirini beradi. Natijada, biznes foydalanuvchisi va biz o'rtasidagi aloqa yaxshilanadi va talablarning sifati o'sib boradi.

Reklama kampaniyalarining tuzilishi va reklama kampaniyalaridagi asosiy tushunchalar o'rtasidagi munosabatni ko'rsatadigan quyidagi diagramma bizga bir necha sahifali matnni saqlab qoldi.

Zarur bo'lganda, biz TORda tanlangan tizim ekranlarining (funktsional simli ramkalar) prototiplaridan foydalanamiz, ular yakuniy bo'lmasa-da, foydalanuvchi interfeysi funksionalligining asosiy blokini namoyish etadi.

Mana, reklama kampaniyasini tahrirlash ekranining prototipi banner reklama tizimi uchun TORga kiritilgan.

Rivojlanish bosqichida bo'lgan prototiplar mijozga tizim interfeysi qanday ko'rinishi haqida tasavvur beradi.

Talablar "tirik inson" tilida yozilishi kerak, biznes foydalanuvchisi uchun tushunarli, shu jumladan. texnik ko'nikmalarga ega bo'lmagan katta menejer; ular minimal texnik atamalarni o'z ichiga olishi kerak. Foydalanuvchi texnik topshiriq mazmunini qanchalik tez “tushunsa”, u bilan muloqotimiz shunchalik samarali quriladi.

Mavzu bo'yicha tajriba

Texnik vazifani yaratishda shunga o'xshash tizimlarni ishlab chiqish tajribasi katta ahamiyatga ega. Bu mijozning biznes jarayonlari va ehtiyojlarini tezda tushunishga, ilgari biz uchun qiyin bo'lib tuyulgan ko'p narsalarni "qiyoslash" orqali amalga oshirishga yordam beradi. Biznesni boshqarish tizimlari, yirik internet loyihalari, moliyaviy tizimlar, elektron tijorat tizimlari sohasida to‘plangan tajriba bizga o‘z bilimlarimizni keyingi har bir keyingi loyihaga nisbatan qo‘llash imkonini beradi. Yuqorida aytib o'tilgan bannerli reklama tizimiga buyurtma olishimizdan oldin biz allaqachon bir nechta banner tizimlarini ishlab chiqayotgan edik. Biz bannerlar qanday ishlashini yaxshi bilardik, biz ushbu fan sohasining xarakterli terminologiyasini bilardik. Boshqa banner tizimlari bilan tajribamizga asoslanib, biz mijozga nafaqat texnologiya sohasida, balki biznesda ham juda ko'p soddalashtirishlarni, original echimlarni taklif qildik.

Ma'ruza qidiruvi

Ob'ekt uchun texnik topshiriq

Texnik ob'ektni loyihalashda muhim o'rinni texnik va texnologik hujjatlarni ishlab chiqish egallaydi: texnik topshiriq (TOR) va texnik shartlar (TS).

Texnik vazifa- bu mahsulot ishlab chiqarish uchun asosiy manba hujjat bo'lib, uning iste'mol xususiyatlari va foydalanish samaradorligini belgilaydigan mahsulotga qo'yiladigan texnik va iqtisodiy talablarni, birgalikda ko'rib chiqishni talab qiladigan hujjatlar ro'yxatini, ishlab chiqish natijalarini etkazib berish va qabul qilish tartibini o'z ichiga oladi. Loyihalash bo'yicha texnik topshiriqlar GOST 15.001-88 asosida ishlab chiqilgan va GOST 2.105-68 bo'yicha matn loyiha hujjatlariga qo'yiladigan umumiy talablarga muvofiq tuzilgan.

Shuningdek, ishlab chiqish uchun zarur va etarli talablarni o'z ichiga olgan va buyurtmachi va ishlab chiquvchi tomonidan texnik topshiriq sifatida tan olingan har qanday hujjatdan (shartnoma, protokol, eskiz, mahsulot namunasi va boshqalar) foydalanishga ruxsat beriladi.

Tasdiqlangan texnik topshiriq - bu tizimni yaratish va vazifalarni loyihalashning barcha bosqichlarida ishlab chiquvchilar tomonidan boshqarilishi kerak bo'lgan hujjat. Texnik topshiriqlarga kiritilgan o'zgartirishlar texnik topshiriqning bir qismi bo'lgan protokol bilan rasmiylashtirilishi kerak. Protokol mijoz tomonidan tasdiqlanishi kerak.

Texnik vazifani ishlab chiqishda siz:

· texnik tizimni yaratishning umumiy maqsadini belgilash;

Loyihalanayotgan tizimga umumiy talablarni belgilash;

tizimni yaratish bosqichlarini va ularni amalga oshirish muddatlarini belgilash;

· Tizimni yaratish xarajatlarining dastlabki hisobini o'tkazish.

Texnik topshiriq quyidagi bo'limlarni o'z ichiga olishi kerak:

1) nomi va doirasi;

2) mahsulot kodi;

3) rivojlanish uchun asoslar;

4) maqsad va texnik-iqtisodiy asoslash;

5) rivojlanish manbalari;

6) ishlab chiqarishni rivojlantirish va ishga tushirish bosqichlari;

7) texnik talablar.

Ishlab chiqilgan o'lchov vositalarining maqsadiga, ularni ishlab chiqarish va ishlatish shartlariga qarab, alohida bo'limlarni birlashtirgan va yangilarini joriy etgan holda texnik shartlarning tuzilishini o'zgartirishga ruxsat beriladi.

Bo'limda Rivojlanish uchun asos ushbu ishlanmani ta'minlaydigan hujjat (hujjatlar) nomini, ushbu hujjatni tasdiqlagan tashkilotni va uni tasdiqlash sanasini, ishlab chiqish mavzusining nomi va kodini ko'rsating.

Rivojlanish uchun asos marketing tadqiqotlari va yangi standartni chiqarishdir.

"Rivojlanishning maqsadi va texnik-iqtisodiy asosi" bo'limida:

1. Ob'ektning o'ziga xos funktsional maqsadi avtomobilning toksikligini kamaytirishdir.

Dasturni ishlab chiqish uchun texnik topshiriq

Mahalliy va xorijiy analoglarning mavjudligi va ulardan bu maqsadda foydalanish imkoniyati yoki maqsadga muvofiqligi - bozorda xorijiy analoglar mavjud, ammo ularning narxi va mahalliy analoglari.

3. Ushbu ob'ektlarga iste'molchilar tomonidan taxminiy ehtiyoj - bu ob'ekt iste'molchi uchun standartlarga rioya qilish va odamlar va atrof-muhit salomatligini saqlash uchun zarurdir.

"Ishlab chiqish manbalari" bo'limida ushbu ishlanmada natijalaridan foydalanilgan tadqiqot va boshqa ishlar ro'yxati, shuningdek, ishlab chiqish asosida amalga oshiriladigan namunalar yoki modellar ro'yxati keltirilgan.

"Rivojlanish bosqichlari" bo'limida ishning zarur bosqichlari va ularni amalga oshirishning taxminiy muddatlari, metrologik ekspertiza uchun loyiha-texnologik hujjatlarni taqdim etishning tarkibi va taxminiy sanalari va uni o'tkazuvchi tashkilot ko'rsatilgan.

Mahsulotning hayot aylanish bosqichlaridan kelib chiqib, biz ishlab chiqish va ishlab chiqarishga kirish bosqichlarini ishlab chiqamiz.

Rivojlanishning asosiy bosqichlari: marketing tadqiqotlari; texnik shartlarni ishlab chiqish; - ob'ektni loyihalash; sud; ishlab chiqarishni tayyorlash; ishlab chiqarishga kirish.

Dizaynning birinchi bosqichida ob'ekt kontseptsiyasini tanlash (yoki ishlab chiqish) amalga oshiriladi. Shu maqsadda ma'lumotnoma ma'lumotlari, tavsiyalar va standartlar asosida ob'ektlarning bir qator variantlari shakllantiriladi - analoglar, u yoki bu darajada TOR talablariga javob beradi. Bundan tashqari, agar kerak bo'lsa, ob'ektlar - analoglarning sxematik diagrammalari yakunlanadi. Agar ob'ektlarning variantlari - analoglari topilmasa, ular mashinasozlik amaliyotida hali uchramagan ob'ektlar variantlarini sintez qilish protsedurasiga o'tadilar. Shu bilan birga, yuqorida aytib o'tilganidek, standart elementlar va tugunlar maksimal darajada ishlatiladi.

Dizaynning keyingi bosqichi - asosiy elementlarni loyihalash va qurilmaning ishlashi uchun matematik modellarni qurish. Dizaynning oxirgi bosqichi - ESKD talablariga muvofiq qabul qilingan qarorlarni yakuniy loyihalash, chizmalar va matn qismini bajarish.

Muvaffaqiyatli sinovdan so'ng, loyiha buyurtmachisi uchun ushbu turdagi mahsulotga tegishli texnik topshiriqlar va standartlar talablari asosida, sinov natijalarini hisobga olgan holda, armatura uchun texnik shart ishlab chiqiladi, unga quyidagilar kiradi:

1.Texnik talablar

2. Xavfsizlik talablari

3. Atrof muhitni muhofaza qilishga qo'yiladigan talablar

4. Qabul qilish qoidalari

5. Boshqarish usullari

6. Tashish va saqlash

7. Foydalanish bo'yicha ko'rsatmalar

8. Ishlab chiqaruvchining kafolatlari

9. Utilizatsiya qilish

Ishlab chiqilgan hujjatlarga asoslanib, siz ob'ektni to'g'ridan-to'g'ri loyihalashga o'tishingiz mumkin.

Linux uzoq vaqtdan beri axborot texnologiyalari bozorining katta qismini egallab olgan, aksariyat serverlar Linuxni boshqaradi, barcha superkompyuterlar Linuxdan foydalanadi, aksariyat planshetlar va smartfonlar Android-dan foydalanadi, bu ham Linux oilasining tizimidir. Losst - bu Linux va bepul dasturiy ta'minot haqidagi sayt va shuning uchun uni ishlashi uchun faqat bepul dastur ishlatiladi.

Ushbu qisqacha eslatmada biz saytni saqlash uchun qanday dasturiy echimlar qo'llanilishini, nima uchun u yoki bu dastur tanlanganligini va nima uchun u boshqalardan yaxshiroq ekanligini ko'rib chiqamiz. Axir, bularning barchasi amaldagi Linux. Keling, eng past darajadan boshlaylik va yuqoriga qarab harakat qilaylik.

Losst-da qanday dastur ishlatiladi

1. Virtualizatsiya tizimi - XEN

Ko'pgina zamonaviy saytlar singari, Losst ham VPS xizmatida joylashgan. XEN-PV virtualizatsiya tizimi sifatida ishlatiladi. Men odatda OpenVZ-ga qarashni tavsiya etmayman, chunki u erda siz faqat konteyner olasiz va operatsion tizimingizni to'liq nazorat qila olmaysiz. KVM virtualizatsiyasi allaqachon yaxshiroq, virtualizatsiya moduli yadro darajasida ishlaydi va siz OSni boshqarishingiz mumkin, Qemu apparat qurilmalarini virtualizatsiya qilish uchun ishlatiladi. Ammo bu erda minus shundaki, ortiqcha sotish mumkin. Xen'da haddan tashqari sotish qiyinroq va XEN-PV paravirtualizatsiya texnologiyasi haqiqiy uskunaga o'xshash ishlash imkonini beradi.

2. Operatsion tizim - CentOS 7

Amaldagi operatsion tizim CentOS 7. Men ushbu OS ni uzoq qo'llab-quvvatlash liniyasi va doimiy yangilanishlar tufayli tanladim. Agar serverda Ubuntu 16.04-ni LTS-ga yangilash muayyan muammolarni keltirib chiqarishi mumkin bo'lsa, CentOS-ning ettinchi versiyasi (hozirda eng so'nggisi) oddiy paket menejeri tomonidan muammosiz yangilanadi. Misol uchun, yaqinda Red Hat 7.4 ning yangi versiyasi chiqdi va bir necha oy o'tgach, CentOS ushbu versiyaga shaffof tarzda yangilandi va ALPN, PHP 7 va boshqa yaxshilanishlar bilan yangi Nginx ni oldi. Tizim korporativ Red Hatga asoslanganligi sababli, u juda barqaror.

3. Boshqaruv paneli - VestaCP

Albatta, siz serverni hech qanday boshqaruv panelisiz o'rnatishingiz mumkin, ammo bu juda ko'p vaqtni oladi, bu har doim ham mavjud emas. Shuning uchun men ochiq manbali boshqaruv panelidan foydalanaman - VestaCP. Bir muncha vaqt oldin men ISPManager-dan foydalanganman va aytishim mumkinki, sub'ektiv his-tuyg'ularga ko'ra Vesta ancha yaxshi. Chiroyli interfeys, funksiyalarning intuitiv joylashuvi, qulay foydalanuvchi boshqaruvi, konfiguratsiya shablonlarini o'zingizning xohishingizga ko'ra sozlash, bir necha marta bosish bilan domen yaratish, Cron va veb-interfeysni sozlash va statistikani ko'rish imkoniyati. Ajoyib panel, agar siz hali foydalanmagan bo'lsangiz - tavsiya qilaman.

4. Veb-server - Nginx

HighLoad optimallashtirish tufayli og'ir yuklarga bardosh bera oladigan yuqori samarali veb-server. HTTPS-ga o'tishdan oldin men Apache-dan foydalandim, ammo keyin serverdagi yuk sezilarli darajada oshdi va men yanada samarali echim izlashim kerak edi. Hozircha Nginx o'z ishini yaxshi bajarmoqda. Nginx-ning o'zi sekundiga kamida 10 000 sahifaga xizmat ko'rsatishi mumkin, ammo PHP bu erda muammo hisoblanadi. Ushbu muammoni qandaydir tarzda hal qilish uchun skriptlar uchun fastcgi keshi ishlatiladi.

5. Skript tarjimoni - PHP 7

Hozirda veb-saytlarning aksariyati PHP tilida yozilgan va bu yaxshi, chunki PHP internet uchun eng mashhur dasturlash tilidir. Men Nginx bilan birgalikda php-fpm dan foydalanaman, bu eng yaxshi yechim. Men PHP 7 ni tanladim, chunki ko'p testlarda uning unumdorligi oldingi versiyalarga qaraganda bir oz yuqoriroq. Shuningdek, PHP kodini bajarishni tezlashtirish uchun opcache keshidan foydalaniladi.

6. Xavfsizlik - Keling, shifrlaymiz

Butun internet asta-sekin, lekin ishonchli tarzda HTTPS himoyasiga oʻtmoqda va bu saytda hech qanday toʻsqinlik qiladigan hech narsa boʻlmasa-da, biz ushbu protokoldan ham foydalanamiz, chunki u qidiruvning afzalliklari, tezroq yuklanishi va brauzerlar saytni xavfsiz deb nomlamasligiga kafolat beradi. kelajak.. Lets Encrypt kompaniyasining bepul sertifikati barcha talablarga javob beradi. Yangilash VestaCP bilan avtomatik ishlaydi.

7. Pochta serveri - Postfix

Postfix pochta serveri saytdan pochta jo'natish va domen uchun pochta xabarlarini qabul qilish uchun ishlatiladi. Men ushbu serverni tanlamadim, u avtomatik tarzda VestaCP-ga o'rnatildi va o'z vazifasini a'lo darajada bajaradi.

8. Pochta interfeysi - Roundcube

@site domenidan manzillarga kelgan xatlarni o'qish uchun men roundcube pochta veb-interfeysidan foydalanaman. Interfeys juda sodda va ayni paytda qulay. Barcha kerakli funktsiyalar mavjud - xabarlarni ajratib ko'rsatish, o'chirish, muhim xabarlarni belgilash, papkalar bo'yicha saralash va boshqalar.

9. DBMS - MariaDB

Hech bir zamonaviy dinamik sayt ma'lumotlar bazasini boshqarish tizimisiz ishlamaydi. Losst MariaDB DBMS dan foydalanadi - bu DBMS MySQL yaratuvchisi tomonidan Oracle mulkiga aylanganidan keyin ishlab chiqilgan. Ushbu ma'lumotlar bazasi MySQL-ning barcha xususiyatlariga, tezroq ishlashga va ulkan dasturchilar hamjamiyatiga ega. MariaDB uchun yangilanishlar MySQL-ga qaraganda tezroq chiqadi va ishlab chiqish faolroq.

10. Zaxiralash - automysqlbackup

Serverni zaxiralash eng muhim narsalardan biridir. Bu ko'pincha kerak bo'lmasligi mumkin, lekin vaqti-vaqti bilan bu sizning vaqtingiz va resurslaringizni katta miqdorda tejashga yordam beradi. Automysqlbackup ma'lumotlar bazasini avtomatik ravishda nusxalash uchun skriptdan foydalanmoqdaman. Zaxira nusxasi har kuni amalga oshiriladi, bundan tashqari, skript sizga nusxalarni aylantirish va keraksizlarini o'chirish imkonini beradi. Oxirgi haftadagi barcha nusxalar saqlanadi, biri bir hafta oldingi, biri bir oy va yana biri bir yil. Ushbu xatti-harakat har bir ma'lumotlar bazasi uchun moslashtirilishi mumkin.

11. Monitoring tizimi - zabbix

Saytning ishlashida uning doimiy ravishda foydalanuvchilar va qidiruv tizimlari uchun mavjud bo'lishi muhim ahamiyatga ega. Shuning uchun Zabbix server holatini kuzatish uchun ishlatiladi. Zabbix sizga xizmatlarning barcha holatini, server yuklanishini va boshqa parametrlarni kuzatish, shuningdek, elektron pochta yoki Telegram orqali muammolar haqida sizni xabardor qilish imkonini beradi. Muammoni qanchalik tez bilsam, u tezroq hal qilinadi va sayt yana ishlaydi.

12. Kontentni boshqarish tizimi - WordPress

WordPress dunyodagi eng mashhur kontentni boshqarish tizimlaridan biri bo'lib, u uchinchi tomon ishlab chiquvchilari tomonidan yaratilgan juda ko'p xususiyatlar va juda ko'p plaginlarga ega. Ha, WordPress mukammal emas. Keshlashsiz, u juda sekin va juda ko'p muammolarga ega. Lekin o'z CMS-ni ishlab chiqish ham variant emas, chunki bu juda ko'p vaqtni oladi va siz shunchaki saytni kontent bilan to'ldirishga va boshqa narsalar haqida o'ylashga vaqtingiz bo'lmaydi. Men nima haqida gapirayotganimni bilaman, bir necha yil oldin men PHP-da CMS yaratishga harakat qildim, manba kodi hali ham GitHub-da, bu loyihadan hech narsa chiqmadi. Natijada, siz CMS yoki veb-sayt yaratyapsiz, barchasini birgalikda bajara olmaysiz.

topilmalar

Ushbu maqolada biz Losst-ni ishga tushirish uchun qanday dastur ishlatilishini ko'rib chiqdik. Yozish vaqtida foydalanilgan barcha asosiy dasturlar ochiq manba hisoblanadi. Albatta, WordPress uchun yopiq litsenziyaga ega plaginlar mavjud, ammo bu allaqachon zaruratdir. Serverlaringizda qanday dasturlardan foydalanasiz? Izohlarda yozing!

Dasturiy ta'minot nima? Biz uni har kuni kompyuterda o'tirganimizda amaliy qo'llash misollarini ko'ramiz. Hatto sichqonchani ekran bo'ylab harakatlantirish ham dasturiy ta'minotning natijasidir. Dasturiy ta'minotning qanday turlari mavjud? Dasturiy ta'minotni ishlab chiqish qanday amalga oshiriladi?

Dasturiy ta'minot: nazariya

Kompyuterning ishlashi apparat va dasturiy ta'minotni birgalikda qo'llash orqali amalga oshiriladi. Birinchisi, shaxsiy kompyuterni tashkil etuvchi chiplar, platalar va boshqa elektron komponentlar va qurilmalar to'plamiga tegishli. Ikkinchisi - ma'lumotlarni qayta ishlash va shaxsiy kompyuter yordamida foydali harakatlarni bajarish uchun mo'ljallangan kompyuter dasturlari. Birinchisi ko'pincha jargonda "apparat" deb ataladi, ikkinchisi - "dasturiy ta'minot".

Dasturiy ta'minot o'rnatish orqali kompyuterda paydo bo'ladi - tegishli fayllarni diskka joylashtirish. Ba'zi hollarda dasturiy ta'minotni yangilash kerak bo'ladi. Bu, aslida, dasturiy ta'minotning yanada rivojlangan va zamonaviy versiyasini qayta o'rnatishdir. Bu "tarqatish to'plami" deb ataladigan narsaga ega bo'lish kerak. Bu maxsus o'rnatish dasturi.

Dasturiy ta'minotning ikkita asosiy turi mavjud - tizimli va amaliy. Birinchi nav kompyuterning asosiy funktsiyalari bo'yicha ishlashini ta'minlaydi: ishga tushirish, yuklash va past darajadagi hisoblash operatsiyalarini bajarish. Tizim dasturiy ta'minotining asosiy turlari, shuningdek, kompyuterning apparat qismlarini va ularning sozlamalarini boshqarish vositalari hisoblanadi.

Bular kompyuterda amaliy ahamiyatga ega bo'lgan harakatlarni amalga oshiradigan dasturlardir. Masalan, matn terish, jadvallar qurish, rasm chizish, Internetdan foydalanish va hokazo.

Tilni soddalashtirish uchun uni quyidagicha umumlashtirish mumkin: tizim dasturi kompyuter uchun, amaliy dastur foydalanuvchi uchun. Oddiy so'zlar bilan farqni tushuntirishning yana bir usuli: ish odatda ko'rinmaydi. Ular o'z funktsiyalarini foydalanuvchi bilan "muvofiqlashtirish"siz, yashirin rejimda bajaradilar. O'z navbatida, faqat foydalanuvchining bevosita ishtirokida amaliy dasturiy ta'minot ishlaydi. Bugun biz bu ikkalasiga misollarni ko'rib chiqamiz.

Albatta, dasturiy ta'minotning "kompyuter bo'lmagan" turlari mavjud. Ular boshqa turdagi qurilmalarni - masalan, planshetlar, smartfonlar, televizorlarni boshqarishi mumkin. Iqlimni nazorat qilish tizimlari, sanoat ob'ektlari va boshqalar mavjud.

Operatsion tizim nima?

OT - bu shaxsiy kompyuter imkoniyatlaridan foydalanish nuqtai nazaridan tizim dasturiy ta'minotining asosiy turi. Nima uchun dasturiy ta'minotning ushbu toifasiga tasniflangan? Gap shundaki, operatsion tizimlar tomonidan shakllantirilgan muhitda boshqa barcha kompyuter dasturlari (ham tizim, ham dastur) ishlaydi. OT kompyuterning ishlashi uchun asosdir. Agar operatsion tizim bo'lmasa, boshqa dastur ishlamaydi. Operatsion tizimning asosiy jarayonlari foydalanuvchidan yashiringan.

Dunyodagi eng keng tarqalgan kompyuter operatsion tizimi Windows (eng mashhuri, uning ko'plab versiyalari mavjud - 7, 8, XP va boshqalar), Linux, MacOS.

Tizim dasturiy ta'minoti: haydovchilar

Tizim dasturiy ta'minotining ikkinchi, ehtimol, eng muhim turi - bu haydovchi. Ular apparat komponentlarining to'g'ri ishlashini ta'minlash uchun mo'ljallangan. Agar disk uchun drayverlar kompyuterda o'rnatilmagan bo'lsa, u ishlamaydi. Xuddi shunday - video karta, sichqoncha, modem va hatto protsessor uchun. Odatda tarmoq dasturiy ta'minoti router yoki modem drayveridir. Ushbu turdagi dasturiy ta'minot odatda apparat ishlab chiqaruvchilari tomonidan taqdim etiladi (va ko'p hollarda operatsion tizimlarga kiritilgan).

Bu tizim dasturiy ta'minotining mohiyatidir. Keyingi qatorda amaliy dasturlar, eng ommabop yechimlar misollari va foydalanuvchilarga taqdim etilayotgan asosiy funksiyalar.

Amaliy dasturlar: antiviruslar, yordamchi dasturlar

Amaliy dasturlarning keng tarqalgan turlari antiviruslar va yordamchi dasturlardir. Birinchisi, kompyuterni boshqa dasturlarni yoki hatto kompyuter apparat qismlarini o'chirib qo'yadigan zararli dasturlardan himoya qilish uchun mo'ljallangan. Rossiyadagi eng mashhur antiviruslardan ba'zilari NOD32, DrWeb, Kasperskiy hisoblanadi. Utilitlar shaxsiy kompyuterning barqaror ishlashini ta'minlash, protsessor, disklar, xotira va kompyuterning boshqa apparat qismlarining qanchalik yaxshi ishlashini kuzatish uchun mo'ljallangan.

Mashhur Microsoft Word

Amaliy dasturiy ta'minotning o'ziga xos namunalaridan qaysi biri bugungi kunda ko'proq talabga ega? Bu, birinchi navbatda, so'zlarni qayta ishlash dasturlariga tegishli. Kompyuterda bunday operatsiya tarixan birinchisidir. Matnni qayta ishlash va tegishli operatsiyalar (jadvallar, grafiklar va boshqalar) uchun dunyodagi eng mashhur dasturlardan biri Word dasturidir. U dunyodagi eng yirik korporatsiyalardan biri - Amerikaning Microsoft kompaniyasi tomonidan ishlab chiqilgan. Uning ruscha transkripsiyasi qabul qilinadi, bu "Word dasturi" kabi eshitiladi.

Bugungi kunga qadar ushbu dasturiy ta'minotning bir nechta versiyalari chiqarildi. Ularning har biridagi funktsiyalar har xil, ammo MS Word tomonidan u yoki bu modifikatsiyada bajariladigan asosiy (va amalda eng ko'p talab qilinadigan) vazifa matnni formatlash, uni faylga saqlash va printerga to'g'ri chiqishini (kerak bo'lsa) ta'minlashdir. .

Microsoft Word xususiyatlari

"Word dasturi" juda ko'p sonli operatsiyalarni bajarishi mumkin. Aynan:

Harflar va paragraflarni formatlash (kerakli o'lchamdagi shriftni va asosiy atributlarni tanlash - tagiga chizish, qalin, kursiv, qator oralig'i va boshqalar).

Sahifalar ko'rinishini loyihalash (fonda rang va naqshni o'rnatish, grafikalar, rasmlar qo'shish va h.k.)

Matnga qo'shiladigan elementlarni qo'shish (jadvallar, grafikalar, piktogrammalar va boshqalar).

Word dasturidan foydalanishni o'rganish juda oson. Dastur boshqaruvlarining aksariyati intuitivdir. Shuni ham ta'kidlash joizki, Word-ni chiqargan Microsoft o'z yechimini foydalanuvchi klaviaturadagi F1 tugmachasini bosib kirishi mumkin bo'lgan batafsil yordam tizimi bilan ta'minladi.

Ommabop ilovalar: Microsoft Excel

Boshqa mashhur amaliy dasturlarga misol sifatida Microsoft Excel (rus tilida - "Excel dasturi") hisoblanadi. Uning ixtisosligi elektron jadvallar bo'yicha hisob-kitoblardir. Bunday echimlar raqamlar bilan ishlashni sezilarli darajada soddalashtiradi.

Ushbu dastur professional deb hisoblanishiga qaramay, hatto yangi boshlanuvchilar ham u bilan ishlashning asosiy usullarini o'zlashtira oladilar (shuning uchun u butun dunyo bo'ylab shuhrat qozongan).

Microsoft Excel: Xususiyatlari

Excelning eng asosiy operatsiyalari matn va raqamlarni jadvallar ko'rinishida ko'rsatishdir. Dasturning ish maydoni, aslida, ko'p sonli hujayralarga o'xshaydi, ularning har biriga biror narsa kiritishingiz mumkin. Keyinchalik murakkab protsedura - bu grafiklarni qurish, formulalarni kiritish. Kasbiy tayyorgarlikni talab qiladigan operatsiyalar - "makroslar" deb ataladigan dasturlash (ichki dasturlarning bir turi), muhandislik hisoblari.

Biz "Excel dasturi" hal qila oladigan amalda eng keng tarqalgan vazifalar turlarini sanab o'tamiz:

Jadvalli hujayralardagi raqamli qiymatlardan foydalangan holda matematik hisoblar (yig'inish, ayirish, bo'lish, ko'paytirish, progressiyani qurish va boshqalar);

Hisobni avtomatlashtirish uchun formulalarni qo'llash;

Hisobotlar, shakllar, anketalar va jadvallar ko'rinishida eng qulay ko'rinadigan boshqa hujjatlarni tuzish;

Grafiklarni qurish, diagrammalar yordamida statistikani vizuallashtirish.

Xuddi Word dasturida bo'lgani kabi, Excel-dan foydalanishni mustaqil ravishda o'rganish juda oson. Dastur boshqaruvlari asosan intuitivdir. Ushbu turdagi dasturiy ta'minot, shuningdek, batafsil yordam tizimi bilan jihozlangan (bu nafaqat yangi boshlovchi, balki professional uchun ham foydali bo'lishi mumkin).

Ommabop ilovalar: Adobe Photoshop

Ko'pincha foydalanuvchilar bitta qiziqarli dastur - Photoshop-dan foydalanishlari kerak. Windows 7, 8 yoki XP uchun u ko'p sonli versiyalarda mavjud. Rasmiy ravishda ushbu dastur Adobe Photoshop deb ataladi. U chizish uchun mo'ljallangan (bunday echimlar "grafik muharrirlar" deb ataladi). U Word va Excelda bo'lgani kabi, yangi foydalanuvchilar ham, professionallar tomonidan ham qo'llaniladi: dizaynerlar, veb-ishlab chiquvchilar, multfilm yaratuvchilar.

Photoshop "raster" deb ataladigan rejimda tasvirlarni qayta ishlaydigan dasturlarga ishora qiladi. Bu nima degani? Aytishimiz mumkinki, kompyuter grafikasining asosiy qismi “rastr” toifasiga kiradi. Biz ko'p sonli kichik nuqtalardan tashkil topgan tasvirlar haqida gapiramiz (tasvir televizor va monitorda qanday qurilganligini eslang - printsip bir xil). "Raster" yordamida siz mutlaqo har qanday grafik elementlarni yaratishingiz mumkin. Siz odamning portretini, uyni, landshaftni - har qanday narsani chizishingiz mumkin. “Rastr” grafiklardan tashqari “vektorli”lari ham bor. Unga asoslangan tasvirlar, o'z navbatida, faqat dasturda belgilangan shablonlarga muvofiq tuzilishi mumkin.

Adobe Photoshop xususiyatlari

Photoshop-dan foydalanib, siz nafaqat rasmlar yaratishingiz, balki tayyor rasmlarga o'zgartirishlar kiritishingiz mumkin. “Fotoshop” atamasi shundan kelib chiqqan. Siz, masalan, fotosuratdagi ob'ektlarni o'zgartirishingiz, ularga biror narsa qo'shishingiz, retush qilishingiz mumkin - Photoshop bilan ko'p tajribaga ega bo'lsangiz, hamma narsa juda ishonchli bo'lib chiqishi mumkin.

Adobe Photoshop ko'pgina grafik fayl formatlari bilan ishlaydi, chunki turli formatlar uchun konvertorlarning katta to'plami. Ikkinchisi fayldan o'qilganda grafik ma'lumotni fayl formatidan Adobe Photoshop muharririning mahalliy formatiga aylantiradi. Faylga yozishda konvertorlar teskari konvertatsiyani amalga oshiradilar.

Photoshop-da bajariladigan eng mashhur operatsiyalar turlari qanday? Bularga quyidagilar kiradi:

Turli ranglardan foydalangan holda virtual cho'tkalar, qalamlar, chizmalar, shakllar yordamida yangi chizmalar yaratish;

Rasmlar yoki ularning alohida elementlari hajmini o'zgartirish;

Ikki xil tasvirning mazmunini birlashtirish;

Rasm yoki uning qismlari rangini o'zgartirish;

Dasturga o'rnatilgan shablon va algoritmlar tufayli vizual effektlarni qo'llash;

Tasvirni o'zgartirish (aks ettirish, aylantirish va boshqalar).

Word va Excel bilan bo'lgani kabi, Photoshop boshqaruv elementlarini ham intuitiv tarzda o'rganish oson. Shunday qilib, hatto tajribasiz foydalanuvchi ham biror narsani chizishi mumkin bo'ladi. Dasturning ko'pgina versiyalari rus tilidagi yordam tizimi bilan jihozlangan bo'lib, u Photoshop bilan qanday ishlashni batafsil aytib beradi.

Amaliy dasturlarning mashhur turlari: brauzerlar

Brauzer - bu foydalanuvchilar Internetga kirishlari, veb-saytlardagi yangiliklarni o'qishlari, ijtimoiy tarmoqlarda xabarlar yozishlari, videolarni tomosha qilishlari - bir so'z bilan aytganda, ular "virtual makon" uchun odatiy bo'lgan hamma narsani qiladigan dasturdir. Ushbu turdagi dunyodagi eng mashhur echimlar Internet Explorer, Opera, Google Chrome. Ularning analoglari va kichik turlari juda ko'p. Ularning har birining funksionalligi odatda bir xil. Aksariyat foydalanuvchilar dasturlarni loyihalash sifatini sub'ektiv baholash va ulardagi boshqaruv elementlarini joylashtirish qulayligi asosida u yoki bu birini ishlatishni afzal ko'radi.

Brauzerlarning ishlash printsipi gipermatnni belgilash tilini (HTML deb ataladi) tanib olish va uni foydalanuvchi uchun qulay vizual elementlarga - matn, rasmlar, jadvallar, videolar, animatsiyalar, xabarlar shakllari va boshqalarga aylantirishga asoslangan.

Brauzerlar: xususiyatlar

Bunday dasturiy ta'minotning namunalari juda sodda tarzda joylashtirilgan. Brauzerning asosiy elementlari sayt manzili ko'rsatilgan chiziq va asosiy maydon (ko'pincha "veb-interfeysi" deb ataladi, bu erda Internetdan ma'lumotlar ko'rsatiladi. Bunday dasturning asosiy xususiyati shundaki, u Internetdan olingan ma'lumotlar o'rtasida vositachidir. Shaxsiy kompyuter foydalanuvchisi va virtual makondagi boshqa odamlar.Ya'ni brauzer (aniqrog'i, "veb-interfeys") yordamida inson, aslida, o'zidan biror narsa (matn, fayllar) jo'natish va undan biror narsa olish orqali ma'lumot almashishi mumkin. Boshqalar.Brauzerlar ixtiro qilinishidan oldin Internet mavjudmidi? Gap shundaki, “veb-interfeys” tarixan foydalanuvchilar o‘rtasidagi muloqotning birinchi usuli emas. U ko‘p yillik xalqaro standartlar uyg‘unlashuvidan so‘ng paydo bo‘ldi, unga ko‘ra “ virtual" ma'lumotlar amalga oshirilishi kerak.

Dasturiy ta'minot: pullik va bepul

Dasturiy ta'minotni tasniflash mezonlaridan biri bu narx. Yechimlarning uchta toifasi mavjud. Birinchidan, bu mutlaqo bepul dasturiy ta'minot. Ikkinchidan, tijorat bor. Agar foydalanuvchi bunday dasturiy ta'minotdan foydalanmoqchi bo'lsa, u holda uni o'rnatish uchun pul to'lashi kerak. Uchinchidan, dasturiy ta'minotning oraliq turi mavjud - shareware. Uning xususiyati nimada? Umuman olganda, bunday dasturiy ta'minotdan foydalanish quyidagicha: o'rnatish uchun pul to'lashingiz shart emas, lekin dasturdan bir muncha vaqt foydalangandan so'ng (masalan, bir oy) keyinchalik foydalanish uchun ishlab chiquvchiga pul o'tkazishingiz kerak bo'ladi. .

"Bulutli texnologiya" nima?

So'nggi yillarda "bulutli hisoblash" atamasi juda mashhur bo'ldi. Bu qanday hodisa? "Bulutli hisoblash" oddiy so'z bilan aytganda, brauzerdan ishga tushirilishi mumkin bo'lgan amaliy dasturiy ta'minot (mos ravishda u shaxsiy kompyuterda o'rnatilmagan). Bir misolni ko'rib chiqing. Biz yuqorida aytib o'tgan Microsoft Word dasturi ish stolidagi belgini ikki marta bosish orqali ishga tushiriladi. Ammo bir xil yechim bor, lekin "bulutli": bu turdagi dasturiy ta'minotdan foydalanish brauzerning veb-interfeysi orqali amalga oshiriladi. Qoidaga ko'ra, foydalanuvchi bunday dasturiy ta'minot yordamida ishlaydigan fayllar ham Internetda saqlanadi.

Hozirda "bulut" formatida ko'plab dasturlar mavjud. Hatto bunday turdagi operatsion tizimlarning versiyalari ham mavjud edi. Shunday qilib, biz "bulut" formati nafaqat qo'llaniladi, balki tizim dasturiy ta'minotini ham aytishimiz mumkin. Bugungi kunda bunday echimlarning mashhurligi Internetning tez tezligi (bir necha yil oldin bunday emas edi), shuningdek, foydalanuvchi vaqtini tejash bilan bog'liq - shaxsiy kompyuterga hech narsa o'rnatishning hojati yo'q. Aytgancha, bulut tipidagi dasturiy ta'minot yangilanishlari foydalanuvchidan mustaqil ravishda amalga oshiriladi. Bu ham qulay.

Dasturiy ta'minotni kim ishlab chiqadi?

Iqtisodiyotning butun bir tarmog'i mavjud bo'lib, uning doirasida dasturiy ta'minotni ishlab chiqish amalga oshiriladi - dasturlash. U turli xil bilim profillariga ega odamlarni ishlaydi. Ammo ularni umumiy xususiyat - dasturlash tillarini bilish birlashtiradi. Ulardan bir yoki bir nechtasini ishlatib, odam dasturiy ta'minotni yozadi. Dasturlash tili - bu kompyuterning apparat qismlari tomonidan tan olinadigan buyruqlar to'plami. Muayyan tarzda qurilgan "ibora" ni yozib, dastur yaratuvchi shaxs protsessorga yoki, aytaylik, shaxsiy kompyuter diskiga faylda u yoki bu operatsiyani bajarish uchun "ko'rsatma" beradi. Dasturiy ta'minot ishlab chiqiladigan yuzlab tillar mavjud. Ommabop bo'lganlar orasida C ("C"), Java, Paskal, Ruby-on-Rails bor.

Dasturiy ta'minot yaratishni o'rganish qiyinmi?

Umuman yo `q. Har bir inson dasturiy ta'minot ishlab chiqaruvchisi bo'lishi mumkin. Dasturiy ta'minot yaratish umuman taqiqlangan faoliyat emas. Ko'pgina muvaffaqiyatli tadbirkorlar dasturiy ta'minotni ishlab chiqishdan boshladilar. Bunday odamlarga misollar Bill Geyts, Linux Torvalds, Evgeniy Kasperskiy. Siz mavjud adabiyotlar, video darsliklar yoki maxsus kurslarga tashrif buyurib, dasturiy ta'minotni yaratish uchun tillarni o'rganishingiz mumkin. Dasturiy ta'minotni ishlab chiqish eng tez rivojlanayotgan sohalardan biri bo'lib, uning mashhurligining o'sishi asosan universal foydalanish imkoniyati bilan bog'liq.

  • Sergey Savenkov

    qandaydir "oz" sharh ... go'yo qayergadir shoshayotgandek