Остановимся кратко на вопросе технологий, посредством которых реализуются основные положения рассматриваемой методологии.




Таковыми являются Case-технологии (Computed Aided System Engineering).

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

Case – инструментарий системных аналитиков, разработчиков, программистов, автоматизирующий процесс проектирования и разработки ПО.

Основной целью Case является отделение процесса проектирования от процесса программирования.

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

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

Case-средства фирмы CA (Computer Associates):

· AllFusion Process Modeler (BPwin) – средство функционального моделирования, поддерживающее нотации IDEF0, DFD и IDEF3;

· AllFusion Erwin Data Modeler (ERwin) – средство проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (на языке SQL) для наиболее распространенных СУБД.


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

Постановка задачи

Провести анализ документооборота малого торгового предприятия (МТП) – магазина по продаже компьютерной техники, сопровождающего процесс оформления товара для реализации как юридическим, так и физическим лицам, и построить диаграмму потоков данных (DFD) с точки зрения менеджера по продажам.

В качестве средств решения поставленной задачи будем использовать:

· методологию DFD;

· Case-средство BPwin (краткое руководство по работе с данным средством представлено в приложении № 1)

Решение

Для построения модели потоков данных, описывающей процесс оформления товара необходимо представить работу МТП в целом. Для этого необходимо провести сбор информации.

На основе проведенного интервьюирования и анкетирования были выделены основные бизнес-процессы, выполняемые МТП и определены документы, сопровождающие процесс оформления товара для реализации.

Основные процессы:

· Проведение маркетингового исследования

· Заключение договоров

· Закупка товара

· Хранение товара

· Реализация товара

Документы:

· Договор с юридическим лицом

· Заказ клиента

· Счет-фактура

· Товарная накладная

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

Рассмотрим обозначенный процесс: оформление товара для реализации и представим его в виде контекстной диаграммы DFD.

Различия в реализации товара при работе с юридическими и физическими лицами нашли свое отражение в документообороте.

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

Примечание: предложенный перечень процессов, потоков данных и хранилищ, а также дальнейшее решение поставленной задачи не является единственным.

Детальное представление процессов и потоков данных диаграммы А0
Уровень диаграммы Процессы декомпозиции Потоки данных
Входные Выходные
  А0 Анализ полученного заказа - заказ юридического лица; - заказ физического лица; - информация о наличии товара; - заказ для повторного анализа - обработанный заказ; - запрос на наличие товара
Оформление заказа юридического лица - заказ юридического лица на выполнение;   - оформленный заказ
Продажа товара - заказ физического лица на выполнение; - счет-фактура - выполненный заказ; - информация для накладной; - счет-фактура
Формирование счет-фактуры - информация о заказе юридического лица;   - счет-фактура
Оформление отчетности - информация о договорах; - информация о товаре; - информация о заказе; - информация о накладных - отчетность;
  Детальное представление хранилищ и потоков данных диаграммы А0
Уровень диаграммы Хранилища Потоки данных
Входные Выходные
    А0 Договор - договор с юридическим лицом;   - заказ юридического лица на выполнение; - информация о договорах;
Склад товаров - запрос на наличие товара; - информация о наличии товара; - информация о товаре
Заказ - оформленный заказ; - отсроченный заказ; - выполненный заказ   - заказ для повторного анализа; - информация о заказе; - информация о заказе юридического лица из базы
Накладная - информация для накладной   - товарная накладная

Для создания диаграммы декомпозиции в нотации DFD необходимо, используя сведения из таблиц, заполнить шаблон.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-03-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: