Стандартизація та документування програмних систем
Topic outline
-
-
Савіцький Роман
Telegram @RomanSavitskyi
gitlab @Savitskyi
github roman-savitskyi
bitbucket Roman.Savitskyi@infopulse.com -
Відповіді на більшість запитань по курсу. Опис організаційних моментів
-
-
-
Розглянули поняття open source. Основні види ліцензій, її відмінності, що таке oss сканування
Відеозапис тут -
-
Презентація про стандарт Ecmascript та принципи організації TC39
Відео запис першої частини тут
-
Друга частина відеозапису тут
-
Розібрали чому група хоче навчатись в університеті, які цілі ставить, що таке SMART, OKR, які переваги та недоліки курсових, що таке дипломна робота, які структурні особливості вона має, на прикладах подивились можливі результати.
Відеозапис тут -
-
Класичні запитання-відповіді через інтерктивність. Студенти створювати запитання власноруч, які потім були розібрані на лекціях та практиках
https://wheelofnames.com/uk/c3g-tv7
https://wheelofnames.com/uk/wxs-rx9
Запис тут
-
-
-
1. Взяти будь-який проект на js. Бажано ваш. Якщо вашого проекту немає, то зробити fork будь-якого іншого з відповідною ліцензією.
2. До вашого проекту додати ліцензію. Ліцензія повинна бути прописана в package.json та readme. Посилання на ліцензію повинно бути в рідмі.
3. За допомогою додаткових тулів (Js, vue, react, angular) https://www.npmjs.com/package/license-checker, https://pypi.org/project/licensecheck/ (python) перевірити наявність бібліотек, репорт закомітити окремим комітом. Перевірити чи ваш проект може мати вашу ліцензію у відповідності до ліцензій модулів, які ви використали.
Рішення повинно бути додане на гіт.
Якщо пакет не працює на віндовз, виконати команду
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
в павершелі.
Оцінка
Додавання ліцензії до проекту - 5 балів
Перевірка та коміт репорту, створеного через license-checker чи аналог - 5 балів
Відповідність ліцензії з підпакетами - 5 балів
Загальна сума балів - 15 балів.
Штраф у вигляді -1 балу буде застосовуватись з 17.03.23 -
Кожен студент повинен створити сторінку за допомогою html, css, JS.
Дозволено використання react, vue чи будь-якого іншого фреймворку.
Сторінка повинна використовувати одну з експериментальних фіч https://github.com/tc39/proposals стандарту.
Фіча повинна бути підключена через babel. Будь-яке інше підключення приймається.
На сторінці студент повинен розмістити наступну інформацію
- Прізвище, імʼя
- Напрямок, за яким планує розвиватись
- Персональну сертифікацію, яку планує складати
- Аргументація, чому саме ця сертифікаціяРішення повинно бути додане в гіт.
Оцінка
Додавання та використання фічі стандарту - 5 балів
Перевірка сторінки на w3c валідаторі - 5 балів
Коректний вибір сертифікації та аргументація - 5 балів
Загальна сума балів - 15 балів.
Штраф у вигляді -1 балу буде застосовуватись з 16.04.23 -
Практична. Групове заняття. Придумати адекватний продукт, зробити захист і захиститись. Можливі захисти 30.03. 15 балів макс.
Практична. Індивідуальне заняття.
Потрібно вигадати тему дипломної роботи, скласти анотацію, вступ та висновки. Вступ повинен включати мету, обʼєкт, субʼєкт, актуальність та новизну.16.05 -1 За несвоєчасність
-
Пройти курс та завантажити сертифікат
https://ua.udemy.com/course/iso-9001-2015/Оцінка 20 балів
-
Вам необхідно пройти тест за 20 хвилин.
Загальна кількість балів - 20.
Всього 10 запитань по всій тематиці курсу. Кожне запитання по 2 бали. -
5 балів автоматом, якщо буде відкрита лекція
-
-
-
1. Взяти будь-який проект на js. Бажано ваш. Якщо вашого проекту немає, то зробити fork будь-якого іншого з відповідною ліцензією.
2. До вашого проекту додати ліцензію. Ліцензія повинна бути прописана в package.json та readme. Посилання на ліцензію повинно бути в рідмі.
3. За допомогою додаткових тулів (Js, vue, react, angular) https://www.npmjs.com/package/license-checker, https://pypi.org/project/licensecheck/ (python) перевірити наявність бібліотек, репорт закомітити окремим комітом. Перевірити чи ваш проект може мати вашу ліцензію у відповідності до ліцензій модулів, які ви використали.
Рішення повинно бути додане на гіт.
Якщо пакет не працює на віндовз, виконати команду
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
в павершелі.
Оцінка
Додавання ліцензії до проекту - 10 балів
Перевірка та коміт репорту, створеного через license-checker чи аналог - 5 балів
Відповідність ліцензії з підпакетами - 10 балів
Загальна сума балів - 25 балів.
ШТРАФ за здачу після екзамену 4 бали -
Пройти курс та завантажити сертифікат
https://ua.udemy.com/course/iso-9001-2015/Оцінка 20 балів
ШТРАФ за здачу після екзамену 4 бали
-
Вам необхідно пройти тест за 20 хвилин.
Загальна кількість балів - 30.
Всього 10 запитань по всій тематиці курсу. Кожне запитання по 3 бали.
-
-
-
Необхідно пройти курс і і прикріпити сертифікат юдемі
https://ua.udemy.com/course/build-eu-gdpr-data-protection-compliance-from-scratch-cipt/[Провалідувати курс]
Оцінка 20 балів
-
Пройти курс та завантажити сертифікат
https://ua.udemy.com/course/iso-9001-2015/Оцінка 20 балів
-
Створи довільний проект.
В проекті створити 2 довільні компоненти.
Кожен з компонентів повинен мати 5 довільних проп.
Сконфігурувати сторібук. Додати одну загальну сторінку про проект та ліцензію, а також сторінки компонентів.Перевірка завдання відбудеться у сторібук документації
Оцінка 20 балів
-
Тут можна заріквестити співбесіду
Оцінка 40 балів
-
-
-
Відео для переосмислення необхідності GDPR, як це працює і реальні кейси.
Автор Віталій Фрідман