Постановка задачи. Определение рабочей области моделирования
Начальным этапом проектирования ИС является предпроектное обследование объекта автоматизации. Прежде, чем приступать к предпроектному обследованию, необходимо четко ограничить границы проекта, то есть определить, что будет находиться в рамках проекта информационной системы.
Установка четких границ области проекта может быть определена с помощью методики "будет/не будет". Эта методика является довольно простой. При рассмотрении задачи задания команда может применять технику "мозгового штурма". В этом случае определяется содержимое проекта, а также формируются два специальных списка, предназначенные для разработчиков (рис. 1). Затем метод "мозгового штурма" применяется для определения содержимого обоих списков. После этого они могут применяться для создания перечня предположений, касающихся проекта.
Рис.1. Методика "будет/не будет"
Итак, напомним, что речь идет о предприятии «Метиз-М». В качестве примера рассмотрим задачу учета отпуска готовой продукции со склада. Готовая продукция со склада отпускается кладовщиком при наличии у покупателя документа «Требование». Документ выписывается сотрудником отдела продаж при наличии товара на складе и при условии произведенной оплаты по запросу покупателя в случае свободной продажи или в рамках заключенного договора на производство необходимых крепежных изделий. При этом покупателю выдаются сопроводительные документы на товар, производятся соответствующие изменения информации о состоянии склада, передается сообщение менеджеру по договорам для закрытия договора, выдаются ежедневные и ежемесячные отчеты о продажах. Используя методику «будет/не будет» определим, какие объекты и процессы будут принадлежать нашей предметной области.
Будет:
- проект будет внешним, поскольку в данной задаче производится отпуск товара покупателю, то есть информация о проданном товаре будет передаваться вместе с товаром стороннему лицу – покупателю;
- проект будет предназначен для сотрудника отдела продаж, кладовщика, покупателя и менеджера по договорам;
- проект предназначен для следующих действий: выполнения условий договора о производстве продукции, проверки сотрудником отдела продаж наличия необходимой продукции на складе и выдачи документа об оплате в случае свободной продажи, выдачи требования на готовую продукцию при наличии документа об оплате, выдаче сопроводительного документа на товар покупателю, изменению состояния склада после продажи товара;
- проект будет использоваться другими службами: например, бухгалтерским отделом и заведующим складом для выдачи отчетов о состоянии склада, отделом маркетинга для исследования конъюнктуры рынка, топ - менеджерами предприятия;
- проект будет учебным с целью изучения методологий проектирования ИС.
Не будет:
- проект не будет полномасштабной системой учета выпускаемой продукции;
- проект не предусматривает проблемы вывоза продукции;
- проект не рассматривает проблемы не выполнения договора о производстве продукции (считается, что все договоры на производство товарной продукции будут выполнены в срок);
- проект не предусматривает поступления готовой продукции на склад;
- проект не предусматривает расположение товара на складе.
Перечисленные характеристики позволяют четко определить не только границы рабочей области моделирования, но и выделить основные функции и основные данные предметной области.
Исходя из условия задачи, можно выделить следующие основные функциимоделируемого бизнес-процесса: запрос покупателя о наличии необходимого товара у сотрудника отдела продаж при свободной продаже со склада или выполнение договора о производстве и продаже товара, запрос сотрудника отдела продаж о наличии товара на складе, оплата товара покупателем, отпуск товара кладовщиком.
Основными данными моделируемого бизнес-процесса будут выступать: договор на поставку крепежных изделий, запрос покупателя о наличии товара на складе, сведения об оплате за товар, сведения об имеющемся в свободной продаже товаре и крепежных изделиях, изготовленных по договорам, прайс-лист на продукцию предприятия; данные об отпущенном со склада товаре.
Задачи для самостоятельного решения:
1. Учет договоров на производство товарной продукции – крепежных изделий.
2. Мониторинг выполнения договоров на производство товарной продукции по срокам выполнения.
3. Учет договоров на поставку сырья для производства крепежных изделий по договорам покупателей и на основании информации маркетинговой службы о состоянии рынка.
4. Мониторинг выполнения договоров на поставку сырья по срокам выполнения и номенклатуре.
5. Учет сырья на складе (приход сырья на основании договора о поставке).
6. Учет сырья на складе (отпуск сырья в производство по договорам покупателей и на основании информации маркетинговой службы о состоянии рынка).
7. Учет готовой продукции, прошедшей производственный цикл с учетом отбраковки продукции.
8. Учет готовых изделий, прошедших производственный цикл, на складе с учетом продукции, изготовленной по договорам и для свободной продажи.
9. Учет оплаты по договорам за сырье (рассмотреть различные способы оплаты по договорам).
10. Учет оплаты по договорам за производство продукции (рассмотреть различные способы оплаты по договорам).
11. Учет доставки (транспортировки) готовой продукции покупателю по договорам.
12. Учет материально-технических средств, необходимых для производства продукции.