Введение 3
Глава 1. Визуальное моделирование и UML 6
Глава 2. Теоретический анализ опыта применения кейс технологий 12
2.1. RAD-технологии прототипного создания приложений 17
2.2. ВНЕДРЕНИЕ И ИСПОЛЬЗОВАНИЕ CASE-технологий 23
Глава 3. Практическое внедрение Case технологии 32
3.1. Диаграмма классов 35
3.2. Диаграммы объектов 38
3.3. Диаграмма вариантов использования 39
3.4. Диаграмма деятельности 40
3.5. Диаграммы пакетов 42
3.6. Руководство пользователя 43
Заключение 46
Список используемых источников 48
ПРИЛОЖЕНИЕ 49
Актуальность исследования заключается в развитии рынка мобильных приложений, которые в последнее время приобретают высокую популярность и предоставляют массу возможностей. Одну из таких возможностей предоставляют мессенджеры. Новизна роботы состоит в создании приложения для мессенджер-маркетинга в Whatsapp и проектировании приложения с помощью CASE-средств(UML). Whatsapp мессенджер ограничивает возможность рассылки 256 контактами, которые имеются в записной книжке, однако этого недостаточно для эффективного использования мессенджера. Поэтому одной из основных задач при создании нового приложения для мессенджера явилось снятие вышеупомянутых ограничений. С помощью созданного приложения в мессенджере появляется возможность неограниченного количества рассылок без внесения данных рассылки в записную книжку. В условиях жесткой конкуренции на рынке и растущих запросов пользователей создание систем стало очень сложной задачей. Системы стали настолько сложными, что физических и умственных возможностей и способностей разработчика далеко не достаточно для того, чтобы быстро спроектировать сложную систему. Для адекватного описания всех возможностей, потребностей и свойств проектируемой системы необходимо использование специальных средств, среди которых наиболее подходящими являются CASE средства, в частности диаграммы ЦМЕС помощью диаграмм UML в представляемой работе удалось построить модель мессенджера Whatsapp, включая созданное приложение. Бизнес становится более конкурента способным с внедрением it-технологий и компании которые пренебрегают технологиями стали отставать и на данный момент для привлечения клиентов создаются масса сервисов, так как каждый бизнес нуждается в клиентах. Визуальное моделирование помогает разделить бизнес процессы и на схеме четко можно проанализировать и выявить точки роста. Таким образом облегчается задача выбора внедрения it технологий и быстрого создания ПО и использования.
Наш сервис предоставляет возможность увеличить трафик за счет имеющейся базы и неограниченное количество рассылки. На конкретном примере рассматривается процесс проектирования системы с применением программной платформы StarUML, приводятся некоторые приемы и способы создания моделей системы: поиск классов, их атрибутов и
операций, поиск объектов системы и др. Этапы создания визуальной модели
сопровождаются иллюстрированными процессами. Мы не просто так выбрали Whatsapp по данным Deloitte, самый популярный в России мессенджер - WhatsApp: его установили 69% пользователей смартфонов (год назад их было 65%). При этом им фактически пользовалось 58% респондентов, что на 11% больше, чем годом ранее. На 2-м месте Viber с 57 и 38% соответственно. За год доля тех, кто установил этот мессенджер, выросла на 1%, а тех кто его реально использует, - на 5%. 3-е место у Skype: 45 и 11%. Но за год эти показатели снизились на 7 и 5%, подчеркивает Deloitte.
Рассмотрен вопрос проектирования информационных систем для различных уровней: стратегического, тактического и оперативного. Вследствие динамичности, сложности и многокритериальности задач управления, необходимости учета большого числа факторов, влияющих на их развитие, требуются новые подходы к выработке обоснованных управленческих решений, основанные на современных информационных технологиях сбора, хранения, передачи и обработки данных. Оперативный анализ информации, содержащейся в базах данных информационных систем, становится одним из реальных способов повышения эффективности управления организациями и предприятиями, поскольку из накопленных данных можно почерпнуть намного более глубокие сведения, помогающие строить прогнозы, выдавать тенденции развития, выявлять проблемные ситуации.
В первой главе дается общая характеристика информационных систем управления, сформулированы задачи построения ИСУ и проанализированы тенденции их развития. В двух последующих главах приведены различные подходы к проектированию информационных систем управления (на основе жизненного цикла, объектно-ориентированный подход, с использованием CASE-средств и др.).
В процессе было выявлено, что на данный момент лишь
немногие CASE-средства способны генерировать код по диаграммах. В то же время при попытках генерации кода из данной диаграммы может возникать существенная проблема - ее неструктурированность.
Результатами работы являются:
• выбор диаграммы активностей UML для описания поведенческого
аспекта системы;
• среда генерации кода StarUML
• разработан и реализовано ПО на языках C# и Python
И в итоге получен сервис для неограниченной рассылки в Whatsapp для привлечения трафика.
1. M. Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional. - 192p. - 2003.
2. Rustam A. Burnashev, Arslan I. Enikeev
//The using CASE tools in the softwaredevelopment life cycle//
URL: https://repository.kpfu.ru/?p id=185473
3. UML. URL: http://uml.org/
4. Microsoft Developer Network. URL: http://msdn.microsoft.com/
5. StarUML. URL: http://staruml.io/
6. UModel. URL: https://www.altova.com/umodel
7. Visual Paradigm URL: http://visual-paradigm.com/
8. Umbrello URL: http: //uml .sourceforge. net/
9. С. Канжелов, А.А.Шалыто. Автоматическая генерация кода программ с явным выделением состояний. - 10 с. - 2006.
10. А. М. Вендеров. CASE-технологии. Современные методы и средства проектирования информационных систем. - 176с. - М. - 2004.
11. Enterprise Architect. URL: http://www.sparxsystems.com.au