Yes, as mentioned above.
Basal should keep your BG flat over time if you're not eating/drinking(alcohol/carbs), or doing unusual amounts of exercise. (Eg your BG shouldn't change much while asleep)
You have to figure this out first, otherwise it interferes with the bolus calculations.
Once you have figured out how much basal you need, then you can figure out your bolus. You do this with an insulin:carb ratio and a correction ratio. I'd recommend keeping a diary (for each meal - carbs eaten, insulin and blood sugar before meals). It's easier if you can skip snacks while trying to collect this info, if you can manage it. They can interfere otherwise.
For insulin:carb ratio, basically, you need a period during which you:
1) eat a meal with a known quantity of carbs.
2) leave enough time after eating and taking your insulin for all carb and bolus insulin effects to wear off (approx 5 hours for novorapid)
3) end up at roughly the same blood glucose as you started at (eg right before meal/insulin, and 5hrs after).
For example, 24u lantus keeps me flat. That's my basal.
One day from my diary, I started at 13.4. I took 6u novorapid and had 65g carbs for breakfast. I ended up at 12.9, 5 hours later.
65g/6u = 11.8g per unit.
Then you need to figure out your correction ratio, which is how much 1u of bolus reduces your blood sugar (with no effects of food interfering).
Eg if my BG was 15, and taking 2u novorapid took me to 5, 2 units dropped it by 10, so 1unit drops me by 5.