Файл: Отчет по производственной практике производственная практика.docx
Добавлен: 11.01.2024
Просмотров: 752
Скачиваний: 24
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Разработка и оформление предложений по расширению функциональности информационной системы
этапы проектирования и методология проектирования информационной системы
настройка и сопровождение информационной системы
оценка качества и надежности функционирования информационной системы
Описание работ | Документы, результаты работ |
Приемочные испытания |
|
Разработка документа Методика проведения приемочных испытаний | Методика проведения приемочных испытаний |
Утверждение документа Методика проведения приемочных испытаний | Утвержденный документ Методика проведения приемочных испытаний |
Формирование протокола приемочных испытаний | Протокол приемочных испытаний |
Проведение приемочных испытаний | |
Подписание протокола приемочных испытаний | Протокол приемочных испытаний |
Доработка программного обеспечения по замечаниям протокола приемочных испытаний | Протокол доработки программного обеспечения |
Требования по обучению пользователей
В рамках внедрения комплексной информационной системы по управлению производственным предприятием необходимо проведение обучения пользователей.
Требования к обучению:
-
Разработка графиков обучения. -
Разработка журнала обучения. -
Разработка руководств пользователей. -
Индивидуальное обучение на рабочих местах пользователей.
Допущения и ограничения проекта
При реализации проекта технологические решения в максимальной степени должны основываться на стандартных решениях 1С:Предприятие 8.
Настоящий проект может выполняться параллельно с другими проектами Заказчика по усовершенствованию системы управления своей компании и внедрению других программных продуктов. Координация технических решений и согласование плана работ по настоящему проекту с указанными выше проектами осуществляется в рабочем порядке. Заказчик предоставляет также всю необходимую информацию о других проектах, которые могут повлиять на результат работы настоящего проекта.
Целостность, полноту и соблюдение формата всех данных, предназначенных для переноса из действующих информационных систем в систему 1С:Предприятие 8, обеспечивает Заказчик.
Выгрузку данных, предназначенных для загрузки в систему 1С:Предприятие 8 из внешних информационных систем, обеспечивает Заказчик.
Загрузку данных внешних информационных систем в систему 1С:Предприятие 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.
Таблица 1 – Характеристика этапов внедрения по методологии OneMethodology
Этап проекта | Цели этапа | Выполняемые работы (пакеты работ) |
Рамки внедрения | Определение целей и рамок проекта | Определение функциональных целей:
|
Разработка технологической архитектуры:
| ||
Конвертация данных:
| ||
Интерфейсы с внешними программами:
| ||
Модель | Проектирование будущей системы и будущих бизнес-процессов | Общий обзор и планирование:
|
Моделирование бизнес-процессов:
| ||
Анализ недостающей функциональности:
|