Проектирование приборов, систем и измерительно-вычислительных комплексов. Шивринский В.Н. - 27 стр.

UptoLike

Составители: 

27
4) если внутри части
ТО
или
ИНАЧЕ
условной конструкции содержится
более одной операции, то эти операции следует заключить в скобки
ВЫПОЛНИТЬ ... КОНЕЦ
, причем слово
ВЫПОЛНИТЬ
располагается на той же стро-
ке, что и слово
ТО
или
ИНАЧЕ
.
ЕСЛИ ТАЙМЕР В СОСТОЯНИИ ПОКОЯ
ТО ВЫПОЛНИТЬ
ВЫЗОВ: ОСТАНОВКА ТАЙМЕРА (;)
УСТАНОВИТЬ ПРОДОЛЖЕНИЕ
ВОЗВРАТ
КОНЕЦ
Требования пользователей и функциональная спецификация
Требования пользователя определяют, что пользователь хочет от системы и
что она должна делать. Требования пользователя могут быть определены путем
изучения рынка сбыта на основе спроса покупателей.
Функциональная спецификация определяет, какие функции должны вы-
полняться для удовлетворения требований пользователя и обеспечения интер-
фейса между системой и окружением.
Так как система проектируется на основе информации, содержащейся как в
требованиях пользователя, так и в функциональной спецификации, важно, что-
бы функции, отображающие требуемое поведение системы, были описаны дос-
таточно подробно.
Выявление требований пользователя и разработку функциональной специ-
фикации рассмотрим на примере автоматизированной системы охранной сиг-
нализации, приведенном в работе [21].
Предположим, что необходимо разработать автоматизированную систему
охранной сигнализации. Попытаемся определить набор требований пользовате-
ля к этой системе.
Вопросы, которые задают в первый момент, должны быть связаны только с
тем, что должна делать система охранной сигнализации. В частности, необхо-
димо получить ответы на следующие вопросы:
1. Какие типы нарушений необходимо обнаруживать?
2. Какие действия требуются при обнаружении нарушителя?
3. Какие другие действия необходимо предусмотреть?
Из ответов на эти вопросы можно сделать вывод относительно того, что
будут собой представлять требования пользователя. Разрабатываемая система
должна выполнять следующие действия:
1) обнаруживать, когда открывается дверь или окно;
2) обнаруживать движение внутри охраняемой зоны;
3) иметь возможность предупредить нарушителя и вызвать помощь;
4) обеспечить возможность восстановления в случае забывчивости
оператора;
5) быть несложной в управлении;
6) минимизировать число ложных тревог.