- •110 Реферат
- •129 Стр., 30 рис., 50 таб., 24 библиогр.
- •Содержание
- •1. Исследование отдела программного обеспечения, сетевых технологий и защиты информации гбуз миац
- •Введение в предметную область
- •Определение границ предметной области
- •Сценарий работы отдела программного обеспечения, сетевых технологий и защиты информации гбуз миац
- •Формализация и финансовая оценка бизнес-процессов отдела программного обеспечения, сетевых технологий и защиты информации при возникновении сбоев в работе ас
- •Формулировка проблем на объекте исследования
- •Постановка цели и задач дипломной работы
- •2. Оптимизация бизнес-процессов отдела программного обеспечения, сетевых технологий и защиты информации гбуз миац
- •Оптимизация формализованной модели бизнес-процессов отдела при возникновении сбоев в работе ас
- •Выбор способа реализации оптимизированных временных показателей математической модели
- •Выбор и обоснование средств моделирования
- •Характеристика используемых нотаций
- •Выбор и обоснование case-средства
- •Функциональное моделирование бизнес-процессов
- •3. Проектирование информационной системы эксплуатационной поддержки для гбуз миац
- •Поиск готового решения для автоматизации эксплуатационной поддержки
- •Обзор рынка информационных систем
- •Сравнительный анализ отобранных систем
- •Требования к разрабатываемой информационной системе отдела программного обеспечения, сетевых технологий и защиты информации гбуз миац
- •Проектирование базы данных информационной системы отдела программного обеспечения, сетевых технологий и защиты информации
- •4 Разработка информационной системы эксплуатационной поддержки для гбуз миац
- •Выбор средств разработки
- •Существующее программное обеспечение для организации баз знаний
- •Характеристика платформы «1с: Предприятие 8.1»
- •Общее описание блока конфигурации
- •Разработка конфигурации платформы 1c для отдела программного обеспечения, сетевых технологий и защиты информации
- •Описание работы с системой для пользователя
- •5. Социальная значимость работы
- •Заключение
- •Список использованной литературы
Характеристика платформы «1с: Предприятие 8.1»
Одним из важных принципов, заложенных в основу системы «1С: Предприятие 8», является стандартизация технологии разработки прикладных решений . Такой подход позволяет разработчику сосредоточить свои усилия на создании бизнес-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и пр. Технологическая платформа «1С: Предприятия 8» берет на себя решение этих и многие другие технических вопросов, позволяя разработчику сконцентрироваться на решении прикладной задачи. [15]
Это возможно благодаря тому, что прикладные решения в «1С: Предприятие» разрабатываются в терминах проблемно-ориентированных объектов, набор которых определен на уровне технологической платформы. [15]
Платформа «1С: Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В ее составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и приложений для КПК, а также поддержка коллективной разработки, версионирования и пр. [16]
В «1С: Предприятие» процесс написания программного кода — не центральный элемент разработки программного обеспечения. Приложение разрабатывается прежде всего как структура метаданных. Код пишется в определенных узлах приложения «по необходимости», чтобы переопределить, если это нужно, стандартное поведение или написать ту часть бизнес-логики, которая требует именно алгоритмической формулировки, например расчет себестоимости . То есть имеется каркас, задающий общий облик приложения , а приложение определяется как набор различных артефактов, которые функционируют в данном каркасе. Идея разработки на основе метаданных начинает активно использоваться и в универсальных системах, но в предметно-ориентированной среде разработки она дает существенно больший эффект, так как структура метаданных четко ориентирована на круг решаемых системой задач. [17]
Один из моментов, обычно вызывающих споры − принятое в «1С: Предприятие» построение основной части приложения на основе стандартных прототипов прикладных объектов. Действительно, эта модель отличается от классического подхода (объектно-ориентированного программирования и работы с таблицами базы данных или отображаемыми в базу данных произвольными сущностями). Фактически система предоставляет не один базовый класс для построения прикладных объектов приложения, а несколько, каждый из которых имеет специализированную функциональность и предназначен для отображения в приложении объектов предметной области, обладающих схожими свойствами и ролью в бизнес-логике. Разработчик использует эти прототипы для создания объектов приложения, которые уже являются финальными, описывающими конкретные бизнес-сущности. [17]
Прототипы применяются с некоторой параметризацией, определяющей необходимые в конкретном случае свойства и особенности поведения . Например, справочник может быть «плоским» или иерархическим. Такой подход фактически обеспечивает построение приложения на основе определенной прикладной модели, в которой каждый объект играет определенную роль, и система хорошо знает эту роль, что позволяет ей автоматически выполнять существенную часть операций. Выше мы говорили о предоставляемой технологической модели приложения. Заметим, что эти две модели (технологическая и прикладная), с одной стороны, идеологически связаны, но с другой − имеют достаточно высокий уровень независимости в части реализации. Такой подход позволяет использовать в платформе новые архитектурные и технологические решения без смены прикладной модели и без изменения приложения. [17]
Еще одна особенность «1С: Предприятие» как предметно-ориентированной среды разработки − особое отношение к подбору технологических возможностей, предоставляемых разработчику. Разумеется, в «1С: Предприятие » есть возможность подключать другие (внешние) программные модули. Но платформа ориентирована на то, чтобы актуальные для задач автоматизации бизнеса технологии предоставить разработчику в готовом виде. Причем высокая степень «готовности» включает и простоту освоения, и «гладкость» интеграции с общей функциональностью и другими технологическими возможностями системы. Фактически платформа позволяет разработчику прикладных решений задействовать необходимые и современные технологии своевременно, максимально просто и без радикальных изменений в своем приложении. [17]
Примеров этому можно привести много. Одно из сильных конкурентных преимуществ платформы «1С: Предприятие» – система обмена данными, позволяющая достаточно просто реализовать синхронизацию данных на основе XML как для создания территориально распределенных приложений, так и для целей интеграции (с другими приложениями «1С: Предприятие» и с другими системами). Можно привести и другие примеры. Механизм бизнес- процессов дает возможность организовать совместную работу пользователей. Реализация «интеллектуального анализа данных» позволяет решать сложные задачи бизнес-анализа. Реализация отображения географических карт – решать задачи представления анализа бизнеса по регионам и задачи визуального представления транспортной логистики. [17]
Разумеется, у всех преимуществ предметно-ориентированной среды есть и обратная сторона. В отличие от универсальных средств, здесь имеются ограничения в выборе технологических решений и возможностях их «тонкой» настройки. Многие технологические решения определены в самой модели и не могут быть изменены разработчиком приложения. Например, в «1С:Предприятие» он не имеет прямого доступа к базе данных, ему нужно действовать теми средствами , которые использует модель «1С:Предприятие». В универсальных средствах можно все и можно произвольно выбирать любое сочетание технологических решений. [17]