Курс "Системски аналитичар" - курс 104.600 рубаља. из Иандек радионице, обука 9 месеци, датум 30. новембар 2023.
мисцеланеа / / December 03, 2023
Бесплатан уводни курс
Уводни курс 2 сата
Уводни курс ће вам помоћи да сазнате више о професији системског аналитичара. Практичним примером приказаћемо рад системског аналитичара на пројекту од појаве потребе за испорука готовог производа – шта системски аналитичар ради у свакој фази и какви су резултати тога рад.
Разумевање професије системског аналитичара
1 модул 2 недеље
Научићете теоријске основне професије системског аналитичара и научити како да користите програм за праћење задатака. Рећи ћемо вам о тиму за развој софтвера и животном циклусу софтвера, о моделима управљања, о флексибилним методологијама, о различитим типовима и архитектурама апликација.
Спринт 1. Разумевање професије системског аналитичара
- Тим за развој софтвера и његови чланови
- Системски аналитичар као члан тима за развој софтвера: његове функције и компетенције
- Животни циклус софтвера. Фаза развоја као део животног циклуса софтвера
- Модели управљања развојем софтвера: водопад, котрљајући талас
- Агилне методологије
- Компоненте клијент-сервер и микросервисне архитектуре
- Различити типови софтвера и њихове карактеристике: веб, десктоп, мобилни
Развој захтева
Модул 2 2 недеље
Научићете шта је укључено у спецификацију софтверских захтева и како је написати. Сазнаћете више о нивоима и типовима захтева, идентификацији, анализи, документовању, валидацији и управљању захтевима, као и нотацијама моделирања захтева као што је случај употребе УМЛ-а.
Спринт 2. Прикупљање и анализа захтева
- Нивои и врсте захтева
- Заинтересоване стране и корисничке класе
- Анализа докумената (стандарди и прописи)
- Моделирање захтева
- Опције коришћења
- Управљање захтевима
- Праћење захтева
Рад на пројекту 1
Независно ћете описати захтеве за другу верзију Цхатти веб апликације - почећете када завршите домаћи задатак и наставите са пројектом који ће употпунити спецификацију захтева на софтвер
СКЛ за системске аналитичаре
Модул 3 2 недеље
Научићете да пишете СКЛ упите различите сложености, добијате исечке података и креирате потупите, примењујете функције агрегације и спајате табеле користећи различите методе.
Спринт 3. СКЛ за аналитичаре
- Увод у базе података
- Исечци података у СКЛ-у
- Функције агрегирања. Груписање и сортирање података
- Односи између табела. Врсте спојева табела
- Потупити и привремене табеле
Моделирање података
Модул 4 2 недеље
Истражићете типове и нивое модела података и научити да системски аналитичар може моделирати процесе и податке – одвојено и истовремено. Научићете да креирате концептуалне и логичке моделе података и речник података који их допуњује. Такође ћете видети како долази до преласка са логичког модела података на физички.
Спринт 4. Моделирање података
- Врсте и нивои модела података
- ЕР дијаграм (у записима Петер Цхен и Цров’с Фоот)
- Нормализација
- Речник података
- Дијаграми класа и објеката (УМЛ Цласс Диаграм, УМЛ Објецт Диаграм)
- Складишта датотека (типови датотека и њихове функције)
- Базе података и ДБМС
- Избор формата за складиштење података
- Оптимизација складиштења и брзине преузимања података
Рад на пројекту 2
Мораћете да направите логички модел и речник података на основу спецификације софтверских захтева
Моделирање процеса
Модул 5 2 недеље
Проучаваћете врсте и нивое модела процеса. Научићете да креирате моделе пословних процеса, стања и токова података користећи графичке нотације. Спринт 5. Моделирање процеса.
- Врсте и нивои модела процеса.
- Дијаграм пословних процеса у БПМН.
- Дијаграм активности (УМЛ Ацтивити Диаграм).
- Државни модел.
- Дијаграм Стате Мацхине (УМЛ Стате Мацхине Диаграм).
- Модел тока података.
- Дијаграм тока података (ДФД) у Хеин-Сарсон нотацији
Кориснички интерфејси
Модул 6 2 недеље
Научићете како је системски аналитичар укључен у процес дизајна корисничког интерфејса. Научићете како да креирате личности, случајеве коришћења, дијаграме структуре интерфејса и мапе сајта, као и Вирефрамес и Сторибоардс.
Спринт 6. Дизајн корисничког интерфејса
- Интерфејс и механизми интерфејса (улаз, излаз, навигација)
- Персонас
- Користите сценарије
- Дијаграм структуре интерфејса
- Мапа локације
- Захтеви за елементе интерфејса
- Систем дизајна
- Прототипови ниске и високе верности (ло-фи и хи-фи)
- Мапа путовања купаца
Коришћење Агиле техника
Модул 7 2 недеље
Научићете које Агиле технике системски аналитичар користи током процеса развоја софтвера. Упознаћете се са заостатком производа, сазнаћете од којих елемената се састоји и које критеријуме мора да испуњава. Такође ћете научити како да креирате корисничке приче, приче о пословима и мапе корисничких прича.
Спринт 7. Агилне праксе
- Заостаци производа и спринта
- Корисничке приче
- ИНВЕСТ критеријуми за корисничке приче
- Критеријуми прихватања и сценарији прихватања
- Приче о послу
- Разлагање приче
- Мапа корисничких прича
– Минимално одрживи производ (МВП)
Рад на пројекту 3
Дизајнираћете софтверски производ – од почетка (подаци) до краја (кориснички интерфејси). Креирајте модел података, опишите пословну логику и развијте прототип корисничког интерфејса.
Архитектура система
Модул 8 2 недеље
Научићете како је системски аналитичар укључен у процес пројектовања архитектуре, који стилови архитектуре постоје и како нефункционални захтеви утичу на избор стила. Такође ћете научити како да направите дијаграм компоненти (УМЛ Цомпонент Диаграм).
Спринт 8. Архитектура дизајн
- Софтверски и хардверски елементи
- Основни стилови архитектуре
- Линкови клијент-сервер архитектуре
- Дебео и танак клијент
- Монолитни и дистрибуирани стилови архитектуре
- Моделирање архитектуре
Софтверски интерфејси
Модул 9 2 недеље
Научићете како је системски аналитичар укључен у процес дизајна софтверског интерфејса, упознају се са моделима рачунарских мрежа, основним протоколима, стиловима презентације података, интеракције и АПИ-ји. Такође ћете научити како да документујете АПИ-је и креирате дијаграм секвенце (УМЛ Секуенце Диаграм).
Спринт 9. Дизајн софтверских интерфејса
- Рачунарска мрежа и протоколи
- Прикази података
- Пренос података
- Заједничка база података
- Даљински позив процедуре
- Размена порука
- АПИ стилови
- Дијаграм секвенце (УМЛ дијаграм секвенце)
Рад на пројекту 4
Развити захтеве за интеракцију информација са суседним системом. Креирајте дијаграме секвенце, опишите пренете и примљене податке и дизајнирајте скуп РЕСТ услуга.
Имплементација софтвера
Модул 10 2 недеље
Научићете како је системски аналитичар укључен у процес имплементације софтвера, развој, тестирање и ДевОпс.
Спринт 10. Имплементација софтвера
- Развој
- ДевОпс
- Ручно и аутоматизовано тестирање
- Оквири
Подршка, одржавање и евалуација резултата имплементације
Модул 11 2 недеље
Научићете како је системски аналитичар укључен у подршку, одржавање и процену резултата имплементације софтвера.
Спринт 11. Подршка, одржавање и евалуација резултата имплементације – нивои Хелп Деск-а
- Састав радне документације
- Документација према ГОСТ-у
- План миграције
- Обука корисника
- Нивои Хелп Деск
- Извори захтева за промене
- Евалуација резултата имплементације
Дипломски рад
Кућно истезање 4 недеље
Завршни пројекат којим ћете потврдити стечена знања и вештине. Током дипломирања не треба радити домаћи задатак и читати теорију у симулатору. У њему ће све бити као у стварном животу: нејасна продукција од купца, самосталан рад и строг рецензент.