Архив

Публикации с меткой ‘проект’

Понятие сложной системы

18 декабря 2008 arti Комментариев нет

Решение современных задач управления, проектирования и исследования технических, экономических, организационных и других систем требует привлечения специалистов разных профилей. Их эффективное сотрудничество возможно лишь при условии наличия общей методологии, в рамках которой проводится исследование. Такая методология носит звание «системный анализ». Объектом его изучения является «сложная система», а один из важнейших его инструментов есть моделирование на ЭВМ.
Термин «система» появился в научной литературе давно и является фактически таким же неопределенным, как «множество» или «совокупность». Определим понятие система, как множество компонентов, объединенных в единое целое некоторой формой регулярного взаимодействия или взаимозависимости для выполнения определенной функции. При этом компоненты будем подразделять на подсистемы, также имеющие внутреннюю структуру, как и сама система, и элементы, которые являются неделимыми с точки зрения исследователя сложной системы. Компоненты имеют определенные характеристики (признаки), которые могут принимать дискретные или непрерывные значения в процессе функционирования системы и ее взаимодействия с внешней средой. Воздействие внешней среды выражается через входные (экзогенные) переменные. С другой стороны, результат работы системы фиксируется через выходные (эндогенные) переменные. Если они характеризуют внутреннюю динамику функционирования системы, то это переменные состояния. Выходные воздействия работы системы на внешнюю среду отражаются через переменные, называемые откликами.
Системой вследствие присущих ей свойств могут устанавливаться ограничения, представляющие собой пределы изменения значений входных переменных или условия, при которых наблюдаются определенные значения. Ограничения могут также вводиться разработчиком сложной системы. Ни одна задача изучения сложной системы не может быть решена без введения целевой функции (критерия эффективности), которая представляет собой точное отображение целей или задач системы и необходимых правил оценки их выполнения.
Наиболее широко термин «система» первоначально использовался в механике, где обозначал материальную систему, т. е. совокупность материальных точек, подчиненных определен¬ным связям. Подобные системы рассматриваются в основном в задачах динамики. Законы динамики были получены длительным индуктивным путем. Выдвигаемые гипотезы проверялись на многочисленных опытах. Проверялись также и многочисленные следствия выдвигаемых гипотез. Все это было реализовано бла¬годаря возможности ставить «чистые опыты», т.е. устранять многочисленные мешающие факторы – сводить трение к мини¬муму, ставить опыты в вакууме, проводить достаточно точные измерения и т. п. Кроме того, условия опытов могли быть воспроизведены с весьма большой точностью в другое время и в другом месте.
Новый этап начался с момента, когда ученые приступили к исследованию систем, названных впоследствии «сложными», динамика которых во многом зависит от человека и принимаемых им решений. Перечислим наиболее характерные особенности сложных систем (СС).
1. Уникальность. Аналогичные по назначению системы имеют ярко выраженные специфические свойства, во многом определяющие их поведение. Так, множество автобусных маршрутов отличается от сети горэлектротранспорта, которые, в свою очередь, имеют существенные отличия от метрополитена. В пределах города эти виды транспорта могут обслуживать население совместно. Схема маршрутов, как правило, подвержена изменениям и т.д.
2. Слабая структурированность теоретических и фактиче¬ских знаний о системе. Так как изучаемые системы уникальны, то процесс накопления и систематизации знаний о них затруднен. Так, данные, собранные при строительстве одного предприятия, будут, вообще говоря, лишь частично полезными при строительстве другого подобного объекта. Сюда же следует отнести слабую изученность ряда процессов, связанную с обычными для сложных систем измене¬ниями их технической и технологической баз, значительным влия¬нием человеческого фактора, невозможностью или ограничен¬ностью «натурного эксперимента».
Следствием этого, в частности, является необходимость исполь¬зования ансамбля моделей при анализе системы. Различные модели могут отражать как разные стороны функционирования системы, так и разные уровни отображения исследователем одних и тех же процессов.
3. Составной характер системы. Уже на самом первом этапе изучения системы исследователь вынужден использовать понятие подси¬стемы как некоторой достаточно автономной части всей системы. Разделение СС на подсистемы, т.е. ее декомпозиция, как правило, за¬висит от принятых технических решений, целей создания системы и взглядов исследователя на нее. При декомпозиции существенны следующие факторы:
• рассматриваемая система может быть разделена (не обязательно единственным образом) на конечное число подсистем; каждая подсистема в свою очередь может быть разделена на конечное число более мелких подсистем и т.д. — до получения, в результате конечного числа шагов, таких частей, называемых элементами сложной системы, относительно которых имеется договоренность, что в условиях данной задачи они не подлежат дальнейшему разделению на части;
• элементы СС функционируют не изолированно друг от друга, а во взаимодействии, при котором свойства одного в общем случае зависят от условий, определяемых поведением других элементов, и влияния внешней среды;
• свойства СС в целом определяются не только свойствами элементов, но и характером взаимодействия между элементами.
4. Разнородность подсистем и элементов, составляющих си¬стему. Составляющие систему элементы и подсистемы разнородны в самых различных смыслах. Во-первых, это – физическая раз¬нородность. Так, система городского пассажирского транспорта включает в себя сеть автобусных маршрутов, горэлектротранспорт, метрополитен и т.д., которые, вообще говоря, имеют различную природу. Во-вторых, это – разнородность математических схем, описывающих функциони¬рование различных элементов. Например, если взаимодействие транспортных средств с пассажирами может быть представлено моделями массового обслуживания, то для описания процесса движения транспорта на дороге часто используют аппарат дифференциальных уравнений.
Удобно разделить модели подсистем и элементов на две категории: внешние и вну¬тренние. Названия эти условны и имеют следующий смысл.
Вследствие недостатка знаний о функционировании элемента, из-за необходимости понизить размерность модели, а также по другим причинам часто используют модели типа «вход-выход». При этом не интересуются динамикой со¬стояний элементов, а лишь описывают их внешнее поведение. Примерами моделей подобного типа служат различные регрессион¬ные модели, поверхности отклика, функциональные зависимости и т. п. Такие модели назовем внешними (черный ящик).
В отличие от внешних для внутренних моделей характерным является описание механизмов, управляющих динамикой их состояний, которое может базироваться на нашем представлении и гипотезах относительно истинного поведения моделей. В извест¬ном смысле идеальным случаем является формирование указанного механизма на базе уже выявленных и экспериментально проверен¬ных закономерностей. Примерами могут служить модели, описы¬ваемые дифференциальными уравнениями, марковскими процессами и др.
5. Случайность и неопределенность факторов, действующих в системе. Примерами подобных факторов могут служить погод¬ные условия, случайные отказы оборудования, транспорта и т. д. Учет этих факторов приводит к резкому услож¬нению задач и увеличивает трудоемкость исследований (необходимость получения представительных наборов данных).
6. Многокритериальность оценок процессов, протекающих в си¬стеме. Невозможность однозначной оценки диктуется следующими обстоятельствами: наличием множества подсистем, каждая из которых, вообще говоря, оценивается по своим критериям; множественностью показателей (иногда противоречивых), характеризующих работу всей системы (например, форсирование темпов, как правило, приводит к ухудшению качества работ); наличием неформализуемых критериев, используемых при принятии решений (в слу¬чае, когда решения основаны, например, на практическом опыте лиц, принимающих решения).
7. Большая размерность системы. Эта особенность системы обусловливает потребность в специальных способах построения и анализа моделей.

