KNU



Проект: ?Моя майбутня профес?я?Розд?л: “Вступ до спец?альност?”Мета: Розробити ?нформац?йний ?нтернет портал для школяр?в ? студент?в Укра?ни про в?дпов?дну спец?альн?сть навчання у вищому навчальному заклад?.Завдання проекту:Розробити веб-портал для ?нформування про сутн?сть спец?альност?, навчання на цю спец?альн?сть у вищому навчальному заклад?, влаштування на роботу, кар’?рний р?ст.Детал?зац?я проекту “Моя майбутня профес?я”Функц?ональний описКористувач потрапля? на стор?нку, де йому нада?ться ?нформац?я про те, що у нього ? можлив?сть д?знатись про спец?альн?сть, що можна отримати у конкретному вищому навчальному заклад? ? ознайомитись з майбутньою профес??ю, навчанн? на цю профес?ю, влаштування на роботу ? кар’?рний р?ст у вигляд? проходження гри (квесту). П?сля цього почина?ться гра (квест), яка склада?ться з чотирьох етап?в (чек-по?нтов):1 етап: ?Загальна ?нформац?я?. На цьому етап? користувач повинен отримати загальну ?нформац?ю про майбутню спец?альн?сть: ?? престижн?сть, якими знаннями повинен мати користувач, напрями трудово? д?яльност? за спец?альн?стю, п?двищення квал?ф?кац??, можлив? напрями кар’?рного росту.2 етап: ?Перший крок найважчий…?. Знайомство з перел?ком дисципл?н по спец?альност? для отримання диплому бакалавра ? маг?стра.3 етап: ?Працевлаштування?. Перел?к напрям?в ? профес?й трудово? д?яльност?, можлив? вимоги до претендента на роботу, р?вень зароб?тно? платн?.4 етап. ?Кар’?рний р?ст?. Можлив? вар?анти профес?йного ? кар’?рного росту.К?льк?сть етап?в може зб?льшуватись, щоб розкрити можлив? сутт?в? нюанси спец?альност? конкретного ВНЗ або для б?льш детального розкриття деяких етап?в профес?йно? ор??нтац??.На третьому тижн? виконання проекту ?Моя майбутня профес?я? у замовника може з’явитись додатков? вимоги до реал?зац?? проекту, тому пропону?ться в?дстежувати появу додатково? ?нформац?? на сайт? . Кожний етап (чек-по?нт) гри (квесту) включа? чотири частини:Попередня ?нформац?я (короткий опис етапу)Завдання етапуДетальний опис под??Оц?нка проходженняЧек-по?нт в?добража?ться на умовн?й мап? гри. Кожний етап оц?ню?ться ? проходження квесту продовжу?ться. Оц?нка етап?в може бути як?сною. П?сля проходження поточного етапу (чек-по?нту) з’явля?ться наступний. Завершивши вс? завдання на умовн?й мап? в?добража?ться шлях головного героя гри, оц?нка за кожен етап (чек-по?нт) ? п?дсумкова оц?нка за проходження. Також можна продемонструвати рейтинг вс?х учасник?в гри (квесту).2. Матер?али для виконання завдань.2.1. Ознайомча ?нформац?я про спец?альн?сть для аб?тур??нт?в (студент?в першого курсу).2.2. Закон Укра?ни ?Про вищу осв?ту? (). Навчальний план кафедри для бакалаврату та маг?стратури.2.3. ?нформац?я з ?нтернет-ресурс?в про працевлаштування: род д?яльност?, вимоги до претендента, зароб?тна платня.2.4. ?нформац?я з ?нтернет-ресурс?в про профес?йний ? кар’?рний р?ст.Основна частина (матер?али для створення квесту). Матер?ал можна зм?нювати, доповнювати на власний розсуд.№Назва под??.Завдання етапуКороткий опис под?? ?з елементом запитання.Детальний опис под?? ?з в?дпов?ддю на запитання з короткого опису.1Загальна ?нформац?яОтримання ?нформац?? про майбутню спец?альн?стьП?дготовчий етапГра почина?ться з стор?нки, на який ? загальна ?нформац?я про спец?альн?сть: 1.1. Сутн?сть спец?альност?, ?? перспективн?сть, престижн?сть.1.2. Як? знання отрима? студент, якщо в?н буде навчатись ц??? спец?альност?.1.3. Можлив? вар?анти працевлаштування.2Перший крок найважчийОтримання ?нформац?? про перел?к дисципл?нВизначення перел?ку дисципл?н, що на особисту думку користувача найважлив?ш?/неважлив?2.1. Знайомство з навчальним планом кафедри: коротка характеристика навчальних дисципл?н, як? знання отримуються при прослухуванн? цих дисципл?н.2.2. Визначення зайвих ? додавання ?нших б?льш важливих дисципл?н на думку користувача, що не вистача? для отримання необх?дних знань по дан?й спец?альност?.2.3. Зб?льшення або зменшення часу на викладання окремих дисципл?н.2.4. Визначення необх?дност? навчання у маг?стратур? або обмежитись отриманням диплому бакалавра.2.5. Визначення необх?дност? приймання участ? у науковому житт? кафедри.3Праце-влаштуванняОтримання ?нформац?? про напрями трудово? д?яльност?Визначення перел?ку можливих вар?ант?в працевлаштування, можлив? вимоги до претендента3.1. Перел?к можливих вар?ант?в працевлаштування.3.2. Перел?к можливих вимог до кандидата на працевлаштування.3.3. Перел?к проблем, що можуть виникнути, виходячи з обраного перел?ку важливих/неважливих дисципл?н навчання.4Кар’?рний р?стОтримання ?нформац?? про кар’?рний (профес?йний) р?стВизначення перел?ку можливих вар?ант?в кар’?рного (профес?йного) росту4.1. Перел?к можливих вар?ант?в кар’?рного (профес?йного) росту.4.2. Перел?к можливих вар?ант?в профес?йного росту.4.3. Необх?дн?сть в отриманн? сертиф?кат?в в?домих ?Т-компан?й.4.4 Вар?анти сп?вбес?ди з роботодавцем або тестов? завдання на кожну позиц?юСтатут проекту ?Моя майбутня профес?я?Тема проекту:Спец?ал?зац?яРозд?л:Вступ до спец?ал?зац??.?дея:Квест у вигляд? системи запитань/в?дпов?дей/д?й для ознайомлення з конкретною спец?альн?стю.Вар?ант реал?зац??:Веб-додаток ?з в?дображенням важливо? ?нформац?? про етапи отримання знань, працевлаштування, кар’?рного (профес?йного) росту по конкретн?й спец?альност?.Мета проекту:Подати ?нформац?юв ц?кав?й форм? про конкретну спец?альн?сть ? популяризац?я ?? серед школяр?вКонцепт реал?зац??:Ланцюжок д?й в?д старту до завершення ?з в?дображенням найб?льш важливих етап?в отримання знань, працевлаштування, кар’?рного (профес?йного) росту по спец?альност?.Ланцюжок проходження гри: екран в?тання й опису програми ? правил ?? використання;надання корисно? ?нформац??;завдання/головоломки для вивчення ?нформац?? (головоломки повинн? придумати учасники);бонусна ?нформац?я, детал?зац?я етап?в;пункти 1-3 повторюються; система оц?нки проходження гри;екранзавершеннягри з п?дведенням п?дсумк?в.Техн?чн? умови реал?зац??:наявн?сть коду у репозитар?? з контролем верс?й;наявн?сть проекту в систем? Jira( ). Для реал?зац?? проекту достатньо Trial ре?страц??.Вар?анти головоломок 1) тривал?сть квесту: 30-60 хвилин; б?льше 60 хвилин з можлив?стю збереження ? в?дновлення гри. Можлив?сть проходити квест к?лька раз?в. Вза?мод?я головного героя з ?ншими персонажами, предметами. Нав?гац?я по р?вням ? гр? в ц?лому - обов'язкова вимога;2)пошук предмет?в – опц?онально;3) вза?мод?я предмет?в – опц?онально;3)пазл– опц?онально;4) додатков? вар?анти головоломок– опц?онально;5) з?брати з окремих елемент?в робочий механ?зм (за прикладом гриTheIncredibleMachines) – опц?онально.Вимоги до програмного забезпечення1) Заборонено використовувати будь-як? CMS (ContentManagementSystem) системи. Наприклад Wordpress, Joomla!, Drupal, Magnolia, Wix, Weebly.2) Дозволя?ться використовувати фреймворки, готов? набори компонент?в та б?бл?отеки. Наприклад DevExpress, Kendo UI, AngularMaterial та ?нш?.3) При побудов? програмного забезпечення сл?д враховувати вимоги принцип?в SOLID, YAGNI, DRY, KISS.Вимоги до процесу розробки програмного забезпечення1) Команда ма? встановити критер?? готовност? для початку роботи над "?стор??ю" (DefinitionofReady).Бажана в?дпов?дн?сть INVEST модел?.?) Команда ма? встановити критер?? прийому/здач? "?стор??" (DefinitionofDone).Враховуватиметесь т?льки та частина функц?оналу, що в?дпов?да? вимогам DoD, та ма? вс? в?дпов?дно до вимог артефакти утворень3) Обов’язков? критер?? для DefinitionofDone:- Програмний код написано.??- Юн?т тести написан? ? вс? усп?шно виконан??(процент покриття ма? визначити команда)- Наявн?сть тестування та зв?ту про тестування для кожно? "?стор??" окремо. З? зв?ту про тестування ма? бути очевидно, що вс? критер?? прийомки, що визначен? "?стор??ю" досягнуто.?- Команда ма? визначити ?нструменти статичного анал?зу коду та критер?? якост? коду (к?льк?сно - в пов?домленнях про можлив? помилки або вразливост?, в процентах - покриття юн?т-тестами) та досягати цих критер??в п?д час виконання кожно? ?стор??.??- Документац?я оновлена?(? документ в якому описан? вс? вимоги до продукту, як? було вже досягнуто. Документ не ма? включати елементи що неготов? або т?льки плануються).??4) Необов’язков? критер?? для DefinitionofDone (можлив? ? ?нш?).Автоматичн? тести написано ? вс? вони усп?шно виконан? )Зв?тн?сть5) Перед здачею продукту сл?д виконати регрес?йне та функц?ональне тестування продукту та створити зв?т про його проведення, що включатиме опис ус?х д?й та результат?в ?х виконання таким чином, щоб людина яка перший раз с?ла за комп’ютер змогла в?дтворити результати тестування самост?йно.6) ? ?нструкц?я, що визнача? як саме сл?д налаштувати оточення, щоб скомп?лювати програмне забезпечення з вих?дного коду.7) ? ?нструкц?я, що визнача? що саме сл?д зробити та за яких умов, щоб розгорнути додаток. Перел?к д?й повинен бути вичерпний та легко в?дтворюваний. В?рог?дн?сть помилки людини ма? бути м?н?м?зовано.? ?8) Побудова CI\CD конве?ра буде плюсом. У раз? побудови CI\CD ? наявност? доступу до нього у жур? п7 ? необов’язковим.9) Зв?т про як?сть програмного забезпечення п?сля виконання кожно? "?стор??" на п?дстав? статичного анал?зу коду.10) Вс? верс?? документу з вимогами до програмного забезпечення.?11) Дозволя?ться використовувати платформи типу JiraRedmine, qTest, Zephyr, Testpad, Confluence з метою полегшення управл?ння?процесом розробки, будь-якого типу розгортання, за умови наявност? доступу у жур?. Зв?ти п.10, п.4, п.9 якщо вони побудован? за допомогою цих ?нструмент?в та в?дпов?дають ?ншим вимогам ? допустимим.?12) Формат зв?т?в Microsoft Word, Pdf.Альтернативна верс?я для:Враховуватиметесь т?льки та частина функц?оналу, що в?дпов?да? вимогам DoD, та маэ вс? в?дпов?дно до вимог артефакти утворен????нша верс?я того самого можливо краща для ол?мп?ади.За кожну невиконану вимогу DoDоц?нка знижена пропорц?йно. ?стор?я що не виконала вимоги "код написаний" - не зарахову?ться.Перел?к нефункц?ональних/техн?чних вимог1 - обов'язковий 2 - опц?ональнийНефункц?ональн?/техн?чн? вимоги Пр?оритетНаявн?сть мед?а контенту (в?део й фото) 1База даних 1Ан?мац?я в ?нтерфейс? (HTML5, CSS3) 1Система оц?нок ? лайк?в (рейти) 2Шаринг у соц?альних мережах2Чат п?д под?ю всередин? додатка 2Коментар? 2Зворотний зв'язок по додатку2Вх?д у систему через соц. мережу2Система зв?тност? ?Аб?тур??нт? (хто ?з школяр?в пройшов квест, як? в?дпов?д? на запитання в?рн?, ск?льки часу витрачали на кожний екран системи, експорт даних в Excel, тощо ) 2Можлив?сть зайти в систему з р?зними ролями й правами доступу2Доповненя до етап?в вступно? компан??2 Хост?нг в ?нтернет? 1Наявн?сть product-backlog ? sprint-backlog1"Глибина" пророблення product-backlog, формування sprint-backlog (пр?оритезац?я, обговорення, створення завдань для ?стор?й) 1Зрозум?л?сть опису ?стор?? для команди й замовника, наявн?сть в опис? ц?нност? (value) для користувача 1?нкрементац?я продукту. Наявн?сть ново?, робочо? верс?? продукту п?сля зак?нчення спринту 1Коректн?сть оц?нки складност? ?стор?? (storypoints) ? швидкост? (Velocity) команди за д?аграмою згорання завдань 1Наявн?сть коду в git-репозитар??1Наявн?сть проекту в Jira або в аналог?чн?й систем?1Наявн?сть моб?льного додатку2Функц?ональн? вимоги1 - обов'язковий 2 - опц?ональнийНазва вимогиКритер?? оц?нкиПр?оритетБезпечне збер?гання парол?вОц?ню?ться наявн?сть (так/н?)1Наявн?сть р?зних вид?в головоломок К?льк?сть головоломок × на к?льк?сть бал?в за одну головоломку 1Наявн?сть вза?мод?? головного героя з предметамиОц?ню?ться наявн?сть (так/н?)2Наявн?сть вза?мод?? головного героя з ?ншими персонажамиОц?ню?ться наявн?сть (так/н?)2Наявн?сть вза?мод?? м?ж предметамиОц?ню?ться наявн?сть (так/н?)2Гарний ? простий у використанн? дизайн Оц?ню?ться сумою суб'?ктивних оц?нок жур? 2 Збереження пром?жних етап?в/результат?в Оц?ню?ться наявн?сть (так/н?)1В?дстеження користувачем ходу проходження Оц?ню?ться наявн?сть (так/н?)2Авторизац?я користувач?в через соц?альн? мереж? або gmail-account Оц?ню?ться наявн?сть (так/н?)1Прим?тка. На третьому тижн? можлив? доповнення до функц?ональних вимог. Порядок оц?нюванняНаб?р нефункц?ональних/техн?чних вимог Важлив?сть критер?ю/вага в балахПравила оц?нювання1. Наявн?сть мед?а контенту (в?део й фото) 10050 за в?део й 50 за фото 2. Збер?гання даних у баз? даних (наявн?сть ? використання) 100100 3. Використання карти в?д пров?дних постачальник?в карт (наприклад, GoogleMaps API) 100100 4. Ан?мац?я в ?нтерфейс?? (HTML5, CSS3) 505 бал?в за 1 ан?мований об'?кт 5. Система оц?нок ? лайков (рейти) 500-50 6. Шар?нг у соцмережах20050 бал?в за кожну соц.мережу максимум 200 7. Чат п?д под?ю усередин? додатка 2525 8. Коментар? 2525 9. Зворотний зв'язок (можлив?сть в?дправити е-mail) 25 25 10. Вх?д у систему через соц?альну мережу2525 11. Система зв?тност?/в?дстеження прогресу (хто пройшов, як? в?дпов?д? на запитання в?рн?, ск?льки часу витрачали на кожний екран системи, експорт даних в Excel, тощо) 20050 бал?в за кожний зв?т. Макс. 200 бал?в12. Можлив?сть зайти в систему з р?зними ролями й повноваженнями5025 бал?в за кожну роль13. Адаптивний дизайн п?д моб?льн? пристро? 100100 14. Хостинг в ?нтернет? 5050 15. Вар?анти сп?вбес?ди з роботодавцем або тестов? завдання на кожну позиц?юmax1016. Наявн?сть product-backlog ? sprint-backlog (Ступ?нь готовност? команди до старту нового спринту) 200Наявн?сть бэклогу м?н?мум на 2 спринта й з ус??ю функц?ональн?стю системи 17. Зрозум?л?сть опису ?стор?? для команди й замовника, наявн?сть в опис? ц?нност? (value) для користувача 2000-200 суб'?ктивна оц?нка жур? 18. Збер?гання вих?дного коду в систем? контролю верс?й (наприклад git - репозитар?й) 100100 19. Досягнення мети проекту 2400По 600 за кожний крок. 4 крока (етапи)20. Кросбраузерн?сть - 3 браузера останн?х верс?й (IE, Chrome, Firefox)150по 50 за браузер21. Наявн?сть р?зних вид?в головоломок 100по 20 за кожнуМакс. 100 бал?в22. Гарний ? простий у використанн? дизайн / usability1000 – 100 суб'?ктивна оц?нка жур? 23. Безпечне збер?гання парол?в 100100 24. Доповнення/додавання етап?в до вступно? компан?? до ВНЗ 10 10П?дсумкова к?льк?сть бал?в норму?ться до значення, що задане Правилами ол?мп?ади.П?дготовлено за участю сп?вроб?тник?в компан?й ?InfopulseUkraine?, ?GlobalLogicUkraine?, ?EPAM SystemsUkraine?Зав?дувач кафедри Програмних систем ? технолог?й О.С.Бичков ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches