Разработка модулей программного обеспечения для компьютерных систем

Содержание

Слайд 2

В рамках ПМ.01 «Разработка модулей программного обеспечения для компьютерных систем» были освоены

В рамках ПМ.01 «Разработка модулей программного обеспечения для компьютерных систем» были освоены
6 профессиональных компетенций:

ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
ПК 1.2. Разрабатывать программные модули в соответствии с техническим заданием.
ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств.
ПК 1.4. Выполнять тестирование программных модулей.
ПК 1.5. Осуществлять рефакторинг и оптимизацию программного кода.
ПК 1.6. Разрабатывать модули программного обеспечения для мобильных платформ.

Слайд 3

ПК 1.1. алгоритмы разработки

Для создания схем алгоритмов разработки использовались Erwin и

ПК 1.1. алгоритмы разработки Для создания схем алгоритмов разработки использовались Erwin и
Draw.io. Для создания эскизов использовался графический редактор Paint.

Слайд 4

ПК 1.1. алгоритмы разработки

ПК 1.1. алгоритмы разработки

Слайд 5

ПК 1.1. алгоритмы разработки

ПК 1.1. алгоритмы разработки

Слайд 6

ПК 1.2.

Разработка модуля авторизации и регистрации

ПК 1.2. Разработка модуля авторизации и регистрации

Слайд 7

ПК 1.2.

Код модуля авторизации

ПК 1.2. Код модуля авторизации

Слайд 8

ПК 1.2.

Код модуля регистрации

ПК 1.2. Код модуля регистрации

Слайд 9

ПК 1.2.

Код класса чтения/записи INI-файлов

ПК 1.2. Код класса чтения/записи INI-файлов

Слайд 10

ПК 1.2.

Код класса чтения/записи INI-файлов

ПК 1.2. Код класса чтения/записи INI-файлов

Слайд 11

ПК 1.3.

Для отладки использовалась среда Visual Studio.
В процессе разработки были выявлены

ПК 1.3. Для отладки использовалась среда Visual Studio. В процессе разработки были
и исправлены такие ошибки:
Ошибка вывода данных из БД в DataGrid;
Ошибка экспорта в файл Excel;
Ошибки синтаксиса;
Логические ошибки;
Ошибки компиляции.

Слайд 12

ПК 1.4.

ПК 1.4.

Слайд 13

ПК 1.4.

ПК 1.4.

Слайд 14

ПК 1.4.

ПК 1.4.

Слайд 15

ПК 1.4.

ПК 1.4.

Слайд 16

ПК 1.5.

Оптимизация кода:
Визуальное разделение методов, функций и классов для удобства чтения

ПК 1.5. Оптимизация кода: Визуальное разделение методов, функций и классов для удобства
кода;
Названия переменных и элементов должны отражать смысл хранимого содержимого;
Не должно быть избыточности кода, не используемых переменных.

Слайд 17

ПК 1.5.

Не оптимизированный код

Оптимизированный код

ПК 1.5. Не оптимизированный код Оптимизированный код

Слайд 18

ПК 1.5.

Не оптимизированный код

Оптимизированный код

ПК 1.5. Не оптимизированный код Оптимизированный код

Слайд 19

ПК 1.5.

Не оптимизированный код

Оптимизированный код

ПК 1.5. Не оптимизированный код Оптимизированный код

Слайд 20

ПК 1.6.

В процессе освоения данной профессиональной компетенции были изучены различные элементы,

ПК 1.6. В процессе освоения данной профессиональной компетенции были изучены различные элементы,
использующиеся в дизайне приложений на платформу Android, а так же работа с API, различными библиотеками, работа с камерой и гироскопом. Был изучен SQLite.

Слайд 21

ПК 1.6.

Приложение «Perfect Weather»
Было разработано в рамках учебной практики.
Были использованы

ПК 1.6. Приложение «Perfect Weather» Было разработано в рамках учебной практики. Были
PREFERENCES, приложение работает с API, отслеживающим погоду в различных городах мира, в дизайне соблюдается принцип минимализма, для отражения текущих погодных условий используется краткая характеристика и GIF

Слайд 22

ПК 1.6.

Фрагмент кода

ПК 1.6. Фрагмент кода

Слайд 23

ПК 1.6.

Предопределенный список городов и сообщений

ПК 1.6. Предопределенный список городов и сообщений