Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab_1_TS_Ivanova_4117

.docx
Скачиваний:
1
Добавлен:
29.04.2025
Размер:
817.41 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

ассистент

Б. К. Акопян

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

ПОСТРОЕНИЕ МОДЕЛИ СТРУКТУРЫ ИНФОРМАЦИОННОЙ СИСТЕМЫ

по курсу: ТЕОРИЯ СИСТЕМ И СИСТЕМНЫЙ АНАЛИЗ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4117

А.В.Иванова

подпись, дата

инициалы, фамилия

Санкт-Петербург 2023

Цель работы:

Научиться анализировать архитектуру существующей информационной системы и представлять ее в виде модели структуры

Выполнение работы:

Для выполнения работы выбрана интегрированная среда разработки (IDE) Android Studio. Весь анализ проводился в контексте операционной системы Windows 11.

Android studio является комплексом программных средств, включающим в себя текстовый редактор, транслятор, средства автоматизации сборки, отладчик и набор инструментов для создания мобильных приложений на платформе Android. Данная среда разработки доступна для Windows, macOS и GNU/Linux и поддерживает такие языки программирования как Java, Kotlin и C++.

Android – операционная система для мобильных устройств, основанная на ядре Linux и виртуальной машины Java (JVM).

Программно-техническая архитектура Android Studio представлена на рис. 1.1 Описание элементов, связей и матрица смежности для системы представлены в табл. 1.1, 1.2 и 1.3 соответственно. Архитектура Android Studio на уровне приложений представлена на рисунке 1.2.

Архитектура системы Android состоит из следующих уровней:

1) Ядро операционной системы Linux.

2) Библиотеки и система выполнения.

3) Уровень каркаса приложений наделяет разработчика доступом к интерфейсу прикладного программирования API (application programming interface).

4) Уровень приложений – комплекс стандартных приложений.

16

15

11

8

5

Данные VCS

Библиотеки

Кэш

Файлы проектов

17

14

12

9

13

10

7

6

4

Среда передачи статичных данных

3

2

1

Ядро

23

25

24

22

18

21

Android SDK

26

19

28

27

20

Исполняемые файлы

JDK

Среда передачи динамичных данных

3

29

33

Журнал изменений

GPU

32

30

34

31

*статика

Рис. 1.1. Программно-техническая архитектура Android Studio

Таблица 1.1. Описание элементов системы Android Studio

Таблица 1.2. Описание связей элементов системы Android Studio

Таблица 1.3. Матрица смежности элементов Android Studio

Android Studio

OS

GPU

Application

Рис. 1.2. Архитектура Android Studio на уровне приложения

Выводы:

В ходе выполнения лабораторной работы проведен анализ интегрированной среды разработки Android Studio. Определены основные составляющие и компоненты среды, а также принципы взаимодействия между ними. Проанализирована сеть связей между исполняемыми модулями.

При разборе устройства среды Android Studio в качестве примеров были изучены структуры общего представления интегрированной среды разработки. Так как данная среда предназначена для написания решения конкретных задач – разработки мобильных приложений, она включает в себя множественные инструменты и графические составляющие для эффективного и быстрого создания общих, необходимых или просто часто используемых в разработке компонентов, например инструменты работы с версткой элементов приложения и специальные библиотеки. Это также было выявлено в сравнении со структурой общего представления среды разработки.

Соседние файлы в предмете Теория систем и системный анализ