- •Лекция 1 Современные технологии объектно-ориентированного анализа и проектирования информационных систем
- •1.1 Методология объектно-ориентированного программирования
- •1.2 Методология объектно-ориентированного анализа и проектирования
- •1.3 Основные этапы развития языка uml
- •Лекция 2 Основные элементы языка uml
- •2.1 Общая характеристика моделей объектно-ориентированного анализа и проектирования
- •2.2 Пакеты в языке uml
- •2.3 Канонические диаграммы языка uml
- •2.4 Особенности графического изображения диаграмм языка uml
- •2.5 Рекомендации по графическому изображению диаграмм языка uml
- •Лекция 3 Элементы графической нотации диаграммы вариантов использования
- •3.1 Диаграмма вариантов использования как концептуальное представление бизнес-системы в процессе ее разработки.
- •3.2 Отношения на диаграмме вариантов использования
- •3.3 Дополнительные обозначения языка uml для бизнес-моделирования
- •Лекция 4 Спецификация требований и рекомендации по написанию эффективных вариантов использования
- •4.1 Формализация функциональных требований к системе с помощью диаграммы вариантов использования
- •4.2 Особенности спецификации функциональных требований на диаграмме вариантов использования
- •4.3 Рекомендации по разработке диаграмм вариантов использования
- •Лекция 5 Элементы графической нотации диаграммы классов
- •5.1 Класс
- •5.2 Имя класса
- •5.3 Атрибуты класса
- •5.4 Операции класса
- •5.5 Расширение языка uml для построения моделей программного обеспечения и бизнес-систем
- •5.6 Интерфейс
- •Лекция 6 Отношения и их графическое изображение на диаграмме классов
- •6.1 Отношение ассоциации
- •6.2 Отношение обобщения
- •6.3 Отношение агрегации
- •6.4 Отношение композиции
- •6.5 Рекомендации по построению диаграмм классов
- •Лекция 7 Элементы графической нотации диаграммы кооперации
- •7.1 Кооперация
- •7.2 Объекты и их графическое изображение
- •7.3 Связи на диаграмме кооперации
- •7.4 Сообщения и их графическое изображение
- •7.5 Рекомендации по построению диаграмм кооперации
- •Лекция 8 Элементы графической нотации диаграммы последовательности
- •8.1 Объекты и их изображение на диаграмме последовательности
- •8.2 Сообщения на диаграмме последовательности
- •8.3 Ветвление потока управления
- •8.4 Рекомендации по построению диаграмм последовательности
- •Лекция 9 Элементы графической нотации диаграммы состояний
- •9.1 Диаграмма состояний в контексте конечного автомата
- •9.2 Состояние и его графическое изображение
- •9.3 Переход и событие
- •Лекция 10 Моделирование параллельного поведения с помощью диаграмм состояний
- •10.1 Составное состояние и подсостояние
- •10.2 Исторические состояния
- •10.3 Сложные переходы и псевдосостояния
- •10.4 Рекомендации по построению диаграмм состояний
- •Лекция 11 Элементы графической нотации диаграммы деятельности
- •11.1 Диаграмма деятельности и особенности ее построения
- •11.2 Состояния деятельности и действия
- •11.3 Переходы на диаграмме деятельности
- •11.4 Дорожки
- •11.5 Объекты на диаграмме деятельности
- •Лекция 12 Элементы графической нотации диаграммы компонентов
- •12.1 Диаграмма компонентов и особенности ее построения
- •12.2 Компоненты
- •12.3 Интерфейсы
- •12.4 Зависимости между компонентами
- •12.5 Рекомендации по построению диаграммы компонентов
- •Лекция 13 Элементы графической нотации диаграммы развертывания
- •13.1 Диаграмма развертывания, особенности ее построения
- •13.2 Узел
- •13.3 Соединения и зависимости на диаграмме развертывания
- •13.4 Рекомендации по построению диаграммы развертывания
- •Лекция 14 Паттерны проектирования и их представление в нотации uml
- •14.1 Паттерны, их классификация
- •14.2 Паттерны проектирования в нотации языка uml
- •14.3 Паттерн Фасад и его обозначение в нотации языка uml
- •14.4 Паттерн Наблюдатель и его обозначение в нотации языка uml
- •Лекция 15 Обзор case-средств для построения диаграмм uml
- •15.10 Другие программы
- •Лекция 16 Учебный проект: "Разработка ис предприятия оптовой торговли лекарственными препаратами"
- •16.1 Порядок выполнения практического задания
- •16.2 Краткая информация о компании "мед"
- •16.3 Видение выполнения проекта и границы проекта
- •16.4 Отчет об обследовании
- •16.5 Существующий уровень автоматизации
- •16.6 Общие требования к информационной системе
- •16.7 Описание системы учета
- •16.8 Описание справочников
- •16.9 Организационная диаграмма
- •16.10 Описание состава автоматизируемых бизнес-процессов
- •16.11 Диаграмма прецедентов компании "мед"
- •16.12 Разработка моделей бизнес-процессов предприятия оптовой торговли лекарственными препаратами
- •Рекомендуемая литература
16.2 Краткая информация о компании "мед"
Компания - дистрибьютор "МЕД" закупает медицинские препараты отечественных и зарубежных производителей и реализует их через собственную дистрибьюторскую сеть и сеть аптек. Компания осуществляет доставку товаров как собственным транспортом, так и с помощью услуг сторонних организаций.
Основные бизнес-процессы компании - закупки, складирование запасов, продажи, взаиморасчеты с поставщиками и клиентами.
Уровень конкуренции для компании в последнее время возрос, так как на рынок вышли два новых конкурента, к которым перешла часть клиентов и ряд наиболее квалифицированных сотрудников ЗАО "МЕД". ЗАО "МЕД" имеет два филиала - в Курске и Санкт-Петербурге. Каждый филиал функционирует как самостоятельное юридическое лицо, являясь полностью принадлежащей ЗАО "МЕД" дочерней компанией.
По предварительным планам, Компания намерена открыть также дочернее предприятие для организации производства в непосредственной близости к своим заказчикам.
Адреса и телефоны
Москва, К-123 Центральная улица, д. 20, стр. 7, офис 709
Телефон: (095) 345-6789, факс: (095) 345-9876
Контактные лица
Борис Нефедьев - Генеральный директор
Дмитрий Кононов - Исполнительный директор
Артур Иванченко - Директор по маркетингу
Сотрудники
На момент проведения Диагностики штат компании составляет 110 сотрудников.
Основными целями проекта автоматизации компании "МЕД" являются:
Разработка и внедрение комплексной автоматизированной системы поддержки логистических процессов компании.
Повышение эффективности работы всех подразделений компании и обеспечение ведения учета в единой информационной системе.
16.3 Видение выполнения проекта и границы проекта
В рамках проекта развертывание новой системы предполагается осуществить только в следующих подразделениях ЗАО "МЕД":
Отдел закупок;
Отдел приемки;
Отдел продаж;
Отдел маркетинга;
Группа планирования и маркетинга;
Группа логистики;
Учетно-операционный отдел;
Учетный отдел;
Отдел сертификации (в части учета сертификатов на медикаменты);
Бухгалтерия (только в части учета закупок, продаж, поступлений и платежей).
Не рассматривается в границах проекта автоматизация учета основных средств, расчета и начисления заработной платы, управления кадрами. Выходит за рамки проекта автоматизация процессов взаимоотношений с клиентами.
Количество рабочих мест пользователей - 50.
16.4 Отчет об обследовании
Список программного обеспечения, используемого компанией на момент обследования
"1С: Предприятие 7.7" ("Бухгалтерия", "Торговля", "Зарплата", "Кадры", "Касса", "Банк") для работы бухгалтерии.
Две собственные разработки на базе конфигуратора "1С" - "Закупки" и "Продажи".
Собственная разработка на базе FOXPRO для финансового отдела.
Excel для планирования продаж.
16.5 Существующий уровень автоматизации
Количество рабочих станций, всего: |
90 |
Количество сотрудников отдела IT |
2 |
Количество ПК, одновременно работающих в сети |
50 |
Наличие и форма связи с удаленными объектами |
Терминальная связь со складом |
Количество рабочих станций на удаленном объекте |
8 |
Характеристики компьютеров |
От Celeron 600 и выше |
Операционная система |
Windows 98, XP |
Системы, которые представляется возможным оставить без изменения |
"1С: Предприятеи 7.7" в модульном составе "Бухгалтерия", "Зарплата", "Кадры", для работы бухгалтерии |
