Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технология внедрения корпоративных информационных систем. Методические указания к лабораторным работам

.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
386 Кб
Скачать

Фазы проекта.

1

Фазы проекта

 

 

Наимено-

Перечень результатов

Дата на-

Дата

вание

 

чала

оконча-

 

 

 

 

ния

Постанов-

Составление ТЗ, определение

11.12.12

22.02.13

ка задачи

примерной стоимости проекта.

 

 

Проекти-

Построение моделей бизнес-

23.02.13

19.05.13

рование

процессов, данных..,

 

 

Разработ-

Написание ПО по ТЗ, его ис-

21.04.13

24.08.13

ка ПО

пытания и доработка.

 

 

Установка

Прокладка ЛВС, установка

25.08.13

30.09.13

аппаратно-

серверов

 

 

го обеспе-

 

 

 

чения

 

 

 

Интегра-

Установка ПО и его настройка,

01.10.13

29.10.13

ция ПО

заполнение БД.

 

 

Обучение

Набор необходимого персона-

01.11.13

29.11.13

персонала

ла и его обучение.

 

 

Преобра-

Выгрузка данных из унаследо-

01.12.13

10.01.14

зование

ванных систем, преобразова-

 

 

данных

ние и загрузка в КИС

 

 

Запуск си-

 

11.01.14

 

стемы

 

 

 

ЛАБОРАТОРНАЯ РАБОТА № 4

СОСТАВЛЕНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА КИС

Целью данной работы является приобретение навыков создания ТЗ на внедрение корпоративной информационной системы. Техническое задание определяет основное назначение разрабатываемого объекта, его технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (технологической, программной и т. д.) и ее состав, а также специальные требования.

11

Задание. Разработать техническое задание на создание КИС. Вприложении2 представленшаблондляТЗ, задание№4.

Комментарии

Этапы построения технического задания изучались в рамках курса «Разработка КИС».

Решение любой задачи начинается с ее осмысления и уточнения исходных данных. ТЗ составляют на основе анализа результатов предварительных исследований. В техническом задании указываются цели и назначение системы, описываются краткие характеристики объекта автоматизации, описываются пользовательские требования, технические, технологические, производственные, экономические и др. Требования, которые выдаются заказчиком, формулируются на языке потребителянеспециалиста и не всегда бывают технически четкими и исчерпывающими. Необходимоперевестиэтитребованиянаязык предметной области, сформулировать задачу максимально полно и грамотно, обосновать необходимость ее решения, это и есть главная цель ТЗ.

ЛАБОРАТОРНАЯ РАБОТА № 5

ПОСТРОЕНИЕ МОДЕЛИ БИЗНЕС-ПРОЦЕССОВ. СОЗДАНИЕ КОНТЕКСТНОЙ ДИАГРАММЫ.

ИЗУЧЕНИЕ СРЕДЫ BPWIN

Целью данной работы является приобретение навыков построения модели бизнес-процессов с использованием сред-

ства моделирования BPwin (Erwin Process Modeler).

Комментарии

BPwin поддерживает три методологии – IDEF0, IDEF3 и DFD.

Контекстная диаграмма, или диаграмма верхнего уровня, описывает общие свойства модели и содержит определение субъекта моделирования, цели и точки зрения на модель (представление о модели с точки зрения разных экспертов). Контекстная диаграмма содержит один блок, называемый работой.

12

Обычно на диаграмме этот блок изображается прямоугольником с входящими в него и выходящими из него стрелками.

При запуске программы BPwin (ERwin Process Modeler), в

дальнейшем BPwin, выдается окно для ввода имени модели и выбора типа модели (IDEF0, IDEF3 и DFD). Оставляем формат по умолчанию – IDEF0.

Рис. 1. Вид 1-го окна при запуске CASE – средства BPwin (ERwin Process Modeler)

После ввода имени модели нажимаем Оk. На экране появляется окно свойств моделей.

На данном этапе моделирования вводим фамилию автора и его инициалы.

После нажатия Оk перед нами появляется окно BPwin с навигатором и рабочей областью моделирования. В центре окна расположенодинпрямоугольник(РаботаилиActivity). Этопер-

13

вая диаграмма модели – контекстная диаграмма. Как уже говорилось, она отражает наиболее общие свойства модели.

Рис. 2. Вид 2-го окна при запуске CASE – средства BPwin

Для отображения русских букв в окне моделирования наводим указатель мыши на работу и делаем двойной клик, вызывая окно свойств работы (Activity Properties). Выбираем вкладку Font и устанавливаем в поле Script кириллический шрифт.

Ставим галки в полях All activities in this diagram, All activities in this model, Change all occurrences of font in this model. Пере-

ключаемся на вкладку Name и вводим название работы: Созда-

ние детали.

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

Переходим в левую часть окна и в навигаторе вызываем то же самое окно свойств работы Создание детали двойным

14

кликом на строке Создание детали в навигаторе. Заметьте, что строка работы в навигаторе выделена зеленым цветом. Это говорит о том, что это работа, и что мы используем формат IDEF0 для построения модели. Закрываем окно.

Рис. 3. Свойства работы, установка шрифта

