Forwarded from Заметки на инженерных полях
Заметки на полях. Системотехника в забугорьях
Я тут задремал, и пропустил обновление SEBoK!
А оказывается он тут обновился 20.11.2023!
В ближайшее время попробую построить diff между версиями 2.8 и 2.9!
Коротко, что нового:
✔️Добавили статью о реверс-инженерке с применением ажаля на примере беспилотной машинки. Мне кажется будет интересно почитать;
✔️ Заменили статью про безопасность в системотехнике на новую;
✔️Заменили статью с обзором руководства по программной инженерии;
✔️Обновили статью о "Системотехнике движимой потерями" про метод наблюдения за атрибутами качества.
✔️ Обновление статьи про "Самовосстановление" систем (System Resilience)
✔️ Набросали новых сценариев применения самого SEBoK для конечных пользователей. Говорят, что будет более дружелюбен к читателям.
✔️ Всякого по мелочи
Я щасливый! Есть, что почитать на досуге и куда закопаться.
#рабочее #системотехника #стандарты #SEBOK
Я тут задремал, и пропустил обновление SEBoK!
А оказывается он тут обновился 20.11.2023!
В ближайшее время попробую построить diff между версиями 2.8 и 2.9!
Коротко, что нового:
✔️Добавили статью о реверс-инженерке с применением ажаля на примере беспилотной машинки. Мне кажется будет интересно почитать;
✔️ Заменили статью про безопасность в системотехнике на новую;
✔️Заменили статью с обзором руководства по программной инженерии;
✔️Обновили статью о "Системотехнике движимой потерями" про метод наблюдения за атрибутами качества.
✔️ Обновление статьи про "Самовосстановление" систем (System Resilience)
✔️ Набросали новых сценариев применения самого SEBoK для конечных пользователей. Говорят, что будет более дружелюбен к читателям.
✔️ Всякого по мелочи
Я щасливый! Есть, что почитать на досуге и куда закопаться.
#рабочее #системотехника #стандарты #SEBOK
👍2
Forwarded from Заметки на инженерных полях
Заметка на полях. Системотехника в забугорьях.
Откопал курс по основам системной инженерии в MIT. 10 лекций, про то, как в Масачусетсе понимают "Systems engeneering". Да, 2015-й год. Да, не такое свежее. Но вряд ли что-то там радикально меняется в основаниях.
В ближайшее время засяду пересмотреть, и возможно сворую к себе.
Хотелось бы иметь в своём запасе базовый курс по системотехнике, куда можно послать своих товарищей.
На всякий случай там же рядом лежат презентации с этого курса.
#рабочее #системотехника #MIT #учебное
Откопал курс по основам системной инженерии в MIT. 10 лекций, про то, как в Масачусетсе понимают "Systems engeneering". Да, 2015-й год. Да, не такое свежее. Но вряд ли что-то там радикально меняется в основаниях.
В ближайшее время засяду пересмотреть, и возможно сворую к себе.
Хотелось бы иметь в своём запасе базовый курс по системотехнике, куда можно послать своих товарищей.
На всякий случай там же рядом лежат презентации с этого курса.
#рабочее #системотехника #MIT #учебное
MIT OpenCourseWare
Class Videos | Fundamentals of Systems Engineering | Aeronautics and Astronautics | MIT OpenCourseWare
This page provides selected class videos for MIT course 16.842 Fundamentals of Systems Engineering of Fall, 2015.
👍3
Forwarded from Заметки на инженерных полях
Заметка на полях. Моделирование и типы моделей.
Интересная статья на habr-e. Где один из аналитиков рассуждает о типах моделей с которыми приходится сталкиваться и с их особенностями. Главные выводы:
1. Нужно различать когда мы моделируем реальный объект в мире, а когда моделируем представление о реальном объекте. Т.е. можно выделить модели "объектные" и "мнимые". Первое - про штуки, второе - про то, что мы об этих думаем в голове.
2. Моделирование одного и того же объекта, не важно реального или мнимого, можно делать разными способами. Через атрибутирование понятия, через выделения методов относящихся к объекту, через отношения между несколькими объектами. Важно понимать ограничения этих методов моделирования и цели моделирования. Мне кажется, что тут много про методы проектирования
3. Запоминаем как "Отче наш...", что модели предназначены для коммуникации, и важно не то, что мы напишем в модель, а то, что там прочитают. Поэтому писать надо не себе будущему, а "ему" прошлому =)
#идейное #моделирование #boro
Интересная статья на habr-e. Где один из аналитиков рассуждает о типах моделей с которыми приходится сталкиваться и с их особенностями. Главные выводы:
1. Нужно различать когда мы моделируем реальный объект в мире, а когда моделируем представление о реальном объекте. Т.е. можно выделить модели "объектные" и "мнимые". Первое - про штуки, второе - про то, что мы об этих думаем в голове.
2. Моделирование одного и того же объекта, не важно реального или мнимого, можно делать разными способами. Через атрибутирование понятия, через выделения методов относящихся к объекту, через отношения между несколькими объектами. Важно понимать ограничения этих методов моделирования и цели моделирования. Мне кажется, что тут много про методы проектирования
3. Запоминаем как "Отче наш...", что модели предназначены для коммуникации, и важно не то, что мы напишем в модель, а то, что там прочитают. Поэтому писать надо не себе будущему, а "ему" прошлому =)
#идейное #моделирование #boro
Хабр
Типы моделей
Правильно заданный вопрос быстро приводит к правильному ответу. Недавно меня спросили: «Почему стандарты бизнес-анализа сконцентрированы на выявлении требований, но ничего не говорят о превращении...
👍2🔥1
Заметки на инженерных полях
Заметка на полях. Моделирование и типы моделей. Интересная статья на habr-e. Где один из аналитиков рассуждает о типах моделей с которыми приходится сталкиваться и с их особенностями. Главные выводы: 1. Нужно различать когда мы моделируем реальный объект…
у автора есть и другие интересные статьи по моделированию:
https://habr.com/ru/users/maxstroy/
https://habr.com/ru/users/maxstroy/
Хабр
Марк Мельник aka maxstroy
- Пользователь
- Пользователь
Марк Мельник aka maxstroy. Опубликовал 64 статьи на Хабр и оставил 1 504 комментария.
👍1🔥1
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
у автора есть и другие интересные статьи по моделированию: https://habr.com/ru/users/maxstroy/
Очень актуальная статья, разъясняющая суть Bounded Context с еще одного ракурса:
https://habr.com/ru/articles/332064/
https://habr.com/ru/articles/332064/
Хабр
Как запутать аналитика. Часть вторая: что такое моделирование предметной области?
В прошлой статье я говорил о заблуждениях, к которым склонны программисты и обещал рассказать про заблуждения, к которым склонны не только программисты, но и каждый из нас. Объект учета и результат...
🔥1
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Вот эта картинка из главы "1.4.2.2 Relationship between Requirements Models and Design Models" справочника "Handbook of Requirements Modeling According to the IREB Standard", которая слегка модифицирует оригинальную картинку из известной статьи Twin Peak Model…
Оказывается, у Eric Evans это есть прямым текстом:
💬 MODEL-DRIVEN DESIGN discards the dichotomy of analysis model and design to search out a single model that serves both purposes.
-- "Domain-Driven Design: Tackling Complexity in the Heart of Software" by Eric Evans
Вот что такое DDD одним предложением.
P.S.: Моя благодарность всем участникам дискуссии в @ru_arc_chat
💬 MODEL-DRIVEN DESIGN discards the dichotomy of analysis model and design to search out a single model that serves both purposes.
-- "Domain-Driven Design: Tackling Complexity in the Heart of Software" by Eric Evans
Вот что такое DDD одним предложением.
P.S.: Моя благодарность всем участникам дискуссии в @ru_arc_chat
Telegram
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Вот эта картинка из главы "1.4.2.2 Relationship between Requirements Models and Design Models" справочника "Handbook of Requirements Modeling According to the IREB Standard", которая слегка модифицирует оригинальную картинку из известной статьи Twin Peak…
👍3🔥2❤1
Forwarded from Russian Association of Software Architects (Ivan)
Коллеги, вы помните, как противоречия в чате канала привели к настолько детальному исследованию вопроса, что по мотивам диалогов возник доклад про SAGA.
Тогда мы непроизвольно использовали диалектический метод познания, известный еще со времен "Диалогов Платона" (и даже раньше). Тогда же родилась идея создать отдельную группу для практикования этого метода в поисках ответов на противоречивые вопросы. Как это модно говорить сегодня - для "баттлов".
Сегодня такая группа была создана: https://news.1rj.ru/str/ru_arc_dialogues
Добавляйтесь, аргументируйте, публикуйте свои противоречивые вопросы.
Тогда мы непроизвольно использовали диалектический метод познания, известный еще со времен "Диалогов Платона" (и даже раньше). Тогда же родилась идея создать отдельную группу для практикования этого метода в поисках ответов на противоречивые вопросы. Как это модно говорить сегодня - для "баттлов".
Сегодня такая группа была создана: https://news.1rj.ru/str/ru_arc_dialogues
Добавляйтесь, аргументируйте, публикуйте свои противоречивые вопросы.
🔥3👍1
Forwarded from Russian Association of Software Architects (Sergey Baranov)
Как-то мимо меня прошло достаточно свежее:
https://www.youtube.com/watch?v=am-HXycfalo
https://www.youtube.com/watch?v=am-HXycfalo
YouTube
Bounded Contexts - Eric Evans - DDD Europe 2020
Domain-Driven Design Europe 2020 - Organised by Aardling (https://aardling.eu/)
https://dddeurope.com
https://newsletter.dddeurope.com/
https://be.linkedin.com/company/domain-driven-design-europe
https://bsky.app/profile/dddeu.bsky.social
https://masto…
https://dddeurope.com
https://newsletter.dddeurope.com/
https://be.linkedin.com/company/domain-driven-design-europe
https://bsky.app/profile/dddeu.bsky.social
https://masto…
👍3
Приглашаю курящих коллег в свой телеграм-канал, посвященный трубкам:
https://news.1rj.ru/str/pipecastle
https://news.1rj.ru/str/pipecastle
👍4🤯3
zaschita_oblachnoy_bazy_personalnyh_dannyh_s_ispolzovaniem_gomomorfnogo.pdf
607.7 KB
Не смог не поделиться
🔥3👍1
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Оказывается, у Eric Evans это есть прямым текстом: 💬 MODEL-DRIVEN DESIGN discards the dichotomy of analysis model and design to search out a single model that serves both purposes. -- "Domain-Driven Design: Tackling Complexity in the Heart of Software" by…
💬 "People's body language can be another source of information: not every dissent can be verbal. It's not infrequent to have people from different hierarchy levels to have different views on apparently the same problem. Shaking heads, or eyes rolling are a clue of conflicting perspectives that haven't been addressed.
Domain-Driven Design has a fantastic tool for resolving these conflicts: it's not "we need a model to solve these issues", it's "we need a model to solve your problem and we need a model to solve your boss’ problem", it would be up to software architects to find the perfect way to interact.
Once again: different needs mean different models."
-- "DDD First 15 years", chapter "Discovering Bounded Contexts with EventStorming — Alberto Brandolini"
Напомню, что границей модели является Bounded Context.
Domain-Driven Design has a fantastic tool for resolving these conflicts: it's not "we need a model to solve these issues", it's "we need a model to solve your problem and we need a model to solve your boss’ problem", it would be up to software architects to find the perfect way to interact.
Once again: different needs mean different models."
-- "DDD First 15 years", chapter "Discovering Bounded Contexts with EventStorming — Alberto Brandolini"
Напомню, что границей модели является Bounded Context.
👍5🔥1
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
В 2022 году я думал, как хорошо, что в РФ есть такая компания как Яндекс, которая обеспечивает технологическую независимость страны. Как я тогда ошибался. Нет ничего хуже монополии в условиях безальтернативности, которая приводит к полной зависимости от прихоти…
Следом за Яндекс.Плюс, расстаюсь с ВТБ. Причины три:
1. Из-за дефекта в их антифрод-системе, несколько месяцев назад я оказался без доступа к собственным средствам в самый неподходящий момент, когда нужно было срочно перевести средства человеку, который на них рассчитывал. Естественно, в нерабочее время. Естественно, "приходите в офис, когда он откроется, с паспортом и докажите, что Вы - не мошенник", даже если впереди неделя праздников. Причем, никаких подозрительных операций не было - система сработала на ежемесячный перевод за аренду недвижимости.
2. Полгода назад имел неосторожность поинтересоваться в ВТБ кредитом. Такое чувство, будто разместил объявление на самой популярной доске объявлений, - кредитные спамеры одолевают до сих пор, обращаясь ко мне по имени-отчеству. Это все, что нужно знать о дееспособности СБ банков. В принципе, чего еще можно ожидать от несостоявшихся на службе силовиков? Будучи неспособными противостоять на службе равному противнику, они уходят в СБ гражданских компаний выискивать себе противника из числа мирных соискателей, совершая доблестные подвиги по защите своего работодателя от любых проявлений квалификации, путем выискивания в соискателе угроз в виде наличия у него ИП, или второго гражданства, или недостаточно долгой работы на каком-то месте, или в отказе пройти полиграф, или что-то еще им померещиться.
3. Окончательным пределом терпения стало то, что ВТБ самостоятельно, без моего ведома и против моей воли, сменил мне тарифный пакет на Привилегию. При этом поддержка ссылалась на п.4.15 правил комплексного обслуживания, который, если внимательно почитать, был нарушен банком дважды. Я и так этим банком не пользовался, т.к. он малопригоден для ежедневных операций, но ВТБ, видимо, решил, что я должен за такое качество сервиса еще и платить по 5000 руб./месяц, оправдываясь тем, что "есть же акционный период".
Про всякие мелочи в виде дефектов из-за очевидных архитектурных косяков я промолчу.
Поведение монополистов на российском рынке все больше вызывает отторжение.
Все больше хочется пользоваться услугами компаний, которые еще "не зажрались" и борятся за клиента, например, банк БКС.
Альфа остается моим основным банком уже несколько лет. Да, были косяки, были даунтаймы, но с этикой они дружат и не позволяют себе принимать решения вместо меня.
Все больше начинаю осознавать, что конкуренцию на рынке нужно оздоравливать, что нужны меры поддержки малых и средных компаний, что нужно способствовать перетоку с трудового на коммерческий рынок квалифицированных специалистов. Все больше возвращаюсь к идеям, которые я изложил в свое время в этом черновике своего доклада, но пока отложил в долгий ящик.
1. Из-за дефекта в их антифрод-системе, несколько месяцев назад я оказался без доступа к собственным средствам в самый неподходящий момент, когда нужно было срочно перевести средства человеку, который на них рассчитывал. Естественно, в нерабочее время. Естественно, "приходите в офис, когда он откроется, с паспортом и докажите, что Вы - не мошенник", даже если впереди неделя праздников. Причем, никаких подозрительных операций не было - система сработала на ежемесячный перевод за аренду недвижимости.
2. Полгода назад имел неосторожность поинтересоваться в ВТБ кредитом. Такое чувство, будто разместил объявление на самой популярной доске объявлений, - кредитные спамеры одолевают до сих пор, обращаясь ко мне по имени-отчеству. Это все, что нужно знать о дееспособности СБ банков. В принципе, чего еще можно ожидать от несостоявшихся на службе силовиков? Будучи неспособными противостоять на службе равному противнику, они уходят в СБ гражданских компаний выискивать себе противника из числа мирных соискателей, совершая доблестные подвиги по защите своего работодателя от любых проявлений квалификации, путем выискивания в соискателе угроз в виде наличия у него ИП, или второго гражданства, или недостаточно долгой работы на каком-то месте, или в отказе пройти полиграф, или что-то еще им померещиться.
3. Окончательным пределом терпения стало то, что ВТБ самостоятельно, без моего ведома и против моей воли, сменил мне тарифный пакет на Привилегию. При этом поддержка ссылалась на п.4.15 правил комплексного обслуживания, который, если внимательно почитать, был нарушен банком дважды. Я и так этим банком не пользовался, т.к. он малопригоден для ежедневных операций, но ВТБ, видимо, решил, что я должен за такое качество сервиса еще и платить по 5000 руб./месяц, оправдываясь тем, что "есть же акционный период".
Про всякие мелочи в виде дефектов из-за очевидных архитектурных косяков я промолчу.
Поведение монополистов на российском рынке все больше вызывает отторжение.
Все больше хочется пользоваться услугами компаний, которые еще "не зажрались" и борятся за клиента, например, банк БКС.
Альфа остается моим основным банком уже несколько лет. Да, были косяки, были даунтаймы, но с этикой они дружат и не позволяют себе принимать решения вместо меня.
Все больше начинаю осознавать, что конкуренцию на рынке нужно оздоравливать, что нужны меры поддержки малых и средных компаний, что нужно способствовать перетоку с трудового на коммерческий рынок квалифицированных специалистов. Все больше возвращаюсь к идеям, которые я изложил в свое время в этом черновике своего доклада, но пока отложил в долгий ящик.
👏21👍5💯4🤣2🔥1
High Coupling в действии:
😁3👍1
Forwarded from КБ
This media is not supported in your browser
VIEW IN TELEGRAM
Вкачал всё в удачу
😁17
Forwarded from bob
В продолжение этой животоепещущей истории https://youtu.be/qOtioVb2RLA?si=FMmgHM3ibgglmlKs
YouTube
Войны Пентагона - Создание "Бредли"
🔥6😁3🤣1
Forwarded from Архитектура ИТ-решений
Еще в октябре вышла новая книжка автора экстремального программирования Кента Бека Tidy First?: A Personal Exercise in Empirical Software Design
Книжка маленькая – 125 страниц. Практически, это набор из 33 небольших заметок, разбитых на три группы: tidyings, managing, theory. Но писал её Бек 3,5 года. А в прошлогоднем выступлении на QCon plus он рассказал, что это первая книга в серии из трех. Еще не вышедшие книжки расскажут о взаимодействии внутри разработчиков и разработчиков с заказчиками
Книжка маленькая – 125 страниц. Практически, это набор из 33 небольших заметок, разбитых на три группы: tidyings, managing, theory. Но писал её Бек 3,5 года. А в прошлогоднем выступлении на QCon plus он рассказал, что это первая книга в серии из трех. Еще не вышедшие книжки расскажут о взаимодействии внутри разработчиков и разработчиков с заказчиками
O’Reilly Online Learning
Tidy First?
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme... - Selection from Tidy First? [Book]
👍6
Коллеги, нужна помощь. Прямо сейчас ложу свою девушку в больницу - сломаны кости лица в двух местах. Купила 2/3 квартиры и просто пыталась пройти в свою законную собственность. Владельцы оставшейся части ей воспрепятствовали насильственным образом, в результате чего я держу сейчас в руках рентгеновской снимок. Сожалею, что меня не было рядом.
В провосудие без надлежащей поддержки сверху я верю с трудом. Если у кого есть связи в полиции, в силовых ведомствах, среди журналистов и телевизионщиков, среди медиков, или даже среди бандитов, напишите мне, пожалуйста в личку: @emacsway .
Спасибо. Простите за оффтоп.
В провосудие без надлежащей поддержки сверху я верю с трудом. Если у кого есть связи в полиции, в силовых ведомствах, среди журналистов и телевизионщиков, среди медиков, или даже среди бандитов, напишите мне, пожалуйста в личку: @emacsway .
Спасибо. Простите за оффтоп.
😱80😢25❤4
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Коллеги, нужна помощь. Прямо сейчас ложу свою девушку в больницу - сломаны кости лица в двух местах. Купила 2/3 квартиры и просто пыталась пройти в свою законную собственность. Владельцы оставшейся части ей воспрепятствовали насильственным образом, в результате…
Только что увезли в нейрохирургию. Из-за одного чмыря, который сам рассыпался бы от одного мужского удара. Спасибо всем, кто откликнулся и предложил помощь. Я ценю вашу поддержку. Делом уже занимается хороший адвокат по вашей рекомендации. Если у кого-то есть связи в силовых ведомствах - вопрос все еще актуальный (для связи: @emacsway ). Это чмо должно сесть по ст.115/112, ст.139 ч.2, ст.330 ч.2, ст.282, ст.307 УК РФ. Потому что в полиции оно заявило, что она сама себя ударила о стену, чтоб оклеветать его. Через неделю записи видеорегистраторов обнулятся. Действовать нужно быстро. В объективность, беспристрастность и профессионализм расследования без поддержки сверху (или общественного резонанса) мне верится с трудом.
Простите за оффтоп.
[UPDATE]: Ну а если он не сядет, то, вероятно, нам нечего больше делать в России.
Простите за оффтоп.
[UPDATE]: Ну а если он не сядет, то, вероятно, нам нечего больше делать в России.
❤19😢4😁3
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Только что увезли в нейрохирургию. Из-за одного чмыря, который сам рассыпался бы от одного мужского удара. Спасибо всем, кто откликнулся и предложил помощь. Я ценю вашу поддержку. Делом уже занимается хороший адвокат по вашей рекомендации. Если у кого-то есть…
Отвечаю на частые вопросы
Почему была куплена долевая квартира?
Она была куплена для родственника-инвалида на деньги родственников исходя из привязки к нужной больнице. Она ехала туда чтоб обсудить с владелицей варианты дальнейшей судьбы оставшейся доли. Нападавших было двое. Тот, кто её толкнул, вообще не имел права там находиться без её согласия (ст.246/247 ГК), т.к. не является совладельцем и не зарегестрирован там, что является признаком преступления по ст.139 ч.2. и ст.330 ч.2 УК. Она предупредила их заранее, сбросила им фото правоустанавливающих документов и имела их оригиналы при себе.
Почему я не был с ней в этот момент?
Потому что я был в этот момент на обсуждении важных профессиональных вопросов и не знал о том, что она туда поехала. Она поехала туда сама, т.к. не хотела меня отвлекать и не ожидала такого развития ситуации - даже средств защиты с собой не взяла.
Почему я уверен в том, что преступник - гнилой негодяй?
Когда я приехал в ОВД, то преступник пытался оклеветать и меня - якобы я ему угрожал расправой. Но попал в неловкое положение узнав о том, что в помещении ведется видеорегистрация.
Причем здесь ст.282 УК?
Нападавшие оскорбляли и унижали родственника по его социальному признаку инвалидности, и утверждали, что не позволят ему реализовать свои законные права на проживание (на него или его опекуна планировалось оформить дарственную) из-за его принадлежности к этой социальной группе.
Почему была куплена долевая квартира?
Она была куплена для родственника-инвалида на деньги родственников исходя из привязки к нужной больнице. Она ехала туда чтоб обсудить с владелицей варианты дальнейшей судьбы оставшейся доли. Нападавших было двое. Тот, кто её толкнул, вообще не имел права там находиться без её согласия (ст.246/247 ГК), т.к. не является совладельцем и не зарегестрирован там, что является признаком преступления по ст.139 ч.2. и ст.330 ч.2 УК. Она предупредила их заранее, сбросила им фото правоустанавливающих документов и имела их оригиналы при себе.
Почему я не был с ней в этот момент?
Потому что я был в этот момент на обсуждении важных профессиональных вопросов и не знал о том, что она туда поехала. Она поехала туда сама, т.к. не хотела меня отвлекать и не ожидала такого развития ситуации - даже средств защиты с собой не взяла.
Почему я уверен в том, что преступник - гнилой негодяй?
Когда я приехал в ОВД, то преступник пытался оклеветать и меня - якобы я ему угрожал расправой. Но попал в неловкое положение узнав о том, что в помещении ведется видеорегистрация.
Причем здесь ст.282 УК?
Нападавшие оскорбляли и унижали родственника по его социальному признаку инвалидности, и утверждали, что не позволят ему реализовать свои законные права на проживание (на него или его опекуна планировалось оформить дарственную) из-за его принадлежности к этой социальной группе.
❤12👍4