Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Проектирование физической реализации системы




На этом этапе проектирования модели баз данных и приложений дополняются обозначениями их размещения на технических средствах разрабатываемой системы. На рис. 12.15 приведено изображение разделения таблицы «пациент» на три экстента (<<Tablespace>>) в соответствии с первой буквой фамилии пациента.


Рис. 12.15. Экстенты таблицы «Пациент»

Основными понятиями UML, которые используются на данном этапе, являются следующие:

  • компонент – самостоятельный физический модуль системы;
  • зависимость – связь между двумя элементами, при которой изменения в одном элементе вызывают изменения другого элемента;
  • устройство – узел, не обрабатывающий данные;
  • процессор – узел, выполняющий обработку данных;
  • соединение – связь между устройствами и процессорами.

Диаграммы развертывания позволяют отобразить на единой схеме различные компоненты системы (программные и информационные) и их распределение по комплексу технических средств (рис. 12.16).


Рис. 12.16. Фрагмент диаграммы развертывания ИС

Таким образом, при проектировании сложной ИС она разделяется на части, и каждая из них затем исследуется и создается отдельно. В настоящее время используются два различных способа такого разбиения ИС на подсистемы: структурное (или функциональное) разбиение и объектная (компонентная) декомпозиция.

С позиций проектирования ИС суть функционального разбиения может быть выражена известной формулой: «Программа = Данные + Алгоритмы». При функциональной декомпозиции программной системы ее структура описывается блок-схемами, узлы которых представляют собой «обрабатывающие центры» (функции), а связи между узлами описывают движение данных.

При объектном разбиении в системе выделяются «активные сущности» – объекты (или компоненты), которые взаимодействуют друг с другом, обмениваясь сообщениями и выполняя соответствующие функции (методы) объекта.

Если при проектировании ИС разбивается на объекты, то для ее визуального моделирования следует использовать UML. Если в основу проектирования положена функциональная декомпозиция ИС, то UML не нужен и следует использовать рассмотренные ранее структурные нотации.

В то же время, при выборе подхода к разработке ИС следует учитывать, что визуальные модели все более широко используются в существующих технологиях управления проектированием систем, сложность, масштабы и функциональность которых постоянно возрастают. Они хорошо приспособлены для решения таких часто возникающих при создании систем задач как: физическое перераспределение вычислений и данных, обеспечение параллелизма вычислений, репликация БД, обеспечение безопасности доступа к ИС, оптимизация балансировки нагрузки ИС, устойчивость к сбоям и т.п. Визуализированные средствами UML модели ИС позволяют наладить плодотворное взаимодействие между заказчиками, пользователями и командой разработчиков. Они обеспечивают ясность представления выбранных архитектурных решений и позволяют понять разрабатываемую систему во всей ее полноте.

 

 

Проектирование информационных систем
13. Практикум: Учебный проект: "Разработка ИС предприятия оптовой торговли лекарственными препаратами": версия для печати и PDA Методика выполнения учебного задания основана на опыте ряда успешных проектов внедрения КИС Navision и Axapta. Практическое задание позволяет изучить состав, содержание и процедуры формирования основных документов, которые создаются в процессе типового проектирования ИС (см. раздел "Организация разработки ИС"), приобрести навыки разработки диаграмм бизнес-процессов на основе их вербального описания, которое получается в результате обследования деятельности предприятий.
Порядок выполнения практического задания В процессе выполнения практического задания проводится анализ и оформление результатов обследования деятельности гипотетического предприятия "МЕД", и на его основе разрабатываются документы, необходимые для настройки типовой ИС. По итогам проведения обследования обычно формируются следующие документы:
  • Предварительная информация.
  • Видение выполнения проекта и границы проекта.
  • Отчет об обследовании.
Предварительная информация Предполагается, что в начале обследования проведен предварительный сбор информации о компании, по итогам которого получены следующие данные:
  • Краткая информация о компании (профиль клиента).
  • Цели проекта.
  • Подразделения и пользователи системы.
