double arrow

Разработка системного проекта

Лекция 7

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

На этом этапе определяются:

• архитектура системы, ее функции, внешние условия ее функционирования, распределение функций между аппаратной и программной частями;

• интерфейсы и распределение функций между человеком и системой;

• требования к программным и информационным компонентам системы, необходимые аппаратные ресурсы, требования к базе данных, физические характеристики компонент системы, их интерфейсы;

• состав людей и работ, имеющих отношение к системе;

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

В рамках системного проектирования должно быть осуществлено:

• определение состава, структуры и характеристик функциональных задач в рамках деятельности структурных подразделений;

• определение состава и структуры программных средств автоматизации технологии решения задач с учетом существующих средств в структурных подразделениях;

• определение структуры и характеристик информационного обеспечения технологии решения задач;

• разработка технических решений по построению информационного обеспечения (логических структур баз данных, структур классификаторов);

• разработка состава автоматизируемых процедур документооборота.

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: