2010-04-21 1 views
0

Как правильно анализировать требования клиента с точки зрения программного обеспечения и записывать список функциональных возможностей? Не стесняйтесь делиться своим опытом.Анализ требований клиентов и разработка программных функций

+0

Это работало бы лучше, чем сообщество wiki. – bmargulies

+0

Wikit: smile: –

ответ

0

Requirement engineering - это отдельная дисциплина. Это может быть на самом деле довольно сложно, потому что большую часть времени люди чего-то хотят, но не знают, что это такое. Затем приходит трудная часть для определения и определения того, что действительно необходимо, это называется requirement elicitation.

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

Самая сложная часть, ИМХО, заключается в выявлении противоречивых требований, например. Я хочу полнотекстовый поиск, но я также хочу, чтобы все данные были зашифрованы. Довольно hard to achieve.

Без более точного вопроса я могу предоставить только такой общий ответ.