In a perfect world, as long as the speeds were pre-entered on the legs page and you could fly the whole arrival uninterrupted in VNAV/LNAV, All you would have to do is select the flaps to to the appropriate position prior to each new speed limit, and the machine will slow down accordingly and auto land itself.
Boeing really did a magnificent job with this airplane.