Здравствуйте, computer20, Вы писали:
C>Пример некорректен:
C>Вы сформулировали задачу о незнании алгоритма, а не о трудозатратах на его реализацию.
Ууууу. Даже простейшую задачу о незнании алгоритма ты не представляешь как решить...
Ну так я тебе открою одну маленькую но страшную тайну —
в большинстве случаев пользователи даже не знают задачу, которую они хотят решить.
Ага, вот именно так. Сформулированная тут задача — она прекрасна. Есть входные данные — рентгеновский снимок. Есть пожелания на выход. Наверняка можно нормально узнать как определить эти пожелания по снимку.
А ведь часто пользователи просто хотят, например, "автоматизировать процесс приема заявок". Сейчас идет какой-то хаос вручную. Надо систему, которая это все упорядочит. Ни что упорядочит, ни как — не ясно. Но очевидно, что надо. Так что приходится сперва пользователю помочь сформулировать, что именно ему нужно, а потом уже это решать.
То есть в первую очередь у пользователй стоит проблема постановки задачи — уже круто, если он может ее четко сформулировать. После этого — уже идет поиск алгоритма. А уже программирование по алгоритму обычно проблем не составляет. Что характерно не-специалисты ломаются на первых двух пунктах. Те редкие "эксперты-не-программисты", которые могут понять, что именно они хотят решить и которые могут придумтаь алгоритм этого решения — они обычно могут при желании даже выучить какой-нибудь суещствующий ЯП и запрограммировать сами

Только вот подобные люди — это очень редкое исключение из правил.
Добро пожаловать в реальный мир, Нео (с).
... << RSDN@Home 1.2.0 alpha rev. 673>>