Explorar el Código

Начал разработку макета

ZryachevTA hace 1 mes
padre
commit
e6b238de30

+ 60 - 0
Documentation/МДК_01.03_ВыборДляРеализацииПОиПаттерна_ЗрячевТА43П.docx

@@ -0,0 +1,60 @@
+Министерство образования, науки и молодежной политики Нижегородской области
+Государственное бюджетное профессиональное образовательное учреждение
+      <<Нижегородский Губернский колледж>>
+                                       
+
+                                       
+                                       
+                                       
+                                       
+                                       
+                                       
+ВЫБОР ДЛЯ РЕАЛИЗАЦИИ ПО. ВЫБОР ПАТТЕРНА ПРОЕКТИРОВАНИЯ
+  МДК.01.03. РАЗРАБОТКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
+                                       
+
+
+ Выполнил
+    
+ Студент   	
+Т.А.Зрячев
+         подпись
+    
+ Группа 43П курс 4
+    
+ Руководитель   	
+ Ю.С.Мамшева
+                                                                 подпись
+    
+
+    
+         
+    
+
+
+
+
+
+
+
+                         Нижний Новгород
+                                     2024
+Общие сведения
+Полное наименование: информационная система мобильного приложения для чтения книг <<Neurea>>.
+Информационная система Neurea предназначена для обеспечения возможности пользователей читать, загружать и скачивать книги, а также отслеживать метрики эффективности чтения.
+Выбор для реализации ПО
+В качестве программного обеспечения для реализации системы должны быть использованы:
+ Android Studio  -  официальная IDE для разработки Android приложений. Такой выбор обусловлен тем, что клиентская часть разрабатывается на языке программирования Kotlin, а целевой ОС является Android.
+ PyCharm Community Edition  -  среда разработки для программирования на Python. Выбор обусловлен тем, что данная IDE специализирована под Python, предлагает широкий спектр инструментов для рефакторинга, продвинутые функции отладки и продвинутую систему авто дополнения кода.
+ Git  -  система контроля версий. Используется из-за необходимости отслеживания изменений в файлах программного продукта и управления версиями исходного кода информационной системы.
+ DBeaver  -  программа для работы с СУБД. Используется, т.к. информационная система предполагает создание базы данных на основе СУБД PostgreSQL.
+ PostgreSQL Server  -  сервер баз данных. Необходим для удаленной работы базы данных PostrgeSQL.
+ Microsoft Word  -  текстовый процессор от компании Microsoft. Выбор обусловлен необходимостью ведения документации в формате .docx.
+
+Выбор паттерна проектирования ПО
+В качестве паттерна проектирования должен использоваться MVVM  -  паттерн, используемый в разработке программного обеспечения для разделения пользовательского интерфейса от бизнес-логики и данных.
+Причины выбора MVVM в качестве паттерна проектирования:
+ Разделение ответственности, способствующее улучшению читаемости кода и упрощению его поддержки;
+ Более эффективное Unit-тестирование в связи с разделенными модулями программы;
+ Высокая масштабируемость;
+ Архитектурная гибкость. Возможность изменения пользовательского интерфейса без необходимости изменения бизнес-логики.

+ 1 - 1
Documentation/МДК_01.03_ТЗ_ЗрячевТА43П.docx

@@ -47,7 +47,7 @@
  Общие сведения
  Наименование системы
  Полное наименование системы
-Полное наименование: информационная система интернет-магазина <<Neurea>>.
+Полное наименование: информационная система мобильного приложения для чтения книг <<Neurea>>.
  Краткое наименование системы
 Краткое название: Neurea, Неури.
  Основания для проведения работ

+ 18 - 0
Mockup/Mockup.md

@@ -0,0 +1,18 @@
+# Макет приложения Neuread
+Ссылка на макет: https://www.figma.com/design/9TcIm1tnyM37MUSDtubnfL/Neurea?node-id=0-1&t=y9tCCX0KPlex5Pix-1\
+## Иконки, используемые в макете:
++ Book icon (splash): https://icons8.com/icon/85786/book;
++ Home icon: https://icons8.com/icon/59809/home;
++ Settings: https://icons8.com/icon/YhH1y9XopXFQ/settings;
++ Book icon (menu): https://icons8.com/icon/59739/book;
++ User icon: https://icons8.com/icon/98957/user;
++ Combo chart icon: https://icons8.com/icon/59762/combo-chart;
++ Search icon: https://icons8.com/icon/59878/search.
+---
+Шрифт:
++ Попробовать Red Hat;
++ Open Sans;
++ Just Sans;
+
+
+