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

1.

Министерство образования и науки Российской федерации
Федеральное государственное образовательное учреждение
высшего образования «Российский экономический
университет имени Г.В.Плеханова»
МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ
Презентация для
квалификационного экзамена
Подготовил студент группы П50-1-18
Дрюпин Андрей Александрович

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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

10.

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

11.

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

12.

ПК 1.4.

13.

ПК 1.4.

14.

ПК 1.4.

15.

ПК 1.4.

16.

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

17.

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

18.

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

19.

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

20.

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

21.

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

22.

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

23.

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

24.

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