Современные средства общения в Сети, ориентированные на использование web-технологий

17 декабря 2008 arti Один комментарий

Рассмотрим несколько наиболее распространенных форм организации общения с помощью идеологии HTML-страниц:
1. Гостевые книги. Первая и самая простая форма организации общения в виде web-приложений. Простейшая гостевая книга представляет собой список сообщений, показанных от последних к первым. Каждый посетитель может оставить свое сообщение.
2. Форумы. Эта форма общения является практически прямой реализацией идеологии телеконференций. Сообщения пользователей в форумах группируются по темам, которые задаются, как правило, первым сообщением. Все посетители могут увидеть тему и разместить свое сообщение — в ответ на уже написанные. Исторически первые форумы появились как усовершенствование гостевых книг и организовывали сообщения в ветви — так же, как и в телеконференциях. Самым распространенным видом форумов сейчас являются форумы табличные, в которых обсуждение темы идет линейно, — это позволяет быстрее прочесть обсуждение. Как правило, темы группируются в тематические форумы, управление системой осуществляют администраторы и модераторы.
3. Блоги (от англ. web log — web-журнал, web-протокол). В этих сервисах каждый участник ведет журнал — т.е. оставляет записи в хронологическом порядке. Темы записей могут быть различными; самый распространенный подход — это ведение блога как собственного дневника. Другие посетители могут оставлять комментарии на эти записи. Чаще всего блог ведут не на своем отдельном сайте (хотя исторически именно эта форма была первой), а в рамках крупной системы, похожей на общедоступный почтовый сервис.
В этом случае пользователь, помимо возможности вести свой журнал, получает возможность организовывать ленту просмотра — список записей из журналов “друзей” (friends), регулировать доступ к записям, искать себе собеседников по интересам. На базе таких систем создаются сообщества — журналы, которые ведутся коллективно. В таком сообществе его членом может быть размещено любое сообщение по направлению деятельности сообщества. Спектр сообществ очень велик — от сообщества фотографов до сообщества “Отдам даром”, — в котором каждый может объявить об отдаче ненужной вещи кому-то еще.
С распространением этих форм стали образовываться социальные сети — т.е. совокупности участников, объединенных средой общения. Нельзя сказать, что такие приложения — единственная база для создания подобных объединений, но она наиболее распространена. В отличие от подавляющего большинства web-проектов содержание подобных ресурсов, поддерживающих такие сети, формируется не четко оговоренной сравнительно небольшой группой людей, а всеми участниками сети.
В целом все современные средства обеспечения работы сетевых сообществ обладают несколькими общими чертами:
1. В подавляющем большинстве сред предусматривается регистрация пользователей — т.е. на каждого человека должна быть заведена учетная запись. При регистрации пользователь должен указать о себе некоторое количество данных для идентификации. Многие системы требуют ввода адреса электронной почты и проверяют его работоспособность, высылая письмо с кодом активации учетной записи. Если адрес неверен, то активировать запись может только администратор системы.
2. Работа в среде проводится сеансами. Каждый сеанс начинается с того, что пользователь указывает свое имя и подтверждает свою личность вводом пароля.
3. Помимо учетных данных, пользователь настраивает рабочую среду — внешний вид, дополнительные данные о себе (подпись, иллюстрацию-аватар и т.п.).
4. Большинство систем, ориентированных на личную работу, имеют своеобразную внутреннюю систему обмена личными сообщениями.
Социальные сети и поддерживающие их сервисы оказались очень эффективным методом обеспечения посещаемости сайтов, обратной связи и постепенно стали одним из средств генерации содержания.
На основе такого подхода, когда содержание сайтов генерируется посетителями в процессе общения, появилось и быстро набрало популярность довольно большое количество своеобразных web-сервисов.
Рассмотрим несколько примеров проектов, приведших к созданию социальных сетей:
1. http://www.livejournal.com. Блог-система “LiveJournal”, “Живой журнал”. Наиболее популярный среди русскоязычных пользователей блог-ресурс, считается одним из первых примеров сервисов социальных сетей.
2. http://www.wikipedia.org. Открытая многоязычная энциклопедия Wikipedia. Эта социальная система ориентирована на подготовку энциклопедических статей о любом понятии, которое пользователи сочтут нужным. Система предусматривает и возможности коррекции и обсуждения статей, сравнения их версий.
3. http://www.flickr.com. Сервис публикации фотографий. На этом сервисе каждый посетитель имеет возможность опубликовать свои фотографии, указав их поисковые признаки. Фотографии можно оценивать и комментировать.
4. http://del.icio.us. Сервис публикации аннотированных ссылок. Пользователи этой сети (в основном англоязычные) публикуют ссылки с описаниями, снабжая их поисковыми критериями, и ведут личные иерархические каталоги ссылок. В сети рассчитывается рейтинг ссылки на основе частоты использования в личных закладках и переходов.
Перечисленные сервисы — яркие и удачные примеры создания сайтов в рамках концепции web 2.0 — движения по совершенствованию современных web-приложений.
Из перечисленных наиболее близким и полезным для достижения образовательных целей, без принципиального изменения в методике преподавания кажется ресурс ru.wikipedia.org (русскоязычный раздел открытой энциклопедии).
Читать далее...

