Ko'p qatlamlik modelning 7 tamoyillari
Amal qilishdan ko'ra osonroq bo'lsa-da, men bu haftadan boshlashni xohlayman geofizik Bu borada, ushbu mavzu bo'yicha to'liq kitoblar mavjud bo'lsa-da, biz 7 veb-tamoyillarini 2.0 dan foydalanamiz, ko'p qatlamli modelning sxemasini umumlashtiramiz va uni geometrik maydonga qo'llaymiz.
Ko'p qatlamli deb nomlanuvchi kontseptsiya mijoz-server dasturlari keskin rivojlanib, Internetning o'sishi bilan bir vaqtda xususiy tarmoqlar (Intranet) ham ommalashganidan keyin paydo bo'ldi. Eng muhim maqsadlardan biri shundaki, ishlab chiqish operatsiyaga ta'sir qilmaydi, aksincha doimiy foydalaniladigan tizimdagi foydalanuvchilarning so'rovlari.
Bunday masala, masalan, soha bo'yicha mutaxassislar, mapping yoki digitizers ma'lumotni oziqlanishi kerak bo'lgan katta kadastr loyihasida; keyinchalik huquqiy tahlilchilar, GIS va tartibga solish bo'yicha mutaxassislar ma'lumotni qayta ishlashi kerak, tashqi foydalanuvchilar tarafidan maslahat yoki onlayn protseduralar bo'yicha talablar mavjud.
Keling, ushbu modelning qatlamlarini va uning tamoyillarini ko'rib chiqaylik.
Rivojlanish darajasi
1. Oddiy dizayn. Shuni tushunish kerakki, ko'p qatlamli dasturlar ishlab chiqilganda, jarayonni sekinlashtiradigan funktsional imkoniyatlar, ma'lumotlarni joylashtirish yoki funktsiyalarni yangilashni bo'rttirib bo'lmaydi. Serverda ishlaydigan Javascriptga o'xshash protseduralardan foydalanish ko'plab foydalanuvchilarga tizimni qayta yuklamasdan bir vaqtning o'zida vazifalarni bajarishga imkon berishining sababi shu. Jarayonlarni kichraytirish mumkin bo'lganligi sababli, bu dizaynni sodda saqlash uchun protsessorlarning soni va imkoniyatlarini kuzatishni talab qiladi ... garchi bu dasturiy ta'minot me'morlarining ixtisosligi emas, balki ko'proq xudolarning mahoratiga o'xshaydi.
2. Ko'p qurilmalardan foydalanish uchun dasturlar. Shuni e'tiborga olish kerakki, foydalanuvchilar veb-sayt orqali ish stoli qurilmalaridan yoki turli xil mobil telefonlardan ma'lumotlarni olishni xohlashadi, shuning uchun rivojlanish ushbu printsipni hisobga olishi kerak. Garchi taniqli gadjetlarning evolyutsiyasini bashorat qilish oson emas bo'lsa-da, hech bo'lmaganda kadastr jarayoni kabi GPS uskunalari va GAA dasturlari bilan PDA-lardan foydalanish kabi ma'lumotlarni oziqlantirish va yuklab olish uchun loyihaning ixtisosini hisobga olish kerak. / SAPR, jadvallarni minimal jadval bilan ta'minlash qobiliyatlari va raster / vektor ma'lumotlaridan foydalanish. Biznesning ixtisosligi xilma-xil bo'lganligi sababli, texnologiyalarning rivojlanishidan xabardor bo'lish kerak.
3. Ma'lumotlar bazasi orqali. Protsessorni qulashdan saqlash uchun foydalanuvchi amalga oshiradigan har qanday xatti-harakatlar ma'lumotlar bazasiga oddiy qo'ng'iroq ekanligini hisobga olish kerak, shuning uchun agar fayl uzatish ishlatilsa, veb-xizmatlarni yaratish afzaldir. Agar xaritalardan foydalanilsa, nashr qilish uchun IMS xizmatlarini yaratish ideal, agar hujjatlar yuklab olinsa, veb-xizmatlardan foydalanishni qidirib toping.
Jarayon qatlami
4. Internet platformasi sifatida. Intranet yoki Internet bo'lsin, kontseptsiya bir xil bo'lib, foydalanuvchilarning ish muhiti onlayn bo'lishini izlaydi, shunda har qanday jarayon serverdan ishlaydi. Bu quyidagi printsip bilan to'ldiriladi, chunki niyat - bu ish stoli dasturlarini qayta tuzish kerak bo'lsa-da, katta resurslarga ega uskunalarni talab qilmasligini ta'minlashdir.
5. Onlayn ilovalardan foydalanish. Bu ishlab chiquvchilar uchun juda katta muammo, chunki bu qatlam so'rovdan tashqari jarayonlarni amalga oshiradigan foydalanuvchilar darajasini ham o'z ichiga oladi. Bu kadastr texnikasi bilan bog'liq bo'lib, diskret fayllardan foydalanishni talab qiladi va nafaqat jadval ma'lumotlarini manipulyatsiya qilishni talab qiladi. Buning uchun tanlangan dasturiy ta'minot boshqariladigan fayllarni boshqarish muhiti, versiyalari va checkout-checkin deb nomlanuvchi jarayonni ta'minlashi kerak; API shuningdek, funktsiyalarni aniqlashtirish va ish stoli jarayonlarining sinxronizatsiyasini murakkablashtirmasligi uchun imkoniyatlarni taqdim etishi kutilmoqda.
Foydalanuvchi qatlami
6. Kollektiv razvedka. Ushbu tamoyil bugungi kunda juda mashhur bo'lgan jamoat tushunchasidan kelib chiqadi. Foydalanuvchilar o'zlarining shubhalari, echimlari bilan o'rtoqlashishlari va kollektiv ko'nikmalaridan foydalanishlari uchun foydalanuvchilar o'rtasida muloqotni osonlashtiradigan interfeyslarni yaratish, bu forumlar, tarmoqlarni qo'llab-quvvatlash yoki tezkor xabar almashish kanallarini yaratish muhimdir.
7. Fikr-mulohaza. Yaratilgan xizmatlar etarli darajada funktsional xususiyatlarga ega bo'lishi kerak, shunda foydalanuvchilar xatolar haqida xabar berishlari, sharhlar qo'shishlari avtomatlashtirilgan yoki ixtiyoriy bo'lishi mumkin, muhimi, qolgan ikki qatlamni boshqaradigan foydalanuvchilar tashrif buyuruvchilar haqida ma'lumotga ega bo'lishlari kerak. Ushbu darajada cheklangan kirish, funktsional ro'yxatdan o'tish va o'zgarishlarni avtomatlashtirilgan yangilash ham kutilmoqda.
Ushbu printsiplar dasturiy ta'minot brendini tanlash vaqtini belgilashi kerak, asosan, uning hayoti chiqishning mahsulotlarida emas, balki uni ishlab chiqara olish qobiliyatiga ega.
Axborotingiz uchun rahmat, juda minnatdormiz.
juda yaxshi maqola menga juda yordam berdi!
Salomlar!