В основе версий должны лежать определенные фактические данные, которые можно подразделить на две группы: 1) полученные из различных источников данные, относящиеся к расследуемому преступлению. Они могут содержаться в судебных доказательствах, материалах оперативно-розыскной деятельности, служебных проверок, заявлениях граждан, сообщениях печати и других источниках. При построении версий на основе данных этой группы используются преимущественно такие логические приемы и формы мышления, как анализ и синтез, непосредственные и опосредствованные (в основном индуктивные) умозаключения; 2) сведения, являющиеся результатом научных обобщений, непосредственно не относящиеся к конкретному уголовному делу. Это данные естественных, технических и других наук (криминалистики, судебной медицины, биологии, физики, химии и др.), а также сведения, почерпнутые из жизненного и профессионального опыта следователя, обобщений следственной, судебной и экспертной практики. В частности, большое значение при выдвижении следственных версий имеют результаты криминалистического анализа и видовая криминалистическая характеристика преступлений. С помощью аналогии, сравнения и дедуктивных умозаключений эти сведения также могут быть использованы в качестве основания для выдвижения версий. Процесс установления истины с использованием гипотетического метода познания предполагает, как правило, сначала оценку расследуемого события в целом и выдвижение общих версий, каждая из которых потом детализируется, расчленяется на ряд частных версий по отдельным обстоятельствам, охватываемым данной общей версией. Объем частной следственной версии может быть различен: она может касаться какого-то одного обстоятельства проверяемого события или охватывать два и более взаимосвязанных обстоятельств. Нередко в одной частной следственной версии объединяется несколько предположений следователя о различных обстоятельствах преступления (например, о субъекте и мотиве преступления, времени, месте и способе его совершения и т. д.). Анализ содержания версии и определение вытекающих из нее следствий. Логическая разработка выдвинутой версии приводит к мысленному представлению о том, какие факты, явления, обстоятельства должны существовать в реальной действительности, если данная версия выражает объективную истину. Определение конкретных следствий, вытекающих из каждой выдвинутой версии, — основная задача анализа (разработки) версий.