Arxitektura maqsadlari dasturiy tizimlarning arxitekturasi va dizayni jarayonini tavsiflaydigan, ish hajmini belgilaydigan va aslida qayta ko'rib chiqish jarayonini qachon tugash kerakligini tushunishga yordam beradigan maqsad va cheklovlardir . Arxitektura maqsadlarini belgilashda muhim jihatlar quyidagilarni o'z ichiga oladi.
Arxitektura maqsadlarini dastlabki aniqlash. Ushbu vazifalar arxitektura dizaynining har bir bosqichida sarf qilingan vaqtni aniqlaydi. Siz nima qilayotganingizni hal qilishingiz kerak: prototiplash, mumkin bo'lgan dasturlarni sinab ko'rish yoki yangi dastur uchun uzoq vaqt davomida arxitekturani yaratish jarayonini bajarish.
Arxitektura iste'molchilarini aniqlash. Ishlab chiqilayotgan arxitekturani boshqa arxitektorlar ishlatadimi yoki ishlab chiquvchilar va sinovchilar , IT mutaxassislari va menejerlari uchun mo'ljallanganmi. Maqsadli auditoriyaning ehtiyojlari va tayyorgarligini inobatga olish kerak, ular tuzilmani ular uchun imkon qadar qulay qilishlari kerak.
Cheklovlarni aniqlash. Texnologiyangizning barcha imkoniyatlari va cheklovlarini, foydalanish va tarqatish cheklovlarini o'rganing. Ilovani ishlab chiqishda vaqtni yo'qotmaslik yoki kutilmagan hodisalarga duch kelmaslik uchun ishning boshidagi barcha cheklovlarni to'liq tushunib oling.
Ilovaning turini aniqlash. Loyihalashda foydalanuvchiga ma'lumot berish masalalariga, shuningdek, foydalanuvchining tizim bilan o'zaro aloqasi masalalariga alohida e'tibor beriladi, bu asosan ilova turiga qarab belgilanadi va buyurtmachi tomonidan so'rov sifatida beriladi. Hozirgi vaqtda ishlab chiqaruvchiga ma'lum bir muammo uchun eng maqbulini tanlashga imkon beradigan juda ko'p turli xil dasturiy echimlar mavjud.
Konsol ilovalari. Konsolda faqat matnli ma'lumotlar aks etadi. Bunday dastur vakillaridan birini DOS operatsion tizimida ishlatiladigan shunga o'xshash dasturlarning "vorisi" bo'lgan FAR fayl menejeri deb atash mumkin.
Klassik ishstoli dasturlari. Bunday dasturlar, shuningdek, "shamollash" dasturlari deb nomlanadi. Ular grafik interfeysdan foydalanadilar va klaviatura va sichqoncha yordamida ma'lumot kiritadilar. Ushbu ilovalar deyarli har qanday murakkablikdagi echimlarni yaratishga imkon beradi. Asosiy kamchilik - oxirgi foydalanuvchilar uchun ilovalarni yangilashda qiyinchilik.
Veb- ilovalar.Ushbu ilovalar sinfi Internet texnologiyalarining rivojlanishi bilan paydo bo'ldi , ulardan foydalanuvchilar soni ko'p bo'lgan tez-tez o'zgarib
turadigan tizimlarda foydalanish juda qulay. Dasturni yangilash uchun serverda o'zgarishlar qilish kifoya va ular darhol oxirgi foydalanuvchilarning brauzerlarida paydo bo'ladi.