forked from laqiguy/finalist
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathГлоссарий
63 lines (31 loc) · 6.12 KB
/
Глоссарий
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Тема работы: Инструментальное окружение сборки готовых приложений для мобильных платформ
Тема обзора: Архитектура системы сборки готового приложения из модулей
CASE средство
Слабые зависимости
Сборочное программирование?
Инструментальное окружение – программное обеспечение, предназначенное для автоматизации проектирования, разработки и сопровождения программ.
Мобильная платформа – операционная система для смартфонов, планшетов, КПК или других мобильных устройств.
Операционная система — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Чем CASE средство отличается от Инструменатального окружения?
CASE-средство – инструменты автоматизации процессов проектирования и разработки программного обеспечения для системного аналитика, разработчика ПО и программиста.
Мобильное приложение — программное обеспечение, предназначенное для работы на смартфонах, планшетах и других мобильных устройствах.
Программное обеспечение — все или часть программ, процедур, правил и соответствующей документации системы обработки информации
Модуль — функционально законченный фрагмент программы
Сборщик - ПО предназначенное, для генерации кода сборки приложения на базе метаданных входящих в него модулей
Модуль – логическая часть приложения с четко определенной функциональностью, является самодостаточной частью приложения, выполняющий четко определенную задачу.
Модуль-экран???(найти аналог) – модуль, который имеет UI составляющую
Зависимость – взаимосвязь между двумя модулями, когда для работы одного из них необходимы вызовы процедур/функций или доступ к данным из другого модуля. Зависимость = "сильная зависимость"
Описать взаимосвязи между модулей
Тay-зависимость (Thau-зависимость) – зависимость меджу двумя модулями, когда один из них может использовать фунционал второго модуля, но при всем этом присутствие второго модуля не является обязательнымни и первый модуль имеет возможность обрабатывать его отсутствие// не вызывая ошибок компиляции или runtime.
Манифест модуля – файл-спецификация модуля, предназначенный для его описания: содержит такие данные о модуле как его имя, тип, корневой класс и метод его инициализации, внешний протокола взаимодействия, а также описание его "силных" и "слабых зависимостей"
Корневой класс – класс, в котором инициализируется объект модуля
Объект модуля –
Манифест приложения – файл-спецификации приложения, содеращий список всех необходимых модулей, путь к файлу конфигурации и файлу с asset'ами, а также корневой модуль.
Корневой модуль – UI-модуль, с котрого начинается инициализация приложения
Генератор шаблона-проекта модуля – утилита для генерации шаблонного проекта на основе манифеста модуля
Генератор шаблона-проекта приложения – утилита для генерации шаблонного проекта на основе манифеста приложения
Генератор кода сборки – утилита для генерации кода сборки приложения.
Сборщик проекта – прикладная программа, на основе мнифеста приложения и используя набор спеиальных утилит формирующая готовое приложение.
Утилита??? –
Приложение - программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем.
Приложение – ПО, предназначенное для работы на смартфонах, планшетах и других мобильных устройствах, состоящее из модулей, связанных между собой в рамках некоторой конфигурации.