~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 468A50657D8ECABFACEEC2306C34F9F2__1716722280 ✰
Заголовок документа оригинал.:
✰ Functional specification - Wikipedia ✰
Заголовок документа перевод.:
✰ Функциональная спецификация — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Functional_specification ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/46/f2/468a50657d8ecabfaceec2306c34f9f2.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/46/f2/468a50657d8ecabfaceec2306c34f9f2__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 08:57:48 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 26 May 2024, at 14:18 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Функциональная спецификация — Википедия Jump to content

Функциональная спецификация

Из Википедии, бесплатной энциклопедии
Системно-инженерная модель спецификации и уровней развития. В ходе разработки системы создается ряд спецификаций для описания системы на разных уровнях детализации. Эти уникальные спецификации программы составляют основу базовых конфигураций. Как показано здесь, эти базовые показатели не только относятся к различным уровням системной иерархии, но и определяются на разных этапах процесса проектирования. Примечание. На изображении выше есть одна незначительная (и ироничная) опечатка. SI&T — это «Системная интеграция и тестирование», а не «Системная интеграция и текст».

Функциональная спецификация (также функциональная спецификация , спецификации , документ функциональных спецификаций (FSD) , спецификация функциональных требований ) в системном проектировании и разработке программного обеспечения — это документ, который определяет функции, которые должна выполнять система или компонент (часто часть спецификации требований). (ИСО/МЭК/ИИЭР 24765-2010). [1]

В документации обычно описывается, что необходимо пользователю системы, а также запрошенные свойства входов и выходов (например, программной системы ) . Функциональная спецификация — это более технический ответ на соответствующий документ с требованиями, например, документ с требованиями к продукту «PRD». [ нужна цитата ] . Таким образом, он собирает результаты этапа анализа требований . В более сложных системах несколько уровней функциональных спецификаций обычно вложены друг в друга, например, на уровне системы, на уровне модуля и на уровне технических деталей.

Обзор [ править ]

Функциональная спецификация не определяет внутреннюю работу предлагаемой системы; он не включает спецификацию того, как будет реализована системная функция.

Функциональное требование в функциональной спецификации может содержать следующее:

Когда пользователь нажимает кнопку «ОК», диалоговое окно закрывается, и фокус возвращается к главному окну в том состоянии, в котором оно было до отображения этого диалогового окна.

Такое требование описывает взаимодействие между внешним агентом (пользователем ) и программной системой. Когда пользователь вводит данные в систему, нажимая кнопку «ОК», программа отвечает (или должна ответить), закрывая диалоговое окно, содержащее кнопку «ОК».

Темы функциональных спецификаций [ править ]

Цель [ править ]

Функциональные спецификации имеют множество целей. Одной из основных целей командных проектов является достижение некоторой формы командного консенсуса относительно того, чего должна достичь программа, прежде чем прикладывать более трудоемкие усилия по написанию исходного кода и тестовых примеров , за которыми следует период отладки . Обычно такой консенсус достигается после одного или нескольких обзоров проекта заинтересованными сторонами после согласования экономически эффективного способа достижения требований, которым должно соответствовать программное обеспечение.

  1. Чтобы разработчики знали, что строить.
  2. Чтобы тестировщики знали, какие тесты запускать.
  3. Чтобы заинтересованные стороны знали, что они получают.

Процесс [ править ]

В упорядоченном жизненном цикле разработки промышленного программного обеспечения ( водопадная модель ) функциональная спецификация описывает, что должно быть реализовано. Следующий документ «Архитектура системы» описывает , как функции будут реализованы с использованием выбранной программной среды. При разработке непромышленных прототипов систем функциональные спецификации обычно пишутся после или в рамках анализа требований.

Когда команда соглашается с достижением консенсуса по функциональной спецификации, функциональная спецификация обычно объявляется «завершенной» или «подписанной». После этого обычно группа разработки и тестирования программного обеспечения пишет исходный код и тестовые примеры, используя функциональную спецификацию в качестве эталона. Во время тестирования поведение программы сравнивается с ожидаемым поведением, определенным в функциональной спецификации.

Методы [ править ]

Один из популярных методов написания документа функциональной спецификации включает в себя рисование или рендеринг либо простых каркасов, либо точных графически оформленных снимков экрана пользовательского интерфейса. После того, как все это будет завершено и примеры экранов будут одобрены всеми заинтересованными сторонами, графические элементы можно пронумеровать и добавить письменные инструкции для каждого номера в примере экрана. Например, экран входа в систему может иметь поле имени пользователя с меткой «1» и поле пароля с меткой «2», а затем каждое число может быть объявлено в письменной форме для использования разработчиками программного обеспечения, а затем в целях бета-тестирования, чтобы гарантировать, что функциональность соответствует требованиям. намеревался. Преимущество этого метода в том, что к примерам экрана можно прикрепить бесчисленное количество дополнительных деталей.

Примеры функциональных характеристик [ править ]

спецификаций разработки обеспечения Типы программного

См. также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 468A50657D8ECABFACEEC2306C34F9F2__1716722280
URL1:https://en.wikipedia.org/wiki/Functional_specification
Заголовок, (Title) документа по адресу, URL1:
Functional specification - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)