deep-econom (deep_econom) wrote,
deep-econom
deep_econom

Categories:

Архитектура систем, про системы с разных сторон.

===
АРХИТЕКТУРА
https://mellarius.ru/architecture
Управление архитектурой предприятия (Enterprise architecture management, EAM)

Базовые знания для архитектора:

Системная инженерия (systems engineering), хотя бы базовое ознакомление.
Это порядка 30 часов лекций + изучение статей и книг-первоисточников.
!! Не путать с т.н. "системным инженером" - в российских реалиях это системный администратор.
(опционально) общее знакомство с ISO 15288-2015 и ГОСТ Р 57193-216. Именно это и есть системная инженерия.

ЖЦ разработки ПО (software development lifecycle). Проистекает из концепции ЖЦ систем, о котором речь идёт в системной инженерии.
Понимание что такое Корпоративная архитектура (enterprise architecture) и IT-архитектура в частности (Архитектура данных и Архитектура приложений).
Это порядка 25 часов на лекции + изучение статей и первоисточников.

Понимание архитектурного цикла (ADM) и сути TOGAF. Не обязательно штудировать весь фреймворк от корки до корки, достаточно общего ознакомления.
Это порядка 10 часов лекций + изучение статей и первоисточников.

Знакомство с Теорией ограничений (ToC, theory of constraints).
Это порядка 10 часов на вдумчивое чтение работы Голдратта.

Понимание сути Сервис-ориентированной архитектуры (SOA, service-oriented architecture).
Это порядка 5 часов на лекции + изучение статей и первоисточников.

Понимание сути Цепи поставки ценности (value chain).
Это максимум 2 часа на лекции + изучение статей и первоисточников.

Понимание сути Сбалансированной системы показателей (BSC, balanced scorecard).
Это максимум 2 часа на лекции + изучение статей и первоисточников.

Умение читать BPMN, UML, UML sequence diagram, Use case, ...

Свободное владение языком архитектурного моделирования Archimate.
Это порядка 15 часов на лекции + изучение статей и первоисточников.
Затем практика, практика и ещё раз практика.

Владение каким-либо из ПО для архитектурного описания: Archi, Enterprise Architect, Modelio BA / Modelio SA, Modelio SD.

Знание принципов DDD (domain driven design), BPM (business process modeling), microservices.

Знание английского на уровне, достаточном, чтобы спокойно читать статьи, смотреть/слушать лекции.
(опционально) образование по специальностям: ЭВМКСиС | АСУ | ПОВТ | Информатика в экономике | Информационные системы и технологии.
(опционально) опыт работы
в компаниях системных интеграторах
в консалтинговых компаниях на ролях системного-/бизнес- аналитика-консультанта
системным аналитиком
Разработчиком, участвовавшим в интеграции зоопарка ИС
===
https://mellarius.ru/
INDEX

ПРОЦЕССЫ
о ЖЦ разработки ПО, методологиях разработки ПО Waterfall, RUP, Agile, Kanban, ссылки и записки по управлению (и методе Теории Ограничений)

АРХИТЕКТУРА
о том кто такие ИТ-аритекторы, о TOGAF и Archimate, gap-анализе, сервис-ориентированно архитектуре, о микросервисах, кратко о DDD, о solution design document, о сути HTTP/REST и RPC.

АНАЛИЗ
о работе с требованиями, о стейкхолдерах, графических нотациях и том, что за документ такой vision/концепция.

DEVOPS
о разработке и эксплуатации: CI/CD/CDP, разнице между VM и Containers, о том как оценивать объём задачи, кратко о git

ТЕСТИРОВАНИЕ
компиляция информации о процессах в тестировании ПО, о тест-анализе и проектировании тестов, о подходе к тестированию требований, немного об Xpath и Selenium.

ДАННЫЕ
кратко о master data и big data, SQL и MongoDB

БИБЛИОТЕКА
о системной инженерии, о связи политики и экономики, о сознании и интеллекте выжимка основных мыслей из книги Станислава Лема "Сумма технологии" и книги Николаса Талеба "Антихрупкость"

+ шпаргалка по регуляркам
====
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 1 comment