Подводим итоги октября

31 октября 2008 arti 4 комментария

Ну так уже принято, что каждый блоггер хочет поделится своей статистикой (других посмотреть, себя показать). И я тоже не исключение. Раз уж выдалась свободная минутка, то нужно использовать её на всю катушку. В данном посте, я расскажу тебе про самые популярные статьи, запросы, показатели, посещаемость.
Читать далее...

Новое в блоге

28 октября 2008 arti Один комментарий

Первым делом, спешу сообщить тебе, что в блоге появился новый раздел под названием «Словарь». Найти его можно в верхнем меню. В него я буду собирать для тебя все новые и редкие, но услышанные мной или присланные тобой слова. Я сейчас добавил пару слов, так что можешь уже посмотреть. Хотелось сделать что-то вроде Wiki, но думаю, что и такой формат приемлем.

А второй раздел будет очень приятен тем, кто живёт поблизости от меня, ну или хотя бы в моей стране. Раздаю разные вещи, совершенно бесплатно. Регулярно обновляю и без вопросов отдаю (Niggerz уже счастливый обладатель сканера). Можешь так же присоединиться к процессу дарения. Для этого нужно отписать комментарий с вещью, которую хочешь подарить и оставить свои контакты. А можешь передать мне и я размещу её (вещь) на странице со списком. Да, давайте вместе делать людям приятное? :)
Читать далее...

