juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2017-07-26 08:00 am

(no subject)

 "системная инженерия", Левеенчук 

Смысла в этом никакого нет, но продается; Левенчуку на хлеб с маргарином хватает.
 
Я, кстати, пробовал преподавать архитектуру софтвера; понял одну вещь - не существует такой дисциплины. Это примерно как преподавать науку "как написать новую симфонию".
 
Мы тогда обошлись обзором архитектур массы современных аппликаций; было поучительно. Но никакой там ни науки, ни "дисциплины" нету. Пока эти уебки что-то там городят, книжки пишут, прогресс убегает далеко вперед.

[personal profile] cross_join 2017-07-26 03:07 pm (UTC)(link)
Архитектуры технические можно классифицировать, но это не вполне инженерия, они во многих случаях зависят от функциональной архитектуры.
А вот подходы к организации процесса, индустриализация, автоматизация как разработки, так и развертывания вкупе с model-driven - это все существует и вполне инженерно.
vit_r: default (Default)

[personal profile] vit_r 2017-07-26 09:40 pm (UTC)(link)
Архитектуры технические можно классифицироват...

Помню, когда Буч пришёл ещё в ньюсгруппу по OOP с мудрым вопросом "Для новой гениальной книжки нужно определение архитектуры" люди, знающие Shlaer-Mellor ехидно замечали "Фигнёй маетесь. Это просто разбивка на домены верхнего уровня." (Естественно, в RUP это не вошло)

(no subject)

[personal profile] vit_r - 2017-07-27 07:33 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-27 07:42 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-27 07:37 (UTC) - Expand

(no subject)

[personal profile] yussouf - 2017-07-27 18:15 (UTC) - Expand

wtf...

[personal profile] yussouf - 2017-07-28 01:33 (UTC) - Expand

Re: wtf...

[personal profile] yussouf - 2017-07-28 20:56 (UTC) - Expand

Re: wtf...

[personal profile] yussouf - 2017-07-28 22:08 (UTC) - Expand

Re: wtf...

[personal profile] yussouf - 2017-07-28 22:52 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-27 18:30 (UTC) - Expand

(no subject)

[personal profile] yussouf - 2017-07-28 01:36 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-28 07:39 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-28 15:18 (UTC) - Expand

(no subject)

[personal profile] anonim_legion - 2017-07-28 18:14 (UTC) - Expand

(no subject)

[personal profile] anonim_legion - 2017-07-28 18:30 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-29 19:24 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-29 19:20 (UTC) - Expand

(no subject)

[personal profile] anonim_legion - 2017-07-29 20:12 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-29 09:38 (UTC) - Expand

(no subject)

[personal profile] yussouf - 2017-07-28 22:17 (UTC) - Expand

(no subject)

[personal profile] yussouf - 2017-07-28 22:53 (UTC) - Expand

(no subject)

[personal profile] sassa_nf - 2017-07-29 11:10 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-29 19:19 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-30 17:48 (UTC) - Expand

(no subject)

[personal profile] sassa_nf - 2017-07-29 22:26 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-30 18:09 (UTC) - Expand

(no subject)

[personal profile] sassa_nf - 2017-07-30 18:33 (UTC) - Expand

(no subject)

[personal profile] sassa_nf - 2017-07-30 18:40 (UTC) - Expand
ppk_ptichkin: (Default)

[personal profile] ppk_ptichkin 2017-07-26 03:25 pm (UTC)(link)
История архитектуры очень полезна, ну и основные существующие.
uselessextras: (Default)

[personal profile] uselessextras 2017-07-26 03:27 pm (UTC)(link)
Ну да, как бизнес-кейсы для ЭмБиЭев
uselessextras: (Default)

[personal profile] uselessextras 2017-07-26 03:26 pm (UTC)(link)
Это вы здорово написали, про познание методом преподавания несуществующей дисциплины.
Я вполне с этим согласен.
Edited 2017-07-26 15:27 (UTC)

