Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Мобильді қосымшаларды әзірлеу негіздері

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Мобильді қосымшаларды әзірлеудің негізгі кезеңдері қандай?

a)

Тек идеяны анықтау

b)

Идеяны анықтау, Нарықты зерттеу, Дизайн жасау, Дамыту, Тестілеу, Жариялау, Қолдау көрсету

c)

Тек жариялау

d)

Тек тестілеу

2.

Android және iOS платформаларының айырмашылығы неде?

a)

Android тек Google-дің өнімдерімен жұмыс істейді

b)

Android және iOS платформаларының айырмашылығы - Android ашық кодты, iOS жабық кодты.

c)

Android және iOS екеуі де жабық кодты

d)

iOS платформасы тек ашық кодты

3.

Flutter және React Native арасындағы айырмашылықтар қандай?

a)

Flutter компоненттерді, React Native виджеттерді қолданады

b)

Flutter және React Native арасындағы айырмашылықтар: Flutter Dart тілінде, React Native JavaScript тілінде; Flutter виджеттерді, React Native компоненттерді қолданады; Flutter-да жылдамдық жоғары, React Native-да кеңірек қауымдастық бар.

c)

Flutter-да кеңірек қауымдастық бар, React Native-да жылдамдық жоғары

d)

Flutter Java тілінде, React Native Dart тілінде

4.

Мобильді қосымшаларды әзірлеуде қандай бағдарламалау тілдері қолданылады?

a)

Ruby

b)

Java, Kotlin, Swift, Objective-C, JavaScript, Dart, C#

c)

PHP

d)

Python

5.

API дегеніміз не және ол мобильді қосымшаларда қалай пайдаланылады?

a)

API - мобильді қосымшалардың интерфейсі

b)

API - тек деректерді сақтау үшін қолданылатын жүйе

c)

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

d)

API - тек веб-сайттар үшін арналған құрал

6.

UX/UI дизайнының мобильді қосымшалардағы рөлі қандай?

a)

UX/UI дизайны тек визуалды элементтерді қамтиды.

b)

Мобильді қосымшаларда UX/UI дизайнының рөлі жоқ.

c)

UX/UI дизайны тек веб-сайттар үшін маңызды.

d)

UX/UI дизайны мобильді қосымшаларда пайдаланушы тәжірибесін жақсартуда маңызды рөл атқарады.

7.

Мобильді қосымшаларды тестілеудің негізгі әдістері қандай?

a)

Тек өнімділік тестілеу

b)

Тек қауіпсіздік тестілеу

c)

Функционалдық, өнімділік, қауіпсіздік, пайдаланушы интерфейсі, автоматтандырылған тестілеу.

d)

Тек функционалдық тестілеу

8.

Мобильді қосымшаларды әзірлеуде Agile әдістемесінің маңызы неде?

a)

Agile methodology emphasizes strict planning and documentation.

b)

Agile methodology is important in mobile app development for its focus on flexibility, iterative progress, and user-centered design.

c)

Agile is primarily focused on long-term project timelines.

d)

Agile methodology discourages user feedback during development.

9.

Мобильді қосымшаларды маркетингтеу үшін қандай стратегиялар бар?

a)

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

b)

Тек электрондық пошта арқылы байланыс

c)

Тек телефон арқылы маркетинг

d)

Тек оффлайн жарнама

10.

Мобильді қосымшаларды әзірлеуде қауіпсіздік мәселелері қандай?

a)

Деректерді сақтау орны

b)

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

c)

Желілік жылдамдық

d)

Пайдаланушы интерфейсінің дизайны

11.

Мобильді қосымшаларды дүкендерге орналастыру процесі қалай жүреді?

a)

Дүкенге тіркелу тек бір кезеңде жүзеге асырылады.

b)

Рұқсат алу кезеңі қажет емес.

c)

Мобильді қосымшаларды орналастыру тек жүктеу кезеңінен тұрады.

d)

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

12.

Кросс-платформалық әзірлеу дегеніміз не?

a)

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

b)

Кросс-платформалық әзірлеу - тек веб-әзірлеу үшін қолданылатын әдіс.

c)

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

d)

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

13.

Мобильді қосымшалардың өнімділігін қалай арттыруға болады?

a)

Кодты күрделендіру

b)

Ресурстарды көп пайдалану

c)

Пайдаланушы интерфейсін ауырлату

d)

Кодты оңтайландыру, ресурстарды тиімді пайдалану, кэштеу, желі сұрауларын азайту, пайдаланушы интерфейсін жеңілдету.

14.

Мобильді қосымшаларда деректерді сақтау әдістері қандай?

a)

Деректерді жою

b)

Деректерді жіберу

c)

Локалды сақтау, бұлттық сақтау, кэштеу.

d)

Деректерді шифрлау

15.

Мобильді қосымшаларды әзірлеуде қолданылатын фреймворктар қандай?

a)

CSS Frameworks

b)

React Native, Flutter, Xamarin, Ionic, Apache Cordova

c)

HTML

d)

JavaScript

16.

Мобильді қосымшаларды әзірлеуде қолданылатын құралдар мен бағдарламалар қандай?

a)

Android Studio, Xcode, React Native, Flutter, Xamarin, Cordova, Unity, Visual Studio Code

b)

Photoshop

c)

Microsoft Word

d)

AutoCAD

17.

Мобильді қосымшалардың пайдаланушы тәжірибесін жақсарту жолдары қандай?

a)

Пайдаланушыдан кері байланыс алмау

b)

Интерфейсті қарапайым ету, жүктеу уақытын қысқарту, кері байланыс жинау, тұрақты жаңартулар, контентті персонализациялау.

c)

Күрделі интерфейс жасау

d)

Жүктеу уақытын ұзарту

18.

Мобильді қосымшаларды әзірлеуде кездесетін қиындықтар қандай?

a)

Пайдаланушы интерфейсін мүлдем елемеу

b)

Тек веб-қосымшаларды әзірлеу

c)

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

d)

Тек Android платформасында жұмыс істеу

19.

Мобильді қосымшаларды әзірлеу үшін қажетті дағдылар қандай?

a)

Бағдарламалау тілдері, мобильді платформалар, UI/UX дизайны, API интеграциясы, деректер базасы, тестілеу

b)

Жобаларды басқару, бухгалтерлік есеп, заңгерлік кеңес, HR менеджмент

c)

Серверлік бағдарламалау, желілік қауіпсіздік, аппараттық қамтамасыз ету, IT қолдау

d)

Графикалық дизайн, веб-сайттар, әлеуметтік медиа маркетинг, контент жазу

20.

Мобильді қосымшаларды әзірлеу барысында команда жұмысының маңызы неде?

a)

Команда жұмысы мобильді қосымшаларды әзірлеуде қажет емес.

b)

Команда жұмысы мобильді қосымшаларды әзірлеуде тиімділікті арттырады.

c)

Команда жұмысы қосымшаларды әзірлеуде уақытты жоғалтады.

d)

Команда жұмысы тек бір адамға тиімді.