Главная страница
Навигация по странице:

  • Этап проекта Цели этапа Выполняемые работы (пакеты работ)

  • Определение функциональных целей

  • Разработка технологической архитектуры

  • Интерфейсы с внешними программами

  • Общий обзор и планирование

  • Моделирование бизнес-процессов

  • Анализ недостающей функциональности

  • Планирование доработок ПО

  • Обучение проектной группы

  • Прогонка по системе (SolutionWalk-trough)

  • Конфигурирование программного обеспечения

  • Формирование прав доступа

  • Тестирование рабочей конфигурации

  • Тренинг (обучение) конечных пользователей. Настройка производительности

  • Запуск системы в опытную эксплуатацию.

  • Оценка работоспособности недостающей функциональности (Gapanalysisworkshop)

  • Оптимизация бизнес-процессов

  • Сопровождение информационных систем. Ермаков_ПП_06_Отчёт. Отчет по производственной практике производственная практика


    Скачать 0.5 Mb.
    НазваниеОтчет по производственной практике производственная практика
    АнкорСопровождение информационных систем
    Дата12.04.2023
    Размер0.5 Mb.
    Формат файлаdocx
    Имя файлаЕрмаков_ПП_06_Отчёт.docx
    ТипОтчет
    #1057321
    страница4 из 8
    1   2   3   4   5   6   7   8

    Разработка и оформление предложений по расширению функциональности информационной системы



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

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



    Рисунок 1 – Редактор программного кода в системе 1C: Предприятие
    Однако даже при наличии отладчика и других вспомогательных инструментов внутренней среды разработки, на практике при написании программного кода, расширяющего функциональные возможности ИС, используют не встроенные редакторы, а специальные интегрированные среды разработки, IDE. В сторонних IDE реализуют программные модули расширения, которые затем сохраняются в виде DLL-библиотек. Обращение к этим DLL-библиотекам запускает выполнение разработанных программных функций расширения возможностей конфигурируемой ИС.

    Компонент – это самостоятельный модуль программного кода, предназначенный для повторного использования и развертывания, независящий от конкретного языка программирования.

    Наиболее известной прикладной реализацией компонентно-ориентированного программирования является технология СОМ, разработанная корпорацией Microsoft для использования в операционных системах на платформе Windows.

    В этой технологии программный код расширения функциональных возможностей конфигурируемой ИС представляет собой на логическом уровне совокупность COM-объектов, зарегистрированных в ОС, физически представленный в виде DLL-библиотек. При этом модули расширения, разработанные с применением технологии СОМ, также включают следующие разделы:

    • преобразование параметров функции в СОМ-объекты;

    • обратное преобразование COM-объектов в процедурные параметры;

    • возвращение кода ошибки в вызывающую программу.

    Одним из наиболее распространенных способов добавления дополнительных функциональных возможностей в ИС является назначение скриптов для пользовательских команд и для событий, возникающих при выполнении типовых операций в рамках работы с объектами, файлами, авторизациями пользователей, импорте/экспорте данных и т. д.

    Как правило, назначение скриптов для событий осуществляется с помощью встроенных инструментов разработки. Скрипты могут выполняться до события, после или вместо него.

    Типовая последовательность действий по расширению функциональных возможностей конфигурируемой ИС с применением СОМ-технологии выглядит следующим образом:

    • в среде разработки пишется скрипт-программа, которая представляет собой модуль расширения функциональных возможностей ИС и включает набор COM-объектов (описание дополнительных функций) в виде DLL-библиотеки;

    • для вызова созданной на предыдущем шаге скрипт-программы ее следует связать с элементами графического интерфейса пользователя;

    • с помощью системной утилиты, например, regasm.exe, которая является частью программной платформы Microsoft.Net, в реестре ОС Microsoft Windows следует зарегистрировать COM-объекты, содержащиеся в DLL-библиотеке.

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

    • запуск дополнительных скриптов, исполняемых на стороне сервера или клиента;

    • подключение специальных библиотек;

    • использование сторонних веб-сервисов.


    Приложение В

    этапы проектирования и методология проектирования информационной системы



    Для построения иерархической структуры проекта внедрения будет применена методология OneMethodology, так как речь идет не о внедрении совершенно новой ИС, которая заменить все предыдущие, а о системе, которая будет взаимодействовать с другими системами.

    Методология OneMethodology разработана компанией PeopleSoft (теперь входящей в состав Oracle) для внедрения информационных систем линейки J.D. Edwards.

    Методология направлена на достижение следующих целей:

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

    • определить требования к проектным командам с обеих сторон, а также порядок их взаимодействия;

    • учесть приоритетность проводимых работ и разделение рисков/ ответственности с фиксацией ролей Исполнителя и Заказчика;

    • обеспечить реализацию требований к системе согласно составу задач и описанию бизнес-процедур;

    • обеспечить безболезненный переход к работе в новом информационном окружении.

    Состав этапов проекта внедрения существенно отличается от других методологий:

    1. Рамки внедрения;

    2. Модель;

    3. Конфигурирование;

    4. Запуск в эксплуатацию;

    5. Развитие.

    Цели и задачи этапов приведены в таблице 1.

    Таблица 1 – Характеристика этапов внедрения по методологии OneMethodology

    Этап проекта

    Цели этапа

    Выполняемые работы (пакеты работ)

    Рамки внедрения

    Определение целей и рамок проекта

    Определение функциональных целей:

    • определение целей внедрения системы управления и преимуществ, которые получит Заказчик в результате внедрения, предварительная оценка эффективности внедрения системы;

    • определение и описание автоматизируемых бизнес-процессов и последовательности автоматизации;

    • определение организационных рамок проекта (подразделений, которые будут участвовать в автоматизируемых бизнес-процессах) формирование проектной группы Заказчика и описание ее задач.

    Разработка технологической архитектуры:

    • архитектуры приложения;

    • конфигурации сети;

    • конфигурации оборудования.

    Конвертация данных:

    • определение перечня данных, которые должны быть в системе;

    • определение формата ввода этих данных;

    • определение возможности автоматической конвертации.

    Интерфейсы с внешними программами:

    • определение состава программ, с которыми будет производиться обмен данными;

    • определение механизмов взаимодействия.

    Модель

    Проектирование будущей системы и будущих бизнес-процессов

    Общий обзор и планирование:

    • описание текущего состояния компании с ее бизнес-процессами и планирование мероприятий по моделированию будущих бизнес-процессов, сбору и подготовке исходных данных.

    Моделирование бизнес-процессов:

    • описание бизнес-процессов и согласование разработанных моделей;

    • определение требований бизнес-процессов к информационной системе.

    Анализ недостающей функциональности:

    • анализ соответствия приложений потребностям бизнеса;

    • определение набора требований, которые необходимо реализовать с помощью дополнительной разработки либо вообще невозможно реализовать.


    Продолжение таблицы 1







    Планирование доработок ПО:

    Конфигурирование

    Выполнение пилотного проекта и развертывание системы

    Обучение проектной группы: обучение участников проектной команды ГБПОУ «ТСЭК» функциям и процедурам информационной системы и базовым навыкам работы с ней.

    Прогонка по системе (SolutionWalk-trough): настройка пилотного проекта, тестирование на ограниченном массиве исходных данных компании Заказчика.

    Ввод исходных данных: ввод исходных данных по подразделениям компании согласно выбранным бизнес-процессам.

    Конфигурирование программного обеспечения: развертывание информационной системы для всех пользователей.

    Разработка пользовательской документации: формирование инструкций пользователей и описаний системы.

    Формирование прав доступа: настройка прав доступа групп пользователей к информации и обеспечение безопасности данных системы.

    Интеграция: объединение модулей пилотного проекта с внешними программами, которые мы определили на этапе планирования.

    Запуск в эксплуатацию

    Запуск системы в опытную эксплуатацию

    Тестирование рабочей конфигурации: тестирование настроенной версии с введенными в нее данными и сравнение их с данными текущих систем.

    Тренинг (обучение) конечных пользователей.

    Настройка производительности системы и распределение задач по серверам.

    Запуск системы в опытную эксплуатацию.

    Развитие

    Оптимизация, совершенствование системы

    Оценка работоспособности недостающей функциональности (Gapanalysisworkshop): оценка работоспособности доработанного функционала и соответствия достижению целей, поставленных перед проектом.

    Оптимизация бизнес-процессов: изменение бизнес-процессов для обеспечения достижения поставленных целей.

    Передача системы: передача ИС в промышленную эксплуатацию.



    Приложение Г
    1   2   3   4   5   6   7   8


    написать администратору сайта