Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Функциональная спецификация22 января 2011Оглавление: 1. Функциональная спецификация 2. Назначение 3. Типы спецификаций разработки программного обеспечения Функциональная спецификация в системотехнике и разработке программного обеспечения — это документ, описывающий требуемые характеристики системы. Документация описывает необходимые для пользователя системы входные и выходные параметры. ОбзорВ системотехнике спецификация — это документ, который понятно и точно описывает существенные технические требования для объектов, материалов или операций. Спецификации помогают устранить дублирование и несоответствия, позволяют точно оценить необходимые действия и ресурсы, выступают в качестве согласующего и справочного документов о внесённых изменениях, предоставляют документацию с конфигурацией, и даёт возможность взаимодействия лиц, работающих с восемью основными функциями системного проектирования. Они дают точное представление о решении проблемы, повышая эффективность разработки системы и оценивая стоимость альтернативных путей проектирования. Они служат указанием для испытателей для верификации каждого технического требования. Функциональная спецификация не определяет операции, происходящие внутри данной системы и каким образом будет реализована её функция. Вместо этого, она рассматривает взаимодействие с внешними агентами, которые могут "следить", взаимодействуя с системой. Пример из типичной функциональной спецификации:
Такое требование описывает взаимодействие внешнего агента и программной системы. Когда пользователь производит ввод в систему, путём нажатия кнопки ОК, программа отвечает закрытием окна, содержащего эту кнопку. Спецификация может быть неформальной, тогда её можно воспринимать как план или руководство пользователя с точки зрения разработчика, или формальной, в таком случае она определяет математические или программные условия. На практике большинство успешных спецификации пишутся, чтобы облегчить понимание и тонкую настройку приложений, которые уже хорошо спроектированы, но если речь идёт о жизненно важных программных системах, в таких случаях спецификация тщательно создаётся до начала разработки приложения. Спецификации наиболее важны для внешних интерфейсов, которые должны быть стабильными. Просмотров: 4170
|