Составление представлений об объектах

Это развертывание можно ггооизводить, исходя из различных соображений, рассматриваемых различными категориями людей, которые могут иметь разные взгляды на одну и ту же систему. Из этого следует, что БАЭТ предоставляет средства для описания ролей разных людей в системе: составитель спецификации, технический рецензент, руководитель проекта и т. д. Все люди, занятые в процессе проектирования и последующей эксплуатации системы, должны каким-либо образом внести свой вклад в составление ее спецификации. БАЭТ предвосхищает это требование посредством закрепления наименований и функций за соответствующими должностями. Составить спецификацию значит точно определить данную задачу программирования. Основные правила составления спецификации следующие: 1. В спецификации должны содержаться только предложения, касающиеся вопроса «что сделать?» (требования, которым должен удовлетворять программный продукт) , а не вопроса «как сделать» (проблемы реализации программы). 2. Спецификация должна представлять собой полное и точное описание задачи, которую программа должна решать. 3. Для различных категорий читателей должна быть обеспечена возможность без труда найти в спецификации интересующую их информацию; информация должна подаваться в легковоспринимаемом виде. 4. Поскольку большинство читателей спецификаций не относится к числу специалистов в области обработки данных, следует, насколько это возможно, избегать терминологии, связанной с обработкой данных; формальные представления следует помещать в приложении, а примеры должны приводиться только в иллюстративных целях. 5. Все спецификации должны строиться по модульному принципу; вся последующая документация, описывающая конечный продукт, должна строиться на основе соответствующих частей спецификации без необходимости изменения структуры (в основном с помощью некоторого дополнительного редактирования текста). 6. Спецификация должна быть составлена так, чтобы внесение в нее дополнений, изменений и исключений не требовало больших усилий.

Releated Post

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

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

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