[personal profile] bamalip 2017-07-26 04:24 pm (UTC)(link)
Представляю картину: приходит преподаватель по предмету-архитектуре и говорит, что это не трубка нету никакой науки-архитектуры.
(screened comment)
vit_r: default (Default)

[personal profile] vit_r 2017-07-26 09:37 pm (UTC)(link)
Для этого надо не сайтики на пыхыпы тяп-ляпать, а заниматься чем-нибудь полезным в серьёзных проектах.

(no subject)

[personal profile] bamalip - 2017-07-27 03:42 (UTC) - Expand

(no subject)

[personal profile] anonim_legion - 2017-07-28 18:18 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-28 18:56 (UTC) - Expand
norian: (Default)

[personal profile] norian 2017-07-26 04:29 pm (UTC)(link)
собссно архитектура софта отличаецца от домостроительной отсутствием привязки к физическим законам и нормам

то есть ограничена только фантазией и местами возможностями железа

самое печальное в этом что софтовые архитекторы никому не нужны - обычно под архитектором подразумевают каменщика-бетонщика-плотника-виртуоза
dmytrish: (Default)

[personal profile] dmytrish 2017-07-26 04:31 pm (UTC)(link)
Сейчас мне ближе всего точка зрения, что системные инженерии — это такое описательство наблюдавшихся в природе лучших практик, возникавших в рамках конкретных больших проектов с конкретными решениями.

Какое-то зерно вдохновения и развития воображения там должно быть: «какие системы вообще бывают?», «какие крупномасштабные проблемы решались?» (и рассмотрение существующих архитектур действительно хороший и интеллектуально скромный подход), но у русских гуманитариев, похоже, часто есть проблемы с пониманием универсальности своих/чужих представлений и отсюда появляется «универсальная» мудрость, которую можно продавать всем, кому страшно и кто не знает, что делает.

Хотя первичной тут была практика, из которой продавцы мудрости почерпнули свои наблюдения, а не их всеобъемлющие абстрактные теории.

[personal profile] bamalip 2017-07-26 04:54 pm (UTC)(link)
"наблюдавшихся в природе лучших практик, возникавших в рамках"

У меня главный вопрос к сис-инженерии такой: практик для кого? практик чьей деятельности? я так понимаю, все таки для менеджера. Изучив сию "мудрость веков", пусть даже в качестве "законов природы", менеджер станер менеджерить еще более... эффективно. Может быть. Только получается, что слово "инженер" в названии тогда лишнее.

(no subject)

[personal profile] dmytrish - 2017-07-27 07:55 (UTC) - Expand
sab123: (Default)

[personal profile] sab123 2017-07-26 04:42 pm (UTC)(link)
Нет, ну общие-то подходы к архитектуре существуют. Вот Гугел, например, типично разделяет задачи хранения информации и обработки ее. Это момент, довольно-таки неоцененный другими.

(no subject)

[personal profile] sab123 - 2017-07-27 01:00 (UTC) - Expand

[personal profile] cross_join 2017-07-27 07:44 am (UTC)(link)
Три слоя в любой информационной системе существуют всегда, просто не все их выделяют и не все осознают их присутствие.
Это примерно как незнание законов физики не мешает бороться с гравитацией :)

(no subject)

[personal profile] sab123 - 2017-07-27 23:10 (UTC) - Expand

(no subject)

[personal profile] cross_join - 2017-07-28 07:45 (UTC) - Expand
cema: (Default)

[personal profile] cema 2017-07-26 07:59 pm (UTC)(link)
Обзор архитектур это правильно. Не знаю, входит ли в курс, но рефакторинг (на уровне архитектуры) тоже было бы полезно.

Науки нет, а что такое "дисциплина", вопрос непростой.

[personal profile] caztd 2017-07-26 09:11 pm (UTC)(link)
Вы все-таки не туда смотрите, как мне кажется. Системная инженерия начинается не там, где нужно линейную алгебру на скале делать или сетки тренировать, а там где требуется условное изделие построить за конечное время и конечные средства.