На основе предварительной информации сформировано и согласовано с заказчиком общее представление о проекте: Видение выполнения проекта и границы проекта - документ, который кратко описывает, в каких подразделениях и в какой функциональности будет внедряться ИС. Затем выполняется детальное обследование предприятия, результаты которого оформляются в виде отдельного документа - отчета об обследовании. Отчет об обследовании содержит следующие разделы:
  • Анализ существующего уровня автоматизации.
  • Составляется список программного обеспечения, используемого в компании, и приводятся данные об использовании этих пакетов в каждом из подразделений организации.
  • Общие требования к ИС
  • Формулируются общие требования к функциональности разрабатываемой системы.
  • Формы документов
  • Устанавливается перечень и структура документов, которые должны формироваться системой.
  • Описание системы учета
  • Описание системы учета включает в себя следующие документы:
  • Учетная политика компании
  • План счетов и используемых аналитик
  • Список типовых хозяйственных операций и их отражение в проводках
  • Описание справочников
  • По каждому справочнику, проектируемому в системе, дается описание необходимой иерархической структуры.
  • Организационная диаграмма
  • Организационная диаграмма используется для отражения организационной структуры подразделений предприятия и их зон ответственности.
  • Описание состава автоматизируемых бизнес-процессов
  • Все бизнес-процессы компании должны быть перечислены в общем списке и каждый должен иметь свой уникальный номер.
  • Диаграммы прецедентов
  • Для выделения автоматизируемых бизнес-процессов и их основных исполнителей используются диаграммы прецедентов.
  • Физическая диаграмма
  • Физическая диаграмма служит для того, чтобы описать взаимодействие организации на верхнем уровне с внешними контрагентами.
  • Описания бизнес-процессов (книга бизнес-процессов).
Далее в отчет об обследовании включается книга бизнес-процессов, содержащая подробное описание автоматизируемых бизнес-процессов. Модели бизнес-процессов позволяют выделить отдельные операции, выполнение которых должно поддерживаться разрабатываемой ИС. На последнем этапе осуществляется отображение модели предметной области на функциональность типовой системы - выбираются модули системы для поддержки выделенных операций, определяются особенности их настройки, выявляется необходимость разработки дополнительных программных элементов. Краткая информация о компании "МЕД" Компания - дистрибьютор "МЕД" закупает медицинские препараты отечественных и зарубежных производителей и реализует их через собственную дистрибьюторскую сеть и сеть аптек. Компания осуществляет доставку товаров как собственным транспортом, так и с помощью услуг сторонних организаций. Основные бизнес-процессы компании - закупки, складирование запасов, продажи, взаиморасчеты с поставщиками и клиентами. Уровень конкуренции для компании в последнее время возрос, так как на рынок вышли два новых конкурента, к которым перешла часть клиентов и ряд наиболее квалифицированных сотрудников ЗАО "МЕД". ЗАО "МЕД" имеет два филиала - в Курске и Санкт-Петербурге. Каждый филиал функционирует как самостоятельное юридическое лицо, являясь полностью принадлежащей ЗАО "МЕД" дочерней компанией. По предварительным планам, Компания намерена открыть также дочернее предприятие для организации производства в непосредственной близости к своим заказчикам. Адреса и телефоны Москва, К-123 Центральная улица, д. 20, стр. 7, офис 709 Телефон: (095) 345-6789, факс: (095) 345-9876 Контактные лица Борис Нефедьев - Генеральный директор Дмитрий Кононов - Исполнительный директор Артур Иванченко - Директор по маркетингу Сотрудники На момент проведения Диагностикиштат компании составляет 110 сотрудников. Основными целями проекта автоматизации компании "МЕД" являются:
  • Разработка и внедрение комплексной автоматизированной системы поддержки логистических процессов компании.
  • Повышение эффективности работы всех подразделений компании и обеспечение ведения учета в единой информационной системе.
Видение выполнения проекта и границы проекта В рамках проекта развертывание новой системы предполагается осуществить только в следующих подразделениях ЗАО "МЕД":
  • Отдел закупок;
  • Отдел приемки;
  • Отдел продаж;
  • Отдел маркетинга;
  • Группа планирования и маркетинга;
  • Группа логистики;
  • Учетно-операционный отдел;
  • Учетный отдел;
  • Отдел сертификации (в части учета сертификатов на медикаменты);
  • Бухгалтерия (только в части учета закупок, продаж, поступлений и платежей).
Не рассматривается в границах проекта автоматизация учета основных средств, расчета и начисления заработной платы, управления кадрами. Выходит за рамки проекта автоматизация процессов взаимоотношений с клиентами. Количество рабочих мест пользователей - 50. Отчет об обследовании Список программного обеспечения, используемого компанией на момент обследования
  1. "1С: Предприятие 7.7" ("Бухгалтерия", "Торговля", "Зарплата", "Кадры", "Касса", "Банк") для работы бухгалтерии.
  2. Две собственные разработки на базе конфигуратора "1С" - "Закупки" и "Продажи".
  3. Собственная разработка на базе FOXPRO для финансового отдела.
  4. Excel для планирования продаж.
Существующий уровень автоматизации
Количество рабочих станций, всего:  
Количество сотрудников отдела IT  
Количество ПК, одновременно работающих в сети  
Наличие и форма связи с удаленными объектами Терминальная связь со складом
Количество рабочих станций на удаленном объекте  
Характеристики компьютеров От Celeron 600 и выше
Операционная система Windows 98, XP
Системы, которые представляется возможным оставить без изменения "1С: Предприятеи 7.7" в модульном составе "Бухгалтерия", "Зарплата", "Кадры", для работы бухгалтерии
Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...