45
требований к программному обеспечению. Эти требования подвергаются
анализу.
Первоначально программа рассматривается как чёрный ящик. Ход
процесса проектирования и его результаты зависят не только от состава
требований, но и выбранной модели процесса, опыта проектировщика.
Модель предметной области накладывает ограничения на бизнес-логику
и структуры данных.
В зависимости от класса, создаваемого программного обеспечения,
процесс проектирования может обеспечиваться как «ручным» проектированием,
так и различными средствами его автоматизации – специальным программным
обеспечением. В процессе проектирования программного обеспечения для
выражения его характеристик используются различные нотации – блок-схемы,
ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты.
При проектировании используется следующее специальное программное
обеспечение: ERwin Data Modeler, MS Visio.
ERwin Data Modeler – CASE-средство для проектирования и
документирования баз данных, которое позволяет создавать, документировать и
сопровождать базы данных, хранилища и витрины данных. Модели данных
помогают визуализировать структуру данных, обеспечивая эффективный
процесс организации, управления и администрирования таких аспектов
деятельности предприятия, как уровень сложности данных, технологий баз
данных и среды развертывания [15. с. 14].
AllFusion Process Modeler (BPwin) является средством, которое позволяет
облегчить проведение обследования предприятия, построить функциональные
модели и в дальнейшем с их помощью проанализировать и улучшить бизнес-
процессы. Этот инструмент используют в основном системные аналитики и
специалисты по внедрению информационных систем. BPwin позволяет
создавать модели процессов, и поддерживает в одной модели в дополнение к
IDEF0 еще два стандарта (нотации) моделирования - DFD и IDEF3. Каждая из
этих трех нотаций позволяет рассмотреть различные стороны деятельности
предприятия. Диаграммы IDEF0 предназначены для описания бизнес-процессов
на предприятии, они позволяют понять, какие объекты или информация служат