Евгений Колесников 2 лет назад
Родитель
Сommit
cbfb724ea1
2 измененных файлов с 27 добавлено и 9 удалено
  1. 23 9
      articles/kp2.md
  2. 4 0
      articles/web_css_1.md

+ 23 - 9
articles/kp2.md

@@ -2,9 +2,19 @@
 
 Курсовой проект служит для закрепления и систематизации знаний и умений **ПМ.05**.
 
+>Допускается командная работа: одна предметная область, общая диаграмма прецедентов, общая ER-диаграмма и база данных. Дальше каждый разрабатывает свою подсистему.
+
 ## Что должно быть реализовано
 
-- база данных
+### Минимальные требования ("на троечку")
+
+- бизнес анализ
+    - описание предметной области
+    - диаграмма прецедентов для всей системы
+    - диаграмма последовательности для одного прецедента (выбирает преподаватель после разработки диаграммы прецедентов)
+- ER диаграмма
+- словарь данных
+- скрипт для создания базы данных
 - десктопное приложение для администрирования БД
     - авторизация
     - добавление
@@ -13,9 +23,15 @@
     - поиск
     - фильтрация
     - сортировка
-- АПИ-сервер на PHP
-- мобильное приложение, получающее данные через АПИ-сервер (просмотр/заказ)
-- интеграция со сторонними сервисами (доставка)
+
+### На "хорошо"    
+- UNIT-тестирование десктопного приложения
+
+### На "отлично"
+- АПИ-сервер
+- мобильное приложение (android) или веб-приложение (vue), получающее данные через АПИ-сервер (просмотр/заказ)
+
+<!-- - интеграция со сторонними сервисами (доставка) -->
 
 ## Темы курсовых проектов
 
@@ -120,13 +136,11 @@ USE-case и ER диаграммы рисуются для всей предме
 * содержание;
 * введение, в котором раскрываются актуальность и значение темы, формулируются цели и задачи работы, объект, предмет и методы исследования;
 * теоретическая часть, в которой содержатся теоретические основы разрабатываемой темы:
-    - анализ предметной области: опрос, анкетирование (разработать как минимум одну анкету)
     - разработать UseCase-диаграмму для основных пользователей системы. 
         - полную диаграмму в формате PDF положить в репозиторий
         - "свой" кусок картинкой прицепить к пояснительной записке (картинки в *MarkDown* внедряются разметкой: `![<alt>](<имя картинки с относительным путём в вашем репозитории>)`). Например, все свои ресурсы вы храните в подкаталоге `src`, тогда для картинки с названием `erd.png` команда будет выглядеть так: `![ER-диаграмма](./src/erd.png)`
     - разработать спецификацию к UseCase (к 3 самым важным прецедентам). Формат **MarkDown**
-    - для ЧЁТНЫХ номеров: разработать диаграмму состояний (в формате PDF)
-    - для НЕЧЁТНЫХ номеров: разработать диаграмму последовательности (в формате PDF)
+    - разработать диаграмму последовательности (в формате PDF)
     - проектирование ERD. Необходимо спроектировать максимально полную ERD для предметной области. Обязательна 3 нормальная форма с обеспечением ссылочной целостности.
         - полную диаграмму в формате PDF положить в репозиторий
         - "свой" кусок картинкой прицепить к пояснительной записке
@@ -158,11 +172,11 @@ USE-case и ER диаграммы рисуются для всей предме
     - разработка (PHP)
         * реализовать API для базы данных
         * написать инструкцию по развертыванию сервера
-    - разработка (мобильное приложение)
+    - разработка (мобильное или WEB приложение)
         * реализовать приложение для записи на услугу/заказ товара         
     - тестирование
         * разработать библиотеку классов (реализовать в ней метод для расчета вычисляемого поля в основной таблице)
         * разработать модульные тесты для метода из библиотеки классов (не менее 10)
         * разработка тестовых сценариев для удаления товара/услуги (не менее 5)
     - XML-комментарии. Не очевидный код (разработка и тестирование) должен содержать комментарии
-* заключение, в котором содержатся выводы и рекомендации относительно возможностей практического применения полученных результатов;
+* заключение, в котором содержатся выводы и рекомендации относительно возможностей практического применения полученных результатов;

+ 4 - 0
articles/web_css_1.md

@@ -494,6 +494,10 @@ CSS/HTML поддерживает 140 стандартных имен цвета
 
 ### CSS свойство background-color. Фоновый цвет элемента
 
+<h1 style="background-color: dodgerblue;">Привет всем</h1>
+
+<p style="background-color: tomato;">Разнообразный и богатый...</p>
+
 Чтобы определить фоновый цвет HTML элемента, используется CSS свойство background-color со значением цвета:
 
 ```html