For me, class diagram is absolutely the first step, and deployment is the last step. The order of sequence diagram and component diagram is up to you.
Oh, maybe the assumption and risk list should be done before drawing diagrams. But I'd assume that the updating of assumption and risk list would be go through the whole process.
BTW, I am also working on part II....