Актуальные проблемы современной науки, № 4, 2014 Степанов Д.Ю., кандидат технических наук, преподаватель Московского государственного технического университета радиотехники, электроники и автоматики ФОРМИРОВАНИЕ УНИВЕРСАЛЬНЫХ ТРЕБОВАНИЙ К ПОЛЬЗОВАТЕЛЬСКИМ ПРОГРАММАМ ПРИ ПОДГОТОВКЕ СПЕЦИФИКАЦИИ НА ABAP-РАЗРАБОТКУ Используя обобщенную структуру описания программ, формулируются универсальные требования к пользовательским разработкам для подготовки технической спецификации. <...> Подобная ситуация знакома как начинающему, так и опытному консультанту SAP, независимо от функционального направления. <...> Насколько бы ни подходило стандартное решение SAP заказчику, рано или поздно возникнет потребность в незначительной доработке системы, пусть даже самой небольшой. <...> Именно от правильности написания спецификации на разработку зависит и скорость реализации, и качество необходимой доработки. <...> Как правило, процесс подготовки и реализации спецификации колеблется между двумя крайностями: функциональный консультант впервые или достаточно редко готовит подобные документы, однако опыт ответственного ABAP-разработчика позволяет сгладить неточности и шероховатости технического задания. <...> И, наоборот, даже самая искусно написанная консультантом спецификация будет реализовываться чрезвычайно медленно и, с большой вероятностью, ошибочно по причине отсутствия опыта со стороны программиста. <...> На практике баланс в подготовке и реализации спецификации достигается достаточно редко. <...> Прослеживается следующая закономерность: чем меньше времени потрачено на написание технического задания консультантом, тем больше времени затрачивается на разъяснение программисту сути разработки и отыскание алгоритмических ошибок в процессе тестирования. <...> Сложность программы, к сожалению, увеличивает трудоемкость тестирования разработки и может привести к тому, что большая часть программы останется «черным ящиком» как для функционального <...>