Cтраница 2
Программные спецификации реализуют функциональные спецификации при программировании системы. Они являются машиноориентированными описаниями того, как работает система. Они описывают четкие отдельные задания, которые должна выполнить система. Программные спецификации включают в себя описание требований к проектированию и логике программы, блок-схемы программы, цели каждой программы и другие детали программирования. [16]
В этой части функциональной спецификации описываются все вводимые в систему данные и то, как они вводятся. Поскольку ответственными за поставку этих данных являются пользователи, этот раздел функциональной спецификации важен для Вашего изучения. В описании ввода могут повторяться некоторые сведения, имеющиеся в словаре данных. Но в него включены только те данные, которые вводятся пользователем, и в том порядке, в котором он их вводит. Описание ввода данных может выглядеть так, как показано в примере 1.3, когда источником является входная форма. [17]
Описание ввода в функциональной спецификации в очень большой степени зависит от способа ввода. Если пользователь будет вводить данные с терминала ЭВМ ( система типа он-лайн), то в описание ввода следует включить подсказки, которые появляются на экране терминала для запроса информации. [18]
В этой части функциональной спецификации объясняется, что система делает, при каких условиях и для получения каких результатов. В ней рассказывается, что происходит с данными, введенными пользователем. [19]
В этой части функциональной спецификации описываются выходные данные. В ней показано, какие элементы данных и в какой части выходной информации находятся. Вывод данных является результатом операций и вычислений, производимых системой. [20]
В этой части функциональной спецификации описываются назначение, содержание, использование и структура файлов данных. [21]
Следом за разработкой функциональной спецификации в рамках цикла проектирования системы идет этап создания программного обеспечения, который состоит из написания текста для каждой процедуры и модуля и хранения текста в соответственно поименованных файлах. Для этой цели используется редактор, или редактор текста. Редактор используется также для внесения изменений в текст и коррекции ошибок при необходимости. Широко известны два типа редакторов: редактор строк и маркерный редактор. [22]
Не во всех функциональных спецификациях имеется словарь данных. В таком случае данные будут приведены в описаниях ввода и вывода. В подобных случаях Вам следует иметь свой собственный словарь данных. [23]
Для черного ящика разрабатывается функциональная спецификация, включающая внешнее описание блока ( входы и выходы) и внутреннее описание - функцию или алгоритм работы: F Ф Х, t), где X - вектор входных величин, F - вектор выходных величин, t - время. При декомпозиции функция Ф разбивается на более простые функции ФХ... В результате разбиения, в конечном счете, получается структура. [24]
Представление ИЭС в виде функциональной спецификации образует вход для этапов работ по проектированию компонент СОЭИ. [25]
Общее описание системы в функциональных спецификациях аналогично введению в руководстве для пользователей. Поскольку функциональные спецификации изменились при добавлении проверки закупочных контрактов, мы должны пополнить руководство для пользователей этой информацией. [26]
Как уже говорилось ранее, функциональные спецификации варьируются в зависимости от ЭВМ, на которой внедряется система. Многие функциональные спецификации включают в себя таблицы решений. Они поясняют логические требования и связи путем перечисления всех возможных условий и действий. Представленные в них решения влияют на функционирование системы. [27]
На основании требований пользователя составляется функциональная спецификация, которая определяет функции, выполняемые контроллером для пользователя после завершения проектирования, уточняя тем самым, насколько устройство соответствует предъявляемым требованиям. Она включает в себя описания форматов данных, как на входе, так и на выходе, а также внешние условия, управляющие действиями контроллера. [28]
Исходными данными для функционального синтеза являются функциональные спецификации ТЗ, в частности круг решаемых задач, режимы испытаний и протоколы обмена информацией. [29]
Далее будут рассмотрены некоторые типичные части функциональных спецификаций. Когда Вы поймете, какие сведения можно почерпнуть из функциональной спецификации, Вы будете знать, что нужно в ней искать и какие из ее частей будут особенно полезны при написании руководства. [30]