У нас на системке, когда я еще в уни учился, вопрос задали: а какие параметры могут быть у сложной системы? С задний рядов донеслось: дальность полета и точность попадания ;)
Вот про это у Левенчука речь наверное (сам его книжку не читал).

(no subject)

[personal profile] yussouf - 2017-07-27 18:19 (UTC) - Expand
dmytrish: (wildcat)

[personal profile] dmytrish 2017-07-27 08:18 am (UTC)(link)
Тут проблема в том, что даже джуниор-программистишке очевидно, что в общем случае построение сложной системы — задача Тьюринг-полная, и это значит, что по определению нет возможности сказать наперед, завершится или нет алгоритм построения системы за конечное время и конечные деньги.

Лучшее, что человечество придумало, это делать по образцу предыдущей успешной системы, и стараться понемногу совершенствовать, чтобы не сразу упираться в неразрешимые задачи.

Но менеджеры часто теорию вычислений не проходили, у них профдеформация: вечный двигатель существует любую систему можно сделать за конечное время! И даже теория есть, если послушать левенчуков.

(no subject)

[personal profile] caztd - 2017-07-27 18:12 (UTC) - Expand
vit_r: default (Default)

[personal profile] vit_r 2017-07-26 09:45 pm (UTC)(link)
Господин консультант отличается неким косноязычием. Это, однако, не умаляет сам идиотизм вопроса.

У меня претензия только к концепции "системный инженер - это не тот уникальный кадр, кто имеет достаточно опыта, чтобы разбираться во всех подсистемах, а тот, кто прочитал мою книжку."

[personal profile] bamalip 2017-07-27 03:59 am (UTC)(link)
А можно подробнее?

(no subject)

[personal profile] vit_r - 2017-07-27 05:52 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-27 07:34 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-27 07:43 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-27 08:23 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-27 09:18 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-27 09:25 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-27 09:35 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-27 09:39 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-27 12:17 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-27 12:25 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-27 13:34 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-27 13:38 (UTC) - Expand

[personal profile] provokatorz 2017-07-27 12:42 am (UTC)(link)
Левенчук известен своими километровыми постами без ката и чувством собственного величия. А так, пусть себе обзоры по AI готовит, не плохие бывают.
errorrishe: (Default)

[personal profile] errorrishe 2017-07-27 04:09 am (UTC)(link)
в том как писать симфонии науки на много больше, там всегда есть мясо в виде того как раскладывать на партии в оркестре и прочая шняга которую можно учить, вообще композиторство дело довольно механическое ( по крайней мере для публики с соотведствующим образованием ).

а архитектура софта - дисциплина на манер строительства печек.

есть хорошо работающие подходы, есть извесные косяки, но как только надо изобразить что то новое начинаеться работать опыт и интуиция автора, науки не то что бы дофига. Ну там журнал полистать посмотреть как люди делают, все равно дальше идей все надо самому и ровными руками.

(no subject)

[personal profile] vit_r - 2017-07-27 05:53 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-27 15:15 (UTC) - Expand

(no subject)

[personal profile] anonim_legion - 2017-07-28 18:22 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-28 18:55 (UTC) - Expand

(no subject)

[personal profile] anonim_legion - 2017-07-28 18:57 (UTC) - Expand

(no subject)

[personal profile] vit_r - 2017-07-28 19:35 (UTC) - Expand

(no subject)

[personal profile] exceed_er - 2017-07-27 15:31 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-29 10:38 (UTC) - Expand

(no subject)

[personal profile] exceed_er - 2017-07-29 21:41 (UTC) - Expand

(no subject)

[personal profile] bamalip - 2017-07-30 07:35 (UTC) - Expand

(no subject)

[personal profile] yussouf - 2017-07-28 23:36 (UTC) - Expand