Диплом: Автоматизация "личного кабинета" консультанта по недвижимости (на примере организации Росинформ)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
23
производительность. В этом случае прямоугольник такого объекта
изображается не в верхней части диаграммы последовательности, а в той,
которая соответствует моменту создания объекта. При этом прямоугольник
объекта вертикально располагается в том месте диаграммы, которое по оси
времени совпадает с моментом его возникновения в системе. Объект создается
со своей линией жизни а, возможно, и с фокусом управления.
В процессе функционирования объектно-ориентированных систем одни
объекты могут находиться в активном состоянии, непосредственно выполняя
определенные действия, или в состоянии пассивного ожидания сообщений от
других объектов. Фокус управления - символ, применяемый для того, чтобы
явно выделить подобную активность объектов на диаграммах
последовательности.
Фокус управления (focus of control) - специальный символ на диаграмме
последовательности, указывающий период времени, в течение которого объект
выполняет некоторое действие, находясь в активном состоянии.
Фокус управления изображается в форме вытянутого узкого
прямоугольника, верхняя сторона которого обозначает начало получения
фокуса управления объекта (начало активности), а ее нижняя сторона -
окончание фокуса управления (окончание активности). Этот прямоугольник
располагается ниже обозначения соответствующего объекта и может заменять
его линию жизни, если на всем ее протяжении он активен.
Периоды активности объекта могут чередоваться с периодами его
пассивности или ожидания. В этом случае у такого объекта фокусы управления
изменяют свое изображение на линию жизни и наоборот. Важно понимать, что
получить фокус управления может только объект, у которого в этот момент
имеется линия жизни. Если же объект был уничтожен, то вновь возникнуть в
системе он уже не может. Вместо него может быть создан лишь экземпляр
этого же класса, который, строго говоря, будет другим объектом.
В отдельных случаях инициатором взаимодействия в системе может
быть актер или внешний пользователь. При этом актер изображается на
24
диаграмме последовательности самым первым объектом слева со своим
фокусом управления. Наиболее часто актер и его фокус управления будут
существовать в системе постоянно, отмечая характерную для пользователя
активность в инициировании взаимодействий с системой. Актер может иметь
собственное имя либо оставаться анонимным.
В отдельных случаях объект может посылать сообщения самому себе,
инициируя так называемые рефлексивные сообщения. Для этой цели служит
специальное изображение. Такие сообщения изображаются в форме сообщения,
начало и конец которого соприкасаются с линией жизни или фокусом
управления одного и того же объекта. Подобные ситуации возникают,
например, при обработке нажатий на клавиши клавиатуры при вводе текста в
редактируемый документ, при наборе цифр номера телефона абонента.
Если в результате рефлексивного сообщения создается новый
подпроцесс или нить управления, то говорят о рекурсивном или вложенном
фокусе управления. На диаграмме последовательности рекурсия обозначается
небольшим прямоугольником, присоединенным к правой стороне фокуса
управления того объекта, для которого изображается данное рекурсивное
взаимодействие.
На диаграмме последовательности все сообщения упорядочены по
времени своей передачи в моделируемой системе, хотя номера у них могут не
указываться.
На диаграммах последовательности могут присутствовать три
разновидности сообщений, каждое из которых имеет свое графическое
изображение.
Первая разновидность сообщения наиболее распространена и
используется для вызова процедур, выполнения операций или обозначения
отдельных вложенных потоков управления. Начало этой стрелки, как правило,
соприкасается с фокусом управления того объекта-клиента, который
инициирует это сообщение. Конец стрелки соприкасается с линией жизни того
объекта, который принимает это сообщение и выполняет в ответ определенные
25
действия. При этом принимающий объект может получить фокус управления,
становясь в этом случае активным. Передающий объект может потерять фокус
управления или остаться активным.
Вторая разновидность сообщения используется для обозначения
простого асинхронного сообщения, которое передается в произвольный момент
времени. Передача такого сообщения обычно не сопровождается получением
фокуса управления объектом-получателем.
Третья разновидность сообщения используется для возврата из вызова
процедуры. Примером может служить простое сообщение о завершении
вычислений без предоставления результата расчетов объекту-клиенту. В
процедурных потоках управления эта стрелка может быть опущена, поскольку
ее наличие неявно предполагается в конце активизации объекта. В то же время
считается, что каждый вызов процедуры имеет свою пару - возврат вызова. Для
непроцедурных потоков управления, включая параллельные и асинхронные
сообщения, стрелка возврата должна указываться явным образом.
Обычно сообщения изображаются горизонтальными стрелками,
соединяющими линии жизни или фокусы управления двух объектов на
диаграмме последовательности. При этом неявно предполагается, что время
передачи сообщения достаточно мало по сравнению с процессами выполнения
действий объектами. Считается также, что за время передачи сообщения с
соответствующими объектами не может произойти никаких событий. Другими
словами, состояния объектов не изменяются. Если же это предположение не
может быть признано справедливым, то стрелка сообщения изображается под
наклоном, так чтобы конец стрелки располагался ниже ее начала.
Каждое сообщение на диаграмме последовательности ассоциируется с
определенной операцией, которая должна быть выполнена принявшим его
объектом. При этом операция может иметь аргументы или параметры, значения
которых влияют на получение различных результатов. Соответствующие
параметры операция будет иметь и вызывающее это действие сообщение. Более
того, значения параметров отдельных сообщений могут содержать условные
26
выражения, образуя ветвление или альтернативные пути основного потока
управления.
Одна из особенностей диаграммы последовательности - возможность
визуализировать простое ветвление процесса. Для изображения ветвления
используются две или более стрелки, выходящие из одной точки фокуса
управления объекта. При этом рядом с каждой из них должно быть явно
указано соответствующее условие ветви в форме булевского выражения.
Количество ветвей может быть произвольным, однако наличие
ветвлений может существенно усложнить интерпретацию диаграммы
последовательности. Предложение-условие должно быть явно указано для
каждой ветви и записывается в форме обычного текста, псевдокода или
выражения языка программирования. Это выражение всегда должно
возвращать некоторое булевское выражение. Запись этих условий должна
исключать одновременную передачу альтернативных сообщений по двум и
более ветвям. В противном случае на диаграмме последовательности может
возникнуть конфликт ветвления.
С помощью ветвления можно изобразить и более сложную логику
взаимодействия объектов между собой. Если условий более двух, то для
каждого из них необходимо предусмотреть ситуацию единственного
выполнения.
Сообщения могут иметь собственное имя, в качестве которого
выступает имя операции, вызов которой инициируют эти сообщения у
принимающего объекта. В этом случае рядом со стрелкой записывается имя
операции с круглыми скобками, в которых могут указываться параметры или
аргументы соответствующей операции. Если параметры отсутствуют, то скобки
после имени операции все равно должны быть изображены.
Построение диаграммы последовательности целесообразно начинать с
выделения из всей совокупности классов только тех, объекты которых
участвуют в моделируемом взаимодействии. После этого все объекты
наносятся на диаграмму, с соблюдением порядка инициализации сообщений.
27
Здесь необходимо установить, какие объекты будут существовать постоянно, а
какие временно - только на период выполнения ими требуемых действий.
Когда объекты визуализированы, можно приступать к спецификации
сообщений. При этом необходимо учитывать те операции, которые имеют
классы соответствующих объектов в модели системы. При необходимости
уточнения этих операций следует использовать их стереотипы. Для
уничтожения объектов, которые создаются на время выполнения своих
действий, нужно предусмотреть явное сообщение. Наиболее простые случаи
ветвления процесса взаимодействия можно изобразить на одной диаграмме с
использованием соответствующих графических примитивов. В более сложных
случаях для моделирования каждой ветви управления может потребоваться
отдельная диаграмма последовательности. Следует помнить, что каждый
альтернативный поток управления затрудняет понимание построенной модели.
Общим правилом является визуализация особенностей реализации
каждого варианта использования на отдельной диаграмме последовательности.
В этой ситуации отдельные диаграммы должны рассматриваться совместно как
одна модель взаимодействия. Необходимость синхронизации сложных потоков
управления, как правило, требуют введение в модель дополнительных
ограничений.
1.4. Обзор существующего программного обеспечения
На данный момент существует близкий по функционалу коммерческий
продукт под названием «Avito». Avito - интернет-сайт для размещения платных и
бесплатных объявлений о товарах и услугах от частных лиц и компаний. Товары
могут быть новыми и бывшими в использовании. Также на Avito размещаются
объявления по поиску работы и о существующих вакансиях. Всего на сайте в
октябре 2016 года было размещено более 31млн активных объявлений.
Головной офис компании ООО «КЕХ еКоммерц», владельца сайта Avito,
расположен в Москве. Численность персонала на сентябрь 2015 года составляла
770 чел.
28
Сайт Avito был создан 15 октября 2007 года. Основателями компании
являются Йонас Нордландер и Филип Энгельберт. Идея создать собственный
бизнес появилась у Йонаса еще в 1998 году. Спустя год он вместе с друзьями
открыл интернет-аукцион Tradera.com, который в 2006 году был продан компании
Ebay за 48 млн долларов. В 2007 году Йонас посетил Россию и увидел в ней
перспективный рынок с большим потенциалом развития, даже несмотря на
небольшие показатели проникновения интернета в стране на тот момент (в
пределах 20-25%). Вернувшись в Швецию после визита в Россию, Йонас начал
встречаться с инвесторами и продвигать идею создания сайта объявлений. Одним
из инвесторов был Филип Энгельберт, на тот момент работавший в компании,
купившей справочники Yellow Pages. Йонас и Филип объединили усилия и
вместе создали Avito.
Запущенный в 2007 году сайт Avito специализировался на товарах
повседневного спроса. Также, помимо публикации объявлений, на сайте того
времени присутствовала возможность размещения аукционов. Уже в 2009 от этой
функции было решено полностью отказаться, вместо этого все внимание
руководства компании сфокусировалось на работе с объявлениями. В том же году
на Avito появляется сервис «Магазины», позволяющий размещать на сайте
витрины для товаров.
В 2010 ежемесячная аудитория сайта расширилась до 10 млн уникальных
посетителей. Компания получила инвестиции в размере 26 млн долларов от
шведского концерна Investment AB Kinnevik и фонда Northzone Ventures.
В 2011 были запущены мобильная версия сайта и мобильное приложение.
Сервис «Магазины» расширился, появилась возможность создания частных
магазинов.
В 2012 году еженедельное количество посещаемых страниц превысило
700 млн, а еженедельное число пользователей выросло до 10 млн. Портал вошел в
ТОП-5 самых посещаемых ресурсов русского сегмента интернета после
Вконтакте, Одноклассников, Mail.ru и Яндекса. На сайте были запущены
категории «Avito Авто» и «Avito Недвижимость».
29
Компания привлекла дополнительные 75 млн долларов инвестиций от
Accel Partners и Baring Vostok Private Equity Fund.
Также в 2012 году Avito запустила сайт avito.ma в Марокко, который стал
крупнейшим сайтом объявлений в этой стране. В 2013 году произошло слияние
Avito и ресурсов OLX.ru и Slando.ru, принадлежащих южноафриканскому
холдингу Naspers, под одним брендом— Avito. Взамен Naspers получил 18,6%
компании. Запустилась новая вертикаль «Avito Услуги».
15 мая состоялся запуск совместного проекта Avito и компании Korbitec,
входящей в группу Naspers, - сайта объявлений о недвижимости Domofond.ru.
Решение о развитии нового портала было связано с намерением создать
специализированный сайт объявлений федерального масштаба.
В конце 2014 года ресурс TORG.ua, принадлежавший Avito, был продан
группе Naspers и объединен с сайтом OLX.ua. Avito вошла в ТОП-5 российских
работодателей по итогам исследования «Best Employers Study». Компания также
заняла 10-е место в рейтинге крупнейших интернет-компаний в России по версии
Forbes.
3 июля 2015 года состоялся запуск сервиса контекстной рекламы «Avito
Контекст».
С весны 2015 на сайте началось введение оплаты за размещение
объявлений в определенных категориях в ряде городов, сначала тестовое, а позже -
более широкое. Целью нововведения было заявлено улучшение качества
публикуемых объявлений и борьба с недобросовестными сообщениями на сайте.
При этом для обычных пользователей в популярных категориях (недвижимость,
автомобили, электроника, животные) остается возможность бесплатного
размещения ограниченного количества объявлений, например одного или до 10 в
месяц в зависимости от раздела. В отдельных категориях доступны только
платные объявления. Также имеются ограничения на количество бесплатных
объявлений или на сроки их размещения.
В июле 2015 года Avito продала свою долю в марокканском проекте
Avito.ma. В роли покупателя выступила скандинавская группа Schibsted.
30
1 октября компания объявила о покупке логистического агрегатора
CheckOut.
23 октября медиахолдинг Naspers подписал соглашение о приобретении
контрольного пакета акций компании Avito, увеличив свою долю с 17,8% до 67,9%
посредством полного выкупа долей у фондов Kinnevik (владел 31,2%), Accel
Partners (4,3%), Northzone (5,7%) и приобретения акций у других инвесторов. 9
ноября 2015г. ФАС РФ опубликовала решение об одобрении сделки.
Выручка Avito в первом квартале 2016 года по сравнению с аналогичным
периодом прошлого года выросла на 86%, до 2,2 млрд руб.
Согласно статистике TNS Web Index report за октябрь 2015 года,
ежемесячная посещаемость ресурса со стационарных устройств составила 25 млн
человек.
Согласно отчету инвестиционного фонда Vostok New Ventures,
ежемесячная аудитория интернет-портала в сентябре 2015 находилась на уровне
35 млн уникальных посетителей, из которых 10,1 млн человек использовали
мобильные устройства.
По данным за 3 квартала 2015 года компания получала около 60% выручки
от дополнительных услуг при подаче объявлений (подсветка, поднятие в
результатах поиска, VIP-секция справа и т.д.), около 30% от рекламы, 7% от
платных объявлений и 6% от услуг по модели подписки для более чем 11 тысяч
магазинов. Ожидается дальнейший рост выручки от более широкого внедрения
модели платного размещения объявлений.
Сайт Avito.ru входит в ТОП-5 крупнейших сайтов России по версии
Liveinternet, а также является наиболее посещаемым российским сайтом в
категории «Товары и услуги».
В феврале 2016 года российский Forbes поставил сервис на третье место
(после Mail.Ru Group и Яндекса) в списке самых дорогих компаний Рунета,
оценив его в 2,4 млрд долларов.
В 2015 году на сайте Avito было представлено 10 категорий объявлений:
Авто, Недвижимость, Работа, Услуги, Личные вещи, Для дома и дачи, Бытовая
31
электроника, Хобби и отдых, Животные, Для бизнеса. На сайте предлагаются как
новые, и бывшие в использовании товары.
Сайт имеет несколько сервисов для бизнеса.
Несмотря на широкую функциональность продукта Avito, его не удается
приспособить для удовлетворения желаний ООО Росинфом. Так, например,
модули, отражающие специфику агентства, как объекта управления, отсутствуют в
Avito.
Как видим, существуют весомые причины, по которым данный продукт
не подходит для применения в ООО Росинфом.
Еще одна возможность получения готовой автоматизированной системы
– закупка разработанных систем у более крупных агентств, которые уже
прошли процесс автоматизации документооборота и делопроизводства. По
этому поводу можно сказать, что большинство таких систем, как правило,
жестко привязаны к специфике конкретного предприятия, поэтому их
адаптация будет еще одной большой проблемой, которую необходимо будет
решать, кроме того, если разработчики этой системы будут не в состоянии
производить сопровождение, то такая адаптация окажется очень трудоемкой,
либо вовсе невозможной.
Таким образом, в ООО Росинфом пришли к выводу, что разрабатывать
систему своими силами выгоднее. Это не требует большого разового вложения
капитала, дополнительных затрат на специальную подготовку сотрудников и на
оплату услуг сторонних фирм.
Выводы к главе 1
1. Проведено исследование предметной области, на основании чего
составлен перечень требуемых функциональных возможностей
автоматизированной системы.
2. Выявлены недостатки существующей системы учета информации о
коммерческих предложениях (большая трудоемкость вычислений,
значительные затраты времени, частые ошибки) и доказана необходимость
автоматизации работы ООО Росинфом.
32
3. Сделан обзор существующего программного обеспечения
автоматизации работы агенств недвижимости. Данный обзор показал, что
разработка автоматизированной системы своими силами является более
выгодной для ООО Росинфом.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)