Далее совершаем двойной клик на строке с названием модели – Производство деталей – выделена красным цветом (модель может включать множество диаграмм, состоящих из работ). Выводится окно свойств модели. На нем мы можемввести цель моделирования – вкладка Purpose (вводим: Оптимизация процесса изготовления деталей) и точку зрения – Viewpoint (обсуждалась выше). На вкладке Status указывается текущий статус модели (черновой вариант, рабочий, окончательный и т. д.).

15

Рис. 4. Свойства модели, ввод цели моделирования

Созданный на диаграмме любой элемент автоматически заносится в словарь. В системе поддерживаются следующие словари:

1.Работы.

2.Стрелки.

3.Хранилища данных.

4.Внешние ссылки.

5.Перекрестки.

6.Объекты ссылок.

7.Атрибуты.

8.Центры затрат.

9.Сущности.

10.Ресурсы.

11.Роли.

12.Группы ролей.

16

13.Свойства, определяемые пользователем (UDP).

14.Ключевые слова UDP.

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

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

Стрелки на диаграмме IDEF0 делятся на 5 видов:

Стрелки входа (входят в левую грань работы) – изображают данные или объекты, используемые или изменяемые в ходе выполнения работы.

Стрелки управления (входят в верхнюю грань работы) – изображают правила и ограничения, согласно которым выполняется работа (не изменяются в процессе выполнения работы).

Вслучае возникновения неопределенности в статусе стрелки (управление или вход) рекомендуется рисовать стрелку управления. Каждая работа должна иметь хотя бы одну стрелку управления.

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

Стрелки механизма (входят в нижнюю грань работы) – изображают ресурсы, необходимые для выполнения работы, но не изменяющиеся в процессе работы (например, оборудование, людские ресурсы…)

Стрелки вызова (выходят из нижней грани работы) – изображают связи между разными диаграммами или моделями, указывая на некоторую диаграмму, где данная работа рассмотрена более подробно. В BPwin стрелки вызова используются в механизме слияния и разделения моделей. Стрелка вызова появляется при расщеплении модели.

17

BPwin вносит ICOM-коды : Input, Control, Output, Mechanism (см. приложения) автоматически. Для отображения ICOMкодов следует включить опцию ICOM codes на закладке Display

диалога Model Properties (меню Model/Model Properties).

Все работы и стрелки должны быть именованы. В IDEF0 модели возможны 3 типа стрелок:

Precedence;

Relational;

Object flow.

По умолчанию установлен тип Precedence (предшествование).

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

Для того чтобы ввести стрелку по входу, необходимо:

1.На панели инструментов нажать кнопку Precedence Arrow Tool.

2.Подвести указатель мыши к левой границе области диаграммы напротив работы и при появлении черной полоски сделатьщелчоклевойклавишеймыши(быстронажатьиотпустить левую клавишу мыши).

3.Перенести курсор мыши в правую часть работы и при возникновениичерноготреугольника, выполнитьщелчоклевой клавишей мыши.

На экране появится стрелка, соединяющая левую грань области диаграммы и левую часть работы.

Для того чтобы вернуться в режим просмотра диаграммы, надо нажать на панели инструментов кнопку Pointer Tool.

Стрелка также является объектом диаграммы и обладает своими свойствами. Введем имя входной стрелки. В режиме указателя (Pointer Tool) делаем двойной клик на стрелке, вызывая окно свойств стрелки, на вкладке Name вводим имя стрелки – Заготовка. Здесь же можно указать автора этого элемента. Аналогичным способом вводим входные стрелки Материалы,

Данные о трудоемкости работ, Отчетная информация. От-

метьте, что для различных входных объектов следует вводить отдельные стрелки.

18

Аналогичным образом вводим стрелки управления. Для этого после выбора инструмента (нажатия кнопки) Precedence Arrow Tool сначала выполняем клик левой клавишей мыши у верхней границы диаграммы над работой, а затем непосредственно в верхней части работы. Вводим следующие стрелки:

Годовойпланвыпуска, ISO 9001–2012, Регламентизготовления деталей. Заметьте, при вводе имени стрелки в нижней части экрана представлены названия стрелок, введенных ранее. Они составляют словарь. Теперь при вводе нового имени вы их можете использовать, выбирая из словаря название.

Таким же образом вводим стрелки выхода: Деталь, Данные

винформационную систему, Накладная.

Ив заключение вводим стрелки Механизм: Слесарь, На-

чальник цеха, Работник склада, Планировщик.

В результате получаем диаграмму, представленную на рисунке 5. Мы построили контекстную, или диаграмму верхнего уровня, для процесса Производство деталей.

Рис. 5. Свойства модели, ввод цели моделирования

Вкратце рассмотрим основные свойства объекта диаграммы (на примере работы).

19

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

Итак, свойства работы. Вкладки:

Definition – предназначена для ввода требований и пояснений к ним.

Status – используется для задания текущего статуса работы (также модели). Возможные значения: В работе, Черновой вариант, Рекомендован, Опубликован (утвержден).

Costs – необходима при проведении реинжиниринга бизнес-процессов, для ведения центров затрат.

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

UOW – Unit of work. В рамках данного свойства вводится структурная информация об объектах диаграммы, такая как объекты, факты, описание, ограничения. Вся эта информация может быть также в структурном виде выведена в отчетах.

Source – источник информации о текущем объекте (например, работе).

Roles – используется для организации групп ролей человеческих ресурсов. На основе этой информации строятся так называемыеSwim Lane диаграммы(распределениеработпоролям).

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]