即使诸葛亮不北伐,蜀汉也撑不过刘禅这一代。从政治、经济、军事各个方面来看,蜀国都是三国之中最弱小的国家,夷陵之战蜀汉部队的中坚几乎殆尽,这场战争的失败让蜀国的综合国力直线下降。虽然经过诸葛亮的励精图治,蜀国国力恢复了很多,但是已经无法恢复到之前的水平。诸葛亮知道自己无法灭掉魏国,但是还在不断的北伐,就是想延缓魏国的发展,解决内部危机,最好的办法就是北伐。
诸葛亮北伐的小目标就是占领雍凉地区。即使无法消灭魏国,占据了雍凉就有了和魏国对抗的本钱,雍凉地区盛产好马,魏国很多的马都是从这里挑选出来的。诸葛亮有了雍凉地区就可以组建更加强大的骑兵,骑兵在古代是最强大的兵种,往往决定着战争的胜负。魏国失去了马的来源,蜀国有了马的来源,在这一升一降之间,蜀国的实力就大大的提升了。
诸葛亮不断的北伐也是给自己内部赢得一个发展的机会。如果蜀国不攻打魏国,魏国也不会放过蜀国的,诸葛亮矢志北伐是因为自己当初的誓言,通过北伐可以在战争中培养自己的骨干,自从五虎上将相继去世之后,蜀国几乎没有什么出色的优秀将领、而魏国有着颍川之地,可以给魏国提供源源不断的人才。
诸葛亮在北伐的过程中也是找到了自己的接班人姜维。诸葛亮清楚自己是无法 实现兴复汉室的大业,他必须为自己死后的事情做出打算,姜维就是上天赐给诸葛亮的一个机会。