Современные
информационные технологии/3. Программное обеспечение
Жуаспаев
Т.А.
Костанайский
государственный университет имени А.Байтурсынова, Республика Казахстан
ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ
СИСТЕМЫ
УЧЕТА ТОВАРООБОРТА
Для разработки
функциональной модели использовалось CASE-средство верхнего уровня - BPwin. BPwin – это модель, поддерживающая следующие
основные методологии:
- IDEF0 (функциональная модель);
- IDEF3 (WorkFlow Diagram);
- DFD (DataFlow Diagram).
Функциональная модель предназначена для описания
существующих бизнес-процессов и идеального положения вещей - того, к чему нужно стремиться. Методология IDEF0
предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала
проводится описание системы в целом и ее взаимодействия с окружающим миром
(контекстная диаграмма), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема
описывается отдельно (диаграммы декомпозиции). Нотация DFD включает такие
понятия, как внешняя ссылка и хранилище данных, что делает ее более удобной (по
сравнению с IDEF0) для моделирования документооборота. Методология IDEF3
включает элемент «перекресток», что позволяет описать логику взаимодействия
компонентов системы.
В результате анализа
предметной области была разработана функциональная модель системы учета
товарооборта торговой компании. Проектирование проводилось на основе смешанной
методологии IDEF0 и DFD.
Контекстная
диаграмма, приведенная на рисунке 1, реализована с помощью методологии IDEF0.
Главной компонентой является диаграмма (активность) «Учет товаров».
Учет прихода и
реализации товара, а также формирование всей отчетности ведется на основе
установленных положений по бухгалтерскому учету и налогового законодательства
(«управление») бухгалтерской системой и непосредственно предпринимателем
(«механизм»). Входной информацией являются данные о приходе и расходе товара.
Результатом работы системы являются формирование приходной накладной, расходной
накладной, счета, товарного чека.
Рисунок 1. Контекстная
диаграмма системы
Учет товара
производится предпринимателем и бухгалтерской системой на основе данных о
приходе и расходе товара. Результатом является формирование приходной или
расходной накладной, счета, товарного чека.
Функциональная
декомпозиция системы приведена на рисунке 2. На этом уровне выполняются следующие
функции:
- Оприходование товара;
- Реализация товара.
Оприходование
товара производится предпринимателем и бухгалтерской системой на основе данных
о приходе товара. Также используются справочные данные из каталога товаров.
Результатом является формирование приходной накладной и информация о наличии
товара на складе.
Рисунок 2. Функциональная
декомпозиция системы первого уровня
Реализация товара
производится на основе данных о расходе товара, а также данных о наличии товара
на складе. Также используются справочные данные из каталога товаров.
Результатом является формирование расходной накладной, счета или товарного
чека.
Литература
1. Вендров А.М.
Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000. -350 с.
2. Липаев В.В
Управление разработкой программных средств.
Методы, стандарты, технология. – М.: Финансы и статистика, 1993. – 160 с.