Выводы и предложения. Необходимо разработать конкретные предложения по усовершенствованию организации работы базы практики в рамках соответствующего профессионального модуля, что, по сути, становится итогом пройденной практики. При этом сравниваются результаты теоретического обучения с наблюдениями и выводами по работе в конкретной организации.
4. Приложения
Документальное подтверждение отдельных разделов, положений отчета (заполненные формы отчетности, документы, схемы, графики и прочее).
5. Литература
Законодательная база, №№ инструкций, приказов, распоряжений, учебные пособия, учебники и другая литература.
Описание предприятия и его ИТ-обеспечения.
ООО "СМ-Сервис" - это компания, специализирующаяся на предоставлении широкого спектра услуг в области информационных технологий и автоматизации бизнес-процессов. Компания обслуживает как частных клиентов, так и крупные организации, предлагая комплексные решения для повышения эффективности и безопасности бизнеса.
Основная миссия компании:
Создание и внедрение инновационных IT-решений, которые помогают клиентам оптимизировать свои бизнес-процессы, повысить производительность и обеспечить надежную защиту данных.
Клиентами ООО "СМ-Сервис" являются:
Частные лица, нуждающиеся в профессиональной IT-поддержке и консультациях.
Малые и средние предприятия, которые стремятся автоматизировать свои бизнес-процессы и улучшить управление данными.
Крупные корпорации, требующие комплексных решений для управления IT-инфраструктурой и обеспечения информационной безопасности.
Основные направления деятельности:
Разработка и внедрение IT-решений: Создание и внедрение программного обеспечения для автоматизации бизнес-процессов, включая ERP-системы, CRM-системы и другие специализированные приложения.
IT-консалтинг: Предоставление консультационных услуг по вопросам IT-стратегии, оптимизации IT-инфраструктуры и выбора оптимального программного обеспечения.
Техническая поддержка и обслуживание: Оказание услуг по поддержке и обслуживанию IT-инфраструктуры клиентов, включая удаленную и локальную поддержку.
Обучение и тренинги: Проведение обучающих программ и тренингов для сотрудников клиентов по использованию IT-систем и повышению уровня кибербезопасности.
ООО "СМ-Сервис" использует современные программные решения для управления всеми аспектами своей деятельности. Это включает:
ERP-системы: Для координации процессов планирования, закупок, бухгалтерии и продаж.
CRM-системы: Для управления взаимодействиями с клиентами, отслеживания заказов и управления маркетинговыми активностями.
Автоматизация бизнес-процессов: Использование специализированных программ для учета товаров, поставок и запасов, что позволяет эффективно управлять ресурсами и минимизировать потери.
Для защиты данных компания применяет современные средства защиты информации, включая:
Антивирусные программы.
Фаерволы.
Системы резервного копирования.
Обучение сотрудников принципам кибербезопасности.
Техническая поддержка:
ООО "СМ-Сервис" предлагает техническую поддержку для клиентов, которая включает как удаленные решения, так и выезд специалистов на место. Это гарантирует оперативное решение всех возникших проблем.
Компания активно участвует в тендерах и переговорах с потенциальными клиентами. Также важным источником новых клиентов являются рекомендации и сотрудничество с международными организациями, которые могут быть клиентами компании-поставщика программного обеспечения за рубежом.
ООО "СМ-Сервис" стремится быть надежным партнером для своих клиентов, предлагая качественные IT-решения и обеспечивая высокий уровень сервиса. Организационная структура ООО "СМ-Сервис" приведена ниже:
Рис. 1 Организационная структура исследуемой компании
Компания зарегистрирована от 20 мая 2011 г., в ее штате около тридцати специалистов. Руководит компанией, назначенный генеральный директор Николаева Людмила Николаевна, в то время как идейные основатели компании занимают должности бизнес-директора и финансового директора. Под их руководством находятся отделы бухгалтерии, маркетинга, управления архитектурой предприятий и управления корпоративным контентом. Отделы достаточно тесно взаимодействуют и зачастую совмещают сразу несколько функций. Например, специалисты, занимающиеся внедрением и адаптацией продуктов компании, также занимаются поддержкой информационных систем внутри компании, помогают отделу маркетинга с МИС и SEO, а также выполняют роли менеджеров по работе с клиентами. В связи с этим, их загруженность достаточно высока и не нормирована, что иногда является препятствием для поиска новых проектов.
Отдел маркетинга состоит из пяти специалистов: директора по маркетингу, специалиста по маркетингу, аналитика и двух менеджеров по продажам, которые в силу небольшого размера компании работают вместе с маркетологами. Данное сотрудничество помогает улучшить коммуникацию между ними и предотвращает так часто возникающие конфликты между отделами продаж и маркетинга.
Директор по маркетингу выполняет функции руководителя, стратега и менеджера по продажам. Он определяет задачи для аналитика и маркетолога, а также совместно с менеджерами по продажам участвует в конференциях, организует семинары для клиентов и ищет новых клиентов. Маркетологи участвуют в организации мероприятий, занимаются подготовкой раздаточных материалов и сувенирной продукции, мониторингом новостей и предстоящих событий в профессиональной сфере, подготовкой презентаций для клиентов, ведением базы контактов потенциальных клиентов, а также оптимизацией поисковых запросов и маркетингом в социальных сетях Facebook, LinkedIn.
Рис. 2 Техническая архитектура рассматриваемой организации
Ознакомление с основными пакетами прикладных информационных программ, используемых в работе специалистов разных подразделений
К основным пакетам программ, используемым в организации можно отнести следующие:
Проблемно-ориентированные ППП, разделяемые по типам предметных областей, информационным системам, функциям и комплексам задач, реализуемых программным способом, и др. Сюда относятся ППП автоматизированного бухгалтерского учета, финансовой деятельности, управления персоналом (кадровый учет), управления материальными запасами, управления производством, банковские информационные системы и т.п.
Основными тенденциями в области развития проблемно-ориентированных программных средств являются:
создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;
создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой «клиент-сервер»;
организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ;
наличие простых языковых средств конечного пользователя для запросов к базе данных;
настройка функций обработки силами конечных пользователей; защита программ и данных от несанкционированного доступа.
ППП автоматизированного проектирования предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов (AutoCAD, Auto Vision, Autodesk).
Отличительной особенностью этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных.
ППП общего назначения поддерживают преимущественно информационные технологии конечных пользователей. Представителями данного класса программных продуктов являются:
настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих ПК либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним (Visual FoxPro, Access);
серверы баз данных, предназначенные для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер (SQL Server for Windows);
генераторы (серверы) отчетов, обеспечивающие реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер;
текстовые процессоры, обеспечивающие автоматическое форматирование документов, вставку рисованных объектов и графики, составление оглавлений и указателей, проверкуа орфографии, шрифтовое оформление, подготовку шаблонов документов;
табличные процессоры, создающие удобную среду для проведения вычислений в таблицах силами конечного пользователя; обеспечивающие создание деловой графики, проведение специализированной обработки данных; графические пакеты и средства презентационной графики – специализированные программы, предназначенные для создания (редактирования) растровых и векторных изображений, предпечатной подготовки, показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования
изображений;
интегрированные пакеты – наборы нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе. Компонентами интегрированных пакетов являются: СУБД, текстовый редактор, табличный процессор, органайзер, средства поддержки электронной почты, программы создания презентаций, графический редактор и др.
Методоориентированные ППП – программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач.
3. Получение профессиональных навыков по строительству архитектурной схемы организации
Технический проект — это совокупность документов, описывающих и обосновывающих все подходы, методы, архитектурные и технические решения, применяемые для создания системы. Например, в технический проект включают макеты интерфейсов, описание протоколов для интеграции со смежными системами и оборудованием, пользовательские сценарии, описание алгоритма и их формирование, структура серверов и баз данных, а также другие требования к системе и ее взаимодействию с другими внешними системами. это далеко не все: существует много стандартов для написания технической документации, и для каждой страны они свои.
«Пояснительная записка к техническому проекту на создание автоматизированной системы»
Общие положения1.
1. Наименование системы
1.1.1. Полное наименование системы
Полное наименование - Корпоративное хранилище данных.
1.1.2. Краткое наименование системы
Краткое наименование - КХД, Система.
1.2. Основания для проведения работ
Работа выполняется на основании договора № 144 от 28 января 2023 г.
1.3. Наименование организаций – Заказчика и Разработчика
1.3.1. Заказчик Заказчик: ООО "СМ-Сервис"
1.4. Очередность создания системы
Производится разработка концептуальной, логической, физической модели хранилища данных.
Согласовываются регламенты взаимодействия с системами источниками.
Проектируется структура таблиц.
Проектируются процессы сбора данных из систем-источников в область временного хранения данных.
Проектируются процессы преобразования данных.
Определяется состав дополнительных объектов (партиций, индексов, представлений, последовательностей и др.) к спроектированной физической модели области постоянного хранения данных.
Проектируются процессы загрузки данных в область постоянного хранения данных.
Проектируются права на доступ к данным на уровне отчетности, объектов базы данных и записей в таблицах.
Производится настройка активного сетевого оборудования.
Производится настройка аппаратно-технической части.
Разрабатывается план установки серверного программного обеспечения.
Производится установка серверного программного обеспечения.
Реализуется структура таблиц и дополнительных объектов (партиций, индексов и др.) области временного хранения данных.
Реализуются процессы сбора данных в область временного хранения данных.
Реализуются дополнительные формы ввода данных предметными экспертами.
Реализуются процессы обработки данных.
Реализуется политика разграничения прав доступа к данным на уровне отчетности, объектов базы данных и записей в таблицах.
Производится первоначальное наполнение базы данных тестовыми данными для проведения испытаний.
Производится настройка рабочих мест для проведения испытаний.
Производятся предварительные испытания.
Производится устранение ошибок, выявленных по результатам предварительных испытаний.
Производится опытная эксплуатация.
Производится устранение ошибок, выявленных по результатам опытной эксплуатации.
Производятся приемочные испытания.
Производится устранение ошибок, выявленных по результатам приемочных испытаний.
Производится наполнение базы данных данными для ввода АИС в действие.
Проводится настройка рабочих мест пользователей.
Этот план действий позволяет поэтапно и систематически подойти к созданию и внедрению корпоративного хранилища данных, обеспечивая прозрачность и управляемость процесса.
Основные технические решения
На основании аналогичного раздела пояснительной записки эскизного проекта приводится состав программных средств, которые будут использоваться при построении хранилища данных.
Далее приводится техническая архитектура с описанием технологических компонентов системы. За основу данной архитектуры берется техническая архитектура решения и ее описание, приведенная в аналогичном разделе пояснительной записки к эскизному проекту. Данная архитектура может быть уточнена на основании знаний о том, какие компоненты изменились или добавились в ходе проектирования.
В состав разрабатываемой системы будут включены следующие технологические компоненты:
программное обеспечение поддержки модели данных представляет собой программное обеспечение, автоматизирующее разработку и поддержку модели ХД - ERwin;
ETL-приложение – это комплексное решение Informatica Power Center, с помощью которого реализуются процессы извлечения, проверки, преобразования и загрузки данных из источников.
сервер БД представляет собой промышленную систему управления базами данных (СУБД). На данном сервере хранятся НСИ, область временного и постоянного хранения данных, агрегаты данных. Реализована система разграничений прав доступа на уровне объектов и записей в таблицах. В качестве сервера БД будет использоваться Oracle DB EE 10g rel.2;
сервер приложений – продукт, обеспечивающий поддержку промышленной инфраструктуры бизнес-приложений. Включает в себя следующий ряд приложений, обеспечивающих:
стандартные подходы к организации служб каталогов, централизованные методы организации;
развертывание сервисов разработки дополнительных приложений;
развертывание сервисов анализа и отчетности.
средства администрирования и разработки – набор программных продуктов, предназначенных для администрирования системы ETL (Administrator, Manager), баз данных, сервера приложений (Enterprise Manager) и разработки отчетности (Developer Suite).
клиентские места сотрудников (внутри локальной вычислительной сети), представляющие собой автоматизированные рабочие места.
2.2 Функциональная структура системы
В данном разделе формируется техническое решение по функциональной архитектуре хранилища данных. За основу принимается аналогичный раздел из пояснительной записки к эскизному проекту и при необходимости вносятся в него уточнения (например, добавляется сетевой администратор и т.п.).
В первую очередь в данном разделе формируется схема функциональной структуры КХД. За основу берется схема из пояснительной записки к эскизному проекту:
2.3. Решения по режимам функционирования, диагностированию работы системы
Предлагается следующая реализация решений по режимам функционирования системы:
Основной режим, в котором все подсистемы выполняют свои основные функции.
Профилактический режим, в котором одна или все подсистемы не выполняют своих функций. В данный режим работы система переходит в следующих случаях: возникновение необходимости модернизации аппаратно- программного комплекса; возникновение необходимости проведения технического обслуживания; выход из строя аппаратно-программного комплекса, вызванный выходом из строя элементов аппаратной или программной базы; выход из строя сети передачи данных и другие аварийные ситуации.
2.4. Решения по персоналу и режимам его работы
В составе персонала, необходимого для обеспечения эксплуатации КХД в рамках соответствующих подразделений Заказчика, необходимо выделение ответственных лиц на следующие роли.
2.5 Состав и размещение комплексов технических средств
В данном разделе актуализируется схема, приведенная в аналогичном разделе пояснительной записки к эскизному проекту. В схему вносятся следующие изменения: обозначаются подсети размещения серверов и рабочих станций, актуализируется состав портов и протоколов, актуализируется набор компонентов, устанавливаемых на сервера.
AD Server – служба каталога Active Directory, содержащая учетные записи пользователей информационных ресурсов и являющаяся источником информации об учетных записях сотрудников Заказчика.
Firewall – межсетевой экран.
Application Server – сервер приложений.
ETL server – сервер, на котором устанавливается ПО подсистемы извлечения, преобразования и загрузки данных.
DB server – сервер, на котором устанавливается ПО подсистемы хранения данных.
1.6 Методы и средства разработки
Для создания ХКД будет использоваться лицензионное программное обеспечение, включающее СУБД Database EE, сетевую операционную систему Unix X.y, Application Server, BI Application, Form Application.
Для работы с БД используется язык запросов SQL в рамках стандарта ANSI SQL-92 и расширений SQL для Database EE.
Для разработки пользовательских интерфейсов и средств генерации отчетов (любых твердых копий) используется встроенные возможности средств генерации BI Application и средства создания пользовательских интерфейсов Form Application, а также, в случае необходимости, языки SQL, Java 1.4 и выше, язык разметки гипертекста – HTML 3.2 и выше, Java Script 1.3 и выше.
Моделирование выполняется в рамках стандартов, поддерживаемых программными средствами моделирования ERWin и MS Visio: IDEF0, DFD и информационного моделирования IE, IDEF1Х.
Мероприятия по подготовке объекта автоматизации к вводу системы в действие
Мероприятия по подготовке информационной базы
Приводится перечень мероприятий, которые должны быть проведены в целях приведения информации к виду, пригодному для использования в системе КХД. Для этого необходимо ответить на следующий вопрос: «Какие технические решения необходимо согласовать между Разработчиком и Заказчиком?». Например, форматы взаимодействия, способы взаимодействия и т.п.
Мероприятия по подготовке персонала
Разрабатывается перечень, мероприятий который необходимо провести Заказчику, в целях подготовки пользователей и обслуживающего персонала системы КХД. Например, комплектация штата, назначение ответственных и т.п.
Мероприятия по организации рабочих мест
Определяется перечень мероприятий, которые должны быть проведены Заказчиком в целях организации рабочих мест разработчиков, пользователей, администраторов системы. Например, организация подсети разработчиков и администраторов, организация обучения и т.п. Также в этом разделе приводятся предварительные требования к рабочим местам. Например, указывается, что на рабочих станциях пользователей должен быть установлен MS Internet Explorer не ниже версии 5.5 и т.п.
Мероприятия по изменению объекта автоматизации
Приводится перечень мероприятий, которые должны быть проведены силами Заказчика в целях подготовки помещений для размещения аппаратно- технического комплекса системы и организации необходимого аппаратно- технического обеспечения. Например, организация сетевого взаимодействия, закупка оборудования и т.п.
Прочие мероприятия
Указываются мероприятия по изменению объекта автоматизации, другие мероприятия, исходящие из специфических особенностей, создаваемых АИС.
4. Отработка навыков составления инструкции по эксплуатации информационных систем
В современном мире каждый день появляется десятки и сотни различных программ, приложений, информационных систем. Они могут быть разработаны как для государственного или коммерческого сектора, так и для обычных пользователей. 90% всех пользователей не читает документацию, считает её скучной, занудной и неинтересной, а открывает руководство пользователя только тогда, когда что-то не получается или разобраться без инструкции уж совсем невозможно. Общепринято теперь строить пользовательский интерфейс таким образом, чтобы он был интуитивно понятен, и пользователь мог разобраться с системой, не прибегая к чтению длиннейших мануалов. Однако при работе с крупными заказчиками практически всегда необходимо сдать определённый пакет документов – руководств, инструкций, проектных решений, оформленных по ГОСТу.
Международные стандарты применяются для разработки документации международного уровня. Как правило, они не бесплатные, так как разрабатываются не государственными организациями, но, в отличие от наших, разработаны совсем недавно. Тема международных стандартов очень широкая, поэтому она будет рассмотрена в другой статье. Тут же затронуто несколько стандартов, которые тесно связаны с написанием документации. Список основных международных стандартов для написания документации:
IEEE Std 1063-2001 «IEEE Standard for Software User Documentation» — стандарт для написания руководства пользователя;
IEEE Std 1016-1998 «IEEE Recommended Practice for Software Design Descriptions» — стандарт для написания технического описания программы;
ISO/IEC FDIS 18019:2004 «Guidelines for the design and preparation of user documentation for application software» — ещё один стандарт для написания руководства пользователя.
ISO/IEC 26514:2008 «Requirements for designers and developers of user documentation» — ещё один стандарт для дизайнеров и разработчиков пользователей документации.
Российские стандарты разрабатываются на государственном уровне. Они все абсолютно бесплатны и каждый из них легко найти в интернете. Для написания документации на программу используются две серии ГОСТов 19 и 34.
В ГОСТе 19.781-90 «Единая система программной документации. Программное обеспечение систем обраб0отки информации. Термины и определения» указаны определения:
Программа — данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определённого алгоритма.
Программное обеспечение — совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
В ГОСТе 34.003-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения» указано определение:
Автоматизированная система (АС) — система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций. В зависимости от вида деятельности выделяют, например, следующие виды АС: автоматизированные системы управления (АСУ), системы автоматизированного проектирования (САПР), автоматизированные системы научных исследований (АСНИ) и другие
Основной целью инструкции по эксплуатации является обеспечение пользователя необходимой информацией для самостоятельной работы с программой или автоматизированной системой. Поэтому руководство пользователя должно отвечать на вопросы:
что это за программа (система)? что может программа (система)?
что необходимо для обеспечения корректного функционирования программы (системы)?
что делать в случае отказа системы?
При составлении наиболее подробного руководства пользователя можно придерживаться следующей структуры: