Составление спецификации

Ответы на эти вопросы должны полностью описывать требования, которым должна удовлетворять система. Такого рода описания определяют структуру задачи, но не решают ее. Описание ограничений лишь задает граничные условия, необходимые для последующего составления спецификации, проектирования логики и реализации. Анализ системы, в результате которого определяется функциональная архитектура, должен производиться на таком уровне детализации, который позволяет точно определить: функциональные возможности системы (набор функций и налагаемые средой ограничения); тип описания (на формальном или на естественном языке); критерии оптимизации (которые необходимы для нахождения разумного компромисса между противоречивыми требованиями). Каждая из трех составляющих — анализ среды внедрения, функциональная спецификация и ограничения проектирования логики — должна рассматриваться, исходя, по меньшей мере, из технических, эксплуатационных и экономических соображений. Типичным примером средств программирования, которые могут пригодиться при разработке САПР, является система БАБТ (см. также подразд. 4.1.3.2), которую можно использовать уже при определении требований ко всей системе в целом. Она полезна также на следующем этапе при составлении спецификации и на дальнейших, где производится детализация. На этих этапах осуществляется тесное взаимодействие между уровнем проектирования логики, на котором должна быть разработана структура компонентов, и спецификацией этих компонентов. Здесь мы имеем дело с тем же структурным уровнем, который в гл. 3 рассматривался с точки зрения процесса проектирования вообще. Система БАОТ основана на концептуальном различии между функциональной архитектурой и архитектурой системы. Функциональная архитектура в точности отражает те действия, которые выполняет система, и те объекты, с которыми она взаимодействует.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.