tag:blogger.com,1999:blog-3208941668630248550.post2144160267857350639..comments2024-03-13T10:43:06.615+02:00Comments on 18-ть лет с Delphi: Цитата. "Аналитик, непосредственно взаимодействующий с пользователем, только он может быть тестером."Alex W. Lulinhttp://www.blogger.com/profile/08400475846894229767noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-3208941668630248550.post-63630527874842852932013-08-23T21:19:06.386+03:002013-08-23T21:19:06.386+03:00NameRec:
"Человеку" безусловно приятно,...NameRec:<br /><br />"Человеку" безусловно приятно, что его сочли умным :-) Но на правах авторства процитированного текста он хотел бы внести коррективу:<br />Вместо текста:<br />«...руководство должно способствовать здоровому антагонисту...»<br />следует читать:<br />«...руководство должно способствовать здоровому антагониЗМУ...»<br />Ну, просто неграмотного человека трудно сразу признать за умного ;-)<br /><br />Хочу добавить пару слов относительно аналитика, который по совместительству *обязан* быть и постановщиком и тестером и даже - дизайнером.<br />Необходимость этого, как я обозначил ранее, диктуется тем, что аналитик находится в непосредственном взаимодействии с пользователем и представляет в организации интересы пользователя.<br />Аналитик «утрясает» требования с пользователем и взаимодействует с архитектором по вопросам адекватности модели предметной области и непротиворечивости этой модели.<br />Формы представления данных, формы ввода объектов предметной области, а также большинство отчётов также должен создавать аналитик, поскольку именно он лучше всех знает, что именно нужно пользователю, но здесь он также должен находиться под контролем архитектора.<br />Предвижу вопрос: а зачем так? Зачем учить сапожника печь пироги? - Простой ответ — для того, чтобы удешевить и сделать эффективнее разработку. Затем, чтобы высвободить «пирожника» (программиста) для создания «сложных тортовых композиций» - т. е. того, что требует программирования по тем или иным причинам. Потому, что аналитика подготовить проще и дешевле в общем случае. Затем, что чем меньше кода, тем меньше ошибок в нём. <br />Ну и теперь — самое интересное. Архитектура системы и её инструменты должны соответствовать столь широким обязанностям аналитика.<br />Инструменты системы должны давать аналитику возможность разрабатывать структуру БД, формы ввода и представления информации, а также отчёты, в которых не требуется программирование.<br />Для меня — обозначенное выше — и есть те ценности, что позволили и позволяют выжить. Уж простите за «высокий слог», но это те инструкции, что писАны сами знаете чем...Anonymousnoreply@blogger.com