- это разработка RESTful API в JSON, которая позже будет потребляться веб-интерфейсом как «функциональное» или «не функциональное» требование?Функциональные и нефункциональные требования, относящиеся к веб-API
ответ
Это вопрос является сложным и зависит от человека мнения мои мысли по поводу этой темы в следующем:
XML - Идеально для высоко структурированной информации и JSON возникла в качестве стандарта для легко обмениваться данными объектов JavaScript между системами ,
Современный Javascript предназначен для нативно чтения данных (JSON) и преобразовывает его в объекты так с моей точки зрения, в случае, если RESTful API будет потребляться веб-интерфейса - это более функциональная требование, чем неработоспособной.
Это не так. «Разработка RESTful API в JSON» не является обязательным требованием, а просто описывает процесс реализации одного или нескольких базовых требований.
Но вы, вероятно, ссылаетесь на функциональное требование.
Вы всегда должны стремиться к разделению требований, которые описывают функцию или качество, которые должна иметь будущая система, от их технической реализации.
Такое функциональное требование может быть:
(идентификатор 1) Система в стадии разработки должны предложить следующую информацию к внешним системам через интерфейс: (таблица требуемой информации)
Затем вы можете разбить это на более подробные функциональные требования, один из которых может быть:
(идентификатор 2) Система в стадии разработок должны предложить свою информации, указанной в (ссылке на идентификатор, 1) к внешним систем в формате JSON через интерфейс, который доступен для REST клиентов, для того, чтобы подать внешней системы XYZ.
Нефункциональные требования, напротив, рассказывают больше о характеристиках API. Такие, как:
- Производительность
- безопасности
- Надежность
- Юзабилити
- ремонтопригодность
- Переносимость
Потому что эти вещи трудно измерить, вы можете добавить больше функциональных требований которые более подробно определяют ожидаемое поведение (например, Максимум. время отклика).
Источник:
https://www.ireb.org/content/downloads/2-syllabus-foundation-level/ireb_cpre_syllabus_fl_en_v22.pdf
- 1. Правильно ли эти нефункциональные требования?
- 2. Системные требования и функциональные требования
- 3. Функциональные требования и архитектура
- 4. Может нефункциональные требования быть представлены в виде диаграммы UML
- 5. Системные требования для девяти мужчин morris компьютерная игра? Определите функциональные и нефункциональные требования! как я могу это сделать?
- 6. Функциональные требования против неработоспособного Требования к мобильному вебу-приложению
- 7. Требования к тестированию
- 8. , устанавливающий функциональные требования - уровень детализации
- 9. Как документировать нефункциональные требования (NFR) в истории/функции?
- 10. Sencha Touch 2 App - функциональные требования
- 11. Функциональные требования для конечной структуры веб-разработки?
- 12. Должны ли быть случаи использования = функциональные требования?
- 13. Требования к выходу
- 14. Требования к клиенту Требования к приложениям
- 15. относящиеся к перезаписи URL
- 16. Вопросы, относящиеся к оборудованию
- 17. относящиеся к String, интернирование
- 18. Требования к услугам и телекоммуникациям
- 19. Вопросы, относящиеся к MultiHandleSliderExtender и postback javascript
- 20. два проекта, относящиеся к одному проекту
- 21. Openstack - требования к оборудованию
- 22. выберите данные, относящиеся к категории
- 23. Функции записи, относящиеся к исключениям
- 24. Ограничения, относящиеся к размеру экрана
- 25. Функциональные характеристики
- 26. Вопросы, относящиеся к вопросам производительности
- 27. Rails - данные, относящиеся к сериализации
- 28. Факты, относящиеся к типу MSG
- 29. C# .net, относящиеся к изображениям
- 30. вопросы, относящиеся к описанию XML
Спасибо. Действительно, это сложно, потому что, когда вы думаете о конечном продукте и его функциональности, мы рассматриваем, какие функции доступны для пользователя в интерфейсе, и именно поэтому я был смущен и думал, что API может быть нефункциональным, конец будет потреблять его за кулисами. Что бы вы сказали об этом? – Scott
Это не мнение основано, см. Мой ответ для более подробной информации. – observer