ailev.ru

Обсуждение

В архиве: 4 комментария.

Читать и комментировать в ЖЖ ↗

haruf · 6 мая 2010

Комментарий

Интересно, что вот в этом системная инженерия и софтварная расходятся. Я могу ошибаться, но по описанию системная инженерия похожа на Big Design Up Front. И в софтвере agile методологии настроены против BDUF. А agile это вроде как mainstream. Я работал в нескольких проектах по agile и он работает хорошо. Хотя в какой-то степени софт - это и есть модель. И может быть методы, подходящие для построения инженерного проекта не годятся для построения модели этого проекта.

Анатолий Левенчук · 6 мая 2010

Комментарий

Вообще-то к софту generative design относится даже больше -- разе компилятор с языка высокого уровня на машинный язык не относится к преобразованию моделей?! Про Big Design Up Front вы тут зря пишете, в системной инженерии вид жизненного цикла выбирают явным порядком, и присутствует полный диапазон всех видов -- от водопада до полного экстрима. Другое дело, что в тот момент, когда у вас заливается бетон и варятся прутки, в этот момент design предполагает уже некоторую замороженность. Дальше можно философски порассуждать: разработка ли это, когда льется бетон, или уже не разработка -- и что тогда происходит между разработкой и эксплуатацией и как оно называется, если заливка бетона не разработка... Поищите intentional software -- там про то же самое говорится, что и в generative design...

Ответ на комментарий

Имя не сохранено · 6 мая 2010

социально-нагруженные системы

Системная инженерия - инструмент для инженерии больших систем, с ограничением что это системы инженерные, то есть не сильно социально нагруженные. Например, если говорить об инженерии города (допустим), или кампуса университета? В них много социальных задействованностей. Причем как среди будущих юзеров, так и среди стейкхолдеров. Для юзеров надо инженерить социальную среду, чтобы им было комфортно. А для стейкхолдеров - надо моделировать будущую социальную среду, чтобы доказывать выполнимость стейкхолдерских хотелок. Думаю, пока еще не сформулированы инструменты для такой работы, всё больше на уровне искусства.

Анатолий Левенчук · 6 мая 2010

Re: социально-нагруженные системы

Я полностью согласен, что чем больше система, тем меньше инструментов и технологий, и больше искусства. Но и крошечный фотоаппарат спроектировать -- там тоже искусство, конкуренция на рынке показывает, что сделать хороший фотоаппарат не менее трудно, чем хороший город (который то ли делают, то ли он сам растет -- в социальной инженерии еще и этим нужно быть озабоченным. Вот фотоаппараты, в отличие от городов сами не растут, а вот кампусы тут больше похожи на фотоаппараты). Если в системе много собственников разных частей системы, то говорят о "системе систем" (system-of-systems, SoS). Это очень модное направление современной системной инженерии, но там все еще более неразработано, чем в случае моделеориентированной системной инженерии.

Ответ на комментарий