войти зарегистрироваться

Анализ и проектирование системКак моделировать бизнес-процессы в нотации eEPC? из песочницы

В ходе своей работы и преподавания я сталкиваюсь с описанием бизнес-процессов организации в нотации eEPC (Extended event driven process chain), которая принята стандартом де-факто для описания процедур и регламентов после обследования деятельности организации. К сожалению, используя эту нотацию очень просто допустить ошибки моделирования, не зная правил, по которым она составляется. Эти ошибки приводят в последующем к несоответствию логики процесса, и как следствие – непониманию реальной ситуации в организации. Эта статья является некоторым обобщением моего опыта моделирования бизнес-процессов, и надеюсь, послужит некоторым читателям полезным руководством.

Дизайн в ITПолноразмерная бумажная модель автомобиля «Форд Мустанг»

Нью-Йоркский художник Джонатан Брэнд (Jonathan Brand) задумал немыслимое: он решил объединить два своих хобби – работу с бумагой и возню с «классическими» автомобилями вроде Ford Mustang 1969 года выпуска.



Если точнее – он решил собрать Ford Mustang 1969 года целиком из бумаги. Не только внешний каркас, но и каждую отдельную внутреннюю деталь, включая мотор, колеса, двери, сидения и прочие части.

Анимация и 3D графикаНовый движок расчета физики в 3ds Max из песочницы

В последней на сегодняшней момент редакции популярной программы для трехмерного моделирования 3ds Max 2012 компания Autodesk отошла от традиции использовать движок расчета физики взаимодействия Havok и представила новую разработку MassFX. В Рунете появлялись статьи по поводу новой инициативы Autodesk, но в основном ругательные и вскользь. Ругали в основном за отсутствие преемственности и недостаточный функционал, т.е., грубо говоря, сыроватость.

В данной же статье я хотел бы, так сказать, осуществить введение в MassFX for 3ds Max 2012. Приведенный ниже текст вряд ли будет откровением для специалистов в области 3D, но может оказаться полезным для любителей «поиграться» с 3ds Max, коих, уверен, среди читателей Хабра достаточное количество.

Итак, поехали.

Беспроводные технологииМоделирование в ns-2. Приближение пропускной способности модели беспроводной сети стандарта 802.11b к реальной из песочницы

Прежде, чем выпустить новый стандарт беспроводной передачи данных, необходимо оценить его эффективность. Проще, дешевле и быстрее сделать это с помощью компьютерной модели. Ns-2 – один из программных пакетов, с помощью которого эти самые модели исследователи и крупные исследовательские лаборатории обкатывают (например NEC Labs, Mercedes-Benz Research and Development North America). Довелось мне очень плотно поиграться с ним.

Как оказалось, ns-2 не так прост. Простейшая модель сети из двух компьютеров, работающих по стандарту 802.11b показала необычно низкую пропускную способность канала. Под пропускной способностью подразумевается пропускная способность на сетевом уровне, без заголовков MAC, но с заголовками IP. На самом деле два физических компьютера обмениваются данными очень даже быстрее.

Модель, топология, и основные параметры беспроводной сети описывается на языке tcl. После долгих хождений по интернетикам и изучения документации обозначились параметры, которые необходимо учитывать, чтобы получить в экспериментальных данных количественные характеристики, сопоставимые с натурным экспериментом.

Управление проектамиРасширять свою команду или дать проект на аутсорс из песочницы

После освежения в памяти книги Тома Демарко «Deadline» сели моделировать такие кейсы. У нас есть 5 программистов и несколько проектов, которые нужно сделать срочно. Своими силами не успеваем, что же делать — набирать новых или отдать избыточную работу на аутсорс?

Исходные данные


Имеем сработавшуюся команду из 5 разработчиков.

Моделируем два кейса:
  1. Набираем 3 новых разработчиков к себе в штат;
  2. Связываемся с внештатной командой из 3 человек.

Под катом оцениваем прирост в стоимости и производительности через полгода и год для обоих кейсов.

Я пиарюсь Победитель конкурса грантов TrueVDS — VDS действительно trueъ

image

Хабр, привет!