Как создать свой сайт?

12 октября 2008 arti 13 комментариев

Поводом для написания этого поста, стала запись от битбай.нета. Автор расписал все тоноксти этого дела, однако мне показалось это слишком сложным, да и «много букав». Хочешь расскажу упрощённую версию?
Читать далее...

Байнет? Байнет! Движемся вперед или топчемся на месте?

7 октября 2008 arti 14 комментариев

Сегодня хотелось о многом написать. Но получится только об одном, и, наверное, о самом наболелом. Перечитал пост про белорусский интернет, затем зашёл на несколько блогов (Миколка, Саншайн, Лена Lucky) и заметил, что в последние дни авторы подняли примерно одинаковые темы. Да что говорить, сходите на блоги и сами убедитесь.
Читать далее...

Грядут ли изменения?

2 октября 2008 arti 3 комментария

С каждым днём всё больше и больше слышу вопросов типа: «а как можно зарегистрироваться на сайте?» (Ваня, не только от тебя :) ). Отвечаю прямо: САМОСТОЯТЕЛЬНО ЭТО СДЕЛАТЬ НИКАК НЕЛЬЗЯ. У нас есть страничка «Контакты», на которой я оставил свои координаты для связи. Ты главное не бойся писать, все кто обращались, обиженными не остались (по крайней мере я надеюсь на это). Но если всё большее и большее кол-во пользователей желает иметь регистрацию в нашем блоге, то давайте вместе подумаем, какими правами наделять автоматически? Я конечно не против давать всем авторские права, но тогда нужно будет набрать целый штат модераторов, которые бы следили за материалами, которые пишут пользователи (заметьте, именно пишут, а не копируют). А пока за этим тяжело уследить. Я рад, что несколько человек присоеденилось к нам с момента запуска проекта, и я так думаю, что это не последняя партия авторов. Ты всегда можешь прислать свою статью мне на почту, и я размещу её здесь, но этот вариант подойдёт, если ты хочешь попробывать свои силы, посмотреть как отреагирует народ на твою статью, а там, если тебя всё устроит и до регистрации рукой подать. Как говорится: «только свистни».
Читать далее...

День рождения Google. 10 лет эффективного поиска

25 сентября 2008 arti Комментариев нет

Разве что ленивый не писал ещё про десятилетие гугла. Новость разлетелась по всем блогам, IT-сайтам и др. Чем примечательно сие действо? Наверное проектом «10 в сотой», в котором он обещает финансировать предложенный проект 10 милионами долларов, конечно же, при условии, что за него проголосует больше всего народа. Неужели гугл хочет получить новый стартап себе? Неужели иссякли идеи великого гугла? А может действительно альтруизм в самом чистом его проявлении.
Читать далее...

Новости сайта

13 сентября 2008 arti 2 комментария

Несколько радостных новостей для нас, как авторов блога, и для вас, как читателей. Дело в том, что над нами сжалился Яндекс и включил наши страницы в поисковой индекс! Все 183 странички, все есть в индексе + ссылок на нас уже почти 2000! Жаль, что пузомерки стоят на месте. Тиц как был 20, так и остался, но вот PR скоро наверное подрастёт (если полагаться на инструменты для веб-мастеров от гугля).
Читать далее...