Докладываю голосом — ScaleModels.ru, победитель конкурса грантов от TrueVDS ДЕЙСТВИТЕЛЬНО переехал на новый бесплатный сервер на год.

Тут я мог бы написать (или вставить текст дешевого копирайтера) какой мы клевый сайт, какие мы хорошие и т.д. — но не буду. Мы просто сообщество «клеятелей танчиков/самолетиков/фигурок» в свое удовольствие ;-)

От имени администрации нашего сайта хочу выразить большое человеческое спасибо компании TrueVDS за предоставленную «железку» и неоценимую помощь в переносе сервера и советам по оптимизации. Свои обещания на данный момент компания полностью выполнила, и я бы даже сказал — ПЕРЕвыполнила.

Спасибо за внимание!

P.S. «Ну ты эта… заходи — если чё» (с) Жил-был пёс

SQLВерсионность и история данных

При разработке баз данных зачастую требуется обеспечить поддержку версионности и хранения истории объектов. Например, у работника может изменяться должность, у должности в свою очередь может меняться оклад — в многомерном моделировании это называется Slowly changing dimensions(далее SCD) — редко изменяющиеся измерения, то есть измерения, не ключевые атрибуты которых имеют тенденцию со временем изменяться. Всего существует 6 основных типов(методов) SCD, которые определяют как история изменений может быть отражена в модели.

Дизайн в ITЖивая каркасная модель мотоцикла

Живая каркасная модель мотоцикла

Тем, кто думает, что изготовление модели мотоцикла с люлькой в каком-нибудь 3DS Max – это довольно сложная задача, стоит обратить внимание на шедевр китайского художника Ши Джиндиана, потратившего три года своей жизни на создание проволочной (aka каркасной) модели военного мотоцикла Chiang Jiang 750 с люлькой.

Управление проектамиПочему 9 женщин не могут родить ребёнка за 1 месяц или О применении имитационного моделирования в управлении проектами

Введение


Думаю, многие из вас слышали выражение «9 женщин не могут родить ребёнка за 1 месяц!». Контекст этого выражения очевиден — в разработке ПО его применяют в качестве аллегории, когда протестуют против совершенно неприемлемого сжатия сроков. Здесь под сжатием понимают сокращение сроков разработки путём расширения команды при сохранении общей трудоёмкости разработки.
image

Совершенно очевидно, что сжимать сроки до бесконечности невозможно. Существует определённый предел. Например, известным экспертом в области оценки трудоёмкости разработки ПО Стивом Макконнеллом (Steve McConnell) этот порог определён как 25% от исходных оценок (см. мою предыдущую статью).
Но этот топик не об оценках трудоёмкости…
Вот я выше написал «совершенно очевидно...». Думаете, это действительно очевидно? Всем?
Мой недавний опыт показал, что это очевидно далеко не всем. Проект был очень крупный и срок сдачи неумолимо приближался. Было принято решение резко расширять команду, чтобы успеть. Довод про «9 женщин» никто не принял. Команда была расширена и в срок мы всё равно не успели. Можно ли было как-то, кроме как на словах, показать, как будут развиваться события? Вот о том, как смоделировать такую ситуацию, и будет моя статья.

Персональные блоги Среда моделирования Ptolemy

Ptolemy


Ptolemy – это среда моделирования параллельных гетерогенных систем, работающих в режиме реального времени. Проект разрабатывается студентами университета Беркли под руководством профессора Эдварда Ли (Edward Lee). В качестве языка разработки используется Java. Ptolemy постоянно развивается. Добавляется поддержка новых моделей вычислений и новые демонстрационные модели, расширяется документация.

Ptolemy позволяет работать с десятком различных моделей вычислений, среди которых есть, например, дискретно временная модель (discrete-event modeling) и конечный автомат (finite-state machine). В основе моделирования лежат понятия Actor и Director, которые можно перевести как «Исполнительное звено» и «Управляющее звено» соответственно. Director задаёт модель вычисления, в которой работает симулируемая система. Множество Actor'ов в сочетании со связями между ними определяют собственно устройство системы. В рамках первой статьи я хочу обратиться к дискретно